Announce 3.0.1pre1.
[rsync-web.git] / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE>rsync</TITLE>
5 <style>
6 .security { color: red; }
7 h3 { margin-bottom: 0px; }
8 .date { color: #D25A0B; }
9 </style>
10 </HEAD>
11 <!--#include virtual="header.html" -->
12
13 <H2 align="center">Welcome to the rsync web pages</H2>
14
15 rsync is an <A HREF="http://www.opensource.org/">open source</A>
16 utility that provides fast incremental file transfer. rsync is freely
17 available under the <A HREF="GPL.html">GNU General Public
18 License</A> and is currently being maintained by
19 <a href="http://opencoder.net/">Wayne Davison</a>.
20
21 <p><i>If you are (1) running a writable rsync daemon of <b>any</b>
22 version or (2) using a version of rsync older than 2.6.6, see the
23 <a href="security.html" class=security>rsync security advisory page</a>.</i>
24
25 <!--
26
27 <p><hr>
28 <h3>The latest development version</h3>
29
30 <p>If you're curious about the changes going into the next version of rsync,
31 you can view the <a href="/ftp/unpacked/rsync/NEWS">NEWS file from the source
32 repository</a> to see a summary of the current changes.  Also available are the
33 <a href="/ftp/rsync/nightly/rsync.html">repository's rsync manpage</a> and the
34 <a href="/ftp/rsync/nightly/rsyncd.conf.html">repository's rsyncd.conf
35 manpage</a>.  See the <a href="/download.html">download page</a> for more info
36 on grabbing the development version.
37
38 -->
39
40 <p><hr>
41 <h3>Rsync 3.0.1pre1 available for release testing</h3>
42 <i class=date>March 24th, 2008</i>
43
44 <p>Rsync version 3.0.1pre1 is now available for release testing.  This is a
45 bug-fix release, which also includes fixes/improvements for several issues in
46 the daemon-exclude code.
47
48 <p>Please test this new release and send email to the rsync mailing list with
49 any questions, comments, or bug reports.
50
51 <p>You can read all about the latest improvements and bug-fixes in the
52 <a href="/ftp/rsync/src-previews/rsync-3.0.1pre1-NEWS">NEWS file</a>.
53 The pre-release version of the manpages are also available for both
54 <a href="/ftp/rsync/rsync.html">rsync</a> and
55 <a href="/ftp/rsync/rsyncd.conf.html">rsyncd.conf</a>.
56
57 <p>The source tar is available here:
58 <b><a href="/ftp/rsync/src-previews/rsync-3.0.1pre1.tar.gz">rsync-3.0.1pre1.tar.gz</a>
59 (<a href="/ftp/rsync/src-previews/rsync-3.0.1pre1.tar.gz.asc">signature</a>),</b>
60 with a tar file of the "patches" directory now released in a separate file:
61 <b><a href="/ftp/rsync/src-previews/rsync-patches-3.0.1pre1.tar.gz">rsync-patches-3.0.1pre1.tar.gz</a>
62 (<a href="/ftp/rsync/src-previews/rsync-patches-3.0.1pre1.tar.gz.asc">signature</a>),</b>
63 and the diffs from version 3.0.0 are available here:
64 <b><a href="/ftp/rsync/src-previews/rsync-3.0.0-3.0.1pre1.diffs.gz">rsync-3.0.0-3.0.1pre1.diffs.gz</a>
65 (<a href="/ftp/rsync/src-previews/rsync-3.0.0-3.0.1pre1.diffs.gz.asc">signature</a>)</b>.
66
67 <p><hr>
68 <h3>Rsync version 3.0.0 released</h3>
69 <i class=date>March 1st, 2008</i>
70
71 <p>Rsync version 3.0.0 is finally here!  This is a feature release that
72 also includes quite a few bug fixes.
73
74 <p>The 3.0.0 version number is such a large bump up from 2.6.9 due to the
75 addition of an
76 incremental recursion scan (which helps a lot with large transfers) and the
77 official arrival of several other new features, including ACL support, extended
78 attribute support, filename character-set conversion, etc. 
79
80 <p>You can read all about the latest improvements and bug-fixes in the
81 <a href="/ftp/rsync/src/rsync-3.0.0-NEWS">release NEWS</a>.
82
83 The latest version of each manpage is also available:
84 <a href="/ftp/rsync/rsync.html">rsync</a> and
85 <a href="/ftp/rsync/rsyncd.conf.html">rsyncd.conf</a>.
86
87 <p>The source tar is available here:
88 <b><a href="/ftp/rsync/src/rsync-3.0.0.tar.gz">rsync-3.0.0.tar.gz</a>
89 (<a href="/ftp/rsync/src/rsync-3.0.0.tar.gz.asc">signature</a>),</b>
90 with a tar file of the "patches" directory now released in a separate file:
91 <b><a href="/ftp/rsync/src/rsync-patches-3.0.0.tar.gz">rsync-patches-3.0.0.tar.gz</a>
92 (<a href="/ftp/rsync/src/rsync-patches-3.0.0.tar.gz.asc">signature</a>),</b>
93 and the diffs from version 2.6.9 are available here:
94 <b><a href="/ftp/rsync/src-diffs/rsync-2.6.9-3.0.0.diffs.gz">rsync-2.6.9-3.0.0.diffs.gz</a>
95 (<a href="/ftp/rsync/src-diffs/rsync-2.6.9-3.0.0.diffs.gz.asc">signature</a>)</b>.
96
97 <p><hr>
98 <h3>Rsync version 2.6.9 released</h3>
99 <i class=date>November 6th, 2006</i>
100
101 <p>Rsync version 2.6.9 has been released.  This is primarily a bug-fix
102 release with a few minor new features.
103
104 <p>See the <a href="/ftp/rsync/src/rsync-2.6.9-NEWS">release NEWS</a>
105 for the details of what changed since 2.6.8.
106
107 <p><hr>
108 <h3>Rsync version 2.6.8 released</h3>
109 <i class=date>April 22th, 2006</i>
110
111 <p>Rsync version 2.6.8 has been released.  This is a bug-fix release that
112 primarily addresses an exclude problem that affected the --relative option,
113 but also includes a <a href="security.html#s2_6_8" class=security>security fix</a> for
114 the xattrs.diff patch (which is not an
115 official part of rsync, but some packagers include it in their release).
116
117 <p>See the <a href="/ftp/rsync/src/rsync-2.6.8-NEWS">release NEWS</a>
118 for the details of what changed since 2.6.7.
119
120 <p><hr>
121 <h3>Rsync 2.6.7 released</h3>
122 <i class=date>March 11th, 2006</i>
123
124 <p>Rsync version 2.6.7 has been released.  This release has both several new
125 features and the usual accompaniment of bug fixes.
126
127 <p>See the <a href="/ftp/rsync/src/rsync-2.6.7-NEWS">release NEWS</a>
128 for the details of what changed since 2.6.6.
129
130 <p><hr>
131 <h3>Rsync 2.6.6 released</h3>
132 <i class=date>July 28th, 2005</i>
133
134 <p>Rsync version 2.6.6 has been released.  This release is a bug-fix release
135 which contains a <a href="security.html#s2_6_6" class=security>security fix</a>
136 to handle a null-pointer bug that turned up in rsync's version of zlib
137 1.1.4 (this is not the recent zlib 1.2.2 security fix, which did not
138 affect rsync) and to squash a few other minor bugs.  To deal with the
139 zlib issue, rsync has been upgraded to include zlib 1.2.3.
140
141 <p>See the <a href="/ftp/rsync/src/rsync-2.6.6-NEWS">release NEWS</a>
142 for the details of what changed since 2.6.5.
143
144 <p><hr>
145 <h3>Rsync 2.6.5 released</h3>
146 <i class=date>June 1st, 2005</i>
147
148 <p>Rsync version 2.6.5 has been released.  This release is primarily a bug-fix
149 release to squash some annoying problems that made it into the (feature-filled)
150 release of 2.6.4, plus a few minor enhancements.
151
152 <p>See the <a href="/ftp/rsync/src/rsync-2.6.5-NEWS">release NEWS</a>
153 for the details of what changed since 2.6.4.
154
155 <p><hr>
156 <h3>Rsync 2.6.4 released</h3>
157 <i class=date>March 30th, 2005</i>
158
159 <p>Rsync version 2.6.4 has been released.  This release combines quite a
160 few new features, some improved delete efficiency, and the usual array of
161 bug fixes.
162
163 <p>See the <a href="/ftp/rsync/src/rsync-2.6.4-NEWS">release NEWS</a>
164 for the details of what changed since 2.6.3.
165
166 <p><hr>
167 <h3>Rsync 2.6.3 released</h3>
168 <i class=date>September 30th, 2004</i>
169
170 <p>Rsync version 2.6.3 has been released.  It contains several new features
171 and quite a few bug fixes, including a <a href="security.html#s2_6_3" class=security>security
172 fix</a> for a patch-sanitizing bug in the daemon code.
173
174 <p>See the <a href="/ftp/rsync/src/rsync-2.6.3-NEWS">release NEWS</a> for the
175 details of what changed since 2.6.2.
176
177 <p><hr>
178 <h3>Rsync 2.6.2 released</h3>
179 <i class=date>April 30th, 2004</i>
180
181 <p>Rsync version 2.6.2 has been released.  It is a bugfix release that mainly
182 fixes <b>a bug with the --relative option (-R) in 2.6.1</b>
183 that could cause files to be transferred incorrectly.  This only affected a
184 source right at the root of the filesystem, such as "/" or "/*" (if you
185 first "cd /" and then copy from ".", it would not tickle the bug).
186
187 <p>See the <a href="/ftp/rsync/src/rsync-2.6.2-NEWS">release NEWS</a> for the
188 details of what else was fixed.
189
190 <p><hr>
191 <h3>Rsync 2.6.1 released</h3>
192 <i class=date>April 26th, 2004</i>
193
194 <p>Rsync version 2.6.1 has been released.  It is primarily a performance
195 release that requires less memory to run, makes fewer write calls to the socket
196 (lowering the system CPU time), does less string copying (lowering the user CPU
197 time), and also reduces the amount of data that is transmitted over the wire.
198 There have also been quite a few bug fixes, including a
199 <a href="security.html#s2_6_1" class=security>security fix</a> for a daemon problem when chroot
200 is not enabled.  See the
201 <a href="/ftp/rsync/src/rsync-2.6.1-NEWS">release NEWS</a> for the full
202 details.
203
204 <p><hr>
205 <h3>One Cygwin hang-problem resolved</h3>
206
207 <p>The problem with rsync hanging at the end of the transfer on
208 <a href="http://www.cygwin.com/">Cygwin</a> had been previously traced to a
209 signal-handling bug in their compatibility DLL.  This bug appears to now be
210 fixed in DLL version 1.5.7-1, and Cygwin users are reporting that upgrading the
211 DLL removes the hang-at-end-of-transfer problem for their existing rsync executable.
212 (Note that this doesn't solve a hang that some folks see in the middle of a
213 transfer -- using daemon mode instead of ssh can work around that one.)
214
215 <p><hr>
216 <h3>Rsync 2.6.0 released</h3>
217 <i class=date>January 1st, 2004</i>
218
219 <P> Two important things to note in the new release:
220
221 <ol>
222
223 <li>The default remote shell is now "ssh" unless you tell configure you want to
224 make something else the default.
225
226 <li>Some bug fixes in the include/exclude code, while making things work
227 properly, have resulted in some user-visible changes for certain wildcard
228 strings.  Read the BUG FIXES section in the
229 <a href="/ftp/rsync/src/rsync-2.6.0-NEWS">NEWS file</a> to see if
230 any of these changes apply to you.
231 (Most people should be unaffected.)
232
233 </ol>
234
235 <p>One other item of note is that the oft-requested option "--files-from" is now
236 available.  This option lets you specify a list of files to transfer, and can
237 be much more efficient than a recursive descent using include/exclude
238 statements (if you know in advance what files you want to transfer).  The list
239 of files can come from either side of the connection, so it is possible for a
240 server to provide the file-list that lets someone grab a server-specified set of
241 files, for example.  See the <a href="/ftp/rsync/rsync.html">rsync man page</a>
242 for more details.
243
244 <p>For a full list of changes in version 2.6.0, see the
245 <a href="/ftp/rsync/src/rsync-2.6.0-NEWS">release NEWS</a>.
246
247 <!--#include virtual="footer.html" -->