Releases: RsyncProject/rsync
Releases · RsyncProject/rsync
v3.4.2
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
v3.4.1
What's Changed
- update maintainer address by @tridge in #698
- Fix FLAG_GOT_DIR_FLIST collission with FLAG_HLINKED by @ncopa in #705
- Fix use-after-free in generator by @ncopa in #706
- Simple test to validate -H break reported in #702 by @rosorio in #703
- Fix build on ancient glibc without openat(AT_FDCWD by @ncopa in #707
- popt: remove dependency on alloca by @tridge in #709
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- configure.ac: fix failing IPv6 check due to missing return type by @bobrik in #558
- CI: moved FreeBSD CI to github actions by @tridge in #588
- hint that a proxy can handle plain and ssl stream at the same time by @eworm-de in #465
- Silence unused var warning by @AZero13 in #476
- update to popt 1.19 by @tridge in #592
- support: added install_deps_ubuntu.sh by @tridge in #591
- CI: fixed rules for when to trigger by @tridge in #593
- CI: added Solaris build by @charmitro in #594
- Apple silicon linker path details by @vaguely-tagged in #601
- acls: sync type for orig_umask and clear macOS compilation warnings by @carenas in #614
- Fix misc. warnings found by clang-16 by @hhoffstaette in #521
- rrsync: fix wrong parameter name in manpage SYNOPSIS by @samueloph in #557
- Introduce PTR_SUB by @AZero13 in #477
- Allow basic connectivity check via rrsync by @cjwatson in #586
- When not using the builtin zlib, link it before linking libcrypto, as libcrypto depends on zlib. by @Romain-Geissler-1A in #581
- fix typo in manpage by @grfrederic in #612
- added security email address to README.md by @tridge in #681
- GCC15(-std=gnu23) adjustment: Fix function pointer cast in qsort() by @charmitro in #665
- release 3.4.0 by @tridge in #696
New Contributors
- @bobrik made their first contribution in #558
- @tridge made their first contribution in #588
- @AZero13 made their first contribution in #476
- @charmitro made their first contribution in #594
- @vaguely-tagged made their first contribution in #601
- @carenas made their first contribution in #614
- @cjwatson made their first contribution in #586
- @Romain-Geissler-1A made their first contribution in #581
- @grfrederic made their first contribution in #612
Full Changelog: v3.3.0...v3.4.0