Undid previous change.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index fbc1240..967f64a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,18 +4,20 @@ Changes since version 2.5.7:
 
   ENHANCEMENTS:
 
 
   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)
 
     * 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 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
       checksums. (J.W. Schultz, Donovan Baarda)
 
     * The --stats option no longer includes the (debug) malloc summary
@@ -25,6 +27,8 @@ Changes since version 2.5.7:
       sending side.  Made vanished source files not interfere with the
       file-deletion pass when --delete-after was specified.
 
       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,7 +50,7 @@ Changes since version 2.5.7:
         against the entire path, not just the name portion, even if
         there aren't any interior slashes in the term.  E.g. "foo**bar"
         would exclude "/path/foo-bar" (just like before) as well as
         against the entire path, not just the name portion, even if
         there aren't any interior slashes in the term.  E.g. "foo**bar"
         would exclude "/path/foo-bar" (just like before) as well as
-        "/foo-path/baz-bar" (for instance).
+        "/foo-path/baz-bar" (unlike before).
 
     * 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
@@ -56,7 +60,7 @@ Changes since version 2.5.7:
       block size (including checksum_seed) is a multiple of 64.
       Previously it was not called, giving the wrong MD4 checksum.
       (Craig Barratt)
       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
@@ -75,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)
@@ -82,6 +92,10 @@ Changes since version 2.5.7:
     * Fixed a bug in the --backup code that could cause deleted files
       to not get backed up.
 
     * Fixed a bug in the --backup code that could cause deleted files
       to not get backed up.
 
+    * When the backup code makes new directories, create them with mode
+      0700 instead of 0755 (since the directory permissions in the
+      backup tree are not yet copied from the main tree).
+
     * Call setgroups() in a more portable manner.
 
     * Improved file-related error messages to better indicate exactly
     * Call setgroups() in a more portable manner.
 
     * Improved file-related error messages to better indicate exactly
@@ -100,6 +114,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