evgeny
a1fdca09f6
tests: accelerate Merkle setup and drain waits
6 days ago
evgeny
91081fc5c7
tests: accelerate autosocket waits and payload verification
6 days ago
evgeny
3eee716b50
tests: run short checks before slow and load scenarios
6 days ago
evgeny
0448a84286
tests: replace slow disk sleep with six-second clock-driven gate
6 days ago
evgeny
3baaa42c82
tests: accelerate BGP waits and require single-link DOWN and UP
6 days ago
evgeny
39594ad800
tests: accelerate DM retries and TTL with synchronized clocks
6 days ago
evgeny
414d40c00c
tests: accelerate JOIN waits and verify timeout boundaries
6 days ago
evgeny
cb32aa5aac
tests: accelerate connection manager phase and recovery waits
6 days ago
evgeny
069ecc900a
tests: accelerate router fault timers with real I/O clock driver
6 days ago
evgeny
3f9edc88c4
Make privilege, port and fd handling reliable in tests
6 days ago
evgeny
5a9e61164b
Measure uasync CPU load and display it in desktop and Android GUIs
...
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
6 days ago
evgeny
dff2da0522
test: exercise Android replies through native bridge and media workers
1 week ago
evgeny
3aa0cd4c06
tests: add standalone Merkle sync reconnect and triangle stress test
1 week ago
evgeny
a069d11ef9
Protect REALITY STCP traffic with authenticated TLS-like records
1 week ago
evgeny
a49cf5434e
Add randomized ETCP padding and isolate STCP CTR streams per connection
1 week ago
evgeny
a014d518bf
Test atomic history schema repair and preserved message data
1 week ago
evgeny
e86de44259
Test poll synchronization through three nodes and chat restart
1 week ago
evgeny
e068fe5d3a
Test poll codecs, voting rules and delayed source messages
1 week ago
evgeny
4f4e63bb0b
Test feedback signatures, versions, cancellation and atomic pages
1 week ago
evgeny
46f4ce7091
Test real group avatar block delivery, permissions and recovery
1 week ago
evgeny
5d1b8d26e7
Daemonize before creating core workers
2 weeks ago
evgeny
78a655bb05
Add asynchronous member file storage and desktop browser
2 weeks ago
evgeny
ba7146f90a
Fix HTTP proxy framing, keep-alive and stream lifecycle
2 weeks ago
evgeny
b9af72e71d
Test PM invitation cancellation, commit errors and joining another group
2 weeks ago
evgeny
c9131fff39
Ship deterministic speech fixture for VAD regressions
2 weeks ago
evgeny
7ec5f931bb
Defer automatic retries until Android standby wakes
2 weeks ago
evgeny
f4b273d0be
Cover UP-based chat peer selection and fallback transitions
2 weeks ago
evgeny
bdcf8b5634
Сохрани накопленные исправления аудио, async и диагностики
2 weeks ago
evgeny
418329962d
Test pinned preparation targets, worker ownership and typed offline media
2 weeks ago
evgeny
14935378bb
Check queued worker completion cancellation and attachment codec tests
2 weeks ago
evgeny
a90274f24c
Test event-loop heartbeat during sustained PM file encryption
2 weeks ago
evgeny
76497481f7
Test direct and offline DM media with separate supernode and storage nodes
2 weeks ago
evgeny
9e3a417059
Synchronize standby transitions and immediate keepalive phase announcements
2 weeks ago
evgeny
f12f61d7ee
call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android
2 weeks ago
evgeny
1176411b79
radio: Silero VAD + auto-PTT; chatgui/android: app icon and background
2 weeks ago
evgeny
e1946b208d
Preserve proxy TCP streams across connect, backpressure and FIN
3 weeks ago
evgeny
7a41fcf512
Notify TCP writers when the final synchronous send drains
3 weeks ago
evgeny
518df33b0e
Fix UDP and ICMP packet construction at the TUN boundary
3 weeks ago
evgeny
b76e6553bc
Reconcile BGP paths and advertise selected routes per neighbor
3 weeks ago
evgeny
72fee9e245
Separate core, UTUN and chat lifecycles with owned asynchronous work
3 weeks ago
evgeny
52ef7a4b3c
Own recovery attempts in group sessions and require restored routes
3 weeks ago
evgeny
66c59501fc
Track topology exchange readiness per group and peer
3 weeks ago
evgeny
bce17d9cfc
Route UTUN configuration and group ownership through NCD
3 weeks ago
evgeny
1a8072e9b2
Release group NCD ownership when destroying peers
3 weeks ago
evgeny
ec51b2d61f
Version signed node snapshots with persistent timestamps
3 weeks ago
evgeny
3e25bcef02
Refactor Merkle sync into bounded bidirectional rounds with atomic member updates
3 weeks ago
evgeny
1b92b4885b
Restrict dynamic auto socket test to Linux
3 weeks ago
evgeny
3131dcbb7c
Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing
3 weeks ago
evgeny
265421eb96
tun proxy: фикс TCP-суммы (нечётный pbuf), FIN до дренажа to_lwip, tcp_bind/rexmit_fast/active_pcbs_changed + нагрузочный burst-тест
3 weeks ago
evgeny
8a9184675a
radio: дедупликация дублей в mesh + фикс OOB в hop_list
...
- radio_recv: кэш (src,stream,seq) с TTL 2с гасит кадры, пришедшие по второму пути (diamond/mesh)
- фикс записи за границу new_hops[hop_count] при hop_count==RADIO_MAX_HOPS
- счётчик c_dup_dropped + radio_dup_dropped() для диагностики
- тест test_radio_mesh (4 узла, diamond): C получает ровно N кадров, dup>0
4 weeks ago