142 Commits (1f3462975371affa8c9e7e10d6acd91a4f769cf2)

Author SHA1 Message Date
Evgeny 9a3eb1ce80 fix: reconnect test — clear_queue callback deadlock + conn_ok timing 4 months ago
Evgeny 5982b011b4 etcp: restore etcp_link_update_inflight_lim + state machine fixes + diagnostics 4 months ago
Evgeny dd1b9f2680 etcp: dedup ack_q — не добавлять дубликаты ACK для одного seq 4 months ago
Evgeny 52f32da3f1 etcp: BBR callback для обновления inflight_lim_bytes + пересчёт optimal_inflight 4 months ago
Evgeny e81299a727 1 4 months ago
Evgeny 3217f744f9 memory_pool_is_freed + стратегические проверки на висячие указатели 4 months ago
Evgeny fceec1aea6 fix: move debug logs before async operations (queue_put, timer_set, resume) for meaningful log ordering 4 months ago
Evgeny 1f4fe37fe5 proxy: rename + simplify + backpressure 4 months ago
Evgeny 4f0baa37db bbr: исправить передачу потерь в BBR + пол для cwnd на уровне BBR_CWND_MIN_TARGET*mss 4 months ago
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