17 Commits (c85a8116ef9c1def442879a6556ca50d894505cd)

Author SHA1 Message Date
evgeny 7eb6d6ee68 logging: move socket mechanics and periodic probe decisions to trace 2 weeks ago
evgeny a069d11ef9 Protect REALITY STCP traffic with authenticated TLS-like records 2 weeks ago
evgeny 3131dcbb7c Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing 4 weeks ago
evgeny 08e8b2f1cc route_connectivity: фикс UAF при удалении узла с влётными пробами; отмена TCP-пингов при teardown 4 weeks ago
evgeny 93becd36e6 keepalive: TCP-линки без ретраев/ACK; не пинговать спящих пиров, bg-ping цикл ≤ 1/мин 1 month ago
evgeny 1de1409699 conn_mgr: handle-based API (conn_mgr_open/close), фазы DIRECT/REVERSE/INDIRECT, тесты phases+handles 1 month ago
evgeny 7bba39ddcb nodeinfo: 2 адреса на сокет (до/после NAT) + типы адресов local/public/nat/nat_eim/nat_strict 1 month ago
evgeny 5ee6bf53d8 conn_mgr: ping активных кандидатов с noop-колбэком вместо NULL (bad args) 1 month ago
evgeny c6118280bd conn_mgr: не удалять как stale кандидатов с активным соединением 1 month ago
evgeny 265008961a conn_mgr: кандидаты-посредники из topo_node-списка (активные соединения); гейт md_super_connect по is_supernode; откат ping→best_candidates 1 month ago
evgeny b203a48063 android: standby duty-cycle в фоне — defer ping/reconnect/probe через standby_wait 2 months ago
evgeny 0f1bd3d120 keepalive handshake: device_type + keepalive negotiation in UDP/TCP INIT 2 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 3 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 3 months ago
evgeny c2191aad3b chat: user-friendly INFO logs for invite/connect flow 3 months ago
evgeny f67bc23cd3 ipv6: fix sin6_scope_id and socket classification for link-local addresses 3 months ago
evgeny 7799d54c0c conn_mgr: обновить API на единую точку входа conn_mgr_open_invite, поправить порядок destroy, обновить всех потребителей 3 months ago