20 Commits (d310bccf082c1fdb26bddfb089686aa08bf268b3)

Author SHA1 Message Date
evgeny d310bccf08 fix: memory pool alloc mismatch in tests, db_sync SEND_DATA buffer overflow 2 months ago
Evgeny 852ce401e7 Добавлен group_id в etcp_router и topo_group, удалён msg_transport 2 months ago
Evgeny fcf3fb7f51 refactor: move transport (etcp/stcp/normalizer) to transport_layer/, routing (bgp/pings/topo*) to routing_layer/ 2 months ago
Evgeny 3f874a80ab TOPO_GROUP: embed struct ll_entry as first member (direct queue embedding, hash index) 3 months ago
Evgeny 28e5950d29 TOPO_BGP -> TOPO_GROUP: multi-group support 3 months ago
Evgeny 3c3d9a65d9 refactor: переименование route_node/route_bgp в topo_node/topo_bgp 3 months ago
Evgeny c7ac42eb5f route_node: refactor NODEINFO — separate protocol/memory structs, linked lists with memory_pool 3 months ago
Evgeny 0b5a710fe6 etcp_connect + BGP_READY callbacks + router reconnect test 3 months ago
Evgeny 42d96f118d fix: swap queue_entry_free/queue_dgram_free order in 27 places — prevents UAF when dgram_free accesses freed entry 3 months ago
Evgeny f5b1c3e789 etcp_router: fix OOB drops after restart — add peer_sync_done to sync rx_seq with first incoming seq 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 6717c863e7 etcp_router: Ed25519 digital signature for service messages 3 months ago
Evgeny e765d62e43 etcp_route_send: add force parameter to bypass send_q limit for control messages 4 months ago
Evgeny e0378ebf1d refactor: remove consumer_ack, isolate proxy from router internals 4 months ago
Evgeny 0449a5fd9d test: 5 new router unit tests — RST, restart, sess_id 4 months ago
Evgeny ac3fe79db8 etcp_router: consumer-driven ACK with interval throttle (10ms) 4 months ago
Evgeny 7f5325ac24 etcp_router: fix inflight underflow by splitting rx_acked into tx_acked + last_sent_ack_seq 4 months ago
Evgeny a80ba30b06 test_etcp_router_unit: fix FAIL macro — bare return in non-void function 4 months ago
Evgeny 21cfe2d381 etcp_router: remove legacy, auto-conn for all services, send_q inflight control, remove tcp_proxy internal seq 4 months ago
Evgeny ac3cdd7739 etcp_router: simplified TCP — reorder recv_q, dedup, ACK timers, inflight control, per-(remote,svc) conn state 4 months ago