Release Notes: Several enhancements for FreeBSD 5 have been made to the Makefile, the documentation, and the module code (compiler warning fixes only).
Release Notes: The source code has been corrected to not break C strict aliasing rules.
Release Notes: In this version, the code and documentation have been updated to disallow unreasonable bit sizes for randomly-generated passphrases, and to clarify the lack of relationship between passphrase= and random= options.
Release Notes: The module will now assume invocation by root only if both the UID is 0 and the PAM service name is "passwd". This should fix changing expired passwords on Solaris and HP-UX and make "enforce=users" safe. The proper English explanations of requirements for strong passwords will now be generated for a wider variety of possible settings.
Release Notes: Build process corrections were made for gcc on certain non-x86 architectures, Sun's C compiler, and HP-UX. The documentation was updated to reflect settings for Solaris 9 and Solaris 8 with patch 108993-18 (108994-18 on x86), and to note that "enforce=users" may not always work for services other than the passwd command.
Release Notes: Improved HP-UX support.
Release Notes: Support for HP-UX 11 and a pam_passwdqc(8) manual page have been added.
Release Notes: Preliminary OpenPAM (FreeBSD-current) support in the code and related code cleanups.
Release Notes: Two options needed for stacking with Sun's pam_unix on Solaris, platform-specific instructions (currently for Linux and Solaris), and an ability to stack more than one instance of the module.
Release Notes: This release includes minor portability improvements.