Skip to content

OpenFlux v0.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:33
· 8 commits to main since this release

OpenFlux v0.5.1 — Исправление транспорта Mail.ru Docs и переход на режим L4

Критическое обновление транспорта Mail.ru Docs и маршрутизации выходной ноды:

Что исправлено и улучшено:

  1. Устранена коллизия user.id участников в редакторе Mail.ru (OnlyOffice / R7):
    • Ранее и клиент, и сервер подключались с одинаковым статическим user.id, полученным из ответа API редактирования для анонимов. Сервер совместного редактирования считал их одной и той же вкладкой одного пользователя и фильтровал рассылку курсоров.
    • Теперь каждый пир получает уникальный составной идентификатор (<EditorUserID>_<randomUserID>), благодаря чему OnlyOffice корректно рассылает пакеты через курсор между клиентом и сервером.
  2. Гибкий парсинг курсора и поддержка таблиц:
    • Регулярное выражение обновлено для поддержки вложенных JSON с экранированными кавычками (\"cursor\":\"...\").
    • Добавлена поддержка изменений в электронных таблицах (saveChanges / excelAdditionalInfo).
  3. Режим выхода по умолчанию переключён на L4 (proxy mode):
    • Режим l3 (raw sockets) на многих облачных VPS отбрасывает пакеты из-за NAT провайдера и генерации TCP RST ядром Linux на непривязанные порты.
    • Режим l4 (userspace TCP proxy через gVisor) работает стабильно на любом Linux-сервере и любом хостинге без правки iptables.