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