pam_unix2 NEWS -- history of user-visible changes.

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

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

Version 2.9.1
* Bug fixes
* Make sha512 default for /etc/passwd

Version 2.9.0
* Add support to run special user with linux kernel version 2.4.60
  below a 3.x kernel

Version 2.8.2
* Fix bug in combination with gdm

Version 2.8.1
* Fix return values in error case

Version 2.8
* Get ride of libxcrypt

Version 2.7.5
* Fix setting of password if old one was empty

Version 2.7.4
* Small bug fix
* Add translation for Galician
* Update translations

Version 2.7.3
* Make sure shadow/passwd files are synced to disk
* Add translations for Thai

Version 2.7.2
* Update translations
* Check old password not only in PRELIM section for password change
  requests

Version 2.7.1
* Update translations

Version 2.7.0
* Add support for new passwords using SHA256 and SHA512 
* Fix lock account handling for shadow passwords

Version 2.6
* Enhance log message for starting/closing a session

Version 2.5.1
* Update translations

Version 2.5.0
* Remove obsolete options
* Adjust for new libxcrypt
* Update translations

Version 2.4.1
* Update translations

Version 2.4
* Use local files if no /etc/nsswitch.conf is found.

Version 2.3
* Add translation for hr
* Always ask for password, even for unknown accounts

Version 2.2
* Add translation for bg
* Update translations for es, it, ja
* Fix disabling of native language support

Version 2.1.1
* Update translation for pt_BR
* Add translation for uk
* Minor bug fixes

Version 2.1
* Update translations for da, de, es, et, fi, fr, id, it, ja,
  jm, lt, nb, pl, ru, sv, zh_CN and zh_TW.
* Fix handling of empty passwords.

Version 2.0.1
* Fix seg.fault for empty new passwords.

Version 2.0
* Remove pam_unix2.conf support.
* Update translations.
* Remove NIS+ support.
* Fix stacking for password changes.
* Query for login and password in auth section at once if possible.

Version 1.34
* New translation for hu, fi and pl.

Version 1.33
* New translation for hu and km.

Version 1.32
* Update translations for fi and pl
* New translation for Khmer

Version 1.31
* Fix crash in NIS+ part of pam_unix2
* Update translations for de, cs, pt, nb

Version 1.30
* Fix changing passwords with unknown PAM modules

Version 1.29
* Don't abort with error if no config file exist

Version 1.28
* Use Linux-PAM extensions if available
* Update translations for de, es, fr, fi, it, ja, pt_BR, zh_CN, zh_TW

Version 1.27
* Warn if application does not have permissions to read password files
* Add translations

Version 1.26
* Fix memory leak

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

