- Mention the extra newlines in the verbose/stats output.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index f7d1d10..640e544 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,26 +1,34 @@
-NEWS for rsync version 2.5.8
+NEWS for rsync version 2.6.0
 Protocol: 27 (changed)
 Changes since version 2.5.7:
 
   ENHANCEMENTS:
 
 Protocol: 27 (changed)
 Changes since version 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
     * 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)
+      files read by the --*-from options. (Wayne Davison)
 
 
-    * Length of csum2 is now per-file starting with protocol verison
+    * Length of csum2 is now per-file starting with protocol version
       27. (J.W. Schultz)
 
       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
+    * 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.
 
       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.
+
   BUG FIXES:
 
     * Fixed several exclude/include matching bugs when using wild-cards.
   BUG FIXES:
 
     * Fixed several exclude/include matching bugs when using wild-cards.
@@ -46,13 +54,13 @@ Changes since version 2.5.7:
 
     * The exclude list specified in the daemon's config file is now
       properly applied to the pulled items no matter how deep the
 
     * The exclude list specified in the daemon's config file is now
       properly applied to the pulled items no matter how deep the
-      user's file args are in the source tree.  (Wayne Davison)
+      user's file-args are in the source tree.  (Wayne Davison)
 
     * 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, 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
     * 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
@@ -71,6 +79,12 @@ Changes since version 2.5.7:
 
     * Fixed file I/O error detection.  (John Van Essen)
 
 
     * Fixed file I/O error detection.  (John Van Essen)
 
+    * Fixed bogus "malformed address {hostname}" message in rsyncd log
+      when checking IP address against hostnames from "hosts allow"
+      and "hosts deny" parameters in config file.
+
+    * Print heap statistics when verbose >= 2 instead of when >= 1.
+
     * Fixed a compression (-z) bug when syncing a mostly-matching file
       that contains already-compressed data.  (Yasuoka Masahiko and
       Wayne Davison)
     * Fixed a compression (-z) bug when syncing a mostly-matching file
       that contains already-compressed data.  (Yasuoka Masahiko and
       Wayne Davison)
@@ -96,6 +110,9 @@ Changes since version 2.5.7:
       readdir fail caused by network filesystems issues and truncated
       files.  (David Norwood, Michael Brown, J.W. Schultz)
 
       readdir fail caused by network filesystems issues and truncated
       files.  (David Norwood, Michael Brown, J.W. Schultz)
 
+    * Added a fix that should give ssh time to restore the tty settings
+      if the user presses Ctrl-C at an ssh password prompt.
+
   INTERNAL:
 
     * Eliminated vestigial support for old versions that we stopped
   INTERNAL:
 
     * Eliminated vestigial support for old versions that we stopped