Page MenuHomeFreeBSD

net/rsync: Update to 3.1.3
ClosedPublic

Authored by joneum on Feb 11 2018, 5:44 PM.

Details

Summary

net/rsync: Update to 3.1.3

Changelog:
SECURITY FIXES:

  • Fixed a buffer overrun in the protocol's handling of xattr names and ensure that the received name is null terminated.
  • Fix an issue with --protect-args where the user could specify the arg in the protected-arg list and short-circuit some of the arg-sanitizing code.

    BUG FIXES:
  • Don't output about a new backup dir without appropriate info verbosity.
  • Fixed some issues with the sort functions in support/rsyncstats script.
  • Added a way to specify daemon config lists (e.g. users, groups, etc) that contain spaces (see "auth users" in the latest rsyncd.conf manpage).
  • If a backup fails (e.g. full disk) rsync exits with an error.
  • Fixed a problem with a doubled --fuzzy option combined with --link-dest.
  • Avoid invalid output in the summary if either the start or end time had an error.
  • We don't allow a popt alias to affect the --daemon or --server options.
  • Fix daemon exclude code to disallow attribute changes in addition to disallowing transfers.
  • Don't force nanoseconds to match if a non-transferred, non-checksummed file only passed the quick-check w/o comparing nanosecods.

    ENHANCEMENTS:
  • Added the ability for rsync to compare nanosecond times in its file-check comparisons, and added support nanosecond times on Mac OS X.
  • Added a short-option (-@) for --modify-window.
  • Added the --checksum-choice=NAME[,NAME] option to choose the checksum algorithms.
  • Added hashing of xattr names (with using -X) to improve the handling of files with large numbers of xattrs.
  • Added a way to filter xattr names using include/exclude/filter rules (see the --xattrs option in the manpage for details).
  • Added "daemon chroot|uid|gid" to the daemon config (in addition to the old chroot|uid|gid settings that affect the daemon's transfer process).
  • Added "syslog tag" to the daemon configuration.
  • Some manpage improvements.

    DEVELOPER RELATED:
  • Tweak the "make" output when yodl isn't around to create the man pages.
  • Changed an obsolete autoconf compile macro.
  • Support newer yodl versions when converting man pages.

remove needless patch

*While here switch to DISTVERSION

PR: 225761
Reported dy: os@ist.ac.at
MFH: 2018Q1
Approved by: xxx (mentor)
#Differential Revision: https://reviews.freebsd.org/Dxxxxx

Test Plan

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Moin moin

It fails to fetch for me.

mfg Tobias

Moin moin

It fails to fetch for me.

mfg Tobias

works fine here and on the poudriere Server

make makesum [19:26:55]
rsync-3.1.3.tar.gz doesn't seem to exist in /usr/home/joneum/dev/ports/distfiles/.
Attempting to fetch http://rsync.samba.org/ftp/rsync/rsync-3.1.3.tar.gz
rsync-3.1.3.tar.gz 100% of 884 kB 4412 kBps 00m00s

This revision is now accepted and ready to land.Feb 11 2018, 8:10 PM
This revision was automatically updated to reflect the committed changes.