Note last $Date$ and $Log$ value from cvs.
[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 running
22 (1) an xattr-enabled rsync older than 3.0.2,
23 (2) a writable rsync daemon older than 3.0.0,
24 or (3) a version of rsync older than 2.6.6, please see the
25 <a href="security.html" class=security>rsync security advisory page</a>.</i>
26
27 <!--
28
29 <p><hr>
30 <h3>The latest development version</h3>
31
32 <p>If you're curious about the changes going into the next version of rsync,
33 you can view the <a href="https://download.samba.org/pub/unpacked/rsync/NEWS">NEWS file from the source
34 repository</a> to see a summary of the current changes.  Also available are the
35 <a href="https://download.samba.org/pub/rsync/nightly/rsync.html">repository's rsync manpage</a> and the
36 <a href="https://download.samba.org/pub/rsync/nightly/rsyncd.conf.html">repository's rsyncd.conf
37 manpage</a>.  See the <a href="/download.html">download page</a> for more info
38 on grabbing the development version.
39
40 -->
41
42 <p><hr>
43 <h3>Rsync version 3.1.2pre1 released</h3>
44 <i class=date>August 8th, 2015</i>
45
46 <p>Rsync version 3.1.2pre1 is now available for release testing.  This is a
47 bug-fix release.  If no blocking issues are found, this will be released as 3.1.2 soon.
48
49 <p>For a full list of what changed since 3.1.1, see the
50 <a href="https://download.samba.org/pub/rsync/src-previews/rsync-3.1.2pre1-NEWS">NEWS file</a>.
51 The latest manpages are also available for both
52 <a href="https://download.samba.org/pub/rsync/rsync.html">rsync</a> and
53 <a href="https://download.samba.org/pub/rsync/rsyncd.conf.html">rsyncd.conf</a>.
54
55 <p>The source tar is available here:
56 <b><a href="https://download.samba.org/pub/rsync/src-previews/rsync-3.1.2pre1.tar.gz">rsync-3.1.2pre1.tar.gz</a>
57 (<a href="https://download.samba.org/pub/rsync/src-previews/rsync-3.1.2pre1.tar.gz.asc">signature</a>),</b>
58 with a tar file of the "patches" directory now released in a separate file:
59 <b><a href="https://download.samba.org/pub/rsync/src-previews/rsync-patches-3.1.2pre1.tar.gz">rsync-patches-3.1.2pre1.tar.gz</a>
60 (<a href="https://download.samba.org/pub/rsync/src-previews/rsync-patches-3.1.2pre1.tar.gz.asc">signature</a>),</b>
61 and the diffs from version 3.1.1 are available here:
62 <b><a href="https://download.samba.org/pub/rsync/src-previews/rsync-3.1.1-3.1.2pre1.diffs.gz">rsync-3.1.1-3.1.2pre1.diffs.gz</a>
63 (<a href="https://download.samba.org/pub/rsync/src-previews/rsync-3.1.1-3.1.2pre1.diffs.gz.asc">signature</a>)</b>.
64
65 <p><hr>
66 <h3>Rsync version 3.1.1 released</h3>
67 <i class=date>June 22nd, 2014</i>
68
69 <p>Rsync version 3.1.1 has been released.  This is a bug-fix release.
70
71 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.1.1-NEWS">release NEWS</a>
72 for the details of what changed since 3.1.0.
73 The latest manpages are also available for both
74 <a href="https://download.samba.org/pub/rsync/rsync.html">rsync</a> and
75 <a href="https://download.samba.org/pub/rsync/rsyncd.conf.html">rsyncd.conf</a>.
76
77 <p>The source tar is available here:
78 <b><a href="https://download.samba.org/pub/rsync/src/rsync-3.1.1.tar.gz">rsync-3.1.1.tar.gz</a>
79 (<a href="https://download.samba.org/pub/rsync/src/rsync-3.1.1.tar.gz.asc">signature</a>),</b>
80 with a tar file of the "patches" directory now released in a separate file:
81 <b><a href="https://download.samba.org/pub/rsync/src/rsync-patches-3.1.1.tar.gz">rsync-patches-3.1.1.tar.gz</a>
82 (<a href="https://download.samba.org/pub/rsync/src/rsync-patches-3.1.1.tar.gz.asc">signature</a>),</b>
83 and the diffs from version 3.1.0 are available here:
84 <b><a href="https://download.samba.org/pub/rsync/src-diffs/rsync-3.1.0-3.1.1.diffs.gz">rsync-3.1.0-3.1.1.diffs.gz</a>
85 (<a href="https://download.samba.org/pub/rsync/src-diffs/rsync-3.1.0-3.1.1.diffs.gz.asc">signature</a>)</b>.
86
87 <p><hr>
88 <h3>Rsync version 3.1.0 released</h3>
89 <i class=date>September 28th, 2013</i>
90
91 <p>Rsync version 3.1.0 has been released.  This is a
92 feature release that improves performance, provides several new options, and
93 fixes a few bugs along the way.
94
95 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.1.0-NEWS">release NEWS</a>
96 for the details of what changed since 3.0.9.
97
98 <p><hr>
99 <h3>Rsync version 3.0.9 released</h3>
100 <i class=date>September 23th, 2011</i>
101
102 <p>Rsync version 3.0.9 has been released.  This is a bug-fix release.
103
104 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.9-NEWS">release NEWS</a>
105 for the details of what changed since 3.0.8.
106
107 <p><hr>
108 <h3>Rsync version 3.0.8 released</h3>
109 <i class=date>March 26th, 2011</i>
110
111 <p>Rsync version 3.0.8 has been released.  This is a bug-fix release.
112
113 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.8-NEWS">release NEWS</a>
114 for the details of what changed since 3.0.7.
115
116 <p><hr>
117 <h3>Rsync version 3.0.7 released</h3>
118 <i class=date>December 31th, 2009</i>
119
120 <p>Rsync version 3.0.7 has been released.  This is a bug-fix release.
121
122 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.7-NEWS">release NEWS</a>
123 for the details of what changed since 3.0.6.
124
125 <p><hr>
126 <h3>Rsync version 3.0.6 released</h3>
127 <i class=date>May 8th, 2009</i>
128
129 <p>Rsync version 3.0.6 has been released.  This is a bug-fix release.
130
131 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.6-NEWS">release NEWS</a>
132 for the details of what changed since 3.0.5.
133
134 <p><hr>
135 <h3>Rsync version 3.0.5 released</h3>
136 <i class=date>December 28th, 2008</i>
137
138 <p>Rsync version 3.0.5 has been released.  This is another bug-fix release.
139
140 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.5-NEWS">release NEWS</a>
141 for the details of what changed since 3.0.4.
142
143 <p><hr>
144 <h3>Rsync version 3.0.4 released</h3>
145 <i class=date>September 6th, 2008</i>
146
147 <p>Rsync version 3.0.4 has been released.  This is a bug-fix release with the
148 only enhancement being the adding of a way to interact with an
149 overly-restrictive server that refuses rsync's behind-the-scenes use of the -e
150 option.
151
152 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.4-NEWS">release NEWS</a>
153 for the details of what changed since 3.0.3.
154
155 <p><hr>
156 <h3>Rsync version 3.0.3 released</h3>
157 <i class=date>June 29th, 2008</i>
158
159 <p>Rsync version 3.0.3 has been released.  This is a bug-fix release that has
160 no new features (though it does have one new script in the support directory).
161
162 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.3-NEWS">release NEWS</a>
163 for the details of what changed since 3.0.2.
164
165 <p><hr>
166 <h3>Rsync version 3.0.2 released</h3>
167 <i class=date>April 8th, 2008</i>
168
169 <p>Rsync version 3.0.2 has been released.  This is a 
170 <a href="security.html#s3_0_2" class=security>security release</a>
171 that fixes a potential buffer-overflow issue.
172
173 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.2-NEWS">release NEWS</a>
174 for the details of what changed since 3.0.1.
175
176 <p><hr>
177 <h3>Rsync version 3.0.1 released</h3>
178 <i class=date>April 3rd, 2008</i>
179
180 <p>Rsync version 3.0.1 has been released.  This is a bug-fix release, which also
181 includes fixes/improvements for several issues in the daemon-exclude code.
182
183 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.1-NEWS">release NEWS</a>
184 for the details of what changed since 3.0.0.
185
186 <p><hr>
187 <h3>Rsync version 3.0.0 released</h3>
188 <i class=date>March 1st, 2008</i>
189
190 <p>Rsync version 3.0.0 is finally here!  This is a feature release that
191 also includes quite a few bug fixes.
192
193 <p>The 3.0.0 version number is such a large bump up from 2.6.9 due to the
194 addition of an
195 incremental recursion scan (which helps a lot with large transfers) and the
196 official arrival of several other new features, including ACL support, extended
197 attribute support, filename character-set conversion, etc. 
198
199 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-3.0.0-NEWS">release NEWS</a>
200 for the details of what changed since 2.6.9.
201
202 <p><hr>
203 <h3>Rsync version 2.6.9 released</h3>
204 <i class=date>November 6th, 2006</i>
205
206 <p>Rsync version 2.6.9 has been released.  This is primarily a bug-fix
207 release with a few minor new features.
208
209 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.9-NEWS">release NEWS</a>
210 for the details of what changed since 2.6.8.
211
212 <p><hr>
213 <h3>Rsync version 2.6.8 released</h3>
214 <i class=date>April 22th, 2006</i>
215
216 <p>Rsync version 2.6.8 has been released.  This is a bug-fix release that
217 primarily addresses an exclude problem that affected the --relative option,
218 but also includes a <a href="security.html#s2_6_8" class=security>security fix</a> for
219 the xattrs.diff patch (which is not an
220 official part of rsync, but some packagers include it in their release).
221
222 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.8-NEWS">release NEWS</a>
223 for the details of what changed since 2.6.7.
224
225 <p><hr>
226 <h3>Rsync 2.6.7 released</h3>
227 <i class=date>March 11th, 2006</i>
228
229 <p>Rsync version 2.6.7 has been released.  This release has both several new
230 features and the usual accompaniment of bug fixes.
231
232 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.7-NEWS">release NEWS</a>
233 for the details of what changed since 2.6.6.
234
235 <p><hr>
236 <h3>Rsync 2.6.6 released</h3>
237 <i class=date>July 28th, 2005</i>
238
239 <p>Rsync version 2.6.6 has been released.  This release is a bug-fix release
240 which contains a <a href="security.html#s2_6_6" class=security>security fix</a>
241 to handle a null-pointer bug that turned up in rsync's version of zlib
242 1.1.4 (this is not the recent zlib 1.2.2 security fix, which did not
243 affect rsync) and to squash a few other minor bugs.  To deal with the
244 zlib issue, rsync has been upgraded to include zlib 1.2.3.
245
246 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.6-NEWS">release NEWS</a>
247 for the details of what changed since 2.6.5.
248
249 <p><hr>
250 <h3>Rsync 2.6.5 released</h3>
251 <i class=date>June 1st, 2005</i>
252
253 <p>Rsync version 2.6.5 has been released.  This release is primarily a bug-fix
254 release to squash some annoying problems that made it into the (feature-filled)
255 release of 2.6.4, plus a few minor enhancements.
256
257 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.5-NEWS">release NEWS</a>
258 for the details of what changed since 2.6.4.
259
260 <p><hr>
261 <h3>Rsync 2.6.4 released</h3>
262 <i class=date>March 30th, 2005</i>
263
264 <p>Rsync version 2.6.4 has been released.  This release combines quite a
265 few new features, some improved delete efficiency, and the usual array of
266 bug fixes.
267
268 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.4-NEWS">release NEWS</a>
269 for the details of what changed since 2.6.3.
270
271 <p><hr>
272 <h3>Rsync 2.6.3 released</h3>
273 <i class=date>September 30th, 2004</i>
274
275 <p>Rsync version 2.6.3 has been released.  It contains several new features
276 and quite a few bug fixes, including a <a href="security.html#s2_6_3" class=security>security
277 fix</a> for a patch-sanitizing bug in the daemon code.
278
279 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.3-NEWS">release NEWS</a> for the
280 details of what changed since 2.6.2.
281
282 <p><hr>
283 <h3>Rsync 2.6.2 released</h3>
284 <i class=date>April 30th, 2004</i>
285
286 <p>Rsync version 2.6.2 has been released.  It is a bugfix release that mainly
287 fixes <b>a bug with the --relative option (-R) in 2.6.1</b>
288 that could cause files to be transferred incorrectly.  This only affected a
289 source right at the root of the filesystem, such as "/" or "/*" (if you
290 first "cd /" and then copy from ".", it would not tickle the bug).
291
292 <p>See the <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.2-NEWS">release NEWS</a> for the
293 details of what else was fixed.
294
295 <p><hr>
296 <h3>Rsync 2.6.1 released</h3>
297 <i class=date>April 26th, 2004</i>
298
299 <p>Rsync version 2.6.1 has been released.  It is primarily a performance
300 release that requires less memory to run, makes fewer write calls to the socket
301 (lowering the system CPU time), does less string copying (lowering the user CPU
302 time), and also reduces the amount of data that is transmitted over the wire.
303 There have also been quite a few bug fixes, including a
304 <a href="security.html#s2_6_1" class=security>security fix</a> for a daemon problem when chroot
305 is not enabled.  See the
306 <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.1-NEWS">release NEWS</a> for the full
307 details.
308
309 <p><hr>
310 <h3>One Cygwin hang-problem resolved</h3>
311
312 <p>The problem with rsync hanging at the end of the transfer on
313 <a href="http://www.cygwin.com/">Cygwin</a> had been previously traced to a
314 signal-handling bug in their compatibility DLL.  This bug appears to now be
315 fixed in DLL version 1.5.7-1, and Cygwin users are reporting that upgrading the
316 DLL removes the hang-at-end-of-transfer problem for their existing rsync executable.
317 (Note that this doesn't solve a hang that some folks see in the middle of a
318 transfer -- using daemon mode instead of ssh can work around that one.)
319
320 <p><hr>
321 <h3>Rsync 2.6.0 released</h3>
322 <i class=date>January 1st, 2004</i>
323
324 <P> Two important things to note in the new release:
325
326 <ol>
327
328 <li>The default remote shell is now "ssh" unless you tell configure you want to
329 make something else the default.
330
331 <li>Some bug fixes in the include/exclude code, while making things work
332 properly, have resulted in some user-visible changes for certain wildcard
333 strings.  Read the BUG FIXES section in the
334 <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.0-NEWS">NEWS file</a> to see if
335 any of these changes apply to you.
336 (Most people should be unaffected.)
337
338 </ol>
339
340 <p>One other item of note is that the oft-requested option "--files-from" is now
341 available.  This option lets you specify a list of files to transfer, and can
342 be much more efficient than a recursive descent using include/exclude
343 statements (if you know in advance what files you want to transfer).  The list
344 of files can come from either side of the connection, so it is possible for a
345 server to provide the file-list that lets someone grab a server-specified set of
346 files, for example.  See the <a href="https://download.samba.org/pub/rsync/rsync.html">rsync man page</a>
347 for more details.
348
349 <p>For a full list of changes in version 2.6.0, see the
350 <a href="https://download.samba.org/pub/rsync/src/rsync-2.6.0-NEWS">release NEWS</a>.
351
352 <!--#include virtual="footer.html" -->