Only display the malloc stats if we're at least double-verbose (and
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 4a9406c..6e26e22 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,27 +1,50 @@
 NEWS for rsync version 2.5.7
 NEWS for rsync version 2.5.7
-Protocol: 26 (unchanged)
+Protocol: 27 (changed)
 Changes since version 2.5.6:
 
   ENHANCEMENTS:
 
 Changes since version 2.5.6:
 
   ENHANCEMENTS:
 
-    - Added --files-from, --no-relative, --no-implied-dirs, and --from0.
+    * Added --files-from, --no-relative, --no-implied-dirs, and --from0.
       Note that --from0 affects the line-ending character for all the
       --*-from options. (Wayne Davison)
 
       Note that --from0 affects the line-ending character for all the
       --*-from options. (Wayne Davison)
 
+    * Length of csum2 is now per-file starting with protocol verison
+      27. (J.W. Schultz)
+
+    * Per-file dynamic block size is now sqrt(file length).
+      The per-file checksum size is determined according
+      to an algorythm 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)
+
   BUG FIXES:
 
   BUG FIXES:
 
-    - Fixed a crash bug when interacting with older rsync versions and
+    * for protocol version >= 27, mdfour_tail() is called when the
+      block size (including checksum_seed) is a multiple of 64.
+      Previously it was not called, giving the wrong MD4 checksum.
+      (Craig Barratt)
+  
+    * for protocol version >= 27, a 64 bit bit counter is used in
+      mdfour.c as required by the RFC.  Previously only a 32 bit bit
+      counter was used, causing incorrect MD4 file checksums for
+      file sizes >= 512MB - 4.  (Craig Barratt)
+
+    * Fixed a crash bug when interacting with older rsync versios and
       multiple files of the same name are destined for the same dir.
       (Wayne Davison)
 
       multiple files of the same name are destined for the same dir.
       (Wayne Davison)
 
-    - Keep tmp names from overflowing MAXPATHLEN.
+    * Keep tmp names from overflowing MAXPATHLEN.
+
+    * Make --link-dest honor the absence of -p -o and -g.
+
 
   INTERNAL:
 
 
   INTERNAL:
 
-    - Eliminated vestigial support for old versions that we stopped
+    * Eliminated vestigial support for old versions that we stopped
       supporting. (J.W. Schultz)
 
       supporting. (J.W. Schultz)
 
-    - Simplified some of the option-parsing code. (Wayne Davison)
+    * Simplified some of the option-parsing code. (Wayne Davison)
 
 
 NEWS for rsync version 2.5.6, aka the dwd-between-jobs release
 
 
 NEWS for rsync version 2.5.6, aka the dwd-between-jobs release