Don't recreate a device if just the permissions bits have changed
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index b439830..a131b0b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,10 +4,16 @@ Changes since 2.6.6:
 
   BUG FIXES:
 
+    - Made hard-linked symlinks and devices work again.
+
     - If the user specifies a remote-host for both the source and destination,
       we now output a syntax error rather than trying to open the destination
       hostspec as a filename.
 
+    - When --inplace creates a new destination file, rsync now creates it with
+      permissions 0600 instead of 0000 -- this makes restarting possible when
+      the transfer gets interrupted in the middle of sending a new file.
+
   ENHANCEMENTS:
 
     - Added the --append option that makes rsync append data onto files
@@ -21,3 +27,11 @@ Changes since 2.6.6:
       and "post-xfer exec".  These allow a command to be specified on a
       per-module basis that will be run before and/or after a daemon-mode
       transfer. 
+
+  INTERNAL:
+
+    - Some buffer sizes were expanded a bit, particularly on systems where
+      MAXPATHLEN is overly small (e.g. cygwin).
+
+    - If io_printf() tries to format more data than fits in the buffer, exit
+      with an error instead of transmitting a truncated buffer.