Mention the fix for the "unexpected tag 3" bug.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 35b0d0b..68c98f5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,31 +1,35 @@
-NEWS for rsync 2.6.7 (UNRELEASED)
+NEWS for rsync 2.6.9 (unreleased)
 Protocol: 29 (unchanged)
-Changes since 2.6.6:
+Changes since 2.6.8:
 
   BUG FIXES:
 
-    - 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.
+    - Fixed the sanitizing of acceptable ../ dirs in 2 cases where an rsync
+      daemon is receiving files when "use chroot" is not enabled and the
+      destination dir is not at the top of the module's path:  both the value
+      of a symlink and the arg of the --FOO-dest options (i.e.  --link-dest,
+      --copy-dest, and --compare-dest) now know how deep the destination dir
+      is in the module, and allow a safe number of ../ references instead of
+      preventing the references from leaving the destination hierarchy (use
+      the age-old --safe-links for that behavior).
 
-  ENHANCEMENTS:
+    - Fixed a bug where a deferred FLOG message would get sent from the
+      generator to the sender instead of being handled by rwrite().  This
+      fixes the "unexpected tag 3" fatal error.
+
+    - Make sure that the --link-dest option can still do its job even when -I
+      or --size-only is specified.
 
-    - Added the --append option that makes rsync append data onto files
-      that are longer on the source than the destination (this includes new
-      files).
+  ENHANCEMENTS:
 
-    - If lutimes() and/or lchmod() are around, use them to allow the
-      preservation of attributes on symlinks.
+    - ...
 
-    - Added two config items to the rsyncd.conf parsing:  "pre-xfer exec"
-      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. 
+  DEVELOPER RELATED:
 
-  INTERNAL:
+    - The acls.diff and xattrs.diff patches have received a bunch of work to
+      make them much closer to being acceptable in the main distribution.
 
-    - Some buffer sizes were expanded a bit, particularly on systems where
-      MAXPATHLEN is overly small (e.g. cygwin).
+    - Updated config.guess and config.sub to their 2006-02-23 version.
 
-    - If io_printf() tries to format more data than fits in the buffer, exit
-      with an error instead of transmitting a truncated buffer.
+    - Updated various files to include the latest FSF address and to have
+      consistent opening comments.