What's Changed
- fixed build error on ia64 NonStop by @tridge in #711
- popt: remove obsolete findme.c & findme.h by @alanc in #712
- Make the build reproducible by @samueloph in #791
- Fix --open-noatime option not working on files by @qrees in #726
- Fix flaky hardlinks test by @elboulangero in #737
- feat: add threads to zstd compression by @eshaz in #424
- configure.ac: check for xattr support both in libc and in -lattr by @eli-schwartz in #753
- bool is a keyword in C23 by @mruprich in #716
- fixed remove multiple leading slashes by @fbuescher in #778
- Allow
ls(1)to fail in test setup by @emilazy in #790 - chore: gitignore MacOS debug symbols by @rahulsmehta in #771
- Fix handling of objects with many xattrs on FreeBSD by @ptrrkssn in #766
- make lots of global variables
constby @MaxKellermann in #744 - Ignore
directory has vanishederrors by @norrisjeremy in #740 - syscall: fix a Y2038 bug by replacing
Int32x32To64with multiplication by @CookiePLMonster in #694 - options.c: Fix segv if poptGetContext returns NULL by @sahlberg in #728
- fixed an invalid access to files array by @tridge in #794
- rsync: Add missing
dirslong option by @nebkat in #826 - Fix uninitialized pointer passed into memcpy, fixes #673 by @pitkajuh in #831
- fixed issue in clean_fname by @tridge in #795
- reject negative token values in compressed stream receivers by @tridge in #835
- CI: fixes for MacOS tests by @tridge in #836
- acl: fixed ACL ID mapping for non-root by @tridge in #844
- fix uninitialized mul_one in AVX2 checksum and add SIMD checksum test by @tridge in #859
- zlib: convert K&R function definitions to ANSI style by @tridge in #874
- fix signed integer overflow in proxy protocol v2 header parsing by @tridge in #873
- xattrs: fixed count in qsort by @tridge in #875
- zero all new memory from allocations by @tridge in #876
- Fix glibc-2.43 constness warnings by @hhoffstaette in #867
- replace runtests.sh with runtests.py by @tridge in #877
- rsyncd.conf: document the purpose of the temp_dir parameter by @devZer0 in #861
- Using a correct time in log file by @mruprich in #730
- Do not clear DISPLAY variable unconditionally by @mruprich in #807
- update NEWS.md ready for 3.4.2 by @tridge in #879
New Contributors
- @alanc made their first contribution in #712
- @qrees made their first contribution in #726
- @elboulangero made their first contribution in #737
- @eshaz made their first contribution in #424
- @eli-schwartz made their first contribution in #753
- @fbuescher made their first contribution in #778
- @emilazy made their first contribution in #790
- @rahulsmehta made their first contribution in #771
- @ptrrkssn made their first contribution in #766
- @MaxKellermann made their first contribution in #744
- @norrisjeremy made their first contribution in #740
- @CookiePLMonster made their first contribution in #694
- @sahlberg made their first contribution in #728
- @nebkat made their first contribution in #826
- @pitkajuh made their first contribution in #831
- @devZer0 made their first contribution in #861
Full Changelog: v3.4.1...v3.4.2