More cleanup, fixing an error in the fatal-message strings that tried
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index b047bf3..d2f34dc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,9 @@ Changes since 2.6.0:
       "USER:PASS@" prefix before the "HOST:PORT" information.
       (Bardur Arantsson)
 
+    * Lower memory use and more optimal transfer of file data.
+      (see the INTERNAL section).
+
   BUG FIXES:
 
     * The --link-dest code now works properly for a non-root user
@@ -15,21 +18,23 @@ 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.
 
+    * Fixed a byte-order problem in --batch-mode on big-endian
+      machines.  (Jay Fenlason)
+
   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
@@ -38,6 +43,18 @@ Changes since 2.6.0:
     * Some variable-type cleanup that makes the code more consistent.
       (Wayne Davison)
 
+    * Reduced memory requirements of hard link preservation.
+      (J.W.  Schultz)
+
+    * Got rid of support for protocol versions 17 and 18 (which are
+      both over 6 years old).
+
+    * More optimal data transmission for --hard-links (protocol 28).
+
+    * More optimal data transmission for --checksum (protocol 28).
+
+    * Less memory used for holding --checksum data.
+
 \f
 NEWS for rsync 2.6.0 (1 Jan 2004)
 Protocol: 27 (changed)