ostp/docs
ospab 47d44fa072 Fix Closing state, replace sent_history VecDeque with BTreeMap, clean up dead code
- protocol: Closing+Inbound no longer force-transitions to Closed after
  one packet; handle_inbound now owns the transition when it receives a
  Close frame, preventing data loss on in-flight packets during teardown.
  Add Tick handling for Closing state so the Close frame is retransmitted.
- protocol: replace sent_history VecDeque<SentFrame> with BTreeMap<u64,
  SentFrame>; NACK lookup is now O(log n) instead of O(n) linear scan.
- protocol: remove unused _mtu field; drop VecDeque import.
- congestion: remove no-op on_tick method (was never called).
- dispatcher: remove broad #[allow(dead_code)] on impl block; annotate
  three genuinely unused methods individually. Fix comment "100000
  entries" → "50000" and log "inactive >5min" → ">10min" (real timeout
  is 600 s). Remove unused mut on stream variable in ostp client.
- docs: correct timestamp window ±30 s → ±300 s in EN and RU specs to
  match the actual drift > 300 check in dispatcher.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 22:09:56 +03:00
..
en Fix Closing state, replace sent_history VecDeque with BTreeMap, clean up dead code 2026-06-21 22:09:56 +03:00
ru Fix Closing state, replace sent_history VecDeque with BTreeMap, clean up dead code 2026-06-21 22:09:56 +03:00
banner.txt feat: implement built-in DNS server, adblock and dns leak prevention 2026-06-07 19:55:42 +03:00
migration_v0_3_1.md feat: make panel open source, remove license check, and restore rust-embed 2026-06-18 22:54:31 +03:00
migration_v0_3_1_ru.md Fix --init client template to match migration spec, and revert dns in server template 2026-06-18 18:34:05 +03:00
relay-config-example.json feat: relay node system with HMAC pre-validation and key sync from upstream API 2026-05-26 16:29:23 +03:00