Some quoting fixes/improvements.
[rsync/qnx.git] / NEWS
blobf53d70d51af4f2abbfb09a2731bfd410838f8258
1 NEWS for rsync 3.0.8 (UNRELEASED)
2 Protocol: 30 (unchanged)
3 Changes since 3.0.7:
5   BUG FIXES:
7     - Fixed a buffer-overflow issue where a directory path that is exactly
8       MAXPATHLEN was not handled correctly.
10     - Fixed a potential crash when an rsync daemon has a filter/exclude list
11       and the transfer is using ACLs or extended attributes.
13     - Fixed a bug in the comparing of upper-case letters in file suffixes for
14       --skip-compress.
16     - If an rsync daemon has a module configured without a path setting, rsync
17       will now disallow access to that module.
19     - If the destination arg is an empty string, it will be treated as a
20       reference to the current directory (as 2.x used to do).
22     - Fixed a batch-file writing bug that would not write out the full set of
23       compatibility flags that the transfer was using.  This fixes a potential
24       protocol problem for a batch file that contains a sender-side I/O error:
25       it would have been sent in a way that the batch-reader wasn't expecting.
27     - Some improvements to the hard-linking code to ensure that device-number
28       hashing is working right, and to supply more information if the hard-link
29       code fails.
31     - Improved the unsafe-symlink errors messages.
33     - Fix the popt arg parsing so that an option that doesn't take an arg will
34       reject an attempt to supply and arg.
36     - A couple minor option tweaks to support/rrsync script, and also some
37       regex changes that make vim highlighting happier.
39     - A few manpage improvements.
41   DEVELOPER RELATED:
43     - Use lchmod() whenever it is available (not just on symlinks).
45     - A couple fixes to the socketpair_tcp() routine.
47     - Updated the helper scripts in the packaging subdirectory.
49     - Renamed configure.in to configure.ac.