Suggest a better solution for a make without wildcard support.
[rsync.git] / NEWS
1 NEWS for rsync 3.0.8 (UNRELEASED)
2 Protocol: 30 (unchanged)
3 Changes since 3.0.7:
4
5   BUG FIXES:
6
7     - Fixed two buffer-overflow issues: one where a directory path that is
8       exactly MAXPATHLEN was not handled correctly, and one handling a
9       --backup-dir that is extra extra large.
10
11     - Fixed a potential crash when an rsync daemon has a filter/exclude list
12       and the transfer is using ACLs or extended attributes.
13
14     - Properly handle requesting remote filenames that start with a dash.
15
16     - Fixed a bug in the comparing of upper-case letters in file suffixes for
17       --skip-compress.
18
19     - If an rsync daemon has a module configured without a path setting, rsync
20       will now disallow access to that module.
21
22     - If the destination arg is an empty string, it will be treated as a
23       reference to the current directory (as 2.x used to do).
24
25     - Fixed a batch-file writing bug that would not write out the full set of
26       compatibility flags that the transfer was using.  This fixes a potential
27       protocol problem for a batch file that contains a sender-side I/O error:
28       it would have been sent in a way that the batch-reader wasn't expecting.
29
30     - Some improvements to the hard-linking code to ensure that device-number
31       hashing is working right, and to supply more information if the hard-link
32       code fails.
33
34     - The --inplace code was improved to not search for an impossible checksum
35       position.  The quadruple-verbose chunk[N] message will now mention when
36       an inplace chunk was handled by a seek rather than a read+write.
37
38     - If we fail to connect to an rsync daemon, report all the connection
39       errors (e.g. ipv4 & ipv6), not just the last one.
40
41     - Fixed an issue where an xattr and/or acl transfer that used an alt-dest
42       option (e.g. --link-dest) could output an error trying to itemize the
43       changes against the alt-dest directory's xattr/acl info but was instead
44       tryring to access the not-yet-existing new destination directory.
45
46     - Improved xattr system-error messages to mention the full path to the
47       file.
48
49     - Improved the unsafe-symlink errors messages.
50
51     - Fixed a bug setting xattrs on new files that aren't user writable.
52
53     - Fixed a bug with --fake-super when copying files and dirs that aren't
54       user writable.
55
56     - Fix the popt arg parsing so that an option that doesn't take an arg will
57       reject an attempt to supply and arg.
58
59     - A couple minor option tweaks to support/rrsync script, and also some
60       regex changes that make vim highlighting happier.
61
62     - A few manpage improvements.
63
64   DEVELOPER RELATED:
65
66     - Use lchmod() whenever it is available (not just on symlinks).
67
68     - A couple fixes to the socketpair_tcp() routine.
69
70     - Updated the helper scripts in the packaging subdirectory.
71
72     - Renamed configure.in to configure.ac.