Preparing for release of 3.0.1pre3
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 04651c3..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.
@@ -112,7 +122,14 @@ Changes since 3.0.0:
     - The configure script now has better checks for figuring out if the
       included popt code should be used or not.
 
-    - The RPM spec file was updated to have (1) comments for how to use the
+    - Fixed two testsuite glitches: avoid a failure if someone's "cd" command
+      outputs the current directory when cd-ing to a relative path, and made
+      the itemized test query how rsync was built to determine if it should
+      expect hard-linked symlinks or not.
+
+    - Updated the testsuite to verify that various bug fixes remain fixed.
+
+    - The RPM spec file was updated to have: (1) comments for how to use the
       rsync-patch tar file, and (2) an /etc/xinetd.d/rsync file.
 
     - Updated the build scripts to work with a revised FTP directory