Commit Graph
297 Commits
Author SHA1 Message Date
evgeny eea2b22c4e test(media): cover malformed local announcements and SQLite failures 2026-10-24 17:26:11 +02:00
evgeny 359a9f3dfc test(media): cover voice duration bounds and early rejection 2026-10-24 17:26:11 +02:00
evgeny 80558f6686 Merge remote-tracking branch 'origin/master' 2026-10-24 17:15:42 +02:00
evgeny 857a4cee2f Exercise NAT startup rollback and UDP timeout allocation failure 2026-10-24 16:52:10 +02:00
evgeny 2f3cf0933c Keep READY intermediaries eligible and test CM allocation failures 2026-10-24 16:14:48 +02:00
evgeny 56d513ed85 Inject topology pool database registry and radio timer failures 2026-10-24 15:52:39 +02:00
evgeny d1562bdd0e Check that late BGP allocation failure preserves accepted state 2026-10-24 15:51:43 +02:00
evgeny 9ce0abe5a9 Cover invite response bounds isolation and failure propagation 2026-10-24 15:30:04 +02:00
evgeny bafda5ae3a Merge origin/master with encrypted attachment ownership fixes
Validation: ./build.sh --no-gui -j4 and make check -j4 passed; 186 tests, no failures.
2026-10-24 15:11:50 +02:00
evgeny 6bf6d99b9c Test service cancellation after encrypted attachment rename 2026-10-24 14:50:32 +02:00
evgeny 76ba7aae6a Cover encrypted file aliases and I/O failures through publication 2026-10-24 14:45:32 +02:00
evgeny c8051619c1 Reproduce premature ACKs before their absolute deadline 2026-10-24 14:43:03 +02:00
evgeny 9e0949434e Preserve video temp mode and test durable file commit boundaries 2026-10-24 14:39:46 +02:00
evgeny f92c78a2e0 Merge remote-tracking branch 'origin/master' 2026-10-24 14:33:18 +02:00
evgeny c4eddfe50e Cover proxy startup rollback and datagram socket failures 2026-10-24 13:34:51 +02:00
evgeny f9a3830416 Add NODEINFO wire parsing and allocation regressions 2026-10-24 12:59:00 +02:00
evgeny b98b87ea12 Explain retry choices between stalled multipath channels 2026-10-24 10:26:14 +02:00
evgeny 1d295c7d3a Measure multipath recovery stages separately from RTO waits 2026-10-24 10:05:13 +02:00
evgeny 42c4195f2e Test pacer eligibility boundaries and readiness lifecycle 2026-10-24 02:25:23 +02:00
evgeny 4824f3523d Test streaming signature ownership and OpenSSL failures 2026-10-24 01:00:36 +02:00
evgeny e84c66a3d3 Reproduce orphan cleanup during a real encrypted attachment transfer 2026-10-24 00:15:16 +02:00
evgeny 2cad81050d Exercise early STCP adapter failure and cancellation callbacks 2026-10-23 21:39:32 +02:00
evgeny e801fce2c6 Add encrypted UDP INIT liveness and one-way recovery regression 2026-10-23 13:38:36 +02:00
evgeny d43716933f Test encrypted two-sided recovery after normalizer OOM 2026-10-23 12:33:58 +02:00
evgeny 76398d204a Add deterministic normalizer and restart fault injection hooks 2026-10-23 12:28:13 +02:00
evgeny 0364abb00e Log sampled BBR model state without flooding transport diagnostics 2026-10-23 00:12:28 +02:00
evgeny 27a7b7bf25 Declare the multipath phony target without overlapping Automake conditions 2026-10-22 23:40:12 +02:00
evgeny 076016f34a Expose multipath queue accounting and add a dedicated long-running check target 2026-10-22 23:34:20 +02:00
evgeny 672f04b833 Exercise real ETCP multipath against independent bandwidth and RTT profiles 2026-10-22 23:23:05 +02:00
evgeny f5cab5a14e Calibrate dummynet bandwidth and verify stalled channel lifecycle 2026-10-22 23:19:01 +02:00
evgeny 05a5b6c2a7 Exercise STCP writes with default SIGPIPE disposition 2026-10-22 22:59:45 +02:00
evgeny 6afc57569a Test zero-delay sender wakeups and failure injection 2026-10-22 22:50:38 +02:00
evgeny 29f9a97552 Use valid global options in REALITY config fixtures 2026-10-22 22:48:53 +02:00
evgeny f37ac2c637 Verify deferred teardown when the TX timer cannot start 2026-10-22 22:47:50 +02:00
evgeny 2689931826 Inject allocation failures through the actual pool symbol 2026-10-22 22:34:07 +02:00
evgeny 75ff7c4ce3 Exercise DATA windows, ACKs, retries and sender wakeups 2026-10-22 22:33:11 +02:00
evgeny 00502bf4d4 Exercise real media replication pages, rollback and catalog lifecycle 2026-10-22 21:00:48 +02:00
evgeny d3bc77922b Initialize replication router queues before waiting for room 2026-10-22 20:55:25 +02:00
evgeny 04dc53672a Add regression for media availability group isolation 2026-10-22 20:43:51 +02:00
evgeny 993e22085a Scope libc fault-injection regression target to Linux 2026-10-22 19:39:34 +02:00
evgeny 00e0421e56 Update media wire-size assertions and cover fortified read fault injection 2026-10-22 19:38:56 +02:00
evgeny b09a020855 Exercise media block identity, I/O failure, reentrancy and relay backpressure 2026-10-22 19:30:59 +02:00
evgeny f47e80571d Assert media QUERY results and preserve transport ownership in tests 2026-10-22 18:31:12 +02:00
evgeny c08c24140c Test reentrant media events and cleanup after hash failure 2026-10-22 14:58:15 +02:00
evgeny 87724433b1 Exercise media index failure recovery and pending channel deletion 2026-10-22 14:52:27 +02:00
evgeny 0d55c98add Inject fortified fread failures in sanitizer regressions 2026-10-22 13:34:54 +02:00
evgeny bf3834b95d Use existing Linux condition for media fault injection 2026-10-22 10:24:16 +02:00
evgeny 3a00caef50 Add fault injection regressions for media files and worker ownership 2026-10-22 10:23:56 +02:00
evgeny 9f1825dbf8 Verify decoded video content, AAC signal timing and FFmpeg-free stubs 2026-10-22 00:08:22 +02:00
evgeny 9163025912 Test video I/O failures, audio timing, cancellation and concurrent ownership 2026-10-22 00:05:30 +02:00