evgeny
|
ced9dc2340
|
Merge remote-tracking branch 'origin/master'
|
2026-10-26 09:50:34 +01:00 |
|
evgeny
|
8627e4f6a5
|
Record stream packing fix and native regression coverage
|
2026-10-26 09:50:34 +01:00 |
|
evgeny
|
a056b2c262
|
Describe publisher packing budgets and queued audio rejection
|
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
|
1a9fe0a33b
|
Fix stream publisher audio packing and video progress
|
2026-10-26 09:44:16 +01:00 |
|
evgeny
|
8e74619501
|
Make chat joins atomic and test invitation lifecycle failures
|
2026-10-26 09:19:35 +01:00 |
|
evgeny
|
bb6ed1723f
|
Close instance audit with full integration and sanitizer results
|
2026-10-26 09:09:00 +01:00 |
|
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 |
|