Disable atimes on macOS.
[rsync.git] / NEWS.md
1 # NEWS for rsync 3.2.1 (UNRELEASED)
2
3 Protocol: 31 (unchanged)
4
5 ## Changes since 3.2.0:
6
7 ### BUG FIXES:
8
9  - Fixed a build issue with the MD5 assembly-language code by removing some
10    non-portable directives.
11
12  - Use the preprocessor with the asm file to ensure that if the code is
13    unneeded, it doesn't get built.
14
15  - Avoid the stack getting set to executable when including the asm code.
16
17  - Avoid some build issues with the SIMD code, including avoiding a clang++
18    core dump when `-g` is combined with `-O2`.
19
20  - Fix an issue with the md2man code when building in an external dir.
21
22  - Disable --atimes on macOS (it apparently doesn't work).
23
24 ### ENHANCEMENTS:
25
26  - Added `--early-input=FILE` option that allows the client to send some
27    data to the "early exec" daemon script on its stdin.
28
29  - Added "atimes" to the capabilities list that `--version` outputs.
30
31  - Mention either "default protect-args" or "optional protect-args" in the
32    `--version` capabilities depending on how rsync was configured.
33
34  - Some info on optimizations was elided from the `--version` capabilities
35    since they aren't really user-facing capabilities.  You can get the info
36    back (plus the status of a couple extra optimizations) by repeating the
37    `--version` option (e.g. `-VV`).
38
39  - Updated various documented links to be https instead of http.
40
41 ### PACKAGING RELATED:
42
43  - If you had to use --disable-simd for 3.2.0, you should be able to remove
44    that and let it auto-disable.
45
46  - The MD5 asm code is now under its own configure flag (not shared with the
47    SIMD setting), so if you have any issues compiling it, re-run configure with
48    `--disable-asm`.
49
50 ------------------------------------------------------------------------------