Improve login/logout: New secondary password is created when logging in. It is stored in the session blowfish'd with salt, and in the LDAP server SSHA encrypted. If there is another password(s) leftover there, they will be removed first (if they don't match the original password given at the login) In logout it destroys the secondary password created for that session (still buggy, needs improvement, the bug must be somewhere in the check_password function)
Improve login/logout:
New secondary password is created when logging in. It is stored in the
session blowfish'd with salt, and in the LDAP server SSHA encrypted.
If there is another password(s) leftover there, they will be removed
first (if they don't match the original password given at the login)
In logout it destroys the secondary password created for that session
(still buggy, needs improvement, the bug must be somewhere in the
check_password function)

dastergon/identity.gentoo.org,gentoo/identity.gentoo.org,dastergon/identity.gentoo.org,gentoo/identity.gentoo.org