Releases: clsync/clsync
Releases · clsync/clsync
v0.4.5
New features:
- Added optional LTO support including -fwhole support on e2k arch: --enable-lto
Bug fixes:
- Fix build on musl, avoid glibc-specific code.
- Do not ignore *-{uid,gid} settings if no CAPABILITIES_SUPPORT.
- Fix potential buffer problems in string and memory operations.
- Fix doxygen issues.
- Fix build using autoconf-2.70.
Other:
- Optimize checks using (un)likely.
- Autogenerate program.h
- Fix various gcc warnings.
v0.4.4
New features:
- Add --sync-on-quit option instructing clsync to perform the final synchronization to empty the sync queue before exit via the SIGQUIT.
- Use $TMPDIR if set as a prefix for clsync temporary directory
- Use LSB headers in the init script
- Provide systemd unit file
Bug fixes:
- Fix bug with ignoring SIGTERM on exec() failure and --retries=0
- Fix build problem on Linux when execinfo.h is missing, e.g. when musl is being used instead of glibc
- Use secure TMPDIR handling in the sample scripts
- Fix various QA issues in the shell scripts provided as examples, mostly found by shellcheck
Docs:
- Documentation update
- Spelling fixes
- Update contact information
Release v0.4.3
- Fixed mode "simple": use absolute paths
- Better error reporting on bad arguments/configuration.
- Updated the manpage
Release v0.4.2
This is a maintenance release. Most important changes are:
- New rule types: "m", "s" and "W" (issue 142)
- Implement intelligent switch from spinlock to mutex, fix related dead locks.
- Segfault fixes (issue 127 and more)
- Fix build issues on various platforms and configurations.
- Add blockers for incompatible configure options
- Debian packaging fixes (thanks to Barak A. Pearlmutter)
Release v0.4.1
- A lot of debian/ fixes (thanks to Barak A. Pearlmutter).
- "unshare()" support is configurable now.
- Fixed building bugs on CentOS. Added RPM building script (thanks to enmaca).
- A lot of runtime bugfixes.
- Removed Gentoo ebuild file (it's now in official Gentoo portage tree).
- Added options "--privileged-uid" and "--privileged-gid"
Release v0.4
- Ported to FreeBSD
- Bugfixes
- Added support of custom arguments
- Added option "--pre-exit-hook"
- Added signal "SIGQUIT"
- Improved control socket
- Activated linux capabilities preserving support
- Added default values for "-L" and "-S" on case of rsyncdirect
- Added auto-removing of lists directory if it was created by the clsync
- Added thread splitting support.
- Added a few of security options
Release v0.4 candidate 5
Added options:
- chroot;
- umount.
Fixed few bugs.
Added thread splitting support.
Fixed building on FreeBSD 11.
Release v0.4 candidate 4
- Few fixes
- Activated linux capabilities preserving support
- Added default values for "-L" and "-S" on case of rsyncdirect
- Added auto-removing of lists directory if it was created by the clsync
Release v0.4 candidate 3
- Added support of custom arguments
- A lot of fixes
- Added option "--pre-exit-hook"
- Added signal "SIGQUIT"
- Improved control socket
Release v0.4 candidate 2
- A lot of building tweaks
- Ported to FreeBSD
- Bugfixes