Add signed FEC stream core and source buffering

This commit is contained in:
evgeny committed 2026-10-12 00:01:38 +02:00
1 parent 2c5deafe56
commit ec82d95a03
16 files changed
+1960 -14

No files matched your search

+8
View File
@@ -4,6 +4,14 @@
## Текущие задачи
[ ] **Стриминг: реализация по stream.txt** — 10.10.2026:
ТЗ и этапы: doc/stream.txt, разделы 15–16. Основа данных реализована в src/stream:
подписанные FEC-блоки 1300 байт, общий буфер 32 МБ, относительные timestamp-метрики,
источник с таймером 100 мс и категория stream. test_stream_core прошёл;
./check.sh: 143 passed, 0 failed, 0 skipped; proxy/full, burst и load — PASS.
Следующий этап — жизненный цикл CHAT и опции мембера через Merkle с фильтром BGP,
затем NCD-выдачи/reverse, общий отправитель/перегрузка и оптимизация путей.
[+] **test_reality_tls: коллизии порта слушателя** — 10.10.2026:
В общем прогоне 140 passed, 1 failed: stcp_server_create не смог занять порт 34922, bind errno=98 (EADDRINUSE).
Причина: выбор порта как 34000 + time(NULL) % 1000 без гарантии его доступности.