pam_csync 0.42.0 beta2

This is the second beta release of csync 0.42.0. pam_csync is a PAM (Pluggable
Authentication Modules) module to provide roaming home directories for a
user session. This module is aimed at environments with central file servers a
user wishes to store his home directory. The Authentication Module verifies the
identity of a user and triggers a synchronization with the server on the first
login and the last logout.

There is a bug in several PAM applications calling the PAM functions on logout
in the wrong order. Take a look at:

gdm calls pam functions in the wrong order
http://bugzilla.gnome.org/show_bug.cgi?id=557794

OpenSSH calls pam functions in the wrong order on logout
https://bugzilla.mindrot.org/show_bug.cgi?id=1534

If you have ‘su’ (switch user) with pam support, check the patch
if it calls the functions in the right order.

You can find packages here.

ChangeLog

  • Improved debugging output
  • Fixed some PAM problems introduce by buggy gdm, su, openssh
  • Fixed kerberos support
  • Code cleanups

NOTE: If you want to use csync with sftp. Compile the latest libssh version from svn and apply this patch to the csync source.