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
|
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
|
4862a52684
|
Document encrypted attachment preparation publication and recovery ownership
|
2026-10-24 14:55:24 +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
|
76ba7aae6a
|
Cover encrypted file aliases and I/O failures through publication
|
2026-10-24 14:45:32 +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 |
|
evgeny
|
92d52d25a8
|
Prepare encrypted attachments in exclusively owned durable temporaries
|
2026-10-24 14:40:53 +02:00 |
|
evgeny
|
9e0949434e
|
Preserve video temp mode and test durable file commit boundaries
|
2026-10-24 14:39:46 +02:00 |
|
evgeny
|
aa7a9b74f4
|
Select ordinary temporary file mode for copies and media blocks
|
2026-10-24 14:38:54 +02:00 |
|
evgeny
|
12556344b0
|
Add durable owned temporary file lifecycle and shared publication helpers
|
2026-10-24 14:38:34 +02:00 |
|
evgeny
|
2e3ab00ce6
|
Design owned temporary output and durable publication for encrypted attachments
|
2026-10-24 14:34:00 +02:00 |
|
evgeny
|
f92c78a2e0
|
Merge remote-tracking branch 'origin/master'
|
2026-10-24 14:33:18 +02:00 |
|
evgeny
|
7c7c316c3f
|
Document atomic local publication and bootstrap cleanup
|
2026-10-24 14:25:18 +02:00 |
|
evgeny
|
94aaf3c8e3
|
Align topology model documentation with current runtime contracts
|
2026-10-24 14:23:50 +02:00 |
|
evgeny
|
c282d03f25
|
Describe NODEINFO byte layout, identity and registry semantics
|
2026-10-24 14:20:29 +02:00 |
|
evgeny
|
f7db49fc97
|
Cover local topology replacement allocation failures
|
2026-10-24 14:18:42 +02:00 |
|
evgeny
|
8cc97d2ffe
|
Record reproducible encrypted file alias data loss during media audit
|
2026-10-24 14:17:35 +02:00 |
|
evgeny
|
f9994e11b5
|
Clarify local update ownership, results and failure contracts
|
2026-10-24 14:17:13 +02:00 |
|
evgeny
|
1e0281d4d8
|
Prepare local topology replacements before retiring old state
|
2026-10-24 14:16:39 +02:00 |
|
evgeny
|
42a58881ca
|
Document SQLite snapshots, projections and membership contracts
|
2026-10-24 14:13:26 +02:00 |
|
evgeny
|
19c3cc0434
|
Reject interrupted membership channel queries
|
2026-10-24 14:10:28 +02:00 |
|
evgeny
|
81e2a9aa4a
|
Return peer lists atomically after successful SQL iteration
|
2026-10-24 14:09:36 +02:00 |
|
evgeny
|
575a3788e3
|
Roll back failed channel deletion and node classification
|
2026-10-24 14:07:28 +02:00 |
|
evgeny
|
461417beac
|
Record completed proxy fixes and architecture validation results
|
2026-10-24 14:03:56 +02:00 |
|
evgeny
|
26b5da6835
|
Release partial SQL bootstrap records on allocation failures
|
2026-10-24 14:03:48 +02:00 |
|