Nach anderthalb Jahren Entwicklung wurde die Version Rsync 3.3.0 veröffentlicht, ein Tool zur Dateisynchronisierung und Backup, das den Datenverkehr durch inkrementelles Kopieren von Änderungen minimiert. Als Transport können ssh, rsh oder das eigene rsync-Protokoll verwendet werden. Es wird die Verwaltung anonymer rsync-Server unterstützt, die optimal geeignet sind, um die Spiegelung zu synchronisieren. Der Code des Projekts wird unter der GPLv3-Lizenz verbreitet.
Die signifikante Versionsänderung steht nicht in Verbindung mit funktionalen Änderungen in dieser Ausgabe, sondern ist eine verspätete Reaktion auf bedeutende Änderungen in der vorherigen Version 3.2.7. In Version 3.3.0 steht hauptsächlich die Behebung von Fehlern im Vordergrund. Das Projekt-Repository auf GitHub wurde vom Account des Betreuers WayneD in eine separate Organisation RsyncProject verschoben.
Unter den hinzugefügten Änderungen:
- Der Utility rrsync (restricted rsync) wurde um die Option „-no-overwrite“ erweitert, die das Überschreiben vorhandener Dateien im Zielverzeichnis verhindert.
- Die Hilfsskripte mapfrom und mapto, die in Perl geschrieben waren, wurden in Python neu geschrieben und in ein gemeinsames Skript idmap zusammengeführt.
- Das Perl-Skript mnt-excl wurde in Python neu geschrieben.
Quelle: opennet.ru
