X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/52fa4d7893e6fc5503e7db91c78ffa3176186845..31e7451aa583e4c155f48ced38aec746acbedd63:/NEWS diff --git a/NEWS b/NEWS index 431f32f5..b047bf3c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,44 @@ +NEWS for rsync 2.6.1 (UNRELEASED) +Protocol: 27 (unchanged) +Changes since 2.6.0: + + ENHANCEMENTS: + + * The RSYNC_PROXY environment variable can now contain a + "USER:PASS@" prefix before the "HOST:PORT" information. + (Bardur Arantsson) + + BUG FIXES: + + * The --link-dest code now works properly for a non-root user + when the UIDs of the source and destination differ and -u was + specified, and when the group of the source can't be used on + the destination and -g was specified. (Wayne Davison) + + * Fixed the caching of the full PATH/NAME strings to avoid the + current name getting lost if too many other names were + expanded during the processing (such as when -H was + specified). (Wayne Davison) + + * Keep per-file track of the sending of literal data with + --partial so that an interrupted transfer doesn't keep a + shorter temp file when no new data has been transfered over + the wire. + + INTERNAL: + + * Most of the I/O is now buffered, which results in a pretty + large speedup when running under MS Windows. (Craig Barratt + and Wayne Davison) + + * Optimizations to the name-handling/comparing code have made + some significant reductions in user CPU time for large file + sets. (Wayne Davison) + + * Some variable-type cleanup that makes the code more consistent. + (Wayne Davison) + + NEWS for rsync 2.6.0 (1 Jan 2004) Protocol: 27 (changed) Changes since 2.5.7: @@ -39,8 +80,9 @@ Changes since 2.5.7: - A pattern with a "**" no longer causes a "*" to match slashes. For example, with "/*/foo/**", "foo" must be 2 levels deep. - [Upgrade any "*" wildcards to "**" to get the old behavior in - all versions.] + [If your string has BOTH "*" and "**" wildcards, changing the + "*" wildcards to "**" will provide the old behavior in all + versions.] - "**/foo" now matches at the base of the transfer (like /foo does). [Use "/**/foo" to get the old behavior in all versions.]