You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
61c572cae4
etcp: reset_id эпоха ресета — фикс потери NODEINFO при флапе
...
Добавлен 64-битный reset_id (эпоха ресета) в INIT-фреймы и STCP-handshake:
- генерится один раз при создании conn, меняется только при фатальном ресете
(normalizer desync / bad fragment size);
- при приёме чужого id slave принимает эпоху пира и ресетится, master держит свою;
- первый id принимается без ресета (свежие при init);
- «tcp peer clean» реинит гейтится по смене id — нет повторного сброса seq.
Это устраняет коллизию seq=1 (RX dup) из-за двойного реинита нескольких TCP-линков,
из-за которой NODEINFO пира терялся и member не возвращался online.
Также: chat member online теперь из topo_group (без БД/merkle), тест test_etcp_seq_collision.
1 month ago
..
db
etcp: переупорядочить close + защита state==2 во всех API-точках; topo: правильная очистка group nodes и registry; chat/member: новый модуль member_sync; chatgui: обновления транспорта и UI
2 months ago
doc
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
libutun
chatgui: opus из исходников в CMake + build_nix.sh под Linux/BSD
2 months ago
resources
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
src
etcp: reset_id эпоха ресета — фикс потери NODEINFO при флапе
1 month ago
tests
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
transport
etcp_router: вынести подпись/шифрование в route_crypto, одна функция отправки с флагами
1 month ago
zxing-cpp
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
.clangd
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
CMakeLists.txt
vibechat: single-instance (QLockFile) + переименование Chat→vibechat (бинарник, конфиг, hostname node name)
2 months ago
build.bat
vibechat: single-instance (QLockFile) + переименование Chat→vibechat (бинарник, конфиг, hostname node name)
2 months ago
build.sh
chatgui: setup_firewall.bat — разрешить входящие в Windows Firewall для vibechat.exe
2 months ago
build_nix.sh
chatgui: opus из исходников в CMake + build_nix.sh под Linux/BSD
2 months ago
build_nix_full.sh
chatgui: opus из исходников в CMake + build_nix.sh под Linux/BSD
2 months ago
chat_tz.txt
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
chatgui_doc.md
stcp: ed25519 pubkey exchange in handshake, fix instance destroy segfault, fix chat_tcp_test
2 months ago
setup_firewall.bat
chatgui: setup_firewall.bat — разрешить входящие в Windows Firewall для vibechat.exe
2 months ago