openwrt/package
Felix Fietkau 41ec0c16a7 unetmsg: fix reconnect loop when RX authenticates before TX
When both peers connect simultaneously, the RX side can authenticate
before the TX handshake completes. network_check_auth() was sending a
ping on the unauthenticated TX channel, which gets rejected by the
remote's pre-auth handler as "Auth failed", killing the connection and
triggering an endless reconnect cycle.

Check chan.auth before interacting with the TX channel. If TX auth
hasn't completed yet, just schedule a reconnect timer - auth_data_cb
already handles state sync when TX auth completes.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit 212040b5ca)
2026-02-16 08:09:16 +00:00
..
base-files OpenWrt v25.12.0-rc4: revert to branch defaults 2026-01-29 23:52:16 +01:00
boot mediatek: add support for netis NX32U 2026-02-14 01:21:24 +01:00
devel kselftests-bpf: drop dependency on kernel 6.6 2025-11-27 12:47:16 +01:00
firmware qoriq: add support for NXP T4240RDB board 2026-02-14 01:15:12 +01:00
kernel airoha: an7581: enable USB support 2026-02-07 17:03:16 +01:00
libs libpcap: update to 1.10.6 2026-01-29 10:47:14 +01:00
network unetmsg: fix reconnect loop when RX authenticates before TX 2026-02-16 08:09:16 +00:00
system apk: handle edge case when parsing .apk files 2026-02-13 00:12:35 +01:00
utils packages: nvram: add set_bcm43602_variables quirk for ASUS RT-AC3200 2026-01-23 16:06:24 +00:00
Makefile build: propagate errors when generating apk indexes 2026-02-13 21:18:30 +01:00