44 Commits (aa73e9d8cb1a9ba486c1664e4179c34b36e5fc88)

Author SHA1 Message Date
Evgeny aa73e9d8cb route_connectivity: fix UAF in conn_probe_finish — break ctx->nq on cancel_node, always free ctx in finish 3 months ago
Evgeny 993c265125 control_server: add idle timeout (30s) on client socket + large output queue warning 3 months ago
Evgeny 8427e18c98 control_server: fix infinite loop in router_conns aggregation — use read-only head->next traversal instead of get/put 3 months ago
Evgeny 7329fa65f1 etcp_router: add congestion counters, fix tx_seq rollback on etcp_send failure, add router metrics to etcpmon GUI 3 months ago
Evgeny 35871891db action nodes: send BGP node dump as text response to GUI, display in popup 3 months ago
Evgeny 373e4b33c7 route_node_dump_all: dump all BGP nodes to log via debug INFO 3 months ago
Evgeny c0207ad41d fix: move nodeinfo_dyn_size declaration to route_bgp.h 4 months ago
Evgeny d8c8c1c5b0 control_server: node subscription protocol with output queue, push notifications on routing changes 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 697aee0351 Socket info: show config and netif IP in log, monitor shows interface IP 6 months ago
Evgeny 0c748501c8 GUI: Add NAT address to socket display in etcpmon 6 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 6 months ago
Evgeny 385aa066b2 Add duplicate packet counter to ACK frames 6 months ago
Evgeny 3c0b5f501a Fix: use allocated_count from mem.c for busy memory calculation 6 months ago
Evgeny cee9a04348 GUI: add active timeouts and busy memory blocks counters 6 months ago
Evgeny 0a44320245 1 6 months ago
Evgeny ad35bbab15 add sockets to gui 6 months ago
Evgeny 62a059abdb add sockets to gui 6 months ago
jeka 04d3a0e52e add inflight to gui 6 months ago
Evgeny fd815150f6 Control: harden socket against malformed data and buffer overflows 6 months ago
Evgeny d733bcbf4d 1 6 months ago
Evgeny 2d9fbd9911 1 6 months ago
jeka 26cfa3209a add per-link inflight 7 months ago
jeka ca1e522a38 1 7 months ago
jeka 4c3681c045 control socket disconnect fix 7 months ago
jeka 92a797ab66 monitor to new protocol 7 months ago
jeka 8880db0ca2 1 7 months ago
jeka d77e725cbe 1 7 months ago
jeka 220d23daf7 1 7 months ago
jeka 0e9a91729c 1 7 months ago
jeka b1c8ba7e90 add metrics to monitor 7 months ago
Evgeny fbd1128bf1 etcpmon: add queue metrics, error counters, timer flags and peer_node_id 7 months ago
jeka 15c7968c8c mem 7 months ago
jeka 46c95b3fd8 +bping +gui rtt 7 months ago
jeka 9d0223d3fa refactor 7 months ago
Evgeny 8502451ec7 compile fixes 8 months ago
jeka 1947810cb0 gr restore v2 8 months ago
jeka b8ea33160d восстановление морды (частичное) 8 months ago
Evgeny 6ffec2f1e7 Fix: INVALID_SOCKET usage in POSIX code and remove missing test 8 months ago
jeka cd169b106a gui + small fixes 8 months ago
jeka d10bddd1f7 Build: incremental build support, Windows uasync fixes, TUN cross-platform refactoring 8 months ago
jeka 734851329f Control: Add monitoring server with ETCP protocol support 8 months ago