1457 Commits (b4722f54f0afc095495675c54c969b8c95470ab1)
 

Author SHA1 Message Date
evgeny c66b63ea39 diagnostics: stcp session_key + xor data dumps 2 months ago
evgeny dfe9d36783 wip: STCP TCP chat integration — diagnostics, invite TCP fallback, test infra 2 months ago
evgeny e2d8f68c9a fix: peer discovery queries include IPv6 (family IN (4,6)) 2 months ago
evgeny 25ebad9f52 fix: UDP packet size and addr_type classification 2 months ago
evgeny 5066cff333 fix: IPv6 bind to permanent SLAAC address instead of :: 2 months ago
evgeny dc8c9f7875 fix: cm_invite_pending — deferred free + cancelled guard 2 months ago
evgeny f476188566 fix(chat): node online status race, WELCOME peer_needed off-by-one, JOIN missing proto byte 2 months ago
evgeny 38eb51c679 fix: Android event handler lost after restart — g_event_handler now preserved 2 months ago
evgeny ef637d33a6 auto_socket: модуль авто-управления сокетами при изменении сетевых интерфейсов + fix pre-existing ASAN-багов 2 months ago
evgeny a0ba6dee21 fix: tgc_phase1_timeout closing all handles including connected ones 2 months ago
evgeny 513ec75c28 fix elementary format string bugs in log messages 2 months ago
evgeny 4c1ea11022 conn_mgr: split handler into router (routed) and direct paths 2 months ago
evgeny 85f23e0a94 conn_mgr: move etcp_router bind/unbind from per-group to instance level 2 months ago
evgeny d296074330 etcp: show which specific link went DOWN + always use registry node_name 2 months ago
evgeny 1b6fd1c29b etcp: use human-readable names for socket type and NAT type in logs 2 months ago
evgeny 5f24aad6a6 etcp: use node_name from registry in log_name for human-readable connection names 2 months ago
evgeny 83aba82887 etcp: add link addresses to all UP/DOWN/close log messages 2 months ago
evgeny cf8236266b chat_sync: find_conn NOT FOUND INFO→DEBUG — fires for unrelated stub nodes during reinit storms 2 months ago
evgeny e51d8ddda2 chatgui: fix ERROR→WARN/DEBUG for normal situations 2 months ago
evgeny 5feeb2c169 chatgui: clean up log — remove spam, move messages to proper categories 2 months ago
evgeny be0e76c9a6 debug: реорганизация категорий — SYS(1), ETCP(4) расширен, CONNECTION(3) очищен; fix stcp_client.c sock_err до connect() 2 months ago
evgeny 1895f23034 add chat_sync_invite_to_channel_with_addrs — connect with addresses, send CHANNEL_INVITE, 3s timeout, post result to GUI 2 months ago
evgeny 44c99f603d move INV button from footer into channel delegate rows (second button left of plus) 2 months ago
evgeny 24316e8cf8 split InviteDialog into ShareInviteDialog + InviteByLinkDialog, add INV button to channel list 2 months ago
evgeny 5632bc9c8b invitedialog: fix IPv4 byte order, show v6 prefix, add channel_id to diagnostic 2 months ago
evgeny 262dc9bb51 invitedialog: show decoded link info on text change (paste), not just on Send click 2 months ago
evgeny f8d98cab47 add error logging to all silent returns in chat_sync invite/join chain + GUI self-invite check 2 months ago
evgeny 21a0ee6caf conn_mgr: fix use-after-free in invite NCD callback cleanup 2 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 2 months ago
Evgeny cf1843e586 fix: etcp_connect_timeout_tb=0 in utun_instance_create (missing init) 2 months ago
Evgeny 2b10f53466 diagnostics: ncd connect timer SET/FIRE logs + WSAEWOULDBLOCK fix + cm_invite_fail details 2 months ago
Evgeny 9d797c91eb chatgui: postChatSetting в хедер, chat_core_get_inst include, chat→chatserver 2 months ago
Evgeny 3b20c84c4d mkdtemp: #ifdef _WIN32 в локальных обёртках, без test_utils.h 2 months ago
Evgeny ebd975a03b mkdtemp → test_mkdtemp из test_utils.h для кроссплатформенной сборки (MSYS2/MinGW) 2 months ago
Evgeny 98f3049e6b mkdir → utun_mkdir в тестах для кроссплатформенной сборки (MSYS2/MinGW) 2 months ago
Evgeny 1b1bf91e79 Убран неиспользуемый #include <netdb.h> ломающий сборку на MSYS2/MinGW 2 months ago
Evgeny d816493af6 Инвайт-ссылка chatserver печатается в лог всегда, не только в foreground 2 months ago
Evgeny ae1add5437 parse_chatserver: молчаливый провал, ошибка только после chat_setting_set 2 months ago
Evgeny 876155688f Устранено дублирование: storage_total_size/unit_size вместо storage_maxsize_gb/autoload_maxsize_mb 2 months ago
Evgeny 7a8d249915 Убраны аудио-настройки из chatserver — перекодировка на стороне клиента 2 months ago
Evgeny 74bef5110c Обновлён сэмпл конфига: chatserver — db_path + chat-настройки 2 months ago
Evgeny c22991f7d9 Добавлена секция [chatserver] в конфиг — объединяет активацию чата и настройки в одной секции 2 months ago
evgeny 712d1b53df 1 2 months ago
Evgeny 26f4da1b7c socket_monitor: cross-platform support (Linux netlink, FreeBSD AF_ROUTE, Windows IP Helper) 2 months ago
Evgeny fe79dcf318 libopus: remove -DHAVE_ALLOCA_H — alloca.h not available on FreeBSD 2 months ago
Evgeny 5cbd12f8dd platform_compat: guard linux/netlink.h and nl function with __linux__ (FreeBSD) 2 months ago
Evgeny 6a35fc4b45 u_async: add pipe() fallback for non-Linux POSIX wakeup (FreeBSD) 2 months ago
evgeny de9e467b39 media_delivery: BLOCK_PROCESSING + relay streaming + per-file download limit 2 months ago
evgeny 7263bdcf56 media_download tests: backpressure, block relay, OOB block_id, assembly 2 months ago
evgeny 41e9c9b0e6 media_download: fix block_id OOB, add backpressure, close conn_mgr 2 months ago