Skip to content

Releases: clsync/clsync

v0.4.5

08 Nov 13:37
v0.4.5
1d50324
Compare
Choose a tag to compare

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

05 May 13:24
v0.4.4
6bcaede
Compare
Choose a tag to compare

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

08 May 11:32
Compare
Choose a tag to compare
  • Fixed mode "simple": use absolute paths
  • Better error reporting on bad arguments/configuration.
  • Updated the manpage

Release v0.4.2

30 Sep 09:51
v0.4.2
1e9a085
Compare
Choose a tag to compare

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

11 May 19:10
Compare
Choose a tag to compare
  • 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

15 Jan 13:49
3f53a16
Compare
Choose a tag to compare
  • 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

16 Aug 14:49
Compare
Choose a tag to compare
Pre-release

Added options:

  • chroot;
  • umount.

Fixed few bugs.

Added thread splitting support.

Fixed building on FreeBSD 11.

Release v0.4 candidate 4

23 Jun 05:55
Compare
Choose a tag to compare
Pre-release
  • 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

19 Jun 07:57
Compare
Choose a tag to compare
Pre-release
  • 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

06 Jun 10:35
Compare
Choose a tag to compare
Pre-release
  • A lot of building tweaks
  • Ported to FreeBSD
  • Bugfixes