Made itemize() output the fnamecmp_type and the fuzzy name based on
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 70af126..f02fa96 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -47,6 +47,11 @@ Changes since 2.6.3:
     - Fixed a potential hang when verbosity is high, the client side is
       the sender, and the file-list is large.
 
+    - Fixed a potential protocol-corrupting bug where the generator
+      might accidentally merge a message from the receiver into the
+      middle of a multiplexed packet of data that is waiting for the
+      socket to allow it to flush.
+
     - We now check if the OS doesn't support using mknod() for creating
       FIFOs and sockets, and compile-in using mkfifo() and socket() when
       necessary.
@@ -104,14 +109,26 @@ Changes since 2.6.3:
       output without overlapping it.  (Requires protocol 29.)
 
     - When --timeout is specified, lulls that occur in the transfer while
-      the generator is scanning the file system (either looking for files
-      to generate or files to delete) cause a new keep-alive packet to be
-      sent that should keep the transfer going (as long as the generator
-      continues to make progress).  (Requires protocol 29.)
+      the generator is doing work that does not generate socket traffic
+      (looking for changed files, deleting files, doing directory-time
+      touch-ups, etc.) will cause a new keep-alive packet to be sent that
+      should keep the transfer going as long as the generator continues to
+      make progress.  (Requires protocol 29.)
 
     - The stat size of a device is not added to the total file size of the
       items in the transfer since the size might be undefined on some OSes.
 
+    - Fixed a problem with refused-option messages sometimes not making it
+      back to the client side when a remote --files-from was in effect and
+      the daemon was the receiver.
+
+    - The --compare-dest option was not updating a file that differred in
+      (the preserved) attributes from the version in the compare-dest DIR.
+
+    - When rsync is copying files into a write-protected directory, fixed
+      the changed-report output for the directory so that we don't report
+      an identical directory as changed.
+
   ENHANCEMENTS:
 
     - Rsync now supports popt's option aliases, which means that you can
@@ -220,6 +237,10 @@ Changes since 2.6.3:
     - Added the --remove-sent-files option, which lets you move files
       between systems.
 
+    - The hostname in HOST:PATH or HOST::PATH may now be an IPv6 literal
+      enclosed in '[' and ']' (e.g. "[::1]").  (We already allowed IPv6
+      literals in the rsync://HOST:PORT/PATH format.)
+
     - When building under windows, the default for --daemon is now to
       avoid detaching, requiring the new --detach option to force rsync
       to detach.
@@ -321,7 +342,7 @@ Changes since 2.6.3:
       --filter option instead of --exclude-from to capture any filter rules.
 
     - An index equal to the file-list count is sent as a keep-alive packet
-      from the generator to the sender, who then forwards it on to the
+      from the generator to the sender, which then forwards it on to the
       receiver.  This normally invalid index is only a valid keep-alive
       packet if the 16-bit flag-word that follows it contains a single bit
       (ITEM_IS_NEW, which is normally an illegal flag to appear alone).