1 # NEWS for rsync 3.2.1 (UNRELEASED)
3 Protocol: 31 (unchanged)
5 ## Changes since 3.2.0:
9 - Fixed a build issue with the MD5 assembly-language code by removing some
10 non-portable directives.
12 - Use the preprocessor with the asm file to ensure that if the code is
13 unneeded, it doesn't get built.
15 - Avoid the stack getting set to executable when including the asm code.
17 - Avoid some build issues with the SIMD code, including avoiding a clang++
18 core dump when `-g` is combined with `-O2`.
20 - Fix an issue with the md2man code when building in an external dir.
22 - Disable --atimes on macOS (it apparently doesn't work).
26 - Added `--early-input=FILE` option that allows the client to send some
27 data to the "early exec" daemon script on its stdin.
29 - Added "atimes" to the capabilities list that `--version` outputs.
31 - Mention either "default protect-args" or "optional protect-args" in the
32 `--version` capabilities depending on how rsync was configured.
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`).
39 - Updated various documented links to be https instead of http.
41 ### PACKAGING RELATED:
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.
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
50 ------------------------------------------------------------------------------