evgeny
|
ab5c077600
|
Unwind topology initialization on pool and SQLite failures
|
2026-10-24 15:49:42 +02:00 |
|
evgeny
|
6b413d67a6
|
Exercise group creation rollback radio retry and BGP subnets
|
2026-10-24 15:48:58 +02:00 |
|
evgeny
|
4363a424d0
|
Reject incomplete groups and refresh BGP subnet ownership
|
2026-10-24 15:47:28 +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
|
483e89cd79
|
Validate channel descriptions and isolate invite request ownership
|
2026-10-24 15:28:44 +02:00 |
|
evgeny
|
4d9e624f8e
|
Reconcile router protocol and architecture with implementation
|
2026-10-24 15:15:35 +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
|
09e620e12a
|
Specify router local delivery, callbacks, flow control and reset contracts
|
2026-10-24 15:10:06 +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
|
936bacbe4b
|
Clarify encrypted output cleanup contract on filesystem errors
|
2026-10-24 15:00:05 +02:00 |
|
evgeny
|
1227027c2f
|
Record validated encrypted attachment ownership fix and remaining audit scope
|
2026-10-24 14:59:12 +02:00 |
|
evgeny
|
d8089f8d12
|
Release router unit fixture registry ownership completely
|
2026-10-24 14:56:23 +02:00 |
|
evgeny
|
4862a52684
|
Document encrypted attachment preparation publication and recovery ownership
|
2026-10-24 14:55:24 +02:00 |
|
evgeny
|
e40d8de1b2
|
Keep full router jitter precision in monitor snapshots
|
2026-10-24 14:54:48 +02:00 |
|
evgeny
|
dbf6bb759c
|
Preserve the unsigned range of router RTT jitter
|
2026-10-24 14:54:48 +02:00 |
|
evgeny
|
be0bd224fa
|
Use canonical media base throughout attachment recovery
|
2026-10-24 14:51:32 +02:00 |
|
evgeny
|
6bf6d99b9c
|
Test service cancellation after encrypted attachment rename
|
2026-10-24 14:50:32 +02:00 |
|
evgeny
|
7caebc5a11
|
Verify attachment recovery preserves active temp owners across restarts
|
2026-10-24 14:48:25 +02:00 |
|
evgeny
|
6c13755a5c
|
Reject invalid local router payloads and report delivery failures
|
2026-10-24 14:48:04 +02:00 |
|
evgeny
|
c6f28571b7
|
Keep local callback context private and fully detach services
|
2026-10-24 14:46:33 +02:00 |
|
evgeny
|
76ba7aae6a
|
Cover encrypted file aliases and I/O failures through publication
|
2026-10-24 14:45:32 +02:00 |
|
evgeny
|
066b895055
|
Remove closing router channels before notifying services
|
2026-10-24 14:44:22 +02:00 |
|
evgeny
|
a297d2d649
|
Record validated ACK batching and remaining solo duplex limits
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
f09d76e3fd
|
Recover owned encrypted attachment temporaries in both storage trees
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
7737391ded
|
Document absolute ACK scheduling and cross-path precedence
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
dc08256025
|
Clarify due ACK precedence and bounded burst behavior
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
72d7405a97
|
Serve due path ACKs before DATA on another link
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
73096e8e3e
|
Verify ACK deadlines through link down and removal
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
51c667edd8
|
Distinguish early ACK packets from legitimate batched entries
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
2edf09fde1
|
Cover ACK batching deadlines, timer races, and failure cleanup
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
6ab2526966
|
Align ACK contracts and diagnostics with deadline state
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
c1b0772071
|
Honor absolute ACK deadlines across wakes and piggyback
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
159237a70c
|
Define absolute ACK deadlines and urgent fallback contracts
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
c8051619c1
|
Reproduce premature ACKs before their absolute deadline
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
2b74d2bf4f
|
Record final queue diagnostics validation and observations
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
35bd19b6c0
|
Observe ACK queue peaks before immediate send
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
7e166c650c
|
Document multipath diagnostics and the ACK deadline defect
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
055ffa27b2
|
Add offline multipath charts and count timestamped ACKs
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
cd3cf38f06
|
Expose callback and stream progress in multipath snapshots
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
12b0ab437e
|
Capture buffered multipath queue and pacing diagnostics
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
a9bbb470c2
|
Record full validation of retry scheduling changes
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
6894c66f3a
|
Record passing fault matrix and remaining duplex limits
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
a2f9b76d10
|
Record retry scheduler architecture and regression coverage
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
3d40951e66
|
Clarify input resumption with queued DATA
|
2026-10-24 14:43:03 +02:00 |
|
evgeny
|
4350b54769
|
Publish attachment output once and preserve ownership through cancellation
|
2026-10-24 14:41:39 +02:00 |
|