From: Wayne Davison Date: Thu, 23 Apr 2020 20:13:35 +0000 (-0700) Subject: Mention more changes in the NEWS. X-Git-Tag: v3.2.0pre1~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b2a3c87b6390ffef87311eb6551117a312d4f61;p=thirdparty%2Frsync.git Mention more changes in the NEWS. --- diff --git a/NEWS b/NEWS index de493a05..53b61aa2 100644 --- a/NEWS +++ b/NEWS @@ -7,12 +7,63 @@ Changes since 3.1.3: - Avoid a potential out-of-bounds read in daemon mode if argc can be made to become 0. + - Fix the default list of skip-compress files for non-daemon transfers. + - Fix xattr filter rules losing an 'x' attribute in a non-local transfer. - - Fix a compiler error/warning about shifting a negative value (in the zlib - code). + - Avoid an error when a check for a potential fuzzy file happens to + reference a directory. + + - Make the atomic-rsync helper script have a more consistent error-exit. + + - Make sure that a signal handler calls _exit() instead of exit(). + + - Various zlib fixes, including security fixes for CVE-2016-9843, + CVE-2016-9842, CVE-2016-9841, and CVE-2016-9840. + + - Fixed an issue with --remove-source-files not removing a source symlink + when combined with --copy-links. + + - Fixed the block-size validation logic when dealing with older protocols. + + - Some rrsync fixes and enhancements to handle the latest options. ENHANCEMENTS: + - Improved the --write-devices patch and promoted it to be in the release. + + - Added openssl support to the rsync-ssl script via its renamed helper + script, rsync-ssl-rsh. Install both bash scripts by default now + (removing the install-ssl-client make target). Rsync was also enhanced + to set the RSYNC_PORT environment variable when running a daemon-over-rsh + script. Its value is the user-specified port number (set via --port or an + rsync:// URL) or 0 if the user didn't override the port. + + - Added a status output based on a signal (via both SIGINFO & SIGVTALRM). + + - Added a --copy-as=USER option to give some extra security to root-run + rsync commands into/from untrusted directories (such as backups and + restores). + - Added support for RSYNC_SHELL & RSYNC_NO_XFER_EXEC environment variables that affect the pre-xfer exec and post-xfer exec rsync daemon options. + + - Fixed a crash in the --iconv code. + + - Fixed a problem with the --link-dest|--copy-dest code when --xattrs was + specified along with multiple alternate-destination directories (it could + possibly choose a bad file match while trying to find a better xattr + match). + + - Various manpage improvements. + + DEVELOPER RELATED: + + - Silenced some annoying warnings about major()|minor() due to the autoconf + include-file check not being smart enough. + + - Improved some configure checks to work better with strict C99 compilers. + + - Some perl scripts were recoded into awk and python3. + + - Some code typos were fixed (as pointed out by a Fossies run).