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