abnormally, and should also avoid dying with an "connection unexpectedly
closed" exit when the closed connection is really expected.
- - Fixed a bug in the comparing of upper-case letters in file suffixes for
- --skip-compress.
-
- - If an rsync daemon has a module configured without a path setting, rsync
- will now disallow access to that module.
-
ENHANCEMENTS:
- Added the --remote-option=OPT (-M OPT) command-line option that is useful
- 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.