evgeny
70b7823993
Use debug and socket test APIs with their declared contracts
2026-10-26 09:08:23 +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
f37ab0824d
Complete REALITY relay half-close on socket hangup
2026-10-25 23:49:47 +01:00
evgeny
7e526521eb
Document REALITY session ownership and test relay failure cleanup
2026-10-25 23:48:38 +01:00
evgeny
47bf724748
Include errno in call ring I/O fault test
2026-10-25 23:37:09 +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
9a13989c7e
Document SOCKS ownership and cover empty UDP and input limits
2026-10-25 23:26:24 +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
8b0002e489
Disable UTUN by default in chat frontends and retain core bootstrap transports
2026-10-25 22:10:06 +01:00
evgeny
539f09004c
Use channel member snapshots for desktop participant details
2026-10-25 20:04:59 +01:00
evgeny
c832a5d7a5
Unify member snapshots and fix Android member status flicker
2026-10-25 19:29:44 +01:00
evgeny
f09eb81381
Fix NAT stress test time helper on Windows
2026-10-25 18:24:07 +01:00
evgeny
59b3b9bd34
Check remote and local member-file ACL refusals separately
2026-10-25 18:10:58 +01:00
evgeny
b3d3df5c57
Exercise signed LAN endpoints over isolated IPv6 interfaces
2026-10-25 18:06:46 +01:00
evgeny
77b43363fb
Run signed LAN integration separately from other network tests
2026-10-25 18:00:01 +01:00
evgeny
199839b273
Cover socket reuse and TCP LAN recovery and document lifecycle
2026-10-25 17:58:18 +01:00
evgeny
09c7e0c937
Test signed LAN discovery, replay rejection and NCD recovery
2026-10-25 17:52:08 +01:00
evgeny
7bcdccc4d6
Verify autosocket protocol modes across IPv4 and IPv6 lifecycle
2026-10-25 16:35:54 +01:00
evgeny
fc8a06547d
Test automatic socket protocol configuration and Android port reuse
2026-10-25 16:35:54 +01:00
evgeny
270b9fcf80
Merge remote-tracking branch 'origin/master'
2026-10-25 16:30:55 +01:00
evgeny
288b8091ce
Document targeted recovery and retain scheduler diagnostics
2026-10-25 16:26:14 +01:00
evgeny
46f6c03147
Keep requests queued by callbacks for the next scheduler batch
2026-10-25 16:19:40 +01:00
evgeny
87dd27d022
Test targeted chat synchronization across peer events and service lifecycle
2026-10-25 16:13:53 +01:00
evgeny
0e17756e19
Show stream playback buffer chains on desktop and Android
...
Send coalesced per-hop telemetry every 200 ms ahead of video DATA using the shared ETCP transport. Measure pending frames before ETCP handoff, retain stale and unavailable node values, and display the worst path with playback tempo.
Bump stream wire protocol to v7. Validate with 187 core tests, 21 desktop player tests, two Android indicator tests, and an Android APK build.
2026-10-25 15:21:23 +01:00
evgeny
c3cf86b9e0
Recover streams after five seconds and start from complete keys
...
Preserve queued media under backpressure, advertise retained keyframe ranges in stream wire v6, and reopen stalled subflows without resetting playback.
Cover large fragmented keys, sustained slow delivery, missing subflows, buffer eviction and stale bootstrap snapshots in integration regressions.
2026-10-25 12:03:49 +01:00
evgeny
4a785c2598
Improve stream recovery, delivery diagnostics and buffer indicators
...
Preserve essential FEC parts under pressure, coordinate stale-data gaps and reopen source subflows in parallel after transport failures.
Add per-peer network and playback diagnostics, Android and desktop buffer indicators, and regression coverage for Wi-Fi switching and congestion.
2026-10-25 01:18:02 +02:00
evgeny
b7d74d8f87
Verify every NCD control ID byte and clarify new-socket scope
2026-10-24 20:27:57 +02:00
evgeny
b83a28becc
Keep NAT remeasurement fixture isolated from new direct helper links
2026-10-24 20:20:09 +02:00
evgeny
a3f004772a
Align ETCP fixtures with NCD identity and failed-open contracts
2026-10-24 20:20:09 +02:00
evgeny
88004f11ca
Trigger NCD CLOSE on an empty unsuspended queue
2026-10-24 20:17:13 +02:00
evgeny
1f6f815917
Reproduce NCD teardown during synchronous CLOSE queue notification
2026-10-24 20:15:30 +02:00
evgeny
2a7266e17f
Check IPv6 scope on the matching NCD link
2026-10-24 20:15:30 +02:00
evgeny
e137778ba2
Exercise IPv6 REALITY guards and reentrant node snapshot replacement
2026-10-24 20:15:30 +02:00
evgeny
496a3c788e
Cover NCD candidate policy constructor cancellation and nested removal
2026-10-24 20:15:30 +02:00
evgeny
28c951ed9e
Reject stale NCD notifications and validate complete control frames
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
10d6ddee38
Wait for target discovery before member file network transfers
2026-10-24 20:15:30 +02:00
evgeny
4314dff390
Expose CM and topology failures in member file network diagnostics
2026-10-24 20:14:58 +02:00
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