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