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