• v2.1.14 41a084c723

    danik released this 2026-09-22 22:56:54 +03:00 | 6 commits to main since this release

    Безопасность: проверка владельца TUN-сокета

    • Клиент принимает TUN-дескриптор по abstract UDS только от процесса того же пользователя (SO_PEERCRED). Имя сокета видно в /proc/<pid>/cmdline, и без проверки другой локальный пользователь Linux мог подсунуть свой TUN раньше GUI.
    • Сетевой протокол и сервер не изменены; обновлять сервер не обязательно.
    • В комплект включён CSQTT VPN desktop 2.1.16 (Windows/Linux): режимы «Авто API»/«Авто ВК», очистка NRPT после аварии, нативные маршруты Windows. Desktop 2.1.16 несёт core 2.1.11 — исправление UDS для Linux-desktop придёт со следующим обновлением его core.

    Проверено: 261 тест Rust-клиента, 118 тестов сервера, fmt/clippy, Android unit-тесты и release lint, подпись APK (SHA-256 сертификата 220ee9…), совпадение встроенных серверов и libclient.so с исходниками, OpenWrt-пакеты (x86_64 нативно, arm64/armv7 в QEMU). Не проверено: живой TURN E2E, реальный роутер, деплой на живой сервер.

    Downloads