X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/281a141ea71b09e1bd26f5f774a60394de0a7cc0..3b22184d4c61e6dc77ec15f93bb760046c40533e:/NEWS diff --git a/NEWS b/NEWS index 3c538342..aa0dfe5b 100644 --- a/NEWS +++ b/NEWS @@ -9,9 +9,13 @@ Changes since 3.0.4: "log format" parameter and related command-line options (including --out-format) for a modifier that can be used to request digit-grouping or human-readable output in log escapes. (Note that log output is - unchanged by default.) When some level of human-readable output is - enabled, the column width for the file size in the --list-only output - is increased. + unchanged by default.) + + - The --list-only option is now affected by the --human-readable setting. + It will display digit groupings by default, and unit suffixes if higher + levels of readability are requested. Also, the column width for the size + output has increased from 11 to 14 characters when human readability is + enabled. Use --no-h to get the old-style output and column size. - The output of the --progress option has changed: the string "xfer" was shortened to "xfr", and the string "to-check" was shortened to "to-chk", @@ -23,26 +27,26 @@ Changes since 3.0.4: be increasing as new files are found. - Enhanced the --stats output: 1) to mention how many files were created - (protocol >= 28), 2) to mention how many files were deleted (new for - protocol 31, but only output when --delete is in effect), and 3) to + (protocol >= 28), 2) to mention how many files were deleted (a new line + for protocol 31, but only output when --delete is in effect), and 3) to follow the file-count, created-count, and deleted-count with a subcount - list broken down by type. + list that shows the counts by type. The wording of the transferred count + has also changed so that it is clearer that it is only a count of regular + files. BUG FIXES: - - Fixed a bug in incremental recursion transfers where an I/O error might - not get noticed in time for the receiving side to disable deletions - (requires protocol 31). - - Changed the way --progress overwrites its prior output in order to make it nearly impossible for the progress to get overwritten by an error. - - An absolute-path filter rule (i.e. with a '/' modifier) no longer loses - its modifier when sending the filter rules to the remote rsync. - - Fixed some rare bugs in --iconv processing that might cause a multibyte character to get translated incorrectly. + - Improved the propagation of abnormal-exit error messages. This should + help the client side to receive errors from the server when it is exiting + abnormally, and should also avoid dying with an "connection unexpectedly + closed" exit when the closed connection is really expected. + ENHANCEMENTS: - Added the --remote-option=OPT (-M OPT) command-line option that is useful @@ -95,6 +99,9 @@ Changes since 3.0.4: - Added a few more default suffixes for the "dont compress" settings. + - Added the checking of the RSYNC_PROTECT_ARGS environment variable to allow + the default for the --protect-args command-line option to be overridden. + - Added some Solaris xattr code. EXTRAS: @@ -133,3 +140,5 @@ Changes since 3.0.4: DEVELOPER RELATED: - Added more conditional debug output. + + - Changed configure.in to configure.ac.