forked from RsyncProject/rsync
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
73 lines (46 loc) · 2.71 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
NEWS for rsync 3.1.4 (UNRELEASED)
Protocol: 31 (unchanged)
Changes since 3.1.3:
BUG FIXES:
- 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.
- 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 --atimes patch and promoted it to be in the release.
- Added --set-noatime option to open files using O_NOATIME.
- 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).