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