Page MenuHomeFreeBSD

net/rsync: Update to 3.1.3

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



net/rsync: Update to 3.1.3


  • 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.

  • 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.

  • 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.

  • 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:
MFH: 2018Q1
Approved by: xxx (mentor)
#Differential Revision:

Test Plan

Diff Detail

rP FreeBSD ports repository
Automatic diff as part of commit; lint not applicable.
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
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.