1625 Commits (841b3042cfa4f05edfc6939d6285aa4ef36ebf5d)
 

Author SHA1 Message Date
evgeny b2e4aadbf0 e2e: AES-128-CCM encryption via BGP router (ROUTER_FLAG_ENCRYPTED), ECDH key per peer-pair from NODEINFO pubkeys, cache 8 entries 3 months ago
evgeny ca176e1f24 encrypt overhead fix (33→36, noencrypt_len), mtu default 1280, connmonitor window, total_decrypted for TCP, check.sh 3 months ago
evgeny 9846599086 stcp: fix memory leaks and cleanup architecture 3 months ago
evgeny 5c8355ee63 stcp: unified recv FSM, handshake timeout, RX backpressure, opaque pointer fix 3 months ago
evgeny d453e73ddb etcp: TCP links skip remote keepalive gating; chatgui: show interface names in member detail, fix destructor callbacks 3 months ago
evgeny 80e77f12c2 fix: auto_socket TCP duplicate sockets + NAT v4 address resolution 3 months ago
evgeny de61a2dacc fix: auto_socket TCP hang + missing debug config apply in utun_instance_create_from_config 3 months ago
evgeny ec9edb6a7c Add test_etcp_link_stress: dynamic socket/link add/remove during traffic 3 months ago
evgeny d6c78d96c4 stcp: dedup encrypt/decrypt/send to stcp.c, add pending queue for buffering, add server pubkey verification, add 4MB bulk test 3 months ago
evgeny 087ac9b0e4 stcp: close old TCP links on reconnect, check stcp_link_is_ready before send, notify ETCP on STCP close 3 months ago
evgeny fd00e5dd15 cp 3 months ago
evgeny 38c9f229bc stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test 3 months ago
evgeny a3783b5f55 fix: re-index conn_queue_entry after setting peer_node_id 3 months ago
evgeny adac854c94 fix: TCP data flow — tx_state, keepalive, last_recv_local_time 3 months ago
evgeny 928fa7731c refactor: STCP connections as ETCP links (is_tcp) 3 months ago
evgeny d773f1724a refactor: STCP connections as ETCP links (is_tcp) 3 months ago
evgeny 937af4c26a fix: STCP handshake ordering + invite peer_node_id match + test script 3 months ago
evgeny 62504dc3b7 diag: full buffer dumps for CRC debug 3 months ago
evgeny c66b63ea39 diagnostics: stcp session_key + xor data dumps 3 months ago
evgeny dfe9d36783 wip: STCP TCP chat integration — diagnostics, invite TCP fallback, test infra 3 months ago
evgeny e2d8f68c9a fix: peer discovery queries include IPv6 (family IN (4,6)) 3 months ago
evgeny 25ebad9f52 fix: UDP packet size and addr_type classification 3 months ago
evgeny 5066cff333 fix: IPv6 bind to permanent SLAAC address instead of :: 3 months ago
evgeny dc8c9f7875 fix: cm_invite_pending — deferred free + cancelled guard 3 months ago
evgeny f476188566 fix(chat): node online status race, WELCOME peer_needed off-by-one, JOIN missing proto byte 3 months ago
evgeny 38eb51c679 fix: Android event handler lost after restart — g_event_handler now preserved 3 months ago
evgeny ef637d33a6 auto_socket: модуль авто-управления сокетами при изменении сетевых интерфейсов + fix pre-existing ASAN-багов 3 months ago
evgeny a0ba6dee21 fix: tgc_phase1_timeout closing all handles including connected ones 3 months ago
evgeny 513ec75c28 fix elementary format string bugs in log messages 3 months ago
evgeny 4c1ea11022 conn_mgr: split handler into router (routed) and direct paths 3 months ago
evgeny 85f23e0a94 conn_mgr: move etcp_router bind/unbind from per-group to instance level 3 months ago
evgeny d296074330 etcp: show which specific link went DOWN + always use registry node_name 3 months ago
evgeny 1b6fd1c29b etcp: use human-readable names for socket type and NAT type in logs 3 months ago
evgeny 5f24aad6a6 etcp: use node_name from registry in log_name for human-readable connection names 3 months ago
evgeny 83aba82887 etcp: add link addresses to all UP/DOWN/close log messages 3 months ago
evgeny cf8236266b chat_sync: find_conn NOT FOUND INFO→DEBUG — fires for unrelated stub nodes during reinit storms 3 months ago
evgeny e51d8ddda2 chatgui: fix ERROR→WARN/DEBUG for normal situations 3 months ago
evgeny 5feeb2c169 chatgui: clean up log — remove spam, move messages to proper categories 3 months ago
evgeny be0e76c9a6 debug: реорганизация категорий — SYS(1), ETCP(4) расширен, CONNECTION(3) очищен; fix stcp_client.c sock_err до connect() 3 months ago
evgeny 1895f23034 add chat_sync_invite_to_channel_with_addrs — connect with addresses, send CHANNEL_INVITE, 3s timeout, post result to GUI 3 months ago
evgeny 44c99f603d move INV button from footer into channel delegate rows (second button left of plus) 3 months ago
evgeny 24316e8cf8 split InviteDialog into ShareInviteDialog + InviteByLinkDialog, add INV button to channel list 3 months ago
evgeny 5632bc9c8b invitedialog: fix IPv4 byte order, show v6 prefix, add channel_id to diagnostic 3 months ago
evgeny 262dc9bb51 invitedialog: show decoded link info on text change (paste), not just on Send click 3 months ago
evgeny f8d98cab47 add error logging to all silent returns in chat_sync invite/join chain + GUI self-invite check 3 months ago
evgeny 21a0ee6caf conn_mgr: fix use-after-free in invite NCD callback cleanup 3 months ago
Evgeny fa5878ef4b media_download: fix md_mkdir_parent for Windows (drive letter, backslash), add errno to fopen errors, sanitize base_filename with WARNING 3 months ago
Evgeny cf1843e586 fix: etcp_connect_timeout_tb=0 in utun_instance_create (missing init) 3 months ago
Evgeny 2b10f53466 diagnostics: ncd connect timer SET/FIRE logs + WSAEWOULDBLOCK fix + cm_invite_fail details 3 months ago
Evgeny 9d797c91eb chatgui: postChatSetting в хедер, chat_core_get_inst include, chat→chatserver 3 months ago