Fixed problem with -C when we're the sender, the remote is using an
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index f49f189..58da234 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,9 @@ Changes since 2.6.4:
       not have chroot enabled, and used some anchored excludes in the
       rsyncd.conf file.
 
       not have chroot enabled, and used some anchored excludes in the
       rsyncd.conf file.
 
+    - Fixed a bug in the transfer of a single file when -H is specified
+      that might have caused an infininte loop or perhaps a crash.
+
     - Fixed a case where the generator might try to tweak the write
       permissions of a read-only directory in list-only mode.
 
     - Fixed a case where the generator might try to tweak the write
       permissions of a read-only directory in list-only mode.
 
@@ -28,11 +31,28 @@ Changes since 2.6.4:
     - When --existing skips a directory with extra verbosity, don't refer
       to it as a "file".
 
     - When --existing skips a directory with extra verbosity, don't refer
       to it as a "file".
 
+    - When transferring a single file to a different-named file, any
+      generator messages that are source-file related no longer refer to
+      the file by the destination filename.
+
+    - Fixed a bug where hard-linking a group of files might fail if the
+      generator hasn't created the destination directory yet.
+
+    - Fixed a bug where a hard-linked group of files that is newly-linked
+      to a file in a --link-dest dir doesn't link the files from the rest
+      of the cluster.
+
+    - When deleting files with the --one-file-system (-x) option set, rsync
+      no longer tries to remove files from inside a mount-point on the
+      receiving side.
+
   ENHANCEMENTS:
 
     - Added the --only-write-batch=FILE option that may be used (instead
       of --write-batch=FILE) to create a batch file without doing any
   ENHANCEMENTS:
 
     - Added the --only-write-batch=FILE option that may be used (instead
       of --write-batch=FILE) to create a batch file without doing any
-      actual updating of the destination.
+      actual updating of the destination.  This allows you to divert all
+      the file-updating data away from a slow data link (as long as you
+      are pushing the data to the remote server when creating the batch).
 
     - Changed the outputting of "safe" filenames to use backslash-escaped
       characters rather than '?'s.  Any non-printable character is output
 
     - Changed the outputting of "safe" filenames to use backslash-escaped
       characters rather than '?'s.  Any non-printable character is output
@@ -46,6 +66,10 @@ Changes since 2.6.4:
       it does not complain about an unexpectedly closed socket (since we
       really did expect the socket to close).
 
       it does not complain about an unexpectedly closed socket (since we
       really did expect the socket to close).
 
+    - If the daemon can't open the log-file specified in rsyncd.conf, fall
+      back to using syslog.  This is better than a (typically) totally
+      silent failure (since a daemon is not usually run with --no-detach).
+
   INTERNAL:
 
     - Rsync now calls setlocale(LC_CTYPE, "").
   INTERNAL:
 
     - Rsync now calls setlocale(LC_CTYPE, "").