Mention the change we made to help ssh cleanup the tty on Ctrl-C.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index f7d1d10..aee7996 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,15 @@
-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
       27. (J.W. Schultz)
 
     * Length of csum2 is now per-file starting with protocol verison
       27. (J.W. Schultz)
@@ -21,6 +24,10 @@ Changes since version 2.5.7:
     * The --stats option no longer includes the (debug) malloc summary
       unless the verbose option was specified at least twice.
 
     * 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.
+
   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,7 +53,7 @@ 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.
 
     * For protocol version >= 27, mdfour_tail() is called when the
       block size (including checksum_seed) is a multiple of 64.
@@ -96,6 +103,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