evgeny
435ca204fe
Clarify that repeated core start preserves the application running flag
2026-10-26 09:08:42 +01:00
evgeny
8640b45e99
Record instance lifecycle fixes, contracts and sanitizer audit evidence
2026-10-26 09:08:42 +01:00
evgeny
4219d5ce1d
Specify reload behavior for repeated server sections in public header
2026-10-26 09:08:42 +01:00
evgeny
85e87cc9f8
Read radio hop list through aligned storage
2026-10-26 09:08:42 +01:00
evgeny
e577daf6ab
Describe conservative reload for duplicate and resolved IPv6 selectors
2026-10-26 09:08:42 +01:00
evgeny
0d6d1aeb19
Restart instances with duplicate server names to preserve all endpoints
2026-10-26 09:08:42 +01:00
evgeny
a58f3516ab
Clarify first-opened file logger ownership across instances
2026-10-26 09:08:42 +01:00
evgeny
44103038c0
Preserve selected global log path and verify database owner reload
2026-10-26 09:08:42 +01:00
evgeny
06ad255b95
Align instance guide and core lifecycle documentation with audited code
2026-10-26 09:08:42 +01:00
evgeny
9201d8c4f7
Use aligned PCM samples in headless radio integration fixture
2026-10-26 09:08:42 +01:00
evgeny
ceaf71caf8
Align headless PCM before passing frames to Opus
2026-10-26 09:08:42 +01:00
evgeny
817e3744ee
Reclaim cancelled heap timers before checking async resource counters
2026-10-26 09:08:42 +01:00
evgeny
68ead8c7dc
Expose remaining async resource owners in instance regression test
2026-10-26 09:08:42 +01:00
evgeny
59f900810e
Check headless clients, timer rollback and external subscription cleanup
2026-10-26 09:08:42 +01:00
evgeny
0d14613244
Document instance ownership, lifecycle, reload and callback contracts
2026-10-26 09:08:42 +01:00
evgeny
f5488adab0
Release headless audio contexts, clients and timers on chat stop
2026-10-26 09:08:42 +01:00
evgeny
fd93f39c78
Release remaining transport subscriptions at instance destruction
2026-10-26 09:08:42 +01:00
evgeny
1d92591780
Validate headless bindings and honor ephemeral ports in chat startup
2026-10-26 09:08:42 +01:00
evgeny
234c21fb6a
Report outstanding allocations before instance teardown assertion
2026-10-26 09:08:42 +01:00
evgeny
88801318bb
Include complete ETCP connection type in instance contract test
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
4e32de8e65
Drain instance-owned sockets and registries without saved callback neighbors
2026-10-26 09:08:42 +01:00
evgeny
a7d2333deb
Reload complete endpoint settings and restart changed resource owners
2026-10-26 09:08:42 +01:00
evgeny
5e63bc2a42
Share atomic network index construction and typed socket teardown
2026-10-26 09:08:42 +01:00
evgeny
b44ea19b4b
Close config parser audit after the full integration suite
2026-10-26 09:08:42 +01:00
evgeny
d681d5abf0
Record parser boundary, rollback and sanitizer audit evidence
2026-10-26 09:08:24 +01:00
evgeny
7ea1fa9954
Validate instance construction and retain the global log path safely
2026-10-26 09:08:24 +01:00
evgeny
372b7d7f65
Retain removed instance callbacks until nested dispatch completes
2026-10-26 09:08:24 +01:00
evgeny
e5e61723d8
Inject config read faults through fortified fread as well
2026-10-26 09:08:24 +01:00
evgeny
7fe77a49c9
Restore console diagnostics after parser dump assertions
2026-10-26 09:08:24 +01:00
evgeny
9888820146
Describe parser validation, list order and service defaults
2026-10-26 09:08:23 +01:00
evgeny
9a7091b595
Document strict parser ownership and validate provided peer keys
2026-10-26 09:08:23 +01:00
evgeny
1041849030
Reject oversized service strings and cover scalar bounds
2026-10-26 09:08:23 +01:00
evgeny
eff0446f8d
Align boolean settings and timer bounds across parser and updater
2026-10-26 09:08:23 +01:00
evgeny
e4852c82b4
Check service scalars and proxy ports before storing configuration
2026-10-26 09:08:23 +01:00
evgeny
99d52afd3f
Validate global scalar options before narrowing or timer conversion
2026-10-26 09:08:23 +01:00
evgeny
4abeafa20e
Normalize malformed key duplicates before strict config verification
2026-10-26 09:08:23 +01:00
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
d21af324ac
Validate network keys before use and keep secret keys out of dumps
2026-10-26 09:08:23 +01:00
evgeny
f581fa423b
Reject configuration when an option handler or allocation fails
2026-10-26 09:08:23 +01:00
evgeny
bff354f9cc
Validate complete protocol versions, network keys and endpoint ports
2026-10-26 09:08:23 +01:00
evgeny
7593120bd9
Parse CIDR, control endpoints and storage sizes without truncation
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
6bd4690c3b
Date transport audit completion after final sanitizer checks
2026-10-26 00:01:10 +01:00
evgeny
018f8a20f3
Close transport header audit and record integration validation
2026-10-26 00:00:11 +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
f327f7f434
Describe REALITY codec, protected stream and relay lifecycle
2026-10-25 23:53:34 +01:00
evgeny
5e7eb6290f
Test STUN recheck with an existing and a newly discovered path
2026-10-25 23:52:41 +01:00