1Revision history for Perl extension Authen::PAM. 2 30.16 2005-Sep-20 4 - export the PAM_BINARY_PROMPT message type 5 - minor fix in the configure script for testing DL_LOAD_FLAGS 6 - added an entry in the FAQ about PAM_AUTHTOK and PAM_OLDAUTHTOK 7 - some code cleanup by Alexey Tourbin 8 - changed the typemap of pam_handle_t* to T_PTRREF; 9 this should fix warnings and some segmentation faults when using 10 64-bit ints (thanks to Walter Vaughan) 11 - restored test 11 for the object oriented interface 12 130.15 2004-Nov-8 14 - small changes to the FAQ 15 - fixed pam_start to pass NULL to PAM if no user is given 16 (thanks to Angus Lees) 17 - the test script will die if it cannot find a tty 18 - if the test script cannot obtain the username it will force PAM to 19 ask for it 20 - removed some trivial tests 21 - the user can now abort the conversation function by returning 22 some error code (thanks to Penelope Fudd) 23 240.14 2003-Jan-22 25 - upgraded to autoconf 2.53 and did a major rewrite of the 26 configure script 27 - the changes in the autoconf scripts in the last version 28 had a bug which would prevent correct configuration if 29 a config.cache file exists, e.g if you run ./configure twice 30 - added a test for pam_appl.h in the configure script 31 - added support for PAM on Darwin and Mac OS X (thanks to 32 David Wheeler) 33 - preliminary support for HP-UX 11.0 34 - fixed parsing of -D arguments on the command line (thanks to 35 Jens Rehsack) 36 370.13 2002-Feb-25 38 - the test script returns the number of failed tests (except test 10) 39 so that 'make test' can fail 40 - fixed the code for loading constant symbols on systems with 41 non-english system locale (thanks to Andrzej Kukula) 42 - better test for pam_strerror (thanks to Dag-Erling Smorgrav) 43 - support for OpenPAM (thanks to Dag-Erling Smorgrav) 44 450.12 2001-Jul-10 46 - some simplifications of the configure script 47 - the format of the conversation messages seems to be different 48 on Solaris and Linux-PAM and I tried to accomodate for this 49 - a number of PAM error codes were not exported 50 510.11 2000-Dec-06 52 - reorganized the PAM.xs for easier support of callback functions 53 - added support for user (perl) defined fail_delay function 54 - the pam_fail_delay function was not exported 55 - fixed a bug when calling pam_set_item($pamh, PAM_CONV_FUNC, ...) 56 - the PAM.xs now compiles on perl 5.6 (thanks to Roland Pope) 57 - the compiler can be changed by setting the environment variable 58 CC before calling 'perl Makefile.PL' 59 600.10 2000-May-02 61 - fixed some small problems with the constructor 'new' 62 (thanks to <wil at langford.net>) 63 - added a FAQ file 64 - added PAM_CONV_AGAIN and PAM_INCOMPLETE constants from the 65 new versions of the Linux PAM library 66 670.09 2000-Feb-03 68 - fixed a bug in PAM.xs when more than one messages are given 69 to the conversation function (thanks to Oleg Bulavsky) 70 - small changes to the test script 71 - several old constant symbols are exported only on request; 72 also created two tags :constants and :functions for easier 73 exporting only some of the symbols 74 750.08 1999-Sep-13 76 - fixed a bug when returning empty strings from the conversation 77 function (thanks to Eric Einhorn) 78 790.07 1999-Jun-08 80 - the test script now gets the user name from the real user id 81 - restored back the file Makefile.PL and modified the configuration 82 process so that the module is now build in the standard way 83 - added a dummy file d/PAM.pm so that CPAN can find the version 84 number and the docs (thanks to Graham Barr) 85 860.06 1999-May-19 87 - the test script now passes to pam the current tty which is needed 88 by some authentication modules (e.g. pam_securetty) 89 - some of the test programs in configure need to be linked with -ldl 90 under Linux 91 - the default converstation function now uses termios functions to 92 turn off the echo (thanks to Charlie Brady) 93 940.05 1999-Mar-23 95 - the package is now configured with a `configure' script 96 - the module can now be used with FreeBSD 3.1 PAM library 97 (thanks to Adrian Pavlykevych) 98 - removed the PAM_AUTHTOK and PAM_OLDAUTHTOK constants because they 99 can be used only by modules 100 - the test script now returns the pam error code for tests which fail 101 1020.04 1998-Oct-30 103 - in the previous version the HAVE_PAM_ENV_FUNCTIONS was incorrectly 104 commented by default 105 - added a workaround for a bug in the solaris 2.6 pam library 106 (tanks to Dawn Whiteside) 107 - the distribution now includes the xsubpp patch 108 - added a call to the pam_authenticate function to the test program 109 1100.03 1998-Oct-06 111 - added support for the earlier versions of Linux-PAM without env 112 functions (those before version 0.54) 113 - fixed some compiler warnings 114 1150.02 1998-Jun-09 116 - the module is now compatible with Solaris 2.6 PAM library 117 (thanks to Lupe Christoph) 118 - added object oriented interface 119 - added default value for $flags argument for most of the functions 120 1210.01 1998-May-18 122 - original version; created by h2xs 1.18 123 124