X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/8346c62a95d601f2516059cccb4784fe36fe3e9d..d52aeae4e9af689aed4ae6af2b7602552c1383e7:/NEWS diff --git a/NEWS b/NEWS index 090f2f14..5fd125af 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,30 +27,25 @@ 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 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. + - 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: @@ -78,12 +77,18 @@ Changes since 3.0.4: - Added the "reverse lookup" parameter to the rsync daemon config file to allow reverse-DNS lookups to be disabled. + - Added a forward-DNS lookup for the daemon's hosts allow/deny config. Can + be disabled via "forward lookup" parameter (defaults to enabled). + - Added a way for more than one group to be specified in the daemon's config file, including a way to specify that you want all of the specified user's groups without having to name them. Also changed the daemon to complain about an inability to set explicitly-specified uid/gid values, even when not run by a super-user. + - Added per-user authorization options and group-authorization support to + the daemon's "auth users" parameter. + - Added a way to reference environment variables in a daemon's config file (using %VAR% references). @@ -100,6 +105,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: @@ -138,3 +146,5 @@ Changes since 3.0.4: DEVELOPER RELATED: - Added more conditional debug output. + + - Changed configure.in to configure.ac.