- - Improved the I/O code for the generator to fix a potential hang when the
- receiver gets an EOF on the socket but the generator's select() call
- never indicates that the socket is writable for it to be notified about
- the EOF. (This can happen when using stunnel).
-
- - Fixed a problem with the file-reading code where a failed read (such as
- that caused by a bad sector) would not advance the file's read-position
- beyond the failed read's data.
-
- - Fixed a logging bug where the "log file" directive was not being honored
- in a single-use daemon (one spawned by a remote-shell connection or by
- init).
-
- - If rsync cannot honor the --delete option, we output an error and exit
- instead of silently ignoring the option.
-
- - Fixed a bug in the --link-dest code that prevented special files (such as
- fifos) from being linked.
-
- - The ability to hard-link symlinks and special files is now determined at
- configure time instead of at runtime. This fixes a bug with --link-dest
- creating a hard-link to a symlink's referent on a BSD system.
+ - Made the output of all file types consistent when using a --*-dest
+ option. Prior versions used to output too many creation events for
+ matching items.