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