Preparing for release of 3.0.1pre3
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 14d6503..ac1994b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,6 +25,9 @@ Changes since 3.0.0:
 
     - Fixed a hang when combining --dry-run with --remove-source-files.
 
+    - Fixed a bug with --iconv's handling of files that cannot be converted:
+      a failed name can no longer cause a transfer failure.
+
     - Fixed the building of the rounding.h file on systems that need custom
       CPPFLAGS to be used.  Also improved the error reporting if the building
       of rounding.h fails.
@@ -47,7 +50,8 @@ Changes since 3.0.0:
     - Improved the daemon-exclude handling to do a better job of applying the
       exclude rules to path entries.  It also sends the user an error just as
       if the files were actually missing (instead of silently ignoring the
-      user's args).
+      user's args), and avoids sending the user the filter-action messages
+      for these non-user-initiated rules.
 
     - Fixed some glitches with the dry-run code's missing-directory
       handling, including a problem when combined with --fuzzy.
@@ -73,11 +77,17 @@ Changes since 3.0.0:
     - A daemon doesn't try to auto-refuse the "iconv" option if iconv-support
       wasn't compiled in to the daemon (avoiding a warning in the logs).
 
+    - Fixed the inclusion of per-dir merge files from implied dirs.
+
     - Fixed the support/rrsync script to work with the latest options that
       rsync sends (including its flag-specifying use of -e to the server).
 
   ENHANCEMENTS:
 
+    - Added the --old-dirs (--old-d) option to make it easier for a user to
+      ask for file-listings with older rsync versions (this is easier than
+      having to type "-r --exclude='/*/*'" manually).
+
     - When getting an error while asking an older rsync daemon for a file
       listing, rsync will try to notice if the error is a rejection of the
       --dirs (-d) option and let the user know how to work around the issue.