# B15 audit — WireGuard over FOCSQ/CSQTT (2026-10-05) — **STOPPED: kernel prerequisites missing** ## Source (canonical = user's private repo, no upstream merge) - `git.bebrik.xyz/Dan4ick/Uzbek-vpn` (private), branch main, HEAD `5a9ff1d` (2026-10-04: "Deliver flow frames that arrive after the reassembler stops waiting", "Stop dropping downlink packets that arrive in a flow frame"). Cloned to the private dir `b15/private/focsq-src` on 480s (token used only as an HTTP header, not stored). Project = CSQTT fork (csqtt-dion), PolyForm-Noncommercial. - Release `v2.1.9-dion.6` (2026-10-02, **older than HEAD**): `csqtt-client-linux-aarch64` 9.5 MB, sha256 4ce37e50… (matches SHA256SUMS-linux.txt). ## Headless component (no Flutter/GUI needed) - `rust-client` = one binary `csqtt-client` (Rust 2024, rust-version 1.97.1, tokio, aws-lc-rs, rustls). Same binary: - tunnel: `--provider dion|vk --rooms … -peer … -password … -n WORKERS -turn-transport udp|tcp -obfs audio|video -device-id … --tun-dev csqtt0 --tun-up