evgeny
|
8d035a065a
|
Cover partial dummynet startup rollback without resource leaks
|
2026-10-24 19:57:24 +02:00 |
|
evgeny
|
0df339c384
|
Verify inline filters with real UDP delivery and independent ETCP teardown
|
2026-10-24 19:57:24 +02:00 |
|
evgeny
|
897cc007e1
|
Merge current master and reconcile completed member-files fixes
|
2026-10-24 19:38:40 +02:00 |
|
evgeny
|
f8a2ecaabd
|
Add isolated slow-duplex measurements and record BBR diagnosis
|
2026-10-24 19:07:18 +02:00 |
|
evgeny
|
c1da55ad87
|
docs(member-files): clarify storage lifecycle and internal owners
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
1c1b2b2026
|
test(member-files): detect blocking open of local FIFO sources
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
488577ac0e
|
test(member-files): verify timed replay and bulk removal
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
2d8384830d
|
test(member-files): cover bulk mutations and lost result replay
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
0b2dac3c5b
|
test(member-files): retain route precondition after ABI diagnosis
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
5df6d0c8f3
|
test(member-files): log startup state before transfer
|
2026-10-24 18:47:06 +02:00 |
|
evgeny
|
29d54ed20d
|
Reproduce dummynet configuration datagram and timer failures
|
2026-10-24 17:33:59 +02:00 |
|
evgeny
|
e59ef240e8
|
test(member-files): let transfer own initial route request
|
2026-10-24 17:33:47 +02:00 |
|
evgeny
|
27dd9e7b60
|
test(member-files): preserve unowned download temp on refusal
|
2026-10-24 17:33:47 +02:00 |
|
evgeny
|
76afc56be8
|
Make RTT callback regression independent of host uptime
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
5420a07ffc
|
Refresh RTO before RTT callbacks can close the link
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
83734c920d
|
Expose existing RTO timer refresh and regress timestamp shrink
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
68a225baec
|
Exercise RTT changes through real ETCP and document RTO inputs
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
ef404da44c
|
Recover DATA RTT sampling after path delay increases
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
dbda8a24d7
|
Verify RTT hold rounds and document filter timing
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
bb462bad69
|
Preserve BBR RTT filter age and full-width probe deadlines
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
d2703b2145
|
Use receiver delivery clock for ETCP bandwidth samples
|
2026-10-24 17:26:59 +02:00 |
|
evgeny
|
99c1ee3394
|
test(media): cover encrypted MIME validation and side effect free rejection
|
2026-10-24 17:26:11 +02:00 |
|
evgeny
|
4bfdb1dcc2
|
test(media): restore console after SQL diagnostic assertions
|
2026-10-24 17:26:11 +02:00 |
|
evgeny
|
6e3be1aaf3
|
test(media): verify exact announcement identities after SQL recovery
|
2026-10-24 17:26:11 +02:00 |
|
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
|
da5cf6fc99
|
Prepare signed existing members before end-to-end CHAT joining
|
2026-10-24 17:00:53 +02:00 |
|
evgeny
|
e6e866a41a
|
Seed complete members in isolated database sync fixtures
|
2026-10-24 17:00:53 +02:00 |
|
evgeny
|
e1675f6910
|
Preserve chat stress failure logs and group admission diagnostics
|
2026-10-24 16:56:52 +02:00 |
|
evgeny
|
857a4cee2f
|
Exercise NAT startup rollback and UDP timeout allocation failure
|
2026-10-24 16:52:10 +02:00 |
|
evgeny
|
af50fde9d9
|
Verify CHAT admission excludes placeholders and deleted members
|
2026-10-24 16:50:41 +02:00 |
|
evgeny
|
0b4997c5d5
|
Release removed NAT helper sockets and reject partial startup
|
2026-10-24 16:40:51 +02:00 |
|
evgeny
|
b8dd2b8cc5
|
Verify media cancellation without reading a closed CM handle
|
2026-10-24 16:31:49 +02:00 |
|
evgeny
|
6cfd88afcf
|
Reject zero CM request ids before creating peer state
|
2026-10-24 16:25:27 +02:00 |
|
evgeny
|
00a85a1468
|
Keep local CM demand after stale control and reject zero requests
|
2026-10-24 16:22:15 +02:00 |
|
evgeny
|
e6a812042f
|
Check CM bootstrap ownership and mandatory monitor timers
|
2026-10-24 16:17:20 +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
|
6b413d67a6
|
Exercise group creation rollback radio retry and BGP subnets
|
2026-10-24 15:48:58 +02:00 |
|
evgeny
|
086eefed55
|
Keep both test transports owned while checking invite timeout
|
2026-10-24 15:41:16 +02:00 |
|
evgeny
|
5e8ff95c99
|
Verify invite deadlines and transport loss with shared owners
|
2026-10-24 15:38:42 +02:00 |
|
evgeny
|
21d8b3844e
|
Apply refreshed peer priorities without replacing group requests
|
2026-10-24 15:36:12 +02:00 |
|
evgeny
|
a7ffaf497e
|
Include concrete transport state in invite regression tests
|
2026-10-24 15:30:37 +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
|
3bd9b964fa
|
Remove obsolete router state and clarify receive diagnostics
|
2026-10-24 15:07:41 +02:00 |
|
evgeny
|
a258b77240
|
Cancel pending transit queues when destroying the router
|
2026-10-24 15:06:48 +02:00 |
|
evgeny
|
1227027c2f
|
Record validated encrypted attachment ownership fix and remaining audit scope
|
2026-10-24 14:59:12 +02:00 |
|