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