File: ChangeLog

package info (click to toggle)
libauthen-krb5-admin-perl 0.17-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 496 kB
  • sloc: perl: 737; ansic: 242; makefile: 7
file content (272 lines) | stat: -rw-r--r-- 8,250 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
VERSION 0.17
============

2013-02-20  Stephen Quinney <squinney@inf.ed.ac.uk>

	* Added basic support for KADM5_API_VERSION_4 (which is in krb5
	   1.11). Thanks to Christian Krause for the bug report, this
	   closes: #83459
	* Reworked the db_args method to avoid a double free bug.
	   Thanks to Dorian Taylor for hunting down the cause of the
	   problem.
	* Added an error_code() function which simply returns the integer
 	   value of the error from the most recent function call. Thanks
	   to D. Thomas for the suggestion, closes: #81110

VERSION 0.16
============

2012-12-13  Stephen Quinney <squinney@inf.ed.ac.uk>

	* Makefile.PL: Renamed the KRB5_CONFIG environment variable to
	   KRB5_CONFTOOL to avoid potential for confusion. Thanks to Tom
	   Poage for the bug report, this closes: #81146.

VERSION 0.15
============

2012-11-01  Stephen Quinney <squinney@inf.ed.ac.uk>

	* Added a db_args method to Authen::Krb5::Admin::Principal, thanks
	   to Dorian Taylor for the patch. This closes: #80205. This is
	   only available with MIT Kerberos version 1.7 and newer.

VERSION 0.14 (not released)
============

2012-08-06  Stephen Quinney <squinney@inf.ed.ac.uk>

	* Implemented support for the new administrative lockout options
           ( pw_max_fail, pw_failcnt_interval and pw_lockout_duration)
	   see http://k5wiki.kerberos.org/wiki/Projects/Lockout
	   for full details. This closes #76830.

VERSION 0.13
============

2012-04-26  Stephen Quinney <squinney@inf.ed.ac.uk>

	* Use the Kerberos admin.h rather than a local copy where
	   possible. Closes: #49964
	* Handle the API change which requires the context argument be
	   passed to the various init functions. There may be a better way
	   to do this but it requires a change to Authen::Krb5.
	* Reduced the set of libraries we link against as we do not use
  	   libkrb5 and libk5crypto directly, patch taken from Debian.
	* Applied patch from Kevan Carstensen to export the
	   KRB5_KDB_ACCESS_ERROR constant. Closes: #77093.

VERSION 0.12
============

2012-03-12  Stephen Quinney <squinney@inf.ed.ac.uk>

	* New maintainer, thanks to Andrew Korty for all his good work.
	* No code changes in this release.
	* Closes: #69831

VERSION 0.11
============

2008-02-25  Andrew J. Korty  <ajk@iu.edu>

	* Makefile.PL: Exit 0 if Kerberos 5 can't be found so as not to
	produce a FAIL from CPAN Testers.

VERSION 0.10
============

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

	* MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL: Include and
	verify a module signature.

	* t/34-cpw.t: Skip tests that tickle what might be an
	incompatibility between Authen::Krb5 1.7 and MIT 1.6.3 that causes
	get_in_tkt_with_password to segfault.

	* Makefile.PL: Using $KRB5_EXTRAINCS, include files from
	$PREFIX/include/et.  On RHEL 5, this directory is where com_err.h
	is kept.

VERSION 0.09
============

2007-01-05  Andrew Korty  <ajk@iu.edu>

	* ppport.h: new version, complete with INT2PTR()
	* Admin.xs, typemap: Convert to four-column indent.
	* Admin.xs: Copy the policy name we get from kadm5_get_principal()
	into memory allocated with New() and then free() what was given to
	us.  That way, we can just Safefree() it in DESTROY().

2006-12-28  Andrew J. Korty  <ajk@iu.edu>

	* Admin.xs, typemap: Use INT2PTR() and friends to make sure void *
	and Perl values are compatible when perl is built with
	-Duse64bitint.

	* Makefile.PL, t/01-config.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/36-rename.t, t/91-delprinc.t, t/92-delpol.t: Let
	us specify a credentials cache with the $PERL_KADM5_TEST_CACHE
	environment variable.

	* t/91-delprinc.t, t/92-delpol.t: Test to see if the
	principal/policy is gone after we delete it.

	* Admin.pm, Admin.xs, admin.h: Attempt to detect MIT Kerberos 5
	Release 1.5 and later, whose kadm5_init_with_* functions take an
	extra argument (char **db_args) and whose kadm5_config_params
	structure doesn't have a profile field.

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