Prepare repository for more development.
A few more new options that rsync 3.1.0 can pass.
Don't forget about --debug and --info for rrsync.
Don't use comma_num() in FLOG output.
Restore sending of "-ef" marker to the server.
Return an error if a buffer overflows in do_mknod().
Git rid of uneeded extern.
Change safe_read() to select() before reading.
Fix timeout checking in safe_read().
Avoid useless keepalive msgs that would kill an older rsync.

This fix avoids the sending of keep-alive messages from the receiver
to the sender when we are still sending the file list (at which time
an older rsync would die if it received such a keep-alive message).
The messages aren't actually needed, since we haven't forked yet, and
the single flow of data keeps the procs alive.
Fix itemize bug with --link-dest, -X, and -n.

When running with --*-dest & -X, some alt-dest-found files would not
use the right name when looking up old attrs in itemize(), causing a
weird error for a --dry-run copy.  Fixes bug 10238.
Use chunked xattr reading in OS X sys_lgetxattr().
Create and use write_bigbuf() function for extra-large buffer sizes.
Tweak log_delete() to send MSG_DELETED more.

If the client is the sender and it is wanting to log deletes, the
current generator code neglects to send MSG_DELETED to the client side
unless some delete verbosity is enabled.  With this new version on the
generator side, the logfile will now mention deletes, even if the
sending (client) side is an older rsync.  Fixes bug 10182.
A delete_item() error should use FERROR_XFER.
Fixes bug 10024.
Fix a typo that Stefan Beller pointed out.
Change owner+group before setting xattrs to avoid xattr loss.
Fixes bug 10163.
Fix a few issues with make_path().

The make_path() utility function was not returning the right status
when --dry-run was used, so I added some stat() checking that only
happens for -n.  I also noticed that the function was not handling
the case where the whole path needed to be created, so I fixed that.
Fixes bug 10209.
Try to fix bug 7865 for some acl() EINVAL results.
Use 0 (not NULL) for a non-pointer arg.