135 Commits (6c79939db3c18f02e8e7b6b5b39d43d7c448d90f)

Author SHA1 Message Date
Evgeny 6c79939db3 congestion: заменить AIMD на BBR v3 (per-link), добавить юнит-тесты BBR 4 months ago
Evgeny 2144eea46f fix compiler warnings: C23 label+declaration, uint16_t overflow check 4 months ago
Evgeny 194c8398c1 fix ETCP: dgram leak on inflight pool exhaustion, cancel dangling timers on link close/new 5 months ago
Evgeny b829ff7001 fix use-after-free in tests: swap queue_entry_free/queue_dgram_free order, fix dangling timer handles and stack args; add ETCP MTU bounds, assembly overflow check, etcp_update_mtu 5 months ago
Evgeny c24a6367cc add IPv6 default route interface auto-detection for permanent/temporary IPv6 without netif 5 months ago
Evgeny 171e70a810 add inflight data return to normalizer on reinit + configurable inflight min/max limits + test 5 months ago
Evgeny dea3a39598 fix: reconnect test — cancel timers in conn_reset, add init_timer cancel on link_state=3, add reinit resilience to test 5 months ago
Evgeny e7c32d9ac1 1 5 months ago
Evgeny 7d03749522 1 5 months ago
Evgeny 61fee27478 congestion: burst-based BW measurement + adaptive inflight (slow start/cong avoidance/loss response) 5 months ago
Evgeny 6c057ca89a fix BGP: delay up_cbk until connection initialized, fix send_table_request leak 5 months ago
Evgeny 39544e6b2b Fix: Add bounds/mtu checks, underflow protection and null deref fix for ETCP robustness 5 months ago
Evgeny b7da11c2bf Crypto: Refactored ETCP header size calculations with offsetof-based defines, increased CCM tag to 16 bytes 5 months ago
Evgeny 72c6b6f197 Reset NAT check status on etcp_conn_reinit when session_id changes 5 months ago
Evgeny 33fd5bc123 ETCP: add session_id to prevent false reinit on new link addition 5 months ago
Evgeny 04f02ffead NAT: полное решение для отмены pending при падении conn 5 months ago
Evgeny 07db51382e NAT: исправлена ошибка в route_ping_cancel_for_conn + добавлен дебаг 5 months ago
Evgeny 385aa066b2 Add duplicate packet counter to ACK frames 5 months ago
Evgeny 6a971389b6 channel select: round-robin and inflight 5 months ago
Evgeny dc0d700d5c Fix: free pkt_pool memory for keepalive packets (data_len=0) 5 months ago
Evgeny d74ab1c1c6 Add name parameter to uasync_set_timeout for timer identification in dumps 5 months ago
jeka cec2ffe2eb 1 6 months ago
Evgeny 29e54195ed 1 6 months ago
Evgeny 5a36b0d30d 1 6 months ago
Evgeny 766fd71296 1 6 months ago
Evgeny 8a27c7ad80 1 6 months ago
Evgeny 692b9054f7 1 6 months ago
Evgeny da09acd24f 1 6 months ago
Evgeny f094b9cabb 1 6 months ago
Evgeny 4ce48bbd7d 1 6 months ago
Evgeny 23622fc421 1 6 months ago
Evgeny fb386976c5 win_upd 6 months ago
jeka d6ce728965 1 6 months ago
jeka 1e193b8de0 1 6 months ago
jeka 1f5e2d75db 1 6 months ago
jeka 1b0f393c6c 1 6 months ago
jeka 8b16559230 1 6 months ago
jeka e9ff5fcfdb 1 6 months ago
jeka b88dcf4a2c 1 6 months ago
jeka e82a95d529 1 6 months ago
jeka c3bfa7a8c9 1 6 months ago
jeka 7f0f28fd58 1 6 months ago
Evgeny 2260e068f0 1 6 months ago
Evgeny 097e1acc6d queue: add variable size hash 6 months ago
Evgeny 8030161ea6 -warn 6 months ago
jeka ceb6ee2103 +ip change 6 months ago
jeka ec2a075f79 +link stats 6 months ago
jeka 26cfa3209a add per-link inflight 6 months ago
jeka 3153c5eaaf 1 6 months ago
jeka 1a19f380ab 1 6 months ago