X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/31e7451aa583e4c155f48ced38aec746acbedd63..fb6e0ea120672aad1ecd2aebb8535d95be49ff8c:/NEWS diff --git a/NEWS b/NEWS index b047bf3c..e2713166 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,9 @@ Changes since 2.6.0: ENHANCEMENTS: + * Lower memory use and more optimal transfer of data over + the socket (see the INTERNAL section for details). + * The RSYNC_PROXY environment variable can now contain a "USER:PASS@" prefix before the "HOST:PORT" information. (Bardur Arantsson) @@ -15,29 +18,53 @@ Changes since 2.6.0: 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) + * Fixed a bug in the handling of -H (hard-links) that might + cause the expanded PATH/NAME value of the current item to + get overwritten (due to an expanded-name caching bug). + (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. + the wire. (Wayne Davison) + + * Fixed a byte-order problem in --batch-mode on big-endian + machines. (Jay Fenlason) + + * Fixed configure bug when running "./configure --disable-ipv6". + (Wayne Davison) + + * Fixed "make test" bug when build dir is not the source dir. 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) + large speedup when running under MS Windows. (Craig Barratt) * Optimizations to the name-handling/comparing code have made - some significant reductions in user CPU time for large file + 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) + * Reduced memory requirements of hard link preservation. + (J.W. Schultz) + + * Implemented a new algorithm for hard-link handling that speeds + up the code significantly. (J.W. Schultz and Wayne Davison) + + * Got rid of support for protocol versions 17 and 18 (which are + both over 6 years old). (Wayne Davison) + + * More optimal data transmission for --hard-links (protocol 28). + + * More optimal data transmission for --checksum (protocol 28). + + * Less memory used for holding --checksum data. + + * Less memory used per-file in the file list. + NEWS for rsync 2.6.0 (1 Jan 2004) Protocol: 27 (changed)