32 Commits (229a5080229b83eddc068ccb17f91ce8c0105009)

Author SHA1 Message Date
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 2 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 2 months ago
Evgeny 11ab897fe5 chatgui: fix RTT display 10x overstatement (DB stores 0.1ms, displayed as ms); remove unused rtt_avg_100 2 months ago
Evgeny 3c3d9a65d9 refactor: переименование route_node/route_bgp в topo_node/topo_bgp 3 months ago
Evgeny 4914348557 etcp_router: транзитные очереди per (src,dst) с backpressure + унификация etcp_send 3 months ago
Evgeny 4862c30261 add CFG_SERVER_TYPE_LOCAL (type=local) and UNKNOWN semantics: PRIVATE/LOCAL hidden from nodeinfo, PRIVATE blocks incoming INIT, LOCAL accepts; UNKNOWN treated as PUBLIC; self-detection of PUBLIC IP on incoming INIT; filter LOCAL from NAT checks and connectivity 3 months ago
Evgeny 389ef00da6 refactor: split socket meta 'type' into config_type and nat_type — separate config (PUBLIC/NAT/PRIVATE) from detected NAT (EIM/STRICT/DIRECT) across NODEINFO, conn_mgr, route_bgp, route_node, etcpmon; win32 compat fixes (memmem, SHUT_WR, tun test_mode, tcp_proxy guards) 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 d8c8c1c5b0 control_server: node subscription protocol with output queue, push notifications on routing changes 3 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 9c509d4c86 add connectivity probing + NAT type rename OPEN->EIM, RESTRICTED->STRICT 5 months ago
Evgeny 0c748501c8 GUI: Add NAT address to socket display in etcpmon 5 months ago
Evgeny 57dba26e7c GUI: поле действия и кнопка Send для отправки команд в utun 5 months ago
Evgeny 385aa066b2 Add duplicate packet counter to ACK frames 5 months ago
Evgeny cee9a04348 GUI: add active timeouts and busy memory blocks counters 5 months ago
jeka b2ed0317a6 ping refactor 6 months ago
Evgeny 62a059abdb add sockets to gui 6 months ago
jeka 04d3a0e52e add inflight to gui 6 months ago
Evgeny 2d9fbd9911 1 6 months ago
jeka 26cfa3209a add per-link inflight 6 months ago
jeka ca1e522a38 1 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 46c95b3fd8 +bping +gui rtt 7 months ago
jeka fee6542abb +etcpmon 7 months ago