Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: rsync

Op de website van Samba.org is een nieuwe versie verschenen van rsync die 2.6.6 als het versienummer heeft meegekregen. Het programma biedt een snelle manier om wijzigingen van een bestand te synchroniseren naar een andere locatie. Het wordt dan ook veel gebruikt in allerlei synchronisatie programma's maar ook bijvoorbeeld op fileservers om snapshot functionaliteiten te kunnen bieden. Wie hier meer over wil weten kan de documentatie doorlezen waarin ook een aantal tutorials worden vermeld. De aankondiging is als volgt:

I have released rsync version 2.6.6. This release is a bug-fix release to handle a null-pointer bug that turned up in rsync's version of zlib 1.1.4 (this is not the recent zlib 1.2.2 security fix, which did not affect rsync) and to squash a few other minor bugs. To deal with the zlib issue, rsync has been upgraded to include zlib 1.2.3.

Security fixes:
    The zlib code was upgraded to version 1.2.3 in order to make it more secure. While the widely-publicized security problem in zlib 1.2.2 did not affect rsync, another security problem surfaced that affects rsync's zlib 1.1.4.
Bug fixes:
  • The setting of flist->high in clean_flist() was wrong for an empty list. This could cause flist_find() to crash in certain rare circumstances (e.g. if just the right directory setup was around when --fuzzy was combined with --link-dest).
  • The outputting of hard-linked files when verbosity was > 1 was not right: without -i it would output the name of each hard-linked file as though it had been changed (it now outputs a "is hard linked" message for the file); with -i it would output all dots for the unchanged attributes of a hard-link (it now changes those dots to spaces, as is done for other totally unchanged items).
  • When backing up a changed symlink or device, get rid of any old backup item so that we don't get an "already exists" error.
  • A couple places that were comparing a local and a remote modification-time were not honoring the --modify-window option.
  • Fixed a bug where the 'p' (permissions) itemized-changes flag might get set too often (if some non-significant mode bits differed).
  • Fixed a really old, minor bug that could cause rsync to warn about being unable to mkdir() a path that ends in "/." because it just created the directory (required --relative, --no-implied-dirs, a source path that ended in either a trailing slash or a trailing "/.", and a non-existing destination dir to tickle the bug in a recent version).
Enhancements:
  • Made the "max verbosity" setting in the rsyncd.conf file settable on a per-module basis (which now matches the documentation).
  • The support/rrsync script has been upgraded to verify the args of options that take args (instead of rejecting any such options). The script was also changed to try to be more secure and to fix a problem in the parsing of a pull operation that has multiple sources.
  • Improved the documentation that explains the difference between a normal daemon transfer and a daemon-over remote-shell transfer.
  • Some of the diffs supplied in the patches dir were fixed and/or improved.
Build changes:
  • Made configure define NOBODY_USER (currently hard-wired to "nobody") and NOBODY_GROUP (set to either "nobody" or "nogroup" depending on what we find in the /etc/group file).
  • Added a test to the test suite, itemized.test, that tests the output of -i (log-format w/%i) and some double-verbose messages.
Moderatie-faq Wijzig weergave

Reacties (4)

Interessant. Maarreh, hoezo was rsync 'not affect' door de zlib-bug als ze wl gebruik maken van deze library? Wazig.

Mijn grootste gemis aan dit programma is het feit dat het commandline only is. Dat doet veel af voor de halfbakken thuisbeheerder die geen zin heeft om allerlei commando's wil leren maar wl een eenvoudige remote backup wil hebben. :z
Wel de meesten willen enkel command-line gebruiken, ook voor gebruik in andere tools. Een GUI er aan toevoegen zou het enkel zwaarder maken. Natuurlijk kan men wel een apart project starten voor het maken van een GUI, zoals men met ontelbaar veel applicaties al gedaan heeft.
Interessant. Maarreh, hoezo was rsync 'not affect' door de zlib-bug als ze wl gebruik maken van deze library? Wazig.
Bijvoorbeeld omdat de fout in een deel van de library zat die door rsync niet gebruikt wordt? Of omdat de functie waar de fout in zat op een andere manier aangeroepen wordt dan de manier waarop het probleem zich voordoet?
die sysadmin is superlui dan, google maar op rsync en GUI

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True