+NEWS for rsync 2.6.1 (UNRELEASED)
+Protocol: 27 (unchanged)
+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)
+
+ 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 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. (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.
+
+ * When using --cvs-exclude, the exclude items we get from a
+ directory's .cvsignore file once again only affect that one
+ directory (and not all following directories too).
+
+ INTERNAL:
+
+ * Most of the I/O is now buffered, which results in a pretty
+ 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
+ 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.
+
+ * The 2 pipes used between the receiver and generator processes
+ (which are forked on the same machine) were reduced to 1 pipe and
+ the protocol improved so that (1) it is now impossible to have the
+ "redo" pipe fill up and hang rsync, and (2) trailing messages from
+ the receiver don't get lost on their way to through generator over
+ to the sender. (Wayne Davison)
+
+\f
+NEWS for rsync 2.6.0 (1 Jan 2004)
+Protocol: 27 (changed)
+Changes since 2.5.7:
+
+ ENHANCEMENTS:
+
+ * "ssh" is now the default remote shell for rsync. If you want to
+ change this, configure like this: "./configure --with-rsh=rsh".
+
+ * Added --files-from, --no-relative, --no-implied-dirs, and --from0.
+ Note that --from0 affects the line-ending character for all the
+ files read by the --*-from options. (Wayne Davison)
+
+ * Length of csum2 is now per-file starting with protocol version
+ 27. (J.W. Schultz)
+
+ * Per-file dynamic block size is now sqrt(file length). The
+ per-file checksum size is determined according to an algorithm
+ provided by Donovan Baarda which reduces the probability of rsync
+ algorithm corrupting data and falling back using the whole md4
+ checksums. (J.W. Schultz, Donovan Baarda)
+
+ * The --stats option no longer includes the (debug) malloc summary
+ unless the verbose option was specified at least twice.
+
+ * Added a new error/warning code for when files vanish from the
+ sending side. Made vanished source files not interfere with the
+ file-deletion pass when --delete-after was specified.
+
+ * Various trailing-info sections are now preceded by a newline.