evgeny
16f81575ce
Consolidate TCP queue and resource lifecycle documentation in header
2026-10-21 17:59:08 +02:00
evgeny
10b039686c
Consolidate queue usage and backpressure documentation in header
2026-10-21 17:57:34 +02:00
evgeny
194bf7bb45
Consolidate debug configuration documentation in header
2026-10-21 17:56:13 +02:00
evgeny
a288afd8ce
Consolidate socket lifecycle and wrapper documentation in header
2026-10-21 17:55:27 +02:00
evgeny
4f3f6d3e60
Consolidate platform adapter documentation in header
2026-10-21 17:55:27 +02:00
evgeny
1c4010ebed
Consolidate serialization format and ownership documentation in header
2026-10-21 17:54:20 +02:00
evgeny
ace9cb70d0
Consolidate timeout heap ownership and complexity documentation
2026-10-21 17:54:20 +02:00
evgeny
af3c7a4217
Consolidate pool lifecycle and diagnostics documentation in header
2026-10-21 17:53:00 +02:00
evgeny
e403a2f689
Consolidate memory ownership and allocation documentation in header
2026-10-21 17:53:00 +02:00
evgeny
3944459c29
Consolidate sliding minimum documentation in header
2026-10-21 17:52:02 +02:00
evgeny
48383ef95e
Consolidate outgoing IP documentation in header
2026-10-21 17:52:02 +02:00
evgeny
f020a6f62b
Clarify CPU indicator polling and pending responses
2026-10-21 17:48:35 +02:00
evgeny
d23a96a08e
Document uasync scheduling, ownership and lifecycle contracts
2026-10-21 17:40:20 +02:00
evgeny
dffcd19d21
Clarify queue callback scheduling and ownership contracts
2026-10-21 17:27:04 +02:00
evgeny
9079ab5c24
Fix debug timestamps, default output and log reopening
2026-10-21 17:10:44 +02:00
evgeny
7e39f16e0f
Fix allocation size overflow, zero-size OOM and debug category parsing
2026-10-21 17:07:11 +02:00
evgeny
00819654cf
Document POSIX descriptor zero exception in socket close
2026-10-21 16:57:44 +02:00
evgeny
346c06f31d
Record TCP lifecycle validation and IPv6 selection caveat
2026-10-21 16:52:11 +02:00
evgeny
ba7c2873c5
Initialize proxy timers before notifying connected owners
2026-10-21 16:48:25 +02:00
evgeny
0e15234ce1
Clarify TCP lifecycle and platform address selection contracts
2026-10-21 16:46:45 +02:00
evgeny
d467d3aa8f
Fix TCP connect timer ownership and pending FIN state
2026-10-21 16:44:19 +02:00
evgeny
d5e489598d
Clarify DNS lifetimes and parser and video plane limits
2026-10-21 16:33:16 +02:00
evgeny
1ff02188ca
Fix Silero model cleanup and document runtime configuration
2026-10-21 16:29:44 +02:00
evgeny
f31b34d0f0
Clarify serialization limits, cleanup and error codes
2026-10-21 16:18:51 +02:00
evgeny
ecd5b9fc9d
Clarify memory pool counters and strbuf error documentation
2026-10-21 16:14:48 +02:00
evgeny
f59f64ea48
docs: remove reviewed header backup files
2026-10-21 15:22:42 +02:00
evgeny
f5f106c682
docs: clarify header APIs and preserve originals in .h1
2026-10-21 15:21:27 +02:00
evgeny
abf342534f
Encrypt P2P call media and validate service IDs
...
Require signed and encrypted call audio/video using static identity keys. Fix attachment service ID collisions and media download handle lifetime; isolate LAN tests and audit the shared service registry.
2026-10-21 15:06:27 +02:00
evgeny
10018d008e
Update call video controls and sensor rotation across Android and desktop
2026-10-19 20:24:39 +02:00
evgeny
02a11f7d0a
Diagnose Windows call video timing and queue losses
2026-10-19 17:20:12 +02:00
evgeny
28826e050c
Add local UDP discovery and invitation delivery for chat clients
2026-10-18 14:46:04 +02:00
evgeny
360d5dddaa
Expose WASAPI and Linux audio buffer glitches to device owners
2026-10-16 17:08:55 +02:00
evgeny
ab283eebdc
Expose measured Opus codec delay for capture clock mapping
2026-10-14 19:26:09 +02:00
evgeny
4939ee7fb0
Account for transposer prefill in source coordinates
2026-10-14 19:19:50 +02:00
evgeny
811b980883
Verify exact SoundTouch provenance and unchanged PCM output
2026-10-14 19:17:46 +02:00
evgeny
1d43578335
Expose optional live source tracking through SoundTouch
2026-10-14 19:16:45 +02:00
evgeny
edcd34d942
Report copied and overlapping source ranges from TDStretch
2026-10-14 19:16:03 +02:00
evgeny
ceb06bafcf
Define SoundTouch source spans and unity interpolation contract
2026-10-14 19:15:43 +02:00
evgeny
3477a8844c
Allow RS batches to choose their block size from input length
2026-10-13 19:59:57 +02:00
evgeny
ec82d95a03
Add signed FEC stream core and source buffering
2026-10-12 00:01:38 +02:00
evgeny
2967d2fb71
Fix matrix inverse syntax and make bounded conversions explicit
2026-10-10 19:38:08 +02:00
evgeny
d9d4a7807f
Test Reed-Solomon recovery and integrate codec into builds
2026-10-10 19:37:07 +02:00
evgeny
831018f161
Add batch Reed-Solomon codec with caller-owned buffers
2026-10-10 19:35:10 +02:00
evgeny
dc0dbbf720
headless: expose OS-assigned control and audio listener ports
2026-10-10 15:51:04 +02:00
evgeny
5a9e61164b
Measure uasync CPU load and display it in desktop and Android GUIs
...
Sample thread CPU usage without waking idle loops, expose a one-second moving average, and refresh compact GUI indicators at 3 Hz while visible on Android. Add load and bridge regression coverage, streaming notes, and task list cleanup.
2026-10-10 12:31:13 +02:00
evgeny
7eb6d6ee68
logging: move socket mechanics and periodic probe decisions to trace
2026-10-07 21:14:38 +02:00
evgeny
d40f58d79a
Add message identities and plan the remaining feedback work
2026-10-06 21:12:53 +02:00
evgeny
341da73398
Fix Windows getsockopt argument in TCP error callback
2026-10-05 11:46:54 +02:00
evgeny
20a1211e09
Add GPLv3 licensing and bundle third-party notices
2026-10-04 14:18:18 +02:00
evgeny
a97e8bcc1f
docs: update file inventory and module header contracts
...
Refresh both AGENTS guides and clarify module purpose, usage, ownership, threading, return values and wire formats in headers. Remove the unused timeout_heap freed_count field and unimplemented getter.
2026-10-04 13:10:01 +02:00