Stages 10–19: потоки, контроль, auth, shutdown #2

Closed
opened 2026-10-19 16:00:33 +00:00 by Naizek · 0 comments
Owner

Цель (выполнена)

Мультиплексирование (128 потоков), streaming 4 режима, окна, backpressure, cancellation, keepalive, SETTINGS, AuthProvider, GOAWAY, машина состояний.

Чек-лист

  • Stages 10–12: StreamTable + reader-thread, DATA/STREAM_*, окна connection/stream
  • Stages 13–16: BufferBudget, CANCEL, PING/PONG/HEARTBEAT, SETTINGS/ACK
  • Stage 17: NoAuth/Token/Delegated (RFC 007, SECURITY.md)
  • Stages 18–19: GOAWAY drain, ConnectionState с проверяемыми переходами

Подтверждение

Доки: docs/rfc/005..009, docs/ARCHITECTURE.md §5, docs/PROTOCOL.md. Проверки: cargo test --workspace, adversarial-транк (slowloris/half-open в Stage 33+).

Связано: docs/CHANGELOG.md § Stage 10–19.

## Цель (выполнена) Мультиплексирование (128 потоков), streaming 4 режима, окна, backpressure, cancellation, keepalive, SETTINGS, AuthProvider, GOAWAY, машина состояний. ## Чек-лист - [x] Stages 10–12: StreamTable + reader-thread, DATA/STREAM_*, окна connection/stream - [x] Stages 13–16: BufferBudget, CANCEL, PING/PONG/HEARTBEAT, SETTINGS/ACK - [x] Stage 17: NoAuth/Token/Delegated (`RFC 007`, `SECURITY.md`) - [x] Stages 18–19: GOAWAY drain, ConnectionState с проверяемыми переходами ## Подтверждение Доки: `docs/rfc/005..009`, `docs/ARCHITECTURE.md` §5, `docs/PROTOCOL.md`. Проверки: `cargo test --workspace`, adversarial-транк (slowloris/half-open в Stage 33+). Связано: `docs/CHANGELOG.md` § Stage 10–19.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LumeSoftWare/LumeUNT#2
No description provided.