Improved file-related error messages by using the new
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 526ec27..39a7153 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -29,6 +29,9 @@ Changes since version 2.5.6:
       cause anyone problems since it makes the matching work more like
       what people are expecting. (Wayne Davison)
 
+      - A pattern with a "**" no longer causes a "*" to match slashes.
+        For example, with "/*/foo/**", "foo" must be 2 levels deep.
+
       - "**/foo" now matches at the base of the transfer (i.e. /foo).
 
       - An non-anchored wildcard term floats to match beyond the base of
@@ -72,6 +75,23 @@ Changes since version 2.5.6:
       that contains already-compressed data.  (Yasuoka Masahiko and
       Wayne Davison)
 
+    * Fixed a bug in the --backup code that could cause deleted files
+      to not get backed up.
+
+    * Call setgroups() in a more portable manner.
+
+    * Improved the mkstemp error message to always include the directory
+      info where the temp file is being created. (Wayne Davison)
+
+    * Fixed some bugs in the handling of --delete and --exclude when
+      using the --relative (-R) option. (Wayne Davison)
+
+    * Fixed bug that prevented regular files from replacing
+      special files and caused a directory in --link-dest or
+      --compare-dest to block the creation of a file with the
+      same path.  A directory still cannot be replaced by a
+      regular file unless --delete specified.  (J.W. Schultz)
+
   INTERNAL:
 
     * Eliminated vestigial support for old versions that we stopped