- - A bug in the sanitize_path routine (which affects a non-chrooted
- rsync daemon) could allow a user to specify an absolute path for
- certain options (but not for file-transfer names). If you're running
- a rsync daemon with chroot disabled, *please upgrade*, ESPECIALLY if
- the user privs you run rsync under is anything above "nobody".
-
- OUTPUT CHANGES (ATTN: those using a script to parse the verbose output):
-
- - Please note that the 2-line footer (output when verbose) now uses the
- term "sent" instead of "wrote" and "received" instead of "read". If
- you are not parsing the numeric values out of this footer, a script
- would be better off using the empty line prior to the footer as the
- indicator that the verbose output is over.
-
- - The output from the --stats option was similarly affected to change
- "written" to "sent" and "read" to "received".
-
- - Rsync ensures that a filename that contains a newline gets mentioned
- with each newline transformed into a question mark (which prevents a
- filename from causing an empty line to be output).
+ - Added the 'c'-flag to the itemizing of non-regular files so that the
+ itemized output doesn't get hidden if there were no attribute changes,
+ and also so that the itemizing of a --copy-links run will distinguish
+ between copying an identical non-regular file and the creation of a
+ revised version with a new value (e.g. a changed symlink referent, a
+ new device number, etc.).