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 ) - 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