Nach anderthalb Jahren Entwicklung wurde die Version Rsync 3.3.0 veröffentlicht, ein Tool zur Synchronisierung von Dateien und zur Erstellung von Backups, das den Datenverkehr durch inkrementelles Kopieren von Änderungen minimiert. Als Transportmittel können ssh, rsh oder das eigene Protokoll rsync verwendet werden. Die Organisation des Betriebs anonymisierter rsync-Server wird unterstützt, die sich optimal zur Synchronisierung von Spiegeln eignen. Der Code des Projekts wird unter der GPLv3-Lizenz verbreitet.
Die signifikante Änderung der Versionsnummer steht nicht im Zusammenhang mit funktionalen Änderungen in der aktuellen Version, sondern ist eine verzögerte Reaktion auf bedeutende Änderungen in der vorherigen Version 3.2.7. In Version 3.3.0 stehen hauptsächlich Bugfixes im Vordergrund. Das Projekt-Repository auf GitHub wurde vom Konto des Betreuers WayneD in eine separate Organisation RsyncProject überführt.
Zu den hinzugefügten Änderungen gehören:
- In das Dienstprogramm rrsync (restricted rsync) wurde die Option „-no-overwrite“ hinzugefügt, die das Überschreiben vorhandener Dateien im Zielverzeichnis verhindert.
- Die Hilfsskripte mapfrom und mapto, die in Perl geschrieben wurden, wurden in Python neu geschrieben und zu einem gemeinsamen Skript idmap zusammengefasst.
- Das Perl-Skript mnt-excl wurde in Python neu geschrieben.
Quelle: opennet.ru
