Releases: Oleglog/OlConnect
Release list
OlConnect v1.6.5
OlConnect v1.6.5 — Релиз клиента: Кодек Batched (ZSTD), восстановление Mail.ru Docs и стабильность туннеля
Релиз v1.6.5 приносит поддержку высокоскоростного протокола Batched (ZSTD) со склейкой сетевых пакетов, полное восстановление и стабилизацию транспорта Mail.ru Docs, а также автоматическую обратную совместимость между кодеками.
🚀 Что нового
1. Новый протокол «Batched (ZSTD)» со склейкой пакетов
- Склейка пакетов (Packet Coalescing): Вместо отправки каждого отдельного TCP/UDP пакета в документ отдельным WebSocket-сообщением, транспорт накапливает микропачки пакетов в адаптивном окне ожидания (до 5 мс / 8 КБ / 64 пакета) и упаковывает их в единый структурированный фрейм
[0x02][flags][len1][pkt1].... - Сжатие Zstandard (ZSTD): Пакеты сжимаются алгоритмом Zstandard вместо legacy LZ4. Это снижает количество запросов к серверам Яндекса и Mail.ru в 10–30 раз, исключает баны/сбросы соединений (ошибки 4007/1006) при тяжелом трафике и увеличивает скорость скачивания и отдачи в 2–3 раза.
- Выбор кодека в профиле: В настройках подключения OpenFlux добавлен выбор кодека:
Batched (ZSTD + пачки, рекомендуется)— максимальная скорость и стабильность.Legacy (LZ4 per-packet)— старый покомандный режим.
- Автоматическое декодирование (обратная совместимость): Клиент автоматически определяет тип входящих кадров от сервера. Даже если сервер шлёт legacy LZ4-пакеты или несжатый трафик, клиент корректно их распаковывает без потерь.
2. Полное восстановление и стабилизация Mail.ru Docs
- Адаптация к протоколу R7/ONLYOFFICE: Логика авторизации переработана под реальный протокол серверов Mail.ru Облака. Состояние подключения теперь подтверждается пакетами
documentOpen(status: "ok"),waitAuthиlicense. - Устранение таймаутов: Устранена проблема ложного зависания авторизации, когда клиент отключался через 30 секунд с ошибкой «Транспорт OpenFlux не подключился за 30 секунд».
- Бесперебойная передача пакетов: Метод
Send()больше не блокирует пакеты при активной WebSocket-сессии.
3. Стабильность соединений и фоновые обновления
- Защита при переключении серверов: Устранены краши и OutOfMemory при быстром переключении профилей (блокировка
outputLockвreleaseTun, безопасные границы буферов). - Авто-обновление подписок: Реализовано фоновое обновление профилей по расписанию и при открытии приложения с поддержкой HTTP-кэширования (
ETagиIf-Modified-Since). - Ребрендинг: Обновлен интерфейс и логотип приложения (
Connect/olcConnect).
📥 Установка и обновление
Скачайте APK-файл из блока Assets:
- olcRTC-Client-v1.6.5-universal.apk — универсальная сборка (для всех типов процессоров)
- olcRTC-Client-v1.6.5-arm64-v8a.apk — для современных 64-битных смартфонов (ARM64)
- olcRTC-Client-v1.6.5-armeabi-v7a.apk — для старых 32-битных смартфонов
OlConnect v1.6.4
Full Changelog: v1.6.3...v1.6.4
OlConnect v1.6.3
Full Changelog: v1.6.2...v1.6.3
OlConnect v1.6.2
Full Changelog: v1.6.1...v1.6.2
OlConnect v1.6.1
OlConnect Client v1.6.1 — Исправление транспорта Mail.ru Docs и расширенная диагностика
Критическое обновление клиента для работы с транспортом Mail.ru Docs:
Что нового:
- Устранена проблема недоставки пакетов в транспорте Mail.ru Docs:
- Формирование уникального
user.idучастника в редакторе OnlyOffice/R7, предотвращающее эхо-фильтрацию курсоров. - Поддержка экранированных кавычек во вложенных сообщениях курсора и кадров электронных таблиц (
saveChanges/excelAdditionalInfo).
- Формирование уникального
- Диагностика датапаса OpenFlux в реальном времени:
- В логах вкладки «Диагностика» отображаются счётчики пакетов и байтов (
OpenFlux datapath: tx=... rx=...). - Логирование ошибок отправки пакетов через транспорт при их возникновении.
- В логах вкладки «Диагностика» отображаются счётчики пакетов и байтов (
- Улучшена привязка физической сети VPN:
- Передача активной физической сети (
setUnderlyingNetworks) при инициализации TUN-интерфейса OpenFlux.
- Передача активной физической сети (
OlConnect v1.6.0: Major Mail.ru Docs Transport & Routing Leak Protection
OlConnect v1.6.0 — Крупный релиз клиента: Транспорт Mail.ru Docs, Яндекс.Документы и защита маршрутизации
Релиз v1.6.0 объединяет все обновления мобильного клиента для Android: добавление транспорта через Mail.ru Docs, автоопределение типа документов, защиту от утечек трафика и поддержку сквозного шифрования.
🚀 Что нового
1. Поддержка транспорта Mail.ru Docs
- Обход блокировок через Mail.ru: Добавлена поддержка туннелирования трафика через сервис совместного редактирования Mail.ru Docs (
doc.mail.ru,cloud.mail.ru). - Бесшовная авторизация: Встроена обработка токенов
r7/edit, WebSocket соединений и прав доступа к документу. - Надежное подключение: Реализована отказоустойчивая аутентификация (
effectiveUserID), предотвращающая зависание на этапе авторизации в документе.
2. Интеллектуальное автоопределение Яндекс.Документов
- Клиент автоматически определяет тип редактора (Volga
vyandexили классический редакторyandex) при подключении по ссылке на документ.
3. Безопасность и маршрутизация
- Защита от утечек через
SO_BINDTODEVICE: Реализована строгая фильтрация пакетов на границе TUN-интерфейса (tun0). Приложения, не включенные в список маршрутизации, не могут отправлять данные в туннель в обход правил. - RFC 792 ICMP Port Unreachable: Для не-DNS UDP-пакетов возвращается корректный ICMP-ответ, ускоряя переключение приложений на TCP-режим.
- Сквозное шифрование AES-256-GCM: Поддержка шифрования трафика поверх сессии документа. Ключ автоматически считывается из профиля, ссылки
olconnect://или QR-кода. - Встроенный DNS-over-HTTPS (DoH): Быстрое и конфиденциальное разрешение доменных имен через Google, Cloudflare, Quad9 или Yandex без риска DNS-спуфинга.
📥 Установка и обновление
Скачайте актуальный APK-файл из блока Assets ниже (рекомендуется OlConnect-v1.6.0-universal.apk или сборка под архитектуру вашего устройства).
OlConnect v1.5.6
Full Changelog: v1.5.5...v1.5.6
OlConnect v1.5.5
Full Changelog: v1.5.4...v1.5.5
OlConnect v1.5.4
Full Changelog: v1.5.3...v1.5.4
OlConnect v1.5.3
Full Changelog: v1.5.2...v1.5.3