evgeny
30106c8f93
Attach stream subscriptions to CHAT lifecycle and member profiles
2026-10-12 00:01:39 +02:00
evgeny
ec82d95a03
Add signed FEC stream core and source buffering
2026-10-12 00:01:38 +02:00
evgeny
2c5deafe56
Add independent STUN NAT probes with RFC 5780 discovery
2026-10-11 23:35:47 +02:00
evgeny
d9d4a7807f
Test Reed-Solomon recovery and integrate codec into builds
2026-10-10 19:37:07 +02:00
evgeny
84a171dcac
tests: keep build script regressions outside the regular check
2026-10-10 17:48:20 +02:00
evgeny
69a99c7860
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# tests/Makefile.am
2026-10-10 17:25:40 +02:00
evgeny
c85a8116ef
tests: run checks in parallel with available CPU count by default
2026-10-10 17:14:29 +02:00
evgeny
4afd5df55f
tests: use bound ephemeral ports for ETCP and IPv6 peers
2026-10-10 15:27:47 +02:00
evgeny
d6c6a4d111
Use verified incremental builds instead of mandatory clean
2026-10-10 15:25:58 +02:00
evgeny
ff9d205d5b
Track build configuration and preserve incremental header dependencies
2026-10-10 15:25:58 +02:00
evgeny
6437665a53
tests: accelerate session, recovery and SOCKS retry timers
2026-10-10 15:11:26 +02:00
evgeny
f843b553c7
tests: accelerate proxy regression event waits
2026-10-10 15:08:47 +02:00
evgeny
d9c8e006b5
tests: accelerate standby phases and group connection retries
2026-10-10 15:06:56 +02:00
evgeny
361c7df812
tests: accelerate radio timers and run it among short checks
2026-10-10 14:55:53 +02:00
evgeny
a1fdca09f6
tests: accelerate Merkle setup and drain waits
2026-10-10 14:54:39 +02:00
evgeny
91081fc5c7
tests: accelerate autosocket waits and payload verification
2026-10-10 14:49:42 +02:00
evgeny
3eee716b50
tests: run short checks before slow and load scenarios
2026-10-10 14:22:06 +02:00
evgeny
0448a84286
tests: replace slow disk sleep with six-second clock-driven gate
2026-10-10 14:19:27 +02:00
evgeny
3baaa42c82
tests: accelerate BGP waits and require single-link DOWN and UP
2026-10-10 14:17:21 +02:00
evgeny
39594ad800
tests: accelerate DM retries and TTL with synchronized clocks
2026-10-10 14:14:03 +02:00
evgeny
414d40c00c
tests: accelerate JOIN waits and verify timeout boundaries
2026-10-10 13:55:04 +02:00
evgeny
cb32aa5aac
tests: accelerate connection manager phase and recovery waits
2026-10-10 13:52:27 +02:00
evgeny
069ecc900a
tests: accelerate router fault timers with real I/O clock driver
2026-10-10 13:46:50 +02:00
evgeny
3f9edc88c4
Make privilege, port and fd handling reliable in tests
2026-10-10 13:09:45 +02:00
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.
2026-10-10 12:31:13 +02:00
evgeny
dff2da0522
test: exercise Android replies through native bridge and media workers
2026-10-08 10:29:30 +02:00
evgeny
3aa0cd4c06
tests: add standalone Merkle sync reconnect and triangle stress test
2026-10-07 23:50:02 +02:00
evgeny
a069d11ef9
Protect REALITY STCP traffic with authenticated TLS-like records
2026-10-07 12:30:45 +02:00
evgeny
a49cf5434e
Add randomized ETCP padding and isolate STCP CTR streams per connection
2026-10-07 10:45:42 +02:00
evgeny
a014d518bf
Test atomic history schema repair and preserved message data
2026-10-07 00:26:59 +02:00
evgeny
e86de44259
Test poll synchronization through three nodes and chat restart
2026-10-06 22:30:52 +02:00
evgeny
e068fe5d3a
Test poll codecs, voting rules and delayed source messages
2026-10-06 21:31:20 +02:00
evgeny
4f4e63bb0b
Test feedback signatures, versions, cancellation and atomic pages
2026-10-06 20:08:53 +02:00
evgeny
46f4ce7091
Test real group avatar block delivery, permissions and recovery
2026-10-06 13:48:14 +02:00
evgeny
5d1b8d26e7
Daemonize before creating core workers
2026-10-05 21:19:19 +02:00
evgeny
78a655bb05
Add asynchronous member file storage and desktop browser
2026-10-05 18:44:58 +02:00
evgeny
ba7146f90a
Fix HTTP proxy framing, keep-alive and stream lifecycle
2026-10-05 09:27:23 +02:00
evgeny
b9af72e71d
Test PM invitation cancellation, commit errors and joining another group
2026-10-04 15:12:26 +02:00
evgeny
c9131fff39
Ship deterministic speech fixture for VAD regressions
2026-10-03 01:48:37 +03:00
evgeny
7ec5f931bb
Defer automatic retries until Android standby wakes
2026-10-02 11:56:44 +03:00
evgeny
f4b273d0be
Cover UP-based chat peer selection and fallback transitions
2026-10-02 11:50:28 +03:00
evgeny
bdcf8b5634
Сохрани накопленные исправления аудио, async и диагностики
2026-10-02 01:49:32 +03:00
evgeny
418329962d
Test pinned preparation targets, worker ownership and typed offline media
2026-10-01 18:55:34 +03:00
evgeny
14935378bb
Check queued worker completion cancellation and attachment codec tests
2026-10-01 18:00:02 +03:00
evgeny
a90274f24c
Test event-loop heartbeat during sustained PM file encryption
2026-10-01 16:31:51 +03:00
evgeny
76497481f7
Test direct and offline DM media with separate supernode and storage nodes
2026-10-01 16:04:35 +03:00
evgeny
9e3a417059
Synchronize standby transitions and immediate keepalive phase announcements
2026-09-30 20:42:40 +03:00
evgeny
f12f61d7ee
call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android
2026-09-29 17:01:30 +03:00
evgeny
1176411b79
radio: Silero VAD + auto-PTT; chatgui/android: app icon and background
2026-09-29 16:19:25 +03:00
evgeny
e1946b208d
Preserve proxy TCP streams across connect, backpressure and FIN
2026-09-29 04:00:34 +03:00