-
released this
2026-10-05 17:30:00 +03:00 | 4 commits to main since this releaseCSQTT 2.1.16 — исправление зависания OpenWrt-клиента
- OpenWrt (
--tun-device): после остановки воркеров клиент больше не пересоздаётcsqtt0в бесконечном цикле с повтором «TUN csqtt0 успешно открыт» в логе. Процесс завершается, и procd может перезапустить сервис. Исправляет #3. - Клиент пишет в лог недоступный VK-звонок:
[КРЕД #N] Звонок VK недоступен, хеш … отключён: … (error_code=954). Раньше причина уходила только событием для GUI, и на роутере остановка выглядела беспричинной. Если видите эту строку — создайте новый звонок и подставьте свежий хеш.
Установка и совместимость
Android versionCode 226; четыре APK: universal, arm64-v8a, armeabi-v7a, x86_64. Все подписаны прежним сертификатом и устанавливаются поверх наших предыдущих релизов. Для Android меняется только строка лога.
OpenWrt beta: .ipk и .tar.gz для x86_64, aarch64_generic и arm_cortex-a7_neon-vfpv4. Реальный роутер не тестировался.
Desktop 2.1.18 с core 2.1.15 приложен (заменил 2.1.17 05.10.2026): в Windows системный MTU адаптера CSQTT теперь 1300. Ошибке OpenWrt-клиента desktop не подвержен.
Сетевой протокол сохранён. Наши клиенты совместимы с сервером danusha2345/csqtt-android 2.1.11–2.1.16; обновление сервера не требуется. Код сервера не менялся, бинарники 2.1.16 пересобраны для комплекта. Upstream amurcanov/csqtt 2.1.9 несовместим.
Проверки
264 Rust client tests (4 ignored), 118 server tests, 177 Android unit tests, clippy, release lint, подписи и вложенные байты APK, серверные CLI под QEMU и состав OpenWrt-пакетов.
Зависание воспроизведено на x86_64-сборке 2.1.15 в изолированном network namespace: после SIGINT в режиме
--tun-deviceпроцесс не завершался. Релизный x86_64-бинарник 2.1.16 в тех же условиях выходит с кодом 0. Строка о недоступном звонке проверена на живом VK API с несуществующим хешем в режиме SOCKS5.Тест
turn::integration_tests::authenticated_flow_survives_pool_deficit_and_keeps_channel_data_zero_copyнестабилен: упал в 2 из 23 полных прогонов этого дерева (0 из 28 на 2.1.15), изменённый код в нём не исполняется.Географическая сеть VK TURN, Geely, физический Windows VPN и реальный роутер в этом выпуске не проверялись. Деплой на сервер не выполнялся.
Downloads
-
Source code (ZIP)
17 downloads
-
Source code (TAR.GZ)
0 downloads
- OpenWrt (