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