- - An OS that has a binary mode for its files (such as cygwin0 needed
- setmode(fd, O_BINARY) called on the temp-file we opened with
- mkstemp(). (Fix picked up from the cygwin package.)
-
- - Fixed a potential hang when verbosity is high, the client side is
- the sender, and the file-list is large.
-
- - 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.
+ - Fixed a couple issues in the --fake-super handling of xattrs when the
+ destination files have root-level attributes (e.g. selinux values) that
+ a non-root copy can't affect.