Commit | Line | Data |
---|---|---|
f90f7149 | 1 | NEWS for rsync 2.6.7 (UNRELEASED) |
3ae6c187 | 2 | Protocol: 29 (unchanged) |
f90f7149 | 3 | Changes since 2.6.6: |
9db17434 | 4 | |
ac1541f4 WD |
5 | BUG FIXES: |
6 | ||
4fdb03a6 WD |
7 | - Made hard-linked symlinks and devices work again. |
8 | ||
9425918d WD |
9 | - If the user specifies a remote-host for both the source and destination, |
10 | we now output a syntax error rather than trying to open the destination | |
11 | hostspec as a filename. | |
12 | ||
7ea7bebf WD |
13 | - When --inplace creates a new destination file, rsync now creates it with |
14 | permissions 0600 instead of 0000 -- this makes restarting possible when | |
15 | the transfer gets interrupted in the middle of sending a new file. | |
16 | ||
ac1541f4 WD |
17 | ENHANCEMENTS: |
18 | ||
870dddc5 WD |
19 | - Added the --append option that makes rsync append data onto files |
20 | that are longer on the source than the destination (this includes new | |
21 | files). | |
22 | ||
f90f7149 WD |
23 | - If lutimes() and/or lchmod() are around, use them to allow the |
24 | preservation of attributes on symlinks. | |
7d7a34ae | 25 | |
870dddc5 WD |
26 | - Added two config items to the rsyncd.conf parsing: "pre-xfer exec" |
27 | and "post-xfer exec". These allow a command to be specified on a | |
28 | per-module basis that will be run before and/or after a daemon-mode | |
29 | transfer. | |
5b9cc695 WD |
30 | |
31 | INTERNAL: | |
32 | ||
33 | - Some buffer sizes were expanded a bit, particularly on systems where | |
34 | MAXPATHLEN is overly small (e.g. cygwin). | |
35 | ||
36 | - If io_printf() tries to format more data than fits in the buffer, exit | |
37 | with an error instead of transmitting a truncated buffer. |