More NEWS changes.
[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 ### ENHANCEMENTS:
23
24  - Added "atimes" to the capabilities list that `--version` outputs.
25
26  - Mention either "default protect-args" or "optional protect-args" in the
27    `--version` capabilities depending on how rsync was configured.
28
29  - Some info on optimizations was elided from the `--version` capabilities
30    since they aren't really user-facing capabilities.  You can get the info
31    back (plus the status of a couple extra optimizations) by repeating the
32    `--version` option (e.g. `-VV`).
33
34  - Updated various documented links to be https instead of http.
35
36 ### PACKAGING RELATED:
37
38  - If you had to use --disable-simd for 3.2.0, you should be able to remove
39    that and let it auto-disable.
40
41  - The MD5 asm code is now under its own configure flag (not shared with the
42    SIMD setting), so if you have any issues compiling it, re-run configure with
43    `--disable-asm`.
44
45 ------------------------------------------------------------------------------