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