Commit Graph
333 Commits
Author SHA1 Message Date
evgeny aa97e053cd Ensure SQLite allocation failures cannot authorize history deletion 2026-10-26 18:26:58 +01:00
evgeny 557c98aeae Cover history preservation, corruption cleanup and exact delivery ACKs 2026-10-26 18:26:58 +01:00
evgeny 5788d2557b Test DM release rollback and expiry recovery after restart 2026-10-26 17:54:45 +01:00
evgeny d09ed0316f Preserve UTF-8 boundaries in DM peer names 2026-10-26 17:27:18 +01:00
evgeny b6588d0594 Preserve DM state on database failures and document contracts 2026-10-26 16:55:20 +01:00
evgeny 7c4e6f9972 Test complete headless frames across queue and short-write boundaries 2026-10-26 15:55:08 +01:00
evgeny c2908a6c58 Trace radio mesh packet paths and original stop conditions 2026-10-26 14:57:41 +01:00
evgeny 56a06da35f Cover call admission, ID reuse and retained sessions on live cores 2026-10-26 14:56:54 +01:00
evgeny 87b22966b7 Exercise member cleanup transaction and verification failures 2026-10-26 14:42:59 +01:00
evgeny b116b20b11 Exercise INFO expiry under real ETCP backpressure 2026-10-26 12:04:31 +01:00
evgeny ced9dc2340 Merge remote-tracking branch 'origin/master' 2026-10-26 09:50:34 +01:00
evgeny 017a326a13 Cover stream publisher packing boundaries and actor progress 2026-10-26 09:46:24 +01:00
evgeny 8e74619501 Make chat joins atomic and test invitation lifecycle failures 2026-10-26 09:19:35 +01:00
evgeny 59f900810e Check headless clients, timer rollback and external subscription cleanup 2026-10-26 09:08:42 +01:00
evgeny 9992228dcb Cover instance callbacks, constructor failures and selective/full reload 2026-10-26 09:08:42 +01:00
evgeny e5e61723d8 Inject config read faults through fortified fread as well 2026-10-26 09:08:24 +01:00
evgeny 46bf5b8541 Test parser rejection, CIDR boundaries and allocation rollback 2026-10-26 09:08:23 +01:00
evgeny 869421cc05 Audit LAN docs and enforce stream member exclusions
Document LAN transport contracts and the completed part of the stream audit. Reject owner-deleted members before profile verification and add network lifecycle coverage for source, supplier and local member removal.

Validation: seven stream checks and all 195 core tests pass; proxy 9/9, burst and load 8/8 pass.
2026-10-26 08:55:31 +01:00
evgeny 13f379621a Keep route ACK fault tests effective with fortified libc calls 2026-10-25 23:57:53 +01:00
evgeny 8bacf73e86 Intercept fortified recvfrom in socket monitor fault tests 2026-10-25 23:56:40 +01:00
evgeny 5e7eb6290f Test STUN recheck with an existing and a newly discovered path 2026-10-25 23:52:41 +01:00
evgeny bdf0bdf873 Close REALITY relay cleanly when event monitoring fails 2026-10-25 23:52:41 +01:00
evgeny 7e526521eb Document REALITY session ownership and test relay failure cleanup 2026-10-25 23:48:38 +01:00
evgeny 2949101ff8 Test per-thread call traces, counter wrap and dump I/O errors 2026-10-25 23:30:56 +01:00
evgeny 36900780f2 Preserve SOCKS stream data and make control startup cancellable 2026-10-25 23:25:16 +01:00
evgeny 6660f59b3f Fix automatic endpoint ownership, retries and scan teardown 2026-10-25 23:16:17 +01:00
evgeny f8c299c2e3 Test socket monitor address loss, callbacks and init faults 2026-10-25 22:58:54 +01:00
evgeny c3fa6d4db1 Exercise packet dump limits, protocols and fragment output 2026-10-25 22:32:22 +01:00
evgeny e035f53ab6 Fix stale socket references in connectivity probes 2026-10-25 22:30:52 +01:00
evgeny 09c7e0c937 Test signed LAN discovery, replay rejection and NCD recovery 2026-10-25 17:52:08 +01:00
evgeny 87dd27d022 Test targeted chat synchronization across peer events and service lifecycle 2026-10-25 16:13:53 +01:00
evgeny e137778ba2 Exercise IPv6 REALITY guards and reentrant node snapshot replacement 2026-10-24 20:15:30 +02:00
evgeny 2cc5a6df91 Reproduce NCD startup failures stale events and malformed control 2026-10-24 20:15:30 +02:00
evgeny 8d035a065a Cover partial dummynet startup rollback without resource leaks 2026-10-24 19:57:24 +02:00
evgeny 29d54ed20d Reproduce dummynet configuration datagram and timer failures 2026-10-24 17:33:59 +02:00
evgeny 5420a07ffc Refresh RTO before RTT callbacks can close the link 2026-10-24 17:26:59 +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 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