openwrt/package
Felix Fietkau 212040b5ca 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>
2026-02-07 10:04:18 +01:00
..
base-files build: use STAGING_DIR for special APK package versions 2026-02-01 11:16:54 +01:00
boot uboot-mvebu: update to version 2026.01 2026-01-30 19:07:41 +01:00
devel strace: use bundled kernel headers 2026-01-21 11:41:59 +01:00
firmware linux-firmware: update to 20260110 2026-01-30 16:51:32 +01:00
kernel lantiq: ltq-adsl: remove of_platform header 2026-02-04 00:38:31 +01:00
libs jansson: update to 2.15.0 2026-02-07 09:04:19 +01:00
network unetmsg: fix reconnect loop when RX authenticates before TX 2026-02-07 10:04:18 +01:00
system procd: reload_config: support UCI overlay directory 2026-02-07 10:04:17 +01:00
utils ucode: add ubus fixes 2026-02-07 10:04:17 +01:00
Makefile build: use STAGING_DIR for special APK package versions 2026-02-01 11:16:54 +01:00