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