19 Commits (5fc621690a1610a15bd1c4f45083667e051ee0d8)

Author SHA1 Message Date
Evgeny c0935aba6c docs: update AGENTS.md and etcp_arch.md 3 months ago
Evgeny 62954ca0a9 chatgui: replace MsgClient/ChatPropagator/crypto with chat_core, update DB/messaging/layout 3 months ago
Evgeny 1889d23240 metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat 3 months ago
Evgeny f5c93266dc security: hardening flags + control_server fixes (F-001, F-002) 3 months ago
Evgeny 0b5a710fe6 etcp_connect + BGP_READY callbacks + router reconnect test 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 7f5325ac24 etcp_router: fix inflight underflow by splitting rx_acked into tx_acked + last_sent_ack_seq 4 months ago
Evgeny f6ef38aa5d update documentation 5 months ago
jeka 0e9a91729c 1 7 months ago
jeka b20bff32dd config 7 months ago
jeka 79e980c17d 1 8 months ago
Evgeny a5818d9cc4 Backup before fixing test_routing_mesh segfault 8 months ago
Evgeny 8334b97521 Backup before adding NAT IP:port tracking to ETCP handshake 8 months ago
Evgeny ce15d6b883 Backup before route_lib.c refactoring 8 months ago
Evgeny 07d4616aea Refactor: Updated SHA256 implementation and secure channel improvements 8 months ago
Evgeny c1890ad7a6 Debug: Add ETCP log_name identifier and improve log format 8 months ago
Evgeny 22dd1b78c3 Add local_link_id exchange in ETCP handshake (0x02-0x05) 8 months ago
Evgeny d74f76a5a0 Fix: Resolved double free in timeout_heap_pop() and test_etcp_simple_traffic bind conflict 8 months ago
Evgeny e048b10899 Fix: ETCP module compilation errors and build system issues 8 months ago