Fix --delete-missing-args when --relative is active.
Fix version expansion.
Fix --compress data-duplication bug.
Add compatibility with an unmodified zlib.
make repeated --fuzzy option look into alt-dest dirs.
Committing missed manpage tweak.
Another asprintf() return-value-check tweak.
Mention that %a and %h are daemon-only escapes.
Avoid double-free of xattr/acl data in real_sx.
Fixes bug 8665.
Improve the handling of verbose/debug messages

The sender no longer allows a filelist to be sent in the middle of
parsing an incoming message, so that the directory sending doesn't block
all further input reading.  The generator no longer allows recursive
reading of info/error messages when it is waiting for the message buffer
to flush.  This avoids a stack overflow when lots of messages are coming
from the receiver and the sender is not reading things quickly enough.
The I/O code now avoids sending debug messages that could mess up the
I/O buffer it was in the middle of tweaking.  This fixes an infinite
loop in reduce_iobuf_size() with high levels of debug enabled.  Several
I/O-related messages were changed to output only when --msgs2stderr is
enabled.
Complain if the --block-size=N value is too large.
Fixes bug 8036.
Allow --max-size=0 and --min-size=0.
Fixes bug 7965.
Add new --outbuf=N|L|B option.
Make stderr line-buffered w/--msgs2stderr.
flist->in_progress is only needed w/inc_recurese.
Add a slash-stripping version of rsync in support dir.
Fix --only-write-batch hang with --hard-links.
Fixes bug 8565.
Set the modtime to 0 on a partial file.
Fixes debian bug 624826.
Make daemon listener exit w/code 0 on SIGTERM.
Make read_args() return the full request.

When a daemon is sent multiple request args, they are now joined into a
single return value (separated by spaces) so that the RSYNC_REQUEST
environment variable is accurate for any "pre-xfer exec".  The values
in RSYNC_ARG# vars are no longer truncated at the "." arg, so that all
the request values are also listed (separately) in RSYNC_ARG#.