The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
VERSION 0.07
============

2005-02-19  Andrew J. Korty  <ajk@iu.edu>

	* Makefile.PL: Red Hat installs Kerberos in /usr/kerberos/, so
	look there too.

	* Admin.xs: Initialize structs correctly.  Calling Newz() is wrong
	because it sets all bits to zero, which doesn't guarantee that any
	element but those of type int are properly initialized.

	* Admin.pm, Admin.xs, typemap: Authen::Krb5 now has a keyblock
	class, so use that instead of a fake one.

2004-02-18  Andrew J. Korty  <ajk@iu.edu>

	* Admin.pm: Add an EXAMPLES section pointing out that examples can
	be found in the unit tests.  Add a FILES section referring to
	krb5.conf.  Add a BUGS section explaining missing functionality
	that probably belongs in Authen::Krb5.  Add perlvar(1) to the SEE
	ALSO section since it's referenced elsewhere.

VERSION 0.06
============

2004-02-12  Andrew Korty  <ajk@iu.edu>

	* Admin.pm: Document rename_principal method.

2003-07-21  Andrew Korty  <ajk@iu.edu>

	* Makefile.PL: Require Admin::Krb5 1.2.

2003-02-05  Andrew Korty  <ajk@iu.edu>

	* Makefile.PL: Add another test principal name for
	krb5_rename_principal().

	* Admin.xs: Add interface to krb5_rename_principal().

	* t/36-rename.t: Tests for rename_principal.

2003-01-30  Andrew Korty  <ajk@iu.edu>

	* Admin.pm: Principal and policy methods return TRUE or undef, not
	error codes.

	* Admin.pm, Admin.xs, admin.h: Add error table constants.

2002-10-09  Andrew Korty  <ajk@iu.edu>

	* Admin.xs: Overwrite key contents before reallocating memory.

	* Admin.pm, Admin.xs, COPYING, Makefile.PL, admin.h,
	t/00-loadme.t, t/01-config.t, t/02-policy.t, t/03-principal.t,
	t/04-key.t, t/10-getprivs.t, t/20-addpol.t, t/21-getpol.t,
	t/22-getpols.t, t/23-modpol.t, t/30-addprinc.t, t/31-getprinc.t,
	t/32-getprincs.t, t/33-modprinc.t, t/34-cpw.t, t/35-randkey.t,
	t/91-delprinc.t, t/92-delpol.t: Copyright notices.

	* Admin.pm, Admin.xs: Add documentation for recent changes.

2002-10-08  Andrew Korty  <ajk@iu.edu>

	* Admin.xs, typemap: Use Kerberos 5 types.

2002-10-04  Andrew Korty  <ajk@iu.edu>

	* Admin.xs: Do a better job of mortalizing stack values and
	freeing data.

	* Admin.xs, admin.h, t/04-key.t, t/35-randkey.t, typemap,
	Admin.pm: Add support for krb5_key_data in the form of an
	Authen::Krb5::Admin::Key class.

2002-10-03  Andrew Korty  <ajk@iu.edu>

	* t/33-modprinc.t, t/34-cpw.t: Allow authentication to our test
	principal temporarily so we can change passwords.

	* t/33-modprinc.t: Check status of second get_principal.

	* t/30-addprinc.t, t/33-modprinc.t, t/31-getprinc.t: Set
	KRB5_KDB_DISALLOW_ALL_TIX so no one can authenticate as our test
	principal.

	* t/34-cpw.t, t/30-addprinc.t: Don't embed NULs in password.

2002-10-01  Andrew J. Korty  <ajk@iu.edu>

	* Makefile.PL: Explicitly get a ticket for the kadmin/admin
	service in case TGTs are disallowed for that principal.

VERSION 0.04
============

2002-09-18  Andrew J. Korty  <ajk@iu.edu>

	* Admin.pm, Admin.xs: Add support for kadm5_init_with_skey(),
	which authenticates using a service key stored in a keytab.
	Thanks to Kevin Meltzer.

	* Admin.xs, ppport.h: Use ppport.h for backward compatibility with
	older Perl versions.

VERSION 0.03
============

2002-06-05  Andrew J. Korty  <ajk@iu.edu>

	* README: Added.

2002-05-29  Andrew J. Korty  <ajk@iu.edu>

	* Admin.pm: Use OO notation in documentation.  Mention :constants
	tag.

VERSION 0.02
============

2002-05-28  Andrew J. Korty  <ajk@iu.edu>

	* Admin.xs: Like Authen::Krb5, return truth value rather than
	error.  Set static value for err always so that error function
	works.

	* Admin.pm: Add POD.

	* t/*.t: Take advantage of magical nature of Authen::Krb5::error
	and Authen::Krb5::Admin::error return values.

2002-05-25  Andrew J. Korty  <ajk@iu.edu>

	* Admin.xs: In accessor methods, don't automatically set flags
	that would later result in a bad mask error.  In kadmin methods,
	automatically unset flags that would cause a bad mask error.
	(Also updated test scripts).

VERSION 0.01
============

2002-05-23  Andrew J. Korty  <ajk@iu.edu>

	* Admin.xs: Fixed the way we reference Authen::Krb5::Principal
	objects, I think.

VERSION 0.00
============