Commit | Line | Data |
---|---|---|
8fe27e76 | 1 | NEWS for rsync 2.6.6 (UNRELEASED) |
3ae6c187 | 2 | Protocol: 29 (unchanged) |
8fe27e76 | 3 | Changes since 2.6.5: |
060f3150 | 4 | |
9db17434 WD |
5 | SECURITY FIXES: |
6 | ||
870dddc5 WD |
7 | - The zlib code was upgraded to version 1.2.3 in order to make it more |
8 | secure. While the widely-publicized security problem in zlib 1.2.2 did | |
9 | not affect rsync, another security problem surfaced that affects rsync's | |
10 | zlib 1.1.4. | |
9db17434 | 11 | |
ac1541f4 WD |
12 | BUG FIXES: |
13 | ||
30e7b0b2 WD |
14 | - The setting of flist->high in clean_flist() was wrong for an empty list. |
15 | This could cause flist_find() to crash in certain rare circumstances | |
16 | (e.g. if just the right directory setup was around when --fuzzy was | |
f3ee7268 | 17 | combined with --link-dest). |
30e7b0b2 | 18 | |
8fe27e76 | 19 | - The outputting of hard-linked files when verbosity was > 1 was not right: |
e8432be9 | 20 | without -i it would output the name of each hard-linked file as though |
8fe27e76 | 21 | it had been changed (it now outputs a "is hard linked" message for the |
301569f0 WD |
22 | file); with -i it would output all dots for the unchanged attributes of |
23 | a hard-link (it now changes those dots to spaces, as is done for other | |
24 | totally unchanged items). | |
bac72590 | 25 | |
20667b6d | 26 | - When backing up a changed symlink or device, get rid of any old backup |
9db17434 | 27 | item so that we don't get an "already exists" error. |
20667b6d | 28 | |
e8432be9 WD |
29 | - A couple places that were comparing a local and a remote modification- |
30 | time were not honoring the --modify-window option. | |
31 | ||
b8b0668e WD |
32 | - Fixed a really old, minor bug that could cause rsync to warn about being |
33 | unable to mkdir() a path that ends in "/." because it just created the | |
34 | directory (required --relative, --no-implied-dirs, a source path that | |
35 | ended in either a trailing slash or a trailing "/.", and a non-existing | |
36 | destination dir to tickle the bug in a recent version). | |
37 | ||
9425918d WD |
38 | - If the user specifies a remote-host for both the source and destination, |
39 | we now output a syntax error rather than trying to open the destination | |
40 | hostspec as a filename. | |
41 | ||
ac1541f4 WD |
42 | ENHANCEMENTS: |
43 | ||
870dddc5 WD |
44 | - Added the --append option that makes rsync append data onto files |
45 | that are longer on the source than the destination (this includes new | |
46 | files). | |
47 | ||
48 | - The configure script now checks for lutimes() and lchmod() so that | |
49 | rsync can make use of them to update attributes of symlinks (on | |
50 | systems that support this). | |
51 | ||
8fe27e76 WD |
52 | - Made the "max verbosity" setting in the rsyncd.conf file settable on a |
53 | per-module basis (which now matches the documentation). | |
7d7a34ae | 54 | |
870dddc5 WD |
55 | - Added two config items to the rsyncd.conf parsing: "pre-xfer exec" |
56 | and "post-xfer exec". These allow a command to be specified on a | |
57 | per-module basis that will be run before and/or after a daemon-mode | |
58 | transfer. | |
59 | ||
3f6c17cf | 60 | - The support/rrsync script has been upgraded to verify the args of options |
870dddc5 | 61 | that take args (instead of rejecting any such options). The script was |
3f6c17cf | 62 | also changed to try to be more secure and to fix a problem in the parsing |
301569f0 | 63 | of a pull operation that has multiple sources. |
3f6c17cf | 64 | |
870dddc5 WD |
65 | - Improved the documentation that explains the difference between a |
66 | normal daemon transfer and a daemon-over remote-shell transfer. | |
67 | ||
68 | - Some of the diffs supplied in the patches dir were fixed and/or | |
69 | improved. | |
9db17434 | 70 | |
ac1541f4 WD |
71 | BUILD CHANGES: |
72 | ||
8fe27e76 WD |
73 | - Made configure define NOBODY_USER (currently hard-wired to "nobody") and |
74 | NOBODY_GROUP (set to either "nobody" or "nogroup" depending on what we | |
75 | find in the /etc/group file). | |
7d7a34ae | 76 | |
8fe27e76 WD |
77 | - Added a test to the test suite, itemized.test, that tests the output of |
78 | -i (log-format w/%i) and some double-verbose messages. | |
20667b6d | 79 |