]> granicus.if.org Git - linux-pam/commit
Relevant BUGIDs: 521314 Linux-PAM-0-76
authorAndrew G. Morgan <morgan@kernel.org>
Tue, 9 Jul 2002 04:44:18 +0000 (04:44 +0000)
committerAndrew G. Morgan <morgan@kernel.org>
Tue, 9 Jul 2002 04:44:18 +0000 (04:44 +0000)
commit067affee9267fa0d1c21835182ba639ba33e820f
tree71f8a6dc2703f7d650d0e2880ec931e86f1b7ca3
parentcda1a99dcb3ef18f21bc5cb2b3994e160ec51118
Relevant BUGIDs: 521314

Purpose of commit: bugfix

Commit summary:
---------------
bigcrypt does not match crypt when password length is too long.
This led to a pam_unix problem when the module had not set the
password in bigcrypt mode, but was trying to compare with bigcrypt
output. The fix is to use the stored password as a guide to how much
of the encrypted password to compare against.
CHANGELOG
modules/pam_unix/pam_unix_passwd.c
modules/pam_unix/support.c
modules/pam_unix/unix_chkpwd.c