Mention the 2.6.4pre4 release.
authorWayne Davison <wayned@samba.org>
Tue, 29 Mar 2005 06:54:09 +0000 (06:54 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 29 Mar 2005 06:54:09 +0000 (06:54 +0000)
index.html

index 3ca9d42ba2f7ed0dd99c84c012dba90e83f37162..da6422261409cd4b0430ca89cb49f5b3b33dfc8a 100644 (file)
@@ -12,88 +12,56 @@ utility that provides fast incremental file transfer. rsync is freely
 available under the <A HREF="GPL.html">GNU General Public
 License version 2</A>
 
-<p><b>**
-For all versions of rsync prior to 2.6.3, see the
-<a href="#security_aug04">August 2004 security advisory</a>!
-**
-If you're using a version prior to 2.6.1, see the
-<a href="#security_apr04">April 2004 security advisory</a>!
-**
-If you're using a version prior to 2.5.7, see the
-<a href="#security_dec03">December 2003 security advisory</a>!
-**</b>
+<p><i>(If you're using a version of rsync older than 2.6.3, see below for some security advisories.)</i>
 
+<h3>Rsync 2.6.4pre4 released</h3>
 
-<h3>Rsync 2.6.4pre3 released</h3>
+<p><i style="color:#777777">March 28th, 2005</i>
 
-<p><i style="color:#777777">March 15th, 2005</i>
-
-<p>Rsync version 2.6.4pre3 has been released.  This release combines several
+<p>Rsync version 2.6.4pre4 has been released.  This release combines several
 new features with some improved delete efficiency and the usual array of
 bug fixes.  Please try it out and send feedback to the mailing list!
 
-<p><b>Important:</b> protocol 29 was revised in pre3 to be incompatible with
-pre1 and pre2, so be sure to update all your pre-release versions at the
-same time.  Rsync has code in it to detect that it is talking to an older
-pre-release, so you should see an appropriate error if you try to mix
-incompatible versions.  If upgrading the older pre-release version is not
-possible, use the --protocol=28 option to make the programs fall-back to a
-protocol they have in common (this is suggested in the error message that is
-output).
-
-<p>See the <a href="/ftp/rsync/preview/rsync-2.6.4pre3-NEWS">release NEWS</a> for the
+<p>See the <a href="/ftp/rsync/preview/rsync-2.6.4pre4-NEWS">release NEWS</a> for the
 details of what changed since 2.6.3.
 
-<p>The changes since 2.6.4pre2 are as follows:
+<p>The changes since 2.6.4pre3 are as follows:
 
 <ul>
 
-<li> Some protocol changes were made: (1) simplified the data flow for the
-generator's reporting of its basis-file choice to the receiver (because
-simplified data flow makes deadlock prevention easier); (2) made hard-linking
-be reported via the itemized log output; and (3) added an extra "phase" at the
-end of the transfer for the --delay-updates processing so that it can itemize
-any delayed hard-links.  (These changes make protocol 29 incompatible with
-earlier pre-releases, as mentioned in the "Important" note above.)
-
-<li> Another change for hard-links:  a cluster of hard-linked files is now
-dealt with as soon as possible, either when we complete the update of one file
-in the cluster, or we find an unchanged file in the cluster (the old code used
-to do all hard-linking at the end of the transfer).
+<li> Fixed the listing of files on an rsync daemon that is version 2.6.3 or before.
 
-<li> When --max-delete=N is specified and we attempted to overflow this value,
-we now warn at the end of the transfer and exit with error code 25.  If you
-want to know about too-many deletions prior to doing any deletes, do a check
-run with --dry-run first.
+<li> Fixed the saving of the state of the --dirs option in a protocol-29 batch file.
+Also added the saving of --compress.
 
-<li> Fixed a potential protocol-corrupting bug in the data sent from the
-generator to the receiver (this doesn't seem to have been easy to trigger,
-though).
+<li> Got rid of the customized death message when talking to pre1/pre2 version
+of 2.6.4 (since everyone should have upgraded to pre3 by now).
 
-<li> Fixed a slowdown in the name-sorting code.
+<li> Don't reject --dry-run with --read-batch or --write-batch.  Instead, output
+what changes would be made without --dry-run (but do nothing).
 
-<li> When '%i' outputs a deletion, it uses the string "*deleting" (with the
-leading '*' being new).  Also a few other minor changes to the itemized output,
-including adding an extra character for future code to be able to report when
-an ACL/extended-attribute changes.  (See the man page for full details.)
+<li> Limit the maximum fuzzy-name distance the --fuzzy option will accept when
+looking for an alternate basis file.  Also fixed a bug in the parsing of each
+file's suffix.
 
-<li> Fixed a glitch in the --progress output when transferring zero-length
-files.
+<li> Tweaked the generator to do any --delete-after processing and all its
+directory tweaking after --delay-updates is finished (when specified).
 
-<li> Fixed the over-reporting of changes to a write-protected dir.
+<li> Reversed the meaning of the '<' and '>' prefix output by the %i escape for
+transferred files.
 
-<li> The --copy-dest option has made a comeback into CVS now that its algorithm
-has been improved to work just like a --link-dest with copies instead of hard
-links (an earlier version of the code did a less efficient transfer of
-unchanged files from the --copy-dest hierarchy).
+<li> Documented the --protocol=NUM option (which can be useful for creating
+batch files with an older protocol version).
 
 </ul>
 
 <p>To build it from source, snag one of these:
-<b><a href="/ftp/rsync/preview/rsync-2.6.4pre3.tar.gz">rsync-2.6.4pre3.tar.gz</a>
-(<a href="/ftp/rsync/preview/rsync-2.6.4pre3.tar.gz.asc">signature</a>),
-<a href="/ftp/rsync/preview/rsync-2.6.4pre2-2.6.4pre3.diffs.gz">rsync-2.6.4pre2-2.6.4pre3.diffs.gz</a>
-(<a href="/ftp/rsync/preview/rsync-2.6.4pre2-2.6.4pre3.diffs.gz.asc">signature</a>)</b>.
+<b><a href="/ftp/rsync/preview/rsync-2.6.4pre4.tar.gz">rsync-2.6.4pre4.tar.gz</a>
+(<a href="/ftp/rsync/preview/rsync-2.6.4pre4.tar.gz.asc">signature</a>),
+<a href="/ftp/rsync/preview/rsync-2.6.4pre3-2.6.4pre4.diffs.gz">rsync-2.6.4pre3-2.6.4pre4.diffs.gz</a>
+(<a href="/ftp/rsync/preview/rsync-2.6.4pre3-2.6.4pre4.diffs.gz.asc">signature</a>)</b>.
+<a href="/ftp/rsync/preview/old-patches/rsync-2.6.4pre2-2.6.4pre3.diffs.gz">rsync-2.6.4pre2-2.6.4pre3.diffs.gz</a>
+(<a href="/ftp/rsync/preview/old-patches/rsync-2.6.4pre2-2.6.4pre3.diffs.gz.asc">signature</a>)</b>.
 <a href="/ftp/rsync/preview/old-patches/rsync-2.6.4pre1-2.6.4pre2.diffs.gz">rsync-2.6.4pre1-2.6.4pre2.diffs.gz</a>
 (<a href="/ftp/rsync/preview/old-patches/rsync-2.6.4pre1-2.6.4pre2.diffs.gz.asc">signature</a>)</b>.
 <a href="/ftp/rsync/preview/old-patches/rsync-2.6.3-2.6.4pre1.diffs.gz">rsync-2.6.3-2.6.4pre1.diffs.gz</a>