New news.
[rsync/rsync.git] / NEWS
diff --git a/NEWS b/NEWS
index 254270e..087bf19 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -36,6 +36,14 @@ Changes since 2.6.0:
 
     * Fixed "make test" bug when build dir is not the source dir.
 
+    * When using --cvs-exclude, the exclude items we get from a
+      directory's .cvsignore file once again only affect that one
+      directory (and not all following directories too).
+
+    * When specifying the USER@HOST: prefix for a file, the USER
+      part can now contain an '@', if needed (i.e. the last '@'
+      is used to find the HOST, not the first).
+
   INTERNAL:
 
     * Most of the I/O is now buffered, which results in a pretty
@@ -51,6 +59,9 @@ Changes since 2.6.0:
     * Reduced memory requirements of hard link preservation.
       (J.W. Schultz)
 
+    * Implemented a new algorithm for hard-link handling that speeds
+      up the code significantly.  (J.W. Schultz and Wayne Davison)
+
     * Got rid of support for protocol versions 17 and 18 (which are
       both over 6 years old).  (Wayne Davison)
 
@@ -62,6 +73,13 @@ Changes since 2.6.0:
 
     * Less memory used per-file in the file list.
 
+    * The 2 pipes used between the receiver and generator processes
+      (which are forked on the same machine) were reduced to 1 pipe and
+      the protocol improved so that (1) it is now impossible to have the
+      "redo" pipe fill up and hang rsync, and (2) trailing messages from
+      the receiver don't get lost on their way to through generator over
+      to the sender.  (Wayne Davison)
+
 \f
 NEWS for rsync 2.6.0 (1 Jan 2004)
 Protocol: 27 (changed)