BUG FIXES:
+ - If rsync is interrupted via a handled signal (such as SIGINT), it will
+ once again clean-up its temp file from the destination dir.
+
- An rsync daemon that is receiving files with "use chroot = no" no longer
sanitizes the symlink target strings. This means that each symlink's
value will now be accepted (and thus returned) with its symlink info
process. (These problems could only affect an rsync daemon that was
receiving files.)
+ - Fixed a bug in the %f logfile escape when receiving files: the
+ destination path is now included in the output (e.g. you can now tell
+ when a user specifies a subdir inside a module).
+
+ - If the receiving side fails to create a directory, it will now skip
+ trying to update everything that is inside that directory.
+
- Make sure that the --link-dest option can still do its job even when -I
is specified.
- If --link-dest is specified with --checksum but without --times, rsync
will now allow a hard-link to be created to a matching link-dest file
- regardless of the file's modify-time.
+ even when the file's modify-time doesn't match the server's file.
- The daemon now calls more timezone-using functions prior to doing a
chroot. This should help some C libraries to generate proper timestamps
it with affecting the log-file output. (The old option remains as an
alias for the new to preserve backward compatibility.)
+ - Made "log file" and "syslog facility" settable on a per-module basis in
+ the daemon's config file.
+
DEVELOPER RELATED:
- The acls.diff and xattrs.diff patches have received a bunch of work to