The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Authen::PAM.

0.16  2005-Sep-20
	- export the PAM_BINARY_PROMPT message type
	- minor fix in the configure script for testing DL_LOAD_FLAGS
	- added an entry in the FAQ about PAM_AUTHTOK and PAM_OLDAUTHTOK
	- some code cleanup by Alexey Tourbin
	- changed the typemap of pam_handle_t* to T_PTRREF;
	  this should fix warnings and some segmentation faults when using
	  64-bit ints (thanks to Walter Vaughan)
	- restored test 11 for the object oriented interface

0.15  2004-Nov-8
	- small changes to the FAQ
	- fixed pam_start to pass NULL to PAM if no user is given
	  (thanks to Angus Lees)
	- the test script will die if it cannot find a tty
	- if the test script cannot obtain the username it will force PAM to
	  ask for it
	- removed some trivial tests
	- the user can now abort the conversation function by returning
	  some error code (thanks to Penelope Fudd)

0.14  2003-Jan-22
	- upgraded to autoconf 2.53 and did a major rewrite of the 
	  configure script 
	- the changes in the autoconf scripts in the last version
	  had a bug which would prevent correct configuration if
	  a config.cache file exists, e.g if you run ./configure twice
	- added a test for pam_appl.h in the configure script
	- added support for PAM on Darwin and Mac OS X (thanks to
	  David Wheeler)
	- preliminary support for HP-UX 11.0
	- fixed parsing of -D arguments on the command line (thanks to
	  Jens Rehsack)

0.13  2002-Feb-25
	- the test script returns the number of failed tests (except test 10)
	  so that 'make test' can fail
	- fixed the code for loading constant symbols on systems with
	  non-english system locale (thanks to Andrzej Kukula)
	- better test for pam_strerror (thanks to Dag-Erling Smorgrav)
	- support for OpenPAM (thanks to Dag-Erling Smorgrav)

0.12  2001-Jul-10
	- some simplifications of the configure script
	- the format of the conversation messages seems to be different
	  on Solaris and Linux-PAM and I tried to accomodate for this
	- a number of PAM error codes were not exported

0.11  2000-Dec-06
	- reorganized the PAM.xs for easier support of callback functions
	- added support for user (perl) defined fail_delay function
	- the pam_fail_delay function was not exported
	- fixed a bug when calling pam_set_item($pamh, PAM_CONV_FUNC, ...)
	- the PAM.xs now compiles on perl 5.6 (thanks to Roland Pope) 
 	- the compiler can be changed by setting the environment variable
	  CC before calling 'perl Makefile.PL'

0.10  2000-May-02
	- fixed some small problems with the constructor 'new'
	  (thanks to <wil at langford.net>)
	- added a FAQ file
	- added PAM_CONV_AGAIN and PAM_INCOMPLETE constants from the
	  new versions of the Linux PAM library

0.09  2000-Feb-03
	- fixed a bug in PAM.xs when more than one messages are given
	  to the conversation function (thanks to Oleg Bulavsky)
	- small changes to the test script
	- several old constant symbols are exported only on request;
	  also created two tags :constants and :functions for easier
 	  exporting only some of the symbols

0.08  1999-Sep-13
	- fixed a bug when returning empty strings from the conversation 
	  function (thanks to Eric Einhorn)

0.07  1999-Jun-08
	- the test script now gets the user name from the real user id
	- restored back the file Makefile.PL and modified the configuration 
	  process so that the module is now build in the standard way
	- added a dummy file d/PAM.pm so that CPAN can find the version
	  number and the docs (thanks to Graham Barr)

0.06  1999-May-19
	- the test script now passes to pam the current tty which is needed
	  by some authentication modules (e.g. pam_securetty)
	- some of the test programs in configure need to be linked with -ldl
	  under Linux
	- the default converstation function now uses termios functions to
	  turn off the echo (thanks to Charlie Brady)

0.05  1999-Mar-23
	- the package is now configured with a `configure' script
	- the module can now be used with FreeBSD 3.1 PAM library
	  (thanks to Adrian Pavlykevych)
	- removed the PAM_AUTHTOK and PAM_OLDAUTHTOK constants because they
	  can be used only by modules
	- the test script now returns the pam error code for tests which fail

0.04  1998-Oct-30
	- in the previous version the HAVE_PAM_ENV_FUNCTIONS was incorrectly 
	  commented by default
	- added a workaround for a bug in the solaris 2.6 pam library
	  (tanks to Dawn Whiteside)
	- the distribution now includes the xsubpp patch
	- added a call to the pam_authenticate function to the test program

0.03  1998-Oct-06
	- added support for the earlier versions of Linux-PAM without env 
	  functions (those before version 0.54)
	- fixed some compiler warnings

0.02  1998-Jun-09
	- the module is now compatible with Solaris 2.6 PAM library
	  (thanks to Lupe Christoph)
	- added object oriented interface
	- added default value for $flags argument for most of the functions

0.01  1998-May-18
	- original version; created by h2xs 1.18