- Mention the logging fix for a single-use daemon.
[rsync/rsync.git] / NEWS
... / ...
CommitLineData
1NEWS for rsync 2.6.8 (UNRELEASED)
2Protocol: 29 (unchanged)
3Changes since 2.6.7:
4
5 BUG FIXES:
6
7 - Fixed a bug in the exclude code where an anchored exclude without any
8 wildcards fails to match an absolute source arg, but only when --relative
9 is in effect.
10
11 - Improved the I/O code for the generator to fix a potential hang when the
12 receiver gets an EOF on the socket but the generator's select() call
13 never indicates that the socket is writable for it to be notified about
14 the EOF. (This can happen when using stunnel).
15
16 - Fixed a logging bug where the "log file" directive was not being honored
17 in a single-use daemon (one spawned by a remote-shell connection).
18
19 - If rsync cannot honor the --delete option, we output an error and exit
20 instead of silently ignoring the option.
21
22 ENHANCEMENTS:
23
24 - In daemon mode, if rsync fails to bind to the requested port, the
25 error(s) returned by socket() and/or bind() are now logged.
26
27 - When we output a fatal error, we now output the version of rsync in the
28 message.
29
30 - The support/rsyncstats script has an improved line-parsing regex that is
31 easier to read and also allows it to parse syslog-generated lines.
32
33 - A new script, support/file-attr-restore, can be used to restore the
34 attributes of a fileset (the permissions, ownership, and group info)
35 taken from the cached output of a "find ARG... -ls" command.
36
37 DEVELOPER RELATED:
38
39 - The acls.diff patch has been improved quite a bit, with more to come.
40
41 - A new patch was added: log-file.diff. This contains an early version of
42 a future option, --log-file=FILE, that will allow any rsync to log its
43 actions to a file (something that only a daemon supports at present).