diff --git a/NEWS b/NEWS index be43079a..b6658c42 100644 --- a/NEWS +++ b/NEWS @@ -4,3 +4,20 @@ Changes since 3.0.4: BUG FIXES: + - Initialize xattr data in a couple spots in the hlink code, which avoids a + crash when the xattr pointer's memory happens to start out non-zero. + Also fixed the itemizing of an alt-dest file's xattrs when hard-linking. + + - Don't send a bogus "-" option to an older server if there were no short + options specified. + + - Fixed skipping of unneeded updates in a batch file when incremental + recursion is active. Added a test for this. Made batch-mode handle + redos properly (and without hanging). + + - Fix the %P logfile escape when the daemon logs from inside a chroot. + + - Properly ignore (superfluous) source args on a --read-batch command. + + - Improved the manpage's description of the '*' wildcard to remove the + confusing "non-empty" qualifier. diff --git a/rsync.yo b/rsync.yo index 900bed58..2d7a266f 100644 --- a/rsync.yo +++ b/rsync.yo @@ -2276,7 +2276,7 @@ itemization( it() rsync chooses between doing a simple string match and wildcard matching by checking if the pattern contains one of these three wildcard characters: '*', '?', and '[' . - it() a '*' matches any non-empty path component (it stops at slashes). + it() a '*' matches any path component, but it stops at slashes. it() use '**' to match anything, including slashes. it() a '?' matches any character except a slash (/). it() a '[' introduces a character class, such as [a-z] or [[:alpha:]].