Тихо и незаметно состоялся очередной выпуск Syncthing — открытой кросслатформенной программы для синхронизации и резервного копирования. По своим возможностям она аналогична BitTorrent Synс: заявлена синхронизация файлов между узлами в P2P-сети без участия сервера. Для этого используется собственный открытый протокол BEP («Block Exchange Protocol»).
Возможности программы:
- Синхронизация директорий и файлов по дате последнего изменения (пока без поддержки версионности).
- Поддержка синхронизации на уровне блоков. При маленьком изменении в большом файле будет синхронизироваться лишь изменившаяся часть.
- Возможность явно указать, каким узлам будет доступна синхронизируемая директория.
- Опция «master-slave», благодаря которой другие узлы будут лишь синхронизироваться с данной директорией, но не смогут изменять её содержимое.
- Управление через отзывчивый веб-интерфейс.
- Кроссплатформенность. Поддерживаются операционные системы Linux, Mac OS X, Windows, FreeBSD и Solaris. Существует неофициальный клиент для Android.
- Одинаково хорошая работа в пределах LAN и через Интернет.
- Безопасность и приватность. Данные хранятся на клиентских машинах, не требуется взаимодействие со сторонним сервером. Поддерживается TLS.
- Каждый узел в сети идентифицируется по стойкому сертификату.
- Открытый исходный код приложения и открытый протокол.
Изменения в версии 0.8.13
- Возможность настроить отображение даты и времени в логах.
- Корректная обработка спецсимволов в именах файлов на платформе Windows.
- Более понятные индентификаторы репозиториев и узлов.
- Исправления в CSS для корректного отображения на небольших экранах (например, мобильных устройствах).
- Возможность использования заглавных букв в ID репозитория.
- Исправлен счётчик количества синхронизированных данных (из-за ошибки он мог принимать отрицательные значения).
- Обработка ошибок записи при сохранении кеша индексов.
- Улучшения, связанные с диагностикой XDR.
- Текстовые файлы в zip-архивах с дистрибутивами перекодированы в формат DOS.
- В дистрибутивы добавлен файл CONTRIBUTORS, поскольку он упоминается в LICENSE.
- В процесс обхода дерева директорий добавлены проверки на возникновение ошибок.
- Автоматическое обновление страницы при переключении веб-интерфейса с http на https.
Доступны готовые сборки под все основные платформы, скриншоты, руководство по быстрому запуску и прочая документация.
>>> Подробности