Состоялся очередной выпуск Syncthing — открытой кроссплатформенной программы для синхронизации и резервного копирования. По своим возможностям она аналогична BitTorrent Synс: заявлена синхронизация файлов между узлами в P2P-сети без участия сервера. Для этого используется собственный открытый протокол BEP («Block Exchange Protocol»).
Изменения в версии 0.13:
- Изменены протокол (несовместим с 0.12) и формат базы. Первый запуск новой версии может происходить медленнее, чем обычно.
- Устройства анонсируют не только уже загруженные файлы, но и те, которые ещё загружаются. Благодаря этому возможна отправка уже загруженных частей файла на другие устройства, не дожидаясь окончания полной загрузки.
- Метки папок теперь отличаются от ID папок. Метки предназначены для людей, а ID для машин и для уникальности. У уже существующих папок ID не изменятся, но для новых папок будет предлагаться случайный уникальный идентификатор.
- При попытке соединения от неизвестного устройства, будет отображаться не только ID, но и имя устройства.
- Поддержка NAT-PMP в дополнение к уже существовавшей поддержке UPnP.
- Игнорируемые файлы могут быть помечены префиксом (?d), чтобы Syncthing удалял эти файлы, если они остаются при удалении папки. Шаблоны игнорирования используют меньше памяти.
- Возможность указать адрес для синхронизации (на стороне клиента и на стороне удалённого устройства) в виде «только IPv4» или «только IPv6» (
tcp4://
илиtcp6://
). Значение по умолчанию (tcp://
) по-прежнему означает «оба протокола одновременно». - Более понятный и лаконичный интерфейс настройки свойств папок.
- Поддержка переменной
ALL_PROXY_NO_FALLBACK
, позволяющей запретить переход на прямое соединение, в случае возникновения проблем с прокси. - Исправлено множество ошибок.
Доступны готовые сборки, пакеты для Debian и Ubuntu, скриншоты и документация.
>>> Подробности