Adding more calls to safe_fname().
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index bcde31b..f4765d5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -69,6 +69,9 @@ Changes since 2.6.3:
       about the failure (which will only be seen if --no-detach was
       specified).
 
+    - A local transfer no longer duplicates all its include/exclude options
+      by sending the forked process a copy of the list it already has.
+
   ENHANCEMENTS:
 
     - Rsync now supports popt's option aliases, which means that you can
@@ -81,7 +84,13 @@ Changes since 2.6.3:
       --del option is implemented as an internally-defined popt alias, so
       an rsync daemon that refuses "delete" (which, for safety's sake,
       really matches "delete*") will still refuse all delete options.  The
-      default behavior is also explicitly selectable via --delete-before.
+      default --delete behavior is also explicitly selectable via
+      --delete-before.
+
+    - All the --delete-WHEN options are now more memory efficient:
+      Previously an entire duplicate set of file-list objects was created
+      on the receiving side for the entire destination hierarchy.  The new
+      algorithm only creates a single directory of objects at a time.
 
     - Added the --copy-dest option, which works like --link-dest except
       that it includes copies of identical files.
@@ -126,7 +135,8 @@ Changes since 2.6.3:
       modified time for directories when --times was specified.  This
       option will avoid an extra pass through the file-list at the end of
       the transfer (to tweak all the directory times), which can result in
-      an appreciable speedup for a really large transfer.
+      an appreciable speedup for a really large transfer. (Promoted from
+      the patches dir.)
 
     - Added the --filter (-f) option and its helper option, -F.  Filter
       rules are an extension to the existing include/exclude handling
@@ -147,6 +157,10 @@ Changes since 2.6.3:
     - Documented the "max verbosity" setting for rsyncd.conf.  (This
       setting was added a couple releases ago, but left undocumented.)
 
+    - The sender and the generator now double-check the file-list index
+      they are given, and refuse to operate on a directory index (since
+      that would indicate that something had gone very wrong).
+
   SUPPORT FILES:
 
     - Added support/atomic-rsync -- a perl script that will transfer some