$Id$ * Mon Aug 16 1999 Jan Rêkorajski - fixed reentrancy problems * Sun Jul 4 21:03:42 PDT 1999 - temporarily removed the crypt16 stuff. I'm really paranoid about crypto stuff and exporting it, and there are a few too many 's-box' references in the code for my liking.. * Wed Jun 30 1999 Steve Langasek - further NIS+ fixes * Sun Jun 27 1999 Steve Langasek - fix to uid-handling code for NIS+ * Sat Jun 26 1999 Jan Rêkorajski - merged MD5 fix and early failure syslog by Andrey Vladimirovich Savochkin - minor fixes - added signal handler to unix_chkpwd * Fri Jun 25 1999 Stephen Langasek - reorganized the code to let it build as separate C files * Sun Jun 20 1999 Jan Rêkorajski - fixes in pam_unix_auth, it incorrectly saved and restored return value when likeauth option was used * Tue Jun 15 1999 Jan Rêkorajski - added NIS+ support * Mon Jun 14 1999 Jan Rêkorajski - total rewrite based on pam_pwdb module, now there is ONE pam_unix.so module, it accepts the same options as pam_pwdb - all of them correctly ;) (pam_pwdb dosn't understand what DISALLOW_NULL_AUTHTOK means) * Tue Apr 20 1999 Jan Rêkorajski - Arghhh, pam_unix_passwd was not updating /etc/shadow when used with pam_cracklib. * Mon Apr 19 1999 Jan Rêkorajski - added "remember=XXX" option that means 'remember XXX old passwords' Old passwords are stored in /etc/security/opasswd, there can be maximum of 400 passwords per user. * Sat Mar 27 1999 Jan Rêkorajski - added crypt16 to pam_unix_auth and pam_unix_passwd (check only, this algorithm is too lame to use it in real life) * Sun Mar 21 1999 Jan Rêkorajski - pam_unix_auth now correctly behave when user has NULL AUTHTOK - pam_unix_auth returns PAM_PERM_DENIED when seteuid fails