evgeny
1c53ef597d
Register lifecycle regressions and cancel timers owned by synthetic fixtures
2026-10-12 01:34:44 +02:00
evgeny
709b0a3271
Wait for the real observer link and distribute STUN bench scripts
2026-10-12 01:15:31 +02:00
evgeny
ff69552a61
Measure owned endpoint mapping and inbound reachability separately
2026-10-12 00:01:40 +02:00
evgeny
5eb1c86acf
Include stream bench validation notes in source distribution
2026-10-12 00:01:40 +02:00
evgeny
5c1bb06294
Expose source clock and stream metrics in bench snapshots
2026-10-12 00:01:40 +02:00
evgeny
0eae531706
Include local BGP presence and make queue diagnostics opt-in
2026-10-12 00:01:40 +02:00
evgeny
e9e93ef26b
Wire live stream scenarios into isolated bench launcher
2026-10-12 00:01:40 +02:00
evgeny
fe4791d6f5
Add sixteen-node live JOIN and streaming scenarios
2026-10-12 00:01:39 +02:00
evgeny
6332e75e61
Add real uTun stream bench node with payload and latency validation
2026-10-12 00:01:39 +02:00
evgeny
3d6c843958
Verify global stream pressure requires backlog as well as CPU
2026-10-12 00:01:39 +02:00
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