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