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