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 | ||
7 | - Applied a zlib fix to block a buffer overflow in the decompression | |
8 | code. Only affects a daemon if it allows uploads and does not refuse | |
9 | the --compress option. | |
10 | ||
ac1541f4 WD |
11 | BUG FIXES: |
12 | ||
30e7b0b2 WD |
13 | - The setting of flist->high in clean_flist() was wrong for an empty list. |
14 | This could cause flist_find() to crash in certain rare circumstances | |
15 | (e.g. if just the right directory setup was around when --fuzzy was | |
f3ee7268 | 16 | combined with --link-dest). |
30e7b0b2 | 17 | |
8fe27e76 | 18 | - The outputting of hard-linked files when verbosity was > 1 was not right: |
e8432be9 | 19 | without -i it would output the name of each hard-linked file as though |
8fe27e76 | 20 | it had been changed (it now outputs a "is hard linked" message for the |
301569f0 WD |
21 | file); with -i it would output all dots for the unchanged attributes of |
22 | a hard-link (it now changes those dots to spaces, as is done for other | |
23 | totally unchanged items). | |
bac72590 | 24 | |
20667b6d | 25 | - When backing up a changed symlink or device, get rid of any old backup |
9db17434 | 26 | item so that we don't get an "already exists" error. |
20667b6d | 27 | |
e8432be9 WD |
28 | - A couple places that were comparing a local and a remote modification- |
29 | time were not honoring the --modify-window option. | |
30 | ||
b8b0668e WD |
31 | - Fixed a really old, minor bug that could cause rsync to warn about being |
32 | unable to mkdir() a path that ends in "/." because it just created the | |
33 | directory (required --relative, --no-implied-dirs, a source path that | |
34 | ended in either a trailing slash or a trailing "/.", and a non-existing | |
35 | destination dir to tickle the bug in a recent version). | |
36 | ||
9425918d WD |
37 | - If the user specifies a remote-host for both the source and destination, |
38 | we now output a syntax error rather than trying to open the destination | |
39 | hostspec as a filename. | |
40 | ||
ac1541f4 WD |
41 | ENHANCEMENTS: |
42 | ||
8fe27e76 WD |
43 | - Made the "max verbosity" setting in the rsyncd.conf file settable on a |
44 | per-module basis (which now matches the documentation). | |
7d7a34ae | 45 | |
3f6c17cf | 46 | - The support/rrsync script has been upgraded to verify the args of options |
301569f0 | 47 | that take them (instead of rejecting any such options). The script was |
3f6c17cf | 48 | also changed to try to be more secure and to fix a problem in the parsing |
301569f0 | 49 | of a pull operation that has multiple sources. |
3f6c17cf | 50 | |
9db17434 WD |
51 | - Upgraded the zlib code from 1.1.4 to 1.2.2 (plus the security fix |
52 | mentioned above). | |
53 | ||
ac1541f4 WD |
54 | BUILD CHANGES: |
55 | ||
8fe27e76 WD |
56 | - Made configure define NOBODY_USER (currently hard-wired to "nobody") and |
57 | NOBODY_GROUP (set to either "nobody" or "nogroup" depending on what we | |
58 | find in the /etc/group file). | |
7d7a34ae | 59 | |
8fe27e76 WD |
60 | - Added a test to the test suite, itemized.test, that tests the output of |
61 | -i (log-format w/%i) and some double-verbose messages. | |
20667b6d | 62 |