Use '.' for unchanged attributes in the %i output.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 76fabc4..dc81ce1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -167,6 +167,11 @@ Changes since 2.6.3:
       they are given, and refuse to operate on a directory index (since
       that would indicate that something had gone very wrong).
 
+    - Added the --itemize-changes (-i) option that is a way to output the
+      list of files that got transferred and/or changed in any way, and how
+      they changed.  The effect is the same as specifying a --log-format of
+      "%i %n%L" (see the rsyncd.conf manpage).  Works with --dry-run too.
+
     - Added the --fuzzy option, which attempts to find a basis file for a
       file that is being created from scratch.  The current algorithm
       only looks in the destination directory for the created file, but
@@ -217,11 +222,21 @@ Changes since 2.6.3:
     - Defined int32 in a way that ensures that the build dies if we can't
       find a variable with at least 32 bits.
 
+    - The daemon's "read only" config item now sets an internal read_only
+      variable that makes extra sure that no write/delete calls on the
+      read-only side can succeed.
+
   PROTOCOL DIFFERENCES FOR VERSION 29:
 
+    - A 16-bit flag-word is transmitted after every file-list index.  This
+      indicates what is changing between the sender and the receiver.  The
+      generator now transmits an index and a flag-word to indicate when
+      dirs and symlinks have changed (only outputting local change messages
+      for older protocols).
+
     - If --inplace is specified, the generator sends an extra byte after
-      each index integer indicating what kind of basis file is being used
-      for the transfer (see the FNAMECMP_* defines).
+      the flag-word indicating what kind of basis file is being used for
+      the transfer (see the FNAMECMP_* defines).
 
     - The sending of exclude names is done using filter-rule syntax.  This
       means that all names have a prefixed rule indicator, even excludes