- Fixed a potential hang when verbosity is high, the client side is
the sender, and the file-list is large.
- - Fixed a potential protocol-corrupting bug where the generator
- might accidentally merge a message from the receiver into the
- middle of a multiplexed packet of data that is waiting for the
- socket to allow it to flush.
+ - Fixed a potential protocol-corrupting bug where the generator could
+ merge a message from the receiver into the middle of a multiplexed
+ packet of data if only part of that data was written out to the
+ socket when we got the message from the generator.
- We now check if the OS doesn't support using mknod() for creating
FIFOs and sockets, and compile-in using mkfifo() and socket() when
(the preserved) attributes from the version in the compare-dest DIR.
- When rsync is copying files into a write-protected directory, fixed
- the changed-report output for the directory so that we don't report
+ the change-report output for the directory so that we don't report
an identical directory as changed.
ENHANCEMENTS:
algorithm only creates one directory of objects at a time (for files
inside the transfer).
- - Added support for specifying multiple --compare-dest or --link-dest
- options, but only of a single type. (Promoted from the patches dir
- and enhanced.) (Requires protocol 29.)
+ - Added the --copy-dest option, which works like --link-dest except
+ that it copies identical files instead of hard-linking them.
+
+ - Added support for specifying multiple --compare-dest, --copy-dest, or
+ --link-dest options, but only of a single type. (Promoted from the
+ patches dir and enhanced.) (Requires protocol 29.)
- Added the --max-size option. (Promoted from the patches dir.)
file, we now flush any data in the write-cache before closing the
partial file.
- - The --inplace support was enhanced to work with --compare-dest and
- --link-dest. (Requires protocol 29.)
+ - The --inplace support was enhanced to work with --compare-dest,
+ --link-dest, and (the new) --copy-dest options. (Requires protocol
+ 29.)
- Added the --dirs (-d) option for an easier way to copy directories
without recursion.