csync 0.42.0 rc3

This is the third and hopefully the last release candidate of csync 0.42.0.
csync is a bidirectional file synchronizer for Linux and allows to keep two
copies of files and directories in sync. It uses uses widly adopted protocols
like smb or sftp so that there is no need for a server component of csync. It
is a user-level program which means there is no need to be a superuser. With
pam_csync it is possible to create roaming home directories.

The userguide is a good place to start with csync.

Packages are available in the download section. Please report bugs to the bugtracker.


  • Added checks for unix extensions.
  • Added more documentation to the userguide.
  • Fixed loading of plugins.
  • Fixed call for deletion functions.
  • Normalize the path to <hostname>/<path> for the statedb filename.
  • More change name of client options to be more descriptive.

The change to normalize path for the statedb filename means that it do a full sync. It could happen that deleted files will reappear.

NOTE: sftp is still really slow. This will be fixed with the next libssh version and I will release a new csync version which works with libssh 0.2.1.