You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CUPS (Cups.online): универсальный разбор комнат (поддержка Base64 любых стандартов с паддингом и без, прямых UUID, ссылок /live-coding/?room=... и адресов из браузера /live-coding/<uuid>).
CUPS (Cups.online): исправлена маршрутизация обхода VPN — хост скорректирован на interview.cups.online (устранено зацикливание WebSocket-трафика внутри туннеля).
Yandex Volga: устранён критический сбой переполнения длины пакетов uint16 (>64 КБ) через внедрение расширенного TLV-фрейминга (0xFFFF + 4-байтный заголовок).
Yandex Volga: пул воркеров оптимизирован с 2000 до 16 горутин, размер очереди нормализован до 32 768 элементов.
Yandex Docs: динамическое определение актуальной версии редактора документов из HTML страницы вместо захардкоженной 2024.1.1-375.
Yandex Docs: кэширование регулярных выражений на уровне пакета и криптостойкая генерация userID (crypto/rand) для исключения коллизий сессий.
MAX (OneMe): устранено аварийное завершение (panic) при запуске звонка и разборе ответов сервера (безопасные проверки типов turn/stun, валидация ответов RPC).
MAX (OneMe): устранён дедлок при обрыве связи и реконнекте (инициализация reconnectCh), метод IsConnected() переведён на отображение реального статуса сокета.
MAX (OneMe): убран спам входящей полезной нагрузки пакетов в системный журнал.
Сетевой стек и DNS
В нативное Go-ядро интегрирован многоуровневый резолвер с поддержкой DNS-over-TLS (DoT на 853 порту: Yandex, Google, Cloudflare), системных DNS через getprop и fallback на UDP/TCP 53.
Полностью решена проблема падения нативного рантайма с ошибкой [::1]:53 connection refused.
Добавлена поддержка расширенных флагов и псевдонимов --max-token и --max-uid.
Безопасность и шифрование
Полная синхронизация KDF соли для CUPS: исправлено математическое расхождение соли scrypt между клиентом и оригинальным сервером OpenFlux (context = "cupsonline"), из-за которого сервер молча сбрасывал зашифрованные пакеты.
Корректное удаление ключей: исправлен баг, при котором стёртый ключ шифрования восстанавливался из локального файла — теперь при очистке поля файл ключа гарантированно удаляется с диска, а флаг --encryption-key-file убирается из команды запуска.
Исправлена обработка ошибок сжатия LZ4 в compressor.go с корректным отсечением маркера 0x1F при сбоях декомпрессии.
Стабильность и надежность
Устранён ложный статус «Подключено» по таймауту в NativeProcessSupervisor — внедрено распознавание реальных ошибок запуска процесса.
Устранено состояние, появляющееся при быстром переподключении и остановке службы в SocksVpnService.
Устранена утечка файловых дескрипторов (ParcelFileDescriptor) при переконфигурации в VpnServiceController.
Ограничен пул потоков и добавлены таймауты сокетов в локальном мосту раздачи прокси (HotspotProxyBridge).