pam_unix2 NEWS -- history of user-visible changes.

Copyright (C) 2001-2004 SuSE Linux AG Nuernberg, Germany
Copyright (C) 2005 SUSE LINUX Products GmbH, Germany

Please send bug reports, questions and suggestions to <kukuk@suse.de>.

Version 1.25
* Handle expired accounts reported by invoked PAM modules correct.

Version 1.24
* Fix problem that not always a password was requested for
  non-existing user

Version 1.23
* Fix usage of uninitilized log level in session management
* Check always for valid arguments in session management
* Ignore call_modules for root authentication
* Prepare for translations

Version 1.22
* Remove dead code, simply query for new password

Version 1.21
* Read /etc/default/passwd for default crypt hash method

Version 1.20
* Adjust for libselinux v1.5
* Fix some memory leaks

Version 1.19
* Add SELinux support for changing passwords
* Preserve Extended Attributes of passwd/shadow file
* Fix use_first_pass handling
* Add more checks if username is not set

Version 1.18
* Add support for pam_krb5

Version 1.17
* Add call_modules=x,y,z option for better LDAP, Kerberos, ... support

Version 1.16
* Allow password changing requests for root

Version 1.15
* Abort if user press Ctrl-D when entering a username
* Fix compiling with gcc 2.95.x

Version 1.14
* Share more code with pam_pwcheck
* Export only official PAM interface functions

Version 1.13
* Add new option nisdir: Allows passwd to change source passwd/shadow
  file for NIS user.
* Remove some password sanity checks, should be done only in pam_pwcheck.

Version 1.12
* Make debug mode more verbose
* Add fix to handle PAM_PERM_DENIED of pam_ldap correct

Version 1.11
* Fix blowfish support

Version 1.10
* Fix possible passwd/shadow file corruption

Version 1.9
* Compute path to pam_ldap at compile time (support for lib64)
* Remove blowfish source, use libxcrypt instead
* Fix usage of bigcrypt (bigcrypt should work again)

Version 1.8
* Allow usernames starting with "_"

Version 1.7
* Minor bug fixes

Version 1.6
* Read global options from /etc/security/pam_unix2.conf
* Fix seg.fault in cleanup function
* Use global function to read and parse options
* Use prefix for syslog messages, don't replace name of
  calling programm

Version 1.5
* Load pam_ldap module on request (use_ldap option)
* Dynamic load necessary NSS libraries

Version 1.4
* Major bug fix: initialize data for crypt_rn

Version 1.3
* Create shared library with soname

Version 1.2
* add support for blowfish crypt
* use reentrant functions

Version 1.1
* use autoconf and automake

Version 1.0
* first initial version

