Mention nanoseconds change.
[rsync.git] / NEWS
1 NEWS for rsync 3.1.3 (UNRELEASED)
2 Protocol: 31 (unchanged)
3 Changes since 3.1.2:
4
5   SECURITY FIXES:
6     - Fixed a buffer overrun in the protocol's handling of xattr names and
7       ensure that the received name is null terminated.
8     - Fix an issue with --protect-args where the user could specify the arg in
9       the protected-arg list and short-circuit some of the arg-sanitizing code.
10
11   BUG FIXES:
12
13     - Don't output about a new backup dir without appropriate info verbosity.
14     - Fixed some issues with the sort functions in support/rsyncstats script.
15     - Added a way to specify daemon config lists (e.g. users, groups, etc) that
16       contain spaces (see "auth users" in the latest rsyncd.conf manpage).
17     - If a backup fails (e.g. full disk) rsync exits with an error.
18     - Fixed a problem with a doubled --fuzzy option combined with --link-dest.
19     - Avoid invalid output in the summary if either the start or end time had
20       an error.
21     - We don't allow a popt alias to affect the --daemon or --server options.
22     - Fix daemon exclude code to disallow attribute changes in addition to
23       disallowing transfers.
24     - Don't force nanoseconds to match if a non-transferred, non-checksummed
25       file only passed the quick-check w/o comparing nanosecods.
26
27   ENHANCEMENTS:
28
29     - Added the ability for rsync to compare nanosecond times in its file-check
30       comparisons, and added support nanosecond times on Mac OS X.
31     - Added a short-option (-@) for --modify-window.
32     - Added the --checksum-choice=NAME[,NAME] option to choose the checksum
33       algorithms.
34     - Added hashing of xattr names (with using -X) to improve the handling of
35       files with large numbers of xattrs.
36     - Added a way to filter xattr names using include/exclude/filter rules (see
37       the --xattrs option in the manpage for details).
38     - Added "daemon chroot|uid|gid" to the daemon config (in addition to the
39       old chroot|uid|gid settings that affect the daemon's transfer process).
40     - Added "syslog tag" to the daemon configuration.
41     - Some manpage improvements.
42
43   DEVELOPER RELATED:
44
45     - Tweak the "make" output when yodl isn't around to create the man pages.
46     - Changed an obsolete autoconf compile macro.
47     - Support newer yodl versions when converting man pages.