"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",
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:
- 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:
- 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).
- When replacing a non-dir with a symlink/hard-link/device/special-file,
the update should now be done in an atomic manner.
- - Fixed a free of the wrong pointer in uncache_tmp_xattrs() (which only
- sometimes affects an --xattr transfer when --backup is used).
+ - Avoid re-sending xattr info for hard-linked files w/the same xattrs
+ (protocol 31).
- When backing up a file, try to hard-link the file into place so that the
upcoming replacement of the destination file will be atomic.
- 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:
DEVELOPER RELATED:
- Added more conditional debug output.
+
+ - Changed configure.in to configure.ac.