- - We now check if the OS doesn't support using mknod() for creating
- FIFOs and sockets, and compile-in using mkfifo() and socket() when
- necessary.
-
- - Fixed an off-by-one error in the handling of --max-delete=N.
-
- - One place in the code wasn't checking if fork() failed.
-
- - The "ignore nonreadable" daemon parameter no longer affects symlinks
- that are being copied, even if they point nowhere.
-
- - If the OS does not have lchown() and its chown() tries to set the
- referent of a symlink (as it should), we no longer try to set the
- user and group of a symlink.
-
- - The generator now properly runs the hard-link loop and the dir-time
- rewriting loop after we're sure that the redo phase is complete.
-
- - When --backup was specified with --partial-dir=DIR, don't try to
- backup a file in DIR when DIR is relative.
+ - Reject the combination of --inplace and --sparse since the sparse-output
+ algorithm doesn't work when overwriting existing data.