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