ChangeLog revision 1.1 1 1.1 elric 2008-04-07 Love Hrnquist strand <lha (a] it.su.se>
2 1.1 elric
3 1.1 elric * kadm_conn.c: Use unsigned where appropriate.
4 1.1 elric
5 1.1 elric 2007-12-09 Love Hrnquist strand <lha (a] it.su.se>
6 1.1 elric
7 1.1 elric * kadmin.c: Use hdb_db_dir().
8 1.1 elric
9 1.1 elric * kadmind.c: Use hdb_db_dir().
10 1.1 elric
11 1.1 elric 2007-07-26 Love Hrnquist strand <lha (a] it.su.se>
12 1.1 elric
13 1.1 elric * util.c: Clear error string, just to be sure.
14 1.1 elric
15 1.1 elric 2007-05-10 Love Hrnquist strand <lha (a] it.su.se>
16 1.1 elric
17 1.1 elric * kadmin-commands.in: modify --pkinit-acl
18 1.1 elric
19 1.1 elric * mod.c: add pk-init command
20 1.1 elric
21 1.1 elric 2007-02-22 Love Hrnquist strand <lha (a] it.su.se>
22 1.1 elric
23 1.1 elric * kadmin.8: document kadmin add_enctype functionallity.
24 1.1 elric
25 1.1 elric * Makefile.am: Add new command, add_enctype.
26 1.1 elric
27 1.1 elric * kadmin-commands.in: Add new command, add_enctype.
28 1.1 elric
29 1.1 elric * add_enctype.c: Add support for adding a random key enctype to a
30 1.1 elric principal.
31 1.1 elric
32 1.1 elric 2007-02-17 Love Hrnquist strand <lha (a] it.su.se>
33 1.1 elric
34 1.1 elric * mod.c: add setting and displaying aliases
35 1.1 elric
36 1.1 elric * get.c: add setting and displaying aliases
37 1.1 elric
38 1.1 elric * kadmin-commands.in: add setting and displaying aliases
39 1.1 elric
40 1.1 elric 2006-12-22 Love Hrnquist strand <lha (a] it.su.se>
41 1.1 elric
42 1.1 elric * util.c: Make str2time_t parser more robust.
43 1.1 elric
44 1.1 elric * Makefile.am: Add test_util test program.
45 1.1 elric
46 1.1 elric * test_util.c: Test str2time_t parser.
47 1.1 elric
48 1.1 elric 2006-12-05 Love Hrnquist strand <lha (a] it.su.se>
49 1.1 elric
50 1.1 elric * add-random-users.c: Use strcspn to remove \n from fgets
51 1.1 elric result. Prompted by change by Ray Lai of OpenBSD via Bjrn
52 1.1 elric Sandell.
53 1.1 elric
54 1.1 elric 2006-10-22 Love Hrnquist strand <lha (a] it.su.se>
55 1.1 elric
56 1.1 elric * mod.c: Try to not leak memory.
57 1.1 elric
58 1.1 elric * check.c: Try to not leak memory.
59 1.1 elric
60 1.1 elric 2006-10-07 Love Hrnquist strand <lha (a] it.su.se>
61 1.1 elric
62 1.1 elric * Makefile.am: split build files into dist_ and noinst_ SOURCES
63 1.1 elric
64 1.1 elric 2006-08-28 Love Hrnquist strand <lha (a] it.su.se>
65 1.1 elric
66 1.1 elric * kadmin.c (help): use sl_slc_help().
67 1.1 elric
68 1.1 elric 2006-08-24 Love Hrnquist strand <lha (a] it.su.se>
69 1.1 elric
70 1.1 elric * util.c: Add KRB5_KDB_ALLOW_DIGEST
71 1.1 elric
72 1.1 elric 2006-07-14 Love Hrnquist strand <lha (a] it.su.se>
73 1.1 elric
74 1.1 elric * get.c (format_field): optionally print issuer and anchor.
75 1.1 elric
76 1.1 elric 2006-06-21 Love Hrnquist strand <lha (a] it.su.se>
77 1.1 elric
78 1.1 elric * check.c: Check if afs@REALM and afs/cellname@REALM both exists.
79 1.1 elric
80 1.1 elric 2006-06-14 Love Hrnquist strand <lha (a] it.su.se>
81 1.1 elric
82 1.1 elric * util.c (kdb_attrs): Add KRB5_KDB_ALLOW_KERBEROS4
83 1.1 elric
84 1.1 elric 2006-06-07 Love Hrnquist strand <lha (a] it.su.se>
85 1.1 elric
86 1.1 elric * mod.c (do_mod_entry): Add setting 1 delegation entry
87 1.1 elric
88 1.1 elric 2006-06-01 Love Hrnquist strand <lha (a] it.su.se>
89 1.1 elric
90 1.1 elric * server.c: Less shadowing.
91 1.1 elric
92 1.1 elric 2006-05-13 Love Hrnquist strand <lha (a] it.su.se>
93 1.1 elric
94 1.1 elric * Makefile.am: kadmin_SOURCES += add check.c
95 1.1 elric
96 1.1 elric * kadmin_locl.h: Avoid shadowing.
97 1.1 elric
98 1.1 elric * kadmin.8: Document the new check command.
99 1.1 elric
100 1.1 elric * kadmin-commands.in: Add check command
101 1.1 elric
102 1.1 elric * check.c: Check database for strange configurations on default
103 1.1 elric principals.
104 1.1 elric
105 1.1 elric 2006-05-08 Love Hrnquist strand <lha (a] it.su.se>
106 1.1 elric
107 1.1 elric * server.c (kadm_get_privs): one less "pointer targets in passing
108 1.1 elric argument differ in signedness" warning.
109 1.1 elric
110 1.1 elric 2006-05-05 Love Hrnquist strand <lha (a] it.su.se>
111 1.1 elric
112 1.1 elric * dump-format.txt: Moved to info documentation.
113 1.1 elric
114 1.1 elric * Rename u_intXX_t to uintXX_t
115 1.1 elric
116 1.1 elric 2006-05-01 Love Hrnquist strand <lha (a] it.su.se>
117 1.1 elric
118 1.1 elric * kadmin.8: spelling, update .Dd
119 1.1 elric
120 1.1 elric 2006-04-12 Love Hrnquist strand <lha (a] it.su.se>
121 1.1 elric
122 1.1 elric * add-random-users.c: Catch empty file case. From Tobias
123 1.1 elric Stoeckmann.
124 1.1 elric
125 1.1 elric 2006-04-07 Love Hrnquist strand <lha (a] it.su.se>
126 1.1 elric
127 1.1 elric * random_password.c (generate_password): memory leak in error
128 1.1 elric condition case From Coverity NetBSD CID#1887
129 1.1 elric
130 1.1 elric 2006-02-19 Love Hrnquist strand <lha (a] it.su.se>
131 1.1 elric
132 1.1 elric * cpw.c (cpw_entry): make sure ret have a defined value
133 1.1 elric
134 1.1 elric * del.c (del_entry): make sure ret have a defined value
135 1.1 elric
136 1.1 elric * mod.c: Return error code so that toplevel function can catch
137 1.1 elric them.
138 1.1 elric
139 1.1 elric 2006-01-25 Love Hrnquist strand <lha (a] it.su.se>
140 1.1 elric
141 1.1 elric * cpw.c (cpw_entry): return 1 on failure.
142 1.1 elric
143 1.1 elric * rename.c (rename_entry): return 1 on failure.
144 1.1 elric
145 1.1 elric * del.c (del_entry): return 1 on failure.
146 1.1 elric
147 1.1 elric * ank.c (add_new_key): return 1 on failure.
148 1.1 elric
149 1.1 elric * get.c: Add printing of pkinit-acls. Don't print password by
150 1.1 elric default. Return 1 on failure processing any of the principals.
151 1.1 elric
152 1.1 elric * util.c (foreach_principal): If any of calls to `func' failes,
153 1.1 elric the first error is returned when all principals are processed.
154 1.1 elric
155 1.1 elric 2005-12-01 Love Hrnquist strand <lha (a] it.su.se>
156 1.1 elric
157 1.1 elric * kadmin-commands.in: Add ank as an alias to add, it lost in
158 1.1 elric transition to slc, from Mns Nilsson.
159 1.1 elric
160 1.1 elric 2005-09-14 Love Hrquist strand <lha (a] it.su.se>
161 1.1 elric
162 1.1 elric * dump-format.txt: Add extensions, fill in missing fields.
163 1.1 elric
164 1.1 elric 2005-09-08 Love Hrquist strand <lha (a] it.su.se>
165 1.1 elric
166 1.1 elric * init.c (create_random_entry): create principal with random
167 1.1 elric password even though its disabled. From Andrew Bartlet
168 1.1 elric <abartlet (a] samba.org>
169 1.1 elric
170 1.1 elric 2005-09-01 Love Hrquist strand <lha (a] it.su.se>
171 1.1 elric
172 1.1 elric * kadm_conn.c: Use socket_set_reuseaddr and socket_set_ipv6only.
173 1.1 elric
174 1.1 elric 2005-08-11 Love Hrquist strand <lha (a] it.su.se>
175 1.1 elric
176 1.1 elric * get.c: Remove structure that is never used (sneaked in the large
177 1.1 elric TL_DATA patch).
178 1.1 elric
179 1.1 elric * kadmin-commands.in: Rename password-quality to
180 1.1 elric verify-password-quality.
181 1.1 elric
182 1.1 elric * get.c: Indent.
183 1.1 elric
184 1.1 elric * server.c: Avoid shadowing exp().
185 1.1 elric
186 1.1 elric * load.c: Parse extensions.
187 1.1 elric
188 1.1 elric * kadmin_locl.h: Include <hex.h>.
189 1.1 elric
190 1.1 elric * get.c: Extend struct field_name to have a subvalue and a
191 1.1 elric extra_mask. Use that to implement printing of KADM5_TL_DATA
192 1.1 elric options and fix a dependency bug (keys needed principal to print
193 1.1 elric the salting).
194 1.1 elric
195 1.1 elric 2005-07-08 Love Hrquist strand <lha (a] it.su.se>
196 1.1 elric
197 1.1 elric * lower amount of shadow and const warnings
198 1.1 elric
199 1.1 elric 2005-06-07 David Love <fx (a] gnu.org>
200 1.1 elric
201 1.1 elric * dump-format.txt: Clarify, spelling and add examples.
202 1.1 elric
203 1.1 elric 2005-05-30 Love Hrquist strand <lha (a] it.su.se>
204 1.1 elric
205 1.1 elric * util.c (kdb_attrs): add ok-as-delegate
206 1.1 elric
207 1.1 elric * get.c (getit): init data.mask to 0. Problem found by Andrew
208 1.1 elric Bartlett <abartlet (a] samba.org>
209 1.1 elric
210 1.1 elric 2005-05-09 Love Hrquist strand <lha (a] it.su.se>
211 1.1 elric
212 1.1 elric * kadmin.c (main): catch -2 as EOF
213 1.1 elric
214 1.1 elric 2005-05-03 Dave Love <d.love (a] dl.ac.uk>
215 1.1 elric
216 1.1 elric * init.c (init): Don't disable forwardable for kadmin/changepw.
217 1.1 elric
218 1.1 elric 2005-05-02 Dave Love <d.love (a] dl.ac.uk>
219 1.1 elric
220 1.1 elric * kadmin.c (help): Don't use non-constant initializer for `fake'.
221 1.1 elric
222 1.1 elric 2005-04-20 Love Hrquist strand <lha (a] it.su.se>
223 1.1 elric
224 1.1 elric * util.c (foreach_principal): initialize ret to make sure it have
225 1.1 elric a value
226 1.1 elric
227 1.1 elric 2005-04-04 Love Hrquist strand <lha (a] it.su.se>
228 1.1 elric
229 1.1 elric * kadmind.c: add verifier libraries with
230 1.1 elric kadm5_add_passwd_quality_verifier
231 1.1 elric
232 1.1 elric * kadmin.c: add verifier libraries with
233 1.1 elric kadm5_add_passwd_quality_verifier
234 1.1 elric
235 1.1 elric * load.c: max-life and max-renew is of unsigned int in asn1
236 1.1 elric compiler, use that for the parser too
237 1.1 elric
238 1.1 elric 2005-03-26 Love Hrquist strand <lha (a] it.su.se>
239 1.1 elric
240 1.1 elric * kadmin.8: List of attributes, from James F. Hranicky
241 1.1 elric <jfh (a] cise.ufl.edu>
242 1.1 elric
243 1.1 elric 2005-01-19 Love Hrquist strand <lha (a] it.su.se>
244 1.1 elric
245 1.1 elric * dump.c (dump): handle errors
246 1.1 elric
247 1.1 elric 2005-01-08 Love Hrquist strand <lha (a] it.su.se>
248 1.1 elric
249 1.1 elric * dump-format.txt: text dump format
250 1.1 elric
251 1.1 elric 2004-12-08 Love Hrquist strand <lha (a] it.su.se>
252 1.1 elric
253 1.1 elric * kadmind.8: use keeps around options, from OpenBSD
254 1.1 elric
255 1.1 elric * kadmin.8: use keeps around options, "improve" spelling, from
256 1.1 elric openbsd
257 1.1 elric
258 1.1 elric 2004-11-01 Love Hrquist strand <lha (a] it.su.se>
259 1.1 elric
260 1.1 elric * get.c (getit): always free columns
261 1.1 elric
262 1.1 elric * ank.c (add_one_principal): catch error from
263 1.1 elric UI_UTIL_read_pw_string
264 1.1 elric
265 1.1 elric 2004-10-31 Love Hrquist strand <lha (a] it.su.se>
266 1.1 elric
267 1.1 elric * del_enctype.c (del_enctype): fix off-by-one error in del_enctype
268 1.1 elric From: <ragge (a] ludd.luth.se>
269 1.1 elric
270 1.1 elric 2004-08-13 Love Hrquist strand <lha (a] it.su.se>
271 1.1 elric
272 1.1 elric * get.c: print keytypes on long format
273 1.1 elric
274 1.1 elric 2004-07-06 Love Hrquist strand <lha (a] it.su.se>
275 1.1 elric
276 1.1 elric * get.c (format_field): allow mod_name to be optional
277 1.1 elric
278 1.1 elric * ext.c (do_ext_keytab): if there isn't any keydata, try using
279 1.1 elric kadm5_randkey_principal
280 1.1 elric
281 1.1 elric 2004-07-02 Love Hrquist strand <lha (a] it.su.se>
282 1.1 elric
283 1.1 elric * load.c: make merge/load work again
284 1.1 elric
285 1.1 elric * del.c: fix usage string
286 1.1 elric
287 1.1 elric * ank.c: fix slc lossage
288 1.1 elric
289 1.1 elric 2004-06-28 Love Hrquist strand <lha (a] it.su.se>
290 1.1 elric
291 1.1 elric * kadmin.c: use kadm5_ad_init_with_password_ctx
292 1.1 elric
293 1.1 elric 2004-06-27 Johan Danielsson <joda (a] pdc.kth.se>
294 1.1 elric
295 1.1 elric * kadmin.8: document get -o and stash
296 1.1 elric
297 1.1 elric * get.c: implement output column selection, similar to ps -o
298 1.1 elric
299 1.1 elric * kadmin-commands.in: make get -l the default again, and add
300 1.1 elric column selection flag; sync list with get
301 1.1 elric
302 1.1 elric 2004-06-24 Johan Danielsson <joda (a] pdc.kth.se>
303 1.1 elric
304 1.1 elric * kadmin-commands.in: mod needs default kvno of -1
305 1.1 elric
306 1.1 elric 2004-06-21 Johan Danielsson <joda (a] pdc.kth.se>
307 1.1 elric
308 1.1 elric * kadmin: convert to use slc; also add stash subcommand
309 1.1 elric
310 1.1 elric 2004-06-15 Love Hrquist strand <lha (a] it.su.se>
311 1.1 elric
312 1.1 elric * kadmin.c (main): keytab mode requires principal name
313 1.1 elric
314 1.1 elric 2004-06-12 Love Hrquist strand <lha (a] it.su.se>
315 1.1 elric
316 1.1 elric * kadmind.c: drop keyfile, not used, found by
317 1.1 elric Elrond <elrond (a] samba-tng.org>
318 1.1 elric
319 1.1 elric * kadmin.c: if keyfile is set, pass in to libkadm5 bug pointed out
320 1.1 elric by Elrond <elrond (a] samba-tng.org>
321 1.1 elric
322 1.1 elric 2004-05-31 Love Hrquist strand <lha (a] it.su.se>
323 1.1 elric
324 1.1 elric * kadmin.c: add --ad flag, XXX rewrite the init kadm5 interface
325 1.1 elric
326 1.1 elric 2004-05-13 Johan Danielsson <joda (a] pdc.kth.se>
327 1.1 elric
328 1.1 elric * nuke kerberos 4 kadmin goo
329 1.1 elric
330 1.1 elric 2004-05-07 Johan Danielsson <joda (a] pdc.kth.se>
331 1.1 elric
332 1.1 elric * util.c (str2time_t): fix end-of-day logic, from Duncan
333 1.1 elric McEwan/Mark Davies.
334 1.1 elric
335 1.1 elric 2004-04-29 Love Hrquist strand <lha (a] it.su.se>
336 1.1 elric
337 1.1 elric * version4.c (handle_v4): make sure length is longer then 2,
338 1.1 elric Pointed out by Evgeny Demidov <demidov (a] gleg.net>
339 1.1 elric
340 1.1 elric * kadmind.c: make kerberos4 support default turned off
341 1.1 elric
342 1.1 elric 2004-03-24 Johan Danielsson <joda (a] pdc.kth.se>
343 1.1 elric
344 1.1 elric * kadmin.8: update manpage
345 1.1 elric
346 1.1 elric * mod.c: allow wildcarding principals, and make parameters a work
347 1.1 elric same as if prompted
348 1.1 elric
349 1.1 elric 2004-03-08 Love Hrquist strand <lha (a] it.su.se>
350 1.1 elric
351 1.1 elric * kadmin.8: document password-quality
352 1.1 elric
353 1.1 elric * kadmin_locl.h: add prototype for password_quality
354 1.1 elric
355 1.1 elric * kadmin.c: add password-quality/pwq command
356 1.1 elric
357 1.1 elric * Makefile.am: kadmin_SOURCES += pw_quality.c
358 1.1 elric
359 1.1 elric * pw_quality.c: test run the password quality function
360 1.1 elric
361 1.1 elric 2004-03-07 Love Hrquist strand <lha (a] it.su.se>
362 1.1 elric
363 1.1 elric * ank.c (add_one_principal): even though the principal is disabled
364 1.1 elric (creation of random key/keydata), create it with a random password
365 1.1 elric
366 1.1 elric 2003-12-07 Love Hrquist strand <lha (a] it.su.se>
367 1.1 elric
368 1.1 elric * init.c (create_random_entry): print error message on failure
369 1.1 elric
370 1.1 elric * ank.c (add_one_principal): pass right argument to
371 1.1 elric kadm5_free_principal_ent From Panasas, Inc
372 1.1 elric
373 1.1 elric 2003-11-18 Love Hrquist strand <lha (a] it.su.se>
374 1.1 elric
375 1.1 elric * kadmind.c (main): move opening the logfile to after reading
376 1.1 elric kdc.conf move the loading of hdb keytab ops closer to where its
377 1.1 elric used From: Jeffrey Hutzelman <jhutz (a] cmu.edu>
378 1.1 elric
379 1.1 elric 2003-10-04 Love Hrquist strand <lha (a] it.su.se>
380 1.1 elric
381 1.1 elric * util.c (str2time_t): allow whitespace between date and time
382 1.1 elric From: Bob Beck <beck (a] cvs.openbsd.org> and adharw (a] yahoo.com
383 1.1 elric
384 1.1 elric 2003-09-03 Love Hrquist strand <lha (a] it.su.se>
385 1.1 elric
386 1.1 elric * ank.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
387 1.1 elric
388 1.1 elric * cpw.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
389 1.1 elric
390 1.1 elric 2003-08-21 Love Hrquist strand <lha (a] it.su.se>
391 1.1 elric
392 1.1 elric * get.c (print_entry_terse): handle error when unparsing name
393 1.1 elric
394 1.1 elric 2003-08-18 Love Hrquist strand <lha (a] it.su.se>
395 1.1 elric
396 1.1 elric * kadmind.c (main): use krb5_prepend_config_files_default, now all
397 1.1 elric options in kdc.conf is parsed, not just [kdc]key-file=
398 1.1 elric
399 1.1 elric * kadmin.c (main): use krb5_prepend_config_files_default, now all
400 1.1 elric options in kdc.conf is parsed, not just [kdc]key-file=
401 1.1 elric
402 1.1 elric 2003-04-14 Love Hrquist strand <lha (a] it.su.se>
403 1.1 elric
404 1.1 elric * util.c: cast argument to tolower to unsigned char, from
405 1.1 elric Christian Biere <christianbiere (a] gmx.de> via NetBSD
406 1.1 elric
407 1.1 elric 2003-04-06 Love Hrquist strand <lha (a] it.su.se>
408 1.1 elric
409 1.1 elric * kadmind.8: s/kerberos/Kerberos/
410 1.1 elric
411 1.1 elric 2003-03-31 Love Hrquist strand <lha (a] it.su.se>
412 1.1 elric
413 1.1 elric * kadmin.8: initialises -> initializes, from Perry E. Metzger"
414 1.1 elric <perry (a] piermont.com>
415 1.1 elric
416 1.1 elric * kadmin.c: principal, not pricipal. From Thomas Klausner
417 1.1 elric <wiz (a] netbsd.org>
418 1.1 elric
419 1.1 elric 2003-02-04 Love Hrquist strand <lha (a] it.su.se>
420 1.1 elric
421 1.1 elric * kadmind.8: spelling, from jmc <jmc (a] prioris.mini.pw.edu.pl>
422 1.1 elric
423 1.1 elric * kadmin.8: spelling, from jmc <jmc (a] prioris.mini.pw.edu.pl>
424 1.1 elric
425 1.1 elric 2003-01-29 Love Hrquist strand <lha (a] it.su.se>
426 1.1 elric
427 1.1 elric * server.c (kadmind_dispatch): kadm_chpass: require the password
428 1.1 elric to pass the password quality check in case the user changes the
429 1.1 elric user's own password kadm_chpass_with_key: disallow the user to
430 1.1 elric change it own password to a key, since that password might violate
431 1.1 elric the password quality check.
432 1.1 elric
433 1.1 elric 2002-12-03 Johan Danielsson <joda (a] pdc.kth.se>
434 1.1 elric
435 1.1 elric * util.c (get_response): print a newline if interrupted
436 1.1 elric
437 1.1 elric * mod.c (mod_entry): check return value from edit_entry
438 1.1 elric
439 1.1 elric * ank.c (add_one_principal): check return value from edit_entry
440 1.1 elric
441 1.1 elric * ank.c (add_one_principal): don't continue if create_principal
442 1.1 elric fails
443 1.1 elric
444 1.1 elric * init.c: check return value from edit_deltat
445 1.1 elric
446 1.1 elric * init.c: add --help
447 1.1 elric
448 1.1 elric 2002-10-29 Johan Danielsson <joda (a] pdc.kth.se>
449 1.1 elric
450 1.1 elric * version4.c: speling (from Tomas Olsson)
451 1.1 elric
452 1.1 elric 2002-10-23 Assar Westerlund <assar (a] kth.se>
453 1.1 elric
454 1.1 elric * version4.c (decode_packet): check the length of the version
455 1.1 elric string and that rlen has a reasonable value
456 1.1 elric
457 1.1 elric 2002-10-21 Johan Danielsson <joda (a] pdc.kth.se>
458 1.1 elric
459 1.1 elric * version4.c: check size of rlen
460 1.1 elric
461 1.1 elric 2002-09-10 Johan Danielsson <joda (a] pdc.kth.se>
462 1.1 elric
463 1.1 elric * server.c: constify match_appl_version()
464 1.1 elric
465 1.1 elric * version4.c: change some lingering krb_err_base
466 1.1 elric
467 1.1 elric 2002-09-09 Jacques Vidrine <nectar (a] kth.se>
468 1.1 elric
469 1.1 elric * server.c (kadmind_dispatch): while decoding arguments for
470 1.1 elric kadm_chpass_with_key, sanity check the number of keys given.
471 1.1 elric Potential problem pointed out by
472 1.1 elric Sebastian Krahmer <krahmer (a] suse.de>.
473 1.1 elric
474 1.1 elric 2002-09-04 Johan Danielsson <joda (a] pdc.kth.se>
475 1.1 elric
476 1.1 elric * load.c (parse_generation): return if there is no generation
477 1.1 elric (spotted by Daniel Kouril)
478 1.1 elric
479 1.1 elric 2002-06-07 Jacques Vidrine <n (a] nectar.com>
480 1.1 elric
481 1.1 elric * ank.c: do not attempt to free uninitialized pointer when
482 1.1 elric kadm5_randkey_principal fails.
483 1.1 elric
484 1.1 elric 2002-06-07 Johan Danielsson <joda (a] pdc.kth.se>
485 1.1 elric
486 1.1 elric * util.c: remove unused variable; reported by Hans Insulander
487 1.1 elric
488 1.1 elric 2002-03-05 Johan Danielsson <joda (a] pdc.kth.se>
489 1.1 elric
490 1.1 elric * kadmind.8: clarify some acl wording, and add an example file
491 1.1 elric
492 1.1 elric 2002-02-11 Johan Danielsson <joda (a] pdc.kth.se>
493 1.1 elric
494 1.1 elric * ext.c: no need to use the "modify" keytab anymore
495 1.1 elric
496 1.1 elric 2001-09-20 Assar Westerlund <assar (a] sics.se>
497 1.1 elric
498 1.1 elric * add-random-users.c: allocate several buffers for the list of
499 1.1 elric words, instead of one strdup per word (running under efence does
500 1.1 elric not work very well otherwise)
501 1.1 elric
502 1.1 elric 2001-09-13 Assar Westerlund <assar (a] sics.se>
503 1.1 elric
504 1.1 elric * add-random-users.c: allow specifying the number of users to
505 1.1 elric create
506 1.1 elric
507 1.1 elric 2001-08-24 Assar Westerlund <assar (a] sics.se>
508 1.1 elric
509 1.1 elric * Makefile.am: rename variable name to avoid error from current
510 1.1 elric automake
511 1.1 elric
512 1.1 elric 2001-08-22 Assar Westerlund <assar (a] sics.se>
513 1.1 elric
514 1.1 elric * kadmin_locl.h: include libutil.h if it exists
515 1.1 elric
516 1.1 elric 2001-08-10 Johan Danielsson <joda (a] pdc.kth.se>
517 1.1 elric
518 1.1 elric * util.c: do something to handle C-c in prompts
519 1.1 elric
520 1.1 elric * load.c: remove unused etypes code, and add parsing of the
521 1.1 elric generation field
522 1.1 elric
523 1.1 elric * ank.c: add a --use-defaults option to just use default values
524 1.1 elric without questions
525 1.1 elric
526 1.1 elric * kadmin.c: add "del" alias for delete
527 1.1 elric
528 1.1 elric * cpw.c: call this operation "passwd" in usage
529 1.1 elric
530 1.1 elric * kadmin_locl.h: prototype for set_defaults
531 1.1 elric
532 1.1 elric * util.c (edit_entry): move setting of default values to a
533 1.1 elric separate function, set_defaults
534 1.1 elric
535 1.1 elric 2001-08-01 Johan Danielsson <joda (a] pdc.kth.se>
536 1.1 elric
537 1.1 elric * kadmin.c: print help message on bad options
538 1.1 elric
539 1.1 elric 2001-07-31 Assar Westerlund <assar (a] sics.se>
540 1.1 elric
541 1.1 elric * add-random-users.c (main): handle --version
542 1.1 elric
543 1.1 elric 2001-07-30 Johan Danielsson <joda (a] pdc.kth.se>
544 1.1 elric
545 1.1 elric * load.c: increase line buffer to 8k
546 1.1 elric
547 1.1 elric 2001-06-12 Assar Westerlund <assar (a] sics.se>
548 1.1 elric
549 1.1 elric * ext.c (ext_keytab): use the default modify keytab per default
550 1.1 elric
551 1.1 elric 2001-05-17 Assar Westerlund <assar (a] sics.se>
552 1.1 elric
553 1.1 elric * kadm_conn.c (start_server): fix krb5_eai_to_heim_errno call
554 1.1 elric
555 1.1 elric 2001-05-15 Assar Westerlund <assar (a] sics.se>
556 1.1 elric
557 1.1 elric * kadmin.c (main): some error cleaning required
558 1.1 elric
559 1.1 elric 2001-05-14 Assar Westerlund <assar (a] sics.se>
560 1.1 elric
561 1.1 elric * kadmind.c: new krb5_config_parse_file
562 1.1 elric * kadmin.c: new krb5_config_parse_file
563 1.1 elric * kadm_conn.c: update to new krb5_sockaddr2address
564 1.1 elric
565 1.1 elric 2001-05-07 Assar Westerlund <assar (a] sics.se>
566 1.1 elric
567 1.1 elric * kadmin_locl.h (foreach_principal): update prototype
568 1.1 elric * get.c (getit): new foreach_principal
569 1.1 elric * ext.c (ext_keytab): new foreach_principal
570 1.1 elric * del.c (del_entry): new foreach_principal
571 1.1 elric * cpw.c (cpw_entry): new foreach_principal
572 1.1 elric * util.c (foreach_principal): add `funcname' and try printing the
573 1.1 elric error string
574 1.1 elric
575 1.1 elric 2001-05-04 Johan Danielsson <joda (a] pdc.kth.se>
576 1.1 elric
577 1.1 elric * rename.c: fix argument number test
578 1.1 elric
579 1.1 elric 2001-04-19 Johan Danielsson <joda (a] pdc.kth.se>
580 1.1 elric
581 1.1 elric * del_enctype.c: fix argument count check after getarg change;
582 1.1 elric spotted by mark (a] MCS.VUW.AC.NZ
583 1.1 elric
584 1.1 elric 2001-02-15 Assar Westerlund <assar (a] sics.se>
585 1.1 elric
586 1.1 elric * kadmind.c (main): use a `struct sockaddr_storage' to be able to
587 1.1 elric store all types of addresses
588 1.1 elric
589 1.1 elric 2001-02-07 Assar Westerlund <assar (a] sics.se>
590 1.1 elric
591 1.1 elric * kadmin.c: add --keytab / _K, from Leif Johansson
592 1.1 elric <leifj (a] it.su.se>
593 1.1 elric
594 1.1 elric 2001-01-29 Assar Westerlund <assar (a] sics.se>
595 1.1 elric
596 1.1 elric * kadm_conn.c (spawn_child): close the newly created socket in the
597 1.1 elric packet, it's not used. from <shadow (a] dementia.org>
598 1.1 elric * version4.c (decode_packet): check success of
599 1.1 elric krb5_425_conv_principal. from <shadow (a] dementia.org>
600 1.1 elric
601 1.1 elric 2001-01-12 Assar Westerlund <assar (a] sics.se>
602 1.1 elric
603 1.1 elric * util.c (parse_attributes): make empty string mean no attributes,
604 1.1 elric specifying the empty string at the command line should give you no
605 1.1 elric attributes, but just pressing return at the prompt gives you
606 1.1 elric default attributes
607 1.1 elric (edit_entry): only pick up values from the default principal if they
608 1.1 elric aren't set in the principal being edited
609 1.1 elric
610 1.1 elric 2001-01-04 Assar Westerlund <assar (a] sics.se>
611 1.1 elric
612 1.1 elric * load.c (doit): print an error and bail out if storing an entry
613 1.1 elric in the database fails. The most likely reason for it failing is
614 1.1 elric out-of-space.
615 1.1 elric
616 1.1 elric 2000-12-31 Assar Westerlund <assar (a] sics.se>
617 1.1 elric
618 1.1 elric * kadmind.c (main): handle krb5_init_context failure consistently
619 1.1 elric * kadmin.c (main): handle krb5_init_context failure consistently
620 1.1 elric * add-random-users.c (add_user): handle krb5_init_context failure
621 1.1 elric consistently
622 1.1 elric
623 1.1 elric * kadm_conn.c (spawn_child): use a struct sockaddr_storage
624 1.1 elric
625 1.1 elric 2000-12-15 Johan Danielsson <joda (a] pdc.kth.se>
626 1.1 elric
627 1.1 elric * get.c: avoid asprintf'ing NULL strings
628 1.1 elric
629 1.1 elric 2000-12-14 Johan Danielsson <joda (a] pdc.kth.se>
630 1.1 elric
631 1.1 elric * load.c: fix option parsing
632 1.1 elric
633 1.1 elric 2000-11-16 Assar Westerlund <assar (a] sics.se>
634 1.1 elric
635 1.1 elric * kadm_conn.c (wait_for_connection): check for fd's being too
636 1.1 elric large to select on
637 1.1 elric
638 1.1 elric 2000-11-09 Johan Danielsson <joda (a] pdc.kth.se>
639 1.1 elric
640 1.1 elric * get.c: don't try to print modifier name if it isn't set (from
641 1.1 elric Jacques A. Vidrine" <n (a] nectar.com>)
642 1.1 elric
643 1.1 elric 2000-09-19 Assar Westerlund <assar (a] sics.se>
644 1.1 elric
645 1.1 elric * server.c (kadmind_loop): send in keytab to v4 handling function
646 1.1 elric * version4.c: allow the specification of what keytab to use
647 1.1 elric
648 1.1 elric * get.c (print_entry_long): actually print the actual saltvalue
649 1.1 elric used if it's not the default
650 1.1 elric
651 1.1 elric 2000-09-10 Johan Danielsson <joda (a] pdc.kth.se>
652 1.1 elric
653 1.1 elric * kadmin.c: add option parsing, and add `privs' as an alias for
654 1.1 elric `privileges'
655 1.1 elric
656 1.1 elric * init.c: complain if there's no realm name specified
657 1.1 elric
658 1.1 elric * rename.c: add option parsing
659 1.1 elric
660 1.1 elric * load.c: add option parsing
661 1.1 elric
662 1.1 elric * get.c: make `get' and `list' aliases to each other, but with
663 1.1 elric different defaults
664 1.1 elric
665 1.1 elric * del_enctype.c: add option parsing
666 1.1 elric
667 1.1 elric * del.c: add option parsing
668 1.1 elric
669 1.1 elric * ank.c: calling the command `add' make more sense from an english
670 1.1 elric pov
671 1.1 elric
672 1.1 elric * Makefile.am: add kadmin manpage
673 1.1 elric
674 1.1 elric * kadmin.8: short manpage
675 1.1 elric
676 1.1 elric * kadmin.c: `quit' should be a alias for `exit', not `help'
677 1.1 elric
678 1.1 elric 2000-08-27 Assar Westerlund <assar (a] sics.se>
679 1.1 elric
680 1.1 elric * server.c (handle_v5): do not try to perform stupid stunts when
681 1.1 elric printing errors
682 1.1 elric
683 1.1 elric 2000-08-19 Assar Westerlund <assar (a] sics.se>
684 1.1 elric
685 1.1 elric * util.c (str2time_t): add alias for `now'.
686 1.1 elric
687 1.1 elric 2000-08-18 Assar Westerlund <assar (a] sics.se>
688 1.1 elric
689 1.1 elric * server.c (handle_v5): accept any kadmin/admin@* principal as the
690 1.1 elric server
691 1.1 elric * kadmind.c: remove extra prototype of kadmind_loop
692 1.1 elric * kadmin_locl.h (kadmind_loop): add prototype
693 1.1 elric
694 1.1 elric * init.c (usage): print init-usage and not add-dito
695 1.1 elric
696 1.1 elric 2000-08-07 Johan Danielsson <joda (a] pdc.kth.se>
697 1.1 elric
698 1.1 elric * kadmind.c: use roken_getsockname
699 1.1 elric
700 1.1 elric 2000-08-07 Assar Westerlund <assar (a] sics.se>
701 1.1 elric
702 1.1 elric * kadmind.c, kadm_conn.c: use socklen_t instead of int where
703 1.1 elric appropriate. From <thorpej (a] netbsd.org>
704 1.1 elric
705 1.1 elric 2000-08-04 Johan Danielsson <joda (a] pdc.kth.se>
706 1.1 elric
707 1.1 elric * Makefile.am: link with pidfile library
708 1.1 elric
709 1.1 elric * kadmind.c: write a pid file, and setup password quality
710 1.1 elric functions
711 1.1 elric
712 1.1 elric * kadmin_locl.h: util.h
713 1.1 elric
714 1.1 elric 2000-07-27 Assar Westerlund <assar (a] sics.se>
715 1.1 elric
716 1.1 elric * version4.c (decode_packet): be totally consistent with the
717 1.1 elric prototype of des_cbc_cksum
718 1.1 elric * kadmind.c: use sa_size instead of sa_len, some systems define
719 1.1 elric this to emulate anonymous unions
720 1.1 elric * kadm_conn.c: use sa_size instead of sa_len, some systems define
721 1.1 elric this to emulate anonymous unions
722 1.1 elric
723 1.1 elric 2000-07-24 Assar Westerlund <assar (a] sics.se>
724 1.1 elric
725 1.1 elric * kadmin.c (commands): add quit
726 1.1 elric * load.c (doit): truncate the log since there's no way of knowing
727 1.1 elric what changes are going to be added
728 1.1 elric
729 1.1 elric 2000-07-23 Assar Westerlund <assar (a] sics.se>
730 1.1 elric
731 1.1 elric * util.c (str2time_t): be more careful with strptime that might
732 1.1 elric zero out the `struct tm'
733 1.1 elric
734 1.1 elric 2000-07-22 Johan Danielsson <joda (a] pdc.kth.se>
735 1.1 elric
736 1.1 elric * kadm_conn.c: make the parent process wait for children and
737 1.1 elric terminate after receiving a signal, also terminate on SIGINT
738 1.1 elric
739 1.1 elric 2000-07-22 Assar Westerlund <assar (a] sics.se>
740 1.1 elric
741 1.1 elric * version4.c: map both princ_expire_time and pw_expiration to v4
742 1.1 elric principal expiration
743 1.1 elric
744 1.1 elric 2000-07-22 Johan Danielsson <joda (a] pdc.kth.se>
745 1.1 elric
746 1.1 elric * version4.c (handle_v4): check for termination
747 1.1 elric
748 1.1 elric * server.c (v5_loop): check for termination
749 1.1 elric
750 1.1 elric * kadm_conn.c (wait_term): if we're doing something, set just set
751 1.1 elric a flag otherwise exit rightaway
752 1.1 elric
753 1.1 elric * server.c: use krb5_read_priv_message; (v5_loop): check for EOF
754 1.1 elric
755 1.1 elric 2000-07-21 Assar Westerlund <assar (a] sics.se>
756 1.1 elric
757 1.1 elric * kadm_conn.c: remove sys/select.h. make signal handlers
758 1.1 elric type-correct and static
759 1.1 elric
760 1.1 elric * kadmin_locl.h: add limits.h and sys/select.h
761 1.1 elric
762 1.1 elric 2000-07-20 Assar Westerlund <assar (a] sics.se>
763 1.1 elric
764 1.1 elric * init.c (init): also create `kadmin/hprop'
765 1.1 elric * kadmind.c: ports is a string argument
766 1.1 elric * kadm_conn.c (start_server): fix printf format
767 1.1 elric
768 1.1 elric * kadmin_locl.h: add <sys/select.h>
769 1.1 elric * kadm_conn.c: remove sys/select.h. make signal handlers
770 1.1 elric type-correct and static
771 1.1 elric
772 1.1 elric * kadmin_locl.h: add limits.h and sys/select.h
773 1.1 elric
774 1.1 elric 2000-07-17 Johan Danielsson <joda (a] pdc.kth.se>
775 1.1 elric
776 1.1 elric * kadm_conn.c: put all processes in a new process group
777 1.1 elric
778 1.1 elric * server.c (v5_loop): use krb5_{read,write}_priv_message
779 1.1 elric
780 1.1 elric 2000-07-11 Johan Danielsson <joda (a] pdc.kth.se>
781 1.1 elric
782 1.1 elric * version4.c: change log strings to match the v5 counterparts
783 1.1 elric
784 1.1 elric * mod.c: allow setting kvno
785 1.1 elric
786 1.1 elric * kadmind.c: if stdin is not a socket create and listen to sockets
787 1.1 elric
788 1.1 elric * kadm_conn.c: socket creation functions
789 1.1 elric
790 1.1 elric * util.c (deltat2str): treat 0 and INT_MAX as never
791 1.1 elric
792 1.1 elric 2000-07-08 Assar Westerlund <assar (a] sics.se>
793 1.1 elric
794 1.1 elric * Makefile.am (INCLUDES): add ../lib/krb5
795 1.1 elric * kadmin_locl.h: add krb5_locl.h (since we just use some stuff
796 1.1 elric from there)
797 1.1 elric
798 1.1 elric 2000-06-07 Assar Westerlund <assar (a] sics.se>
799 1.1 elric
800 1.1 elric * add-random-users.c: new testing program that adds a number of
801 1.1 elric randomly generated users
802 1.1 elric
803 1.1 elric 2000-04-12 Assar Westerlund <assar (a] sics.se>
804 1.1 elric
805 1.1 elric * cpw.c (do_cpw_entry): call set_password if no argument is given,
806 1.1 elric it will prompt for the password.
807 1.1 elric * kadmin.c: make help only print the commands that are actually
808 1.1 elric available.
809 1.1 elric
810 1.1 elric 2000-04-03 Assar Westerlund <assar (a] sics.se>
811 1.1 elric
812 1.1 elric * del_enctype.c (del_enctype): set ignore correctly
813 1.1 elric
814 1.1 elric 2000-04-02 Assar Westerlund <assar (a] sics.se>
815 1.1 elric
816 1.1 elric * kadmin.c (main): make parse errors a fatal error
817 1.1 elric * init.c (init): create changepw/kerberos with disallow-tgt and
818 1.1 elric pwchange attributes
819 1.1 elric
820 1.1 elric 2000-03-23 Assar Westerlund <assar (a] sics.se>
821 1.1 elric
822 1.1 elric * util.c (hex2n, parse_des_key): add
823 1.1 elric * server.c (kadmind_dispatch): add kadm_chpass_with_key
824 1.1 elric * cpw.c: add --key
825 1.1 elric * ank.c: add --key
826 1.1 elric
827 1.1 elric 2000-02-16 Assar Westerlund <assar (a] sics.se>
828 1.1 elric
829 1.1 elric * load.c (doit): check return value from parse_hdbflags2int
830 1.1 elric correctly
831 1.1 elric
832 1.1 elric 2000-01-25 Assar Westerlund <assar (a] sics.se>
833 1.1 elric
834 1.1 elric * load.c: checking all parsing for errors and all memory
835 1.1 elric allocations also
836 1.1 elric
837 1.1 elric 2000-01-02 Assar Westerlund <assar (a] sics.se>
838 1.1 elric
839 1.1 elric * server.c: check initial flag in ticket and allow users to change
840 1.1 elric their own password if it's set
841 1.1 elric * ext.c (do_ext_keytab): set timestamp
842 1.1 elric
843 1.1 elric 1999-12-14 Assar Westerlund <assar (a] sics.se>
844 1.1 elric
845 1.1 elric * del_enctype.c (usage): don't use arg_printusage
846 1.1 elric
847 1.1 elric 1999-11-25 Assar Westerlund <assar (a] sics.se>
848 1.1 elric
849 1.1 elric * del_enctype.c (del_enctype): try not to leak memory
850 1.1 elric
851 1.1 elric * version4.c (kadm_ser_mod): use kadm5_s_modify_principal (no
852 1.1 elric _with_key)
853 1.1 elric
854 1.1 elric * kadmin.c: add `del_enctype'
855 1.1 elric
856 1.1 elric * del_enctype.c (del_enctype): new function for deleting enctypes
857 1.1 elric from a principal
858 1.1 elric
859 1.1 elric * Makefile.am (kadmin_SOURCES): add del_enctype.c
860 1.1 elric
861 1.1 elric 1999-11-09 Johan Danielsson <joda (a] pdc.kth.se>
862 1.1 elric
863 1.1 elric * server.c: cope with old clients
864 1.1 elric
865 1.1 elric * kadmin_locl.h: remove version string
866 1.1 elric
867 1.1 elric 1999-10-17 Assar Westerlund <assar (a] sics.se>
868 1.1 elric
869 1.1 elric * Makefile.am (kadmin_LDADD): add LIB_dlopen
870 1.1 elric
871 1.1 elric 1999-10-01 Assar Westerlund <assar (a] sics.se>
872 1.1 elric
873 1.1 elric * ank.c (add_one_principal): `password' can cactually be NULL in
874 1.1 elric the overwrite code, check for it.
875 1.1 elric
876 1.1 elric 1999-09-20 Assar Westerlund <assar (a] sics.se>
877 1.1 elric
878 1.1 elric * mod.c (mod_entry): print the correct principal name in error
879 1.1 elric messages. From Love <lha (a] e.kth.se>
880 1.1 elric
881 1.1 elric 1999-09-10 Assar Westerlund <assar (a] sics.se>
882 1.1 elric
883 1.1 elric * init.c (init): also create `changepw/kerberos'
884 1.1 elric
885 1.1 elric * version4.c: only create you loose packets when we fail decoding
886 1.1 elric and not when an operation is not performed for some reason
887 1.1 elric (decode_packet): read the service key from the hdb
888 1.1 elric (dispatch, decode_packet): return proper error messages
889 1.1 elric
890 1.1 elric * version4.c (kadm_ser_cpw): add password quality functions
891 1.1 elric
892 1.1 elric 1999-08-27 Johan Danielsson <joda (a] pdc.kth.se>
893 1.1 elric
894 1.1 elric * server.c (handle_v5): give more informative message if
895 1.1 elric KRB5_KT_NOTFOUND
896 1.1 elric
897 1.1 elric 1999-08-26 Johan Danielsson <joda (a] pdc.kth.se>
898 1.1 elric
899 1.1 elric * kadmind.c: use HDB keytabs
900 1.1 elric
901 1.1 elric 1999-08-25 Assar Westerlund <assar (a] sics.se>
902 1.1 elric
903 1.1 elric * cpw.c (set_password): use correct variable. From Love
904 1.1 elric <lha (a] e.kth.se>
905 1.1 elric
906 1.1 elric * server.c (v5_loop): use correct error code
907 1.1 elric
908 1.1 elric * ank.c (add_one_principal): initialize `default_ent'
909 1.1 elric
910 1.1 elric 1999-08-21 Assar Westerlund <assar (a] sics.se>
911 1.1 elric
912 1.1 elric * random_password.c: new file, stolen from krb4
913 1.1 elric
914 1.1 elric * kadmin_locl.h: add prototype for random_password
915 1.1 elric
916 1.1 elric * cpw.c: add support for --random-password
917 1.1 elric
918 1.1 elric * ank.c: add support for --random-password
919 1.1 elric
920 1.1 elric * Makefile.am (kadmin_SOURCES): add random_password.c
921 1.1 elric
922 1.1 elric 1999-08-19 Assar Westerlund <assar (a] sics.se>
923 1.1 elric
924 1.1 elric * util.c (edit_timet): break when we manage to parse the time not
925 1.1 elric the inverse.
926 1.1 elric
927 1.1 elric * mod.c: add parsing of lots of options. From Love
928 1.1 elric <lha (a] stacken.kth.se>
929 1.1 elric
930 1.1 elric * ank.c: add setting of expiration and password expiration
931 1.1 elric
932 1.1 elric * kadmin_locl.h: update util.c prototypes
933 1.1 elric
934 1.1 elric * util.c: move-around. clean-up, rename, make consistent (and
935 1.1 elric some other weird stuff). based on patches from Love
936 1.1 elric <lha (a] stacken.kth.se>
937 1.1 elric
938 1.1 elric * version4.c (kadm_ser_cpw): initialize password
939 1.1 elric (handle_v4): remove unused variable `ret'
940 1.1 elric
941 1.1 elric 1999-08-16 Assar Westerlund <assar (a] sics.se>
942 1.1 elric
943 1.1 elric * version4.c (handle_v4): more error checking and more correct
944 1.1 elric error messages
945 1.1 elric
946 1.1 elric * server.c (v5_loop, kadmind_loop): more error checking and more
947 1.1 elric correct error messages
948 1.1 elric
949 1.1 elric 1999-07-24 Assar Westerlund <assar (a] sics.se>
950 1.1 elric
951 1.1 elric * util.c (str2timeval, edit_time): functions for parsing and
952 1.1 elric editing times. Based on patches from Love <lha (a] stacken.kth.se>.
953 1.1 elric (edit_entry): call new functions
954 1.1 elric
955 1.1 elric * mod.c (mod_entry): allow modifying expiration times
956 1.1 elric
957 1.1 elric * kadmin_locl.h (str2timeval): add prototype
958 1.1 elric
959 1.1 elric * ank.c (add_one_principal): allow setting expiration times
960 1.1 elric
961 1.1 elric 1999-07-03 Assar Westerlund <assar (a] sics.se>
962 1.1 elric
963 1.1 elric * server.c (v5_loop): handle data allocation with krb5_data_alloc
964 1.1 elric and check return value
965 1.1 elric
966 1.1 elric 1999-06-23 Assar Westerlund <assar (a] sics.se>
967 1.1 elric
968 1.1 elric * version4.c (kadm_ser_cpw): read the key in the strange order
969 1.1 elric it's sent
970 1.1 elric
971 1.1 elric * util.c (edit_entry): look at default
972 1.1 elric (edit_time): always set mask even if value == 0
973 1.1 elric
974 1.1 elric * kadmin_locl.h (edit_entry): update
975 1.1 elric
976 1.1 elric * ank.c: make ank use the values of the default principal for
977 1.1 elric prompting
978 1.1 elric
979 1.1 elric * version4.c (values_to_ent): convert key data correctly
980 1.1 elric
981 1.1 elric 1999-05-23 Assar Westerlund <assar (a] sics.se>
982 1.1 elric
983 1.1 elric * init.c (create_random_entry): more correct setting of mask
984 1.1 elric
985 1.1 elric 1999-05-21 Assar Westerlund <assar (a] sics.se>
986 1.1 elric
987 1.1 elric * server.c (handle_v5): read sendauth version correctly.
988 1.1 elric
989 1.1 elric 1999-05-14 Assar Westerlund <assar (a] sics.se>
990 1.1 elric
991 1.1 elric * version4.c (error_code): try to handle really old krb4
992 1.1 elric distributions
993 1.1 elric
994 1.1 elric 1999-05-11 Assar Westerlund <assar (a] sics.se>
995 1.1 elric
996 1.1 elric * init.c (init): initialize realm_max_life and realm_max_rlife
997 1.1 elric
998 1.1 elric 1999-05-07 Assar Westerlund <assar (a] sics.se>
999 1.1 elric
1000 1.1 elric * ank.c (add_new_key): initialize more variables
1001 1.1 elric
1002 1.1 elric 1999-05-04 Assar Westerlund <assar (a] sics.se>
1003 1.1 elric
1004 1.1 elric * version4.c (kadm_ser_cpw): always allow a user to change her
1005 1.1 elric password
1006 1.1 elric (kadm_ser_*): make logging work
1007 1.1 elric clean-up and restructure
1008 1.1 elric
1009 1.1 elric * kadmin_locl.h (set_entry): add prototype
1010 1.1 elric
1011 1.1 elric * kadmin.c (usage): update usage string
1012 1.1 elric
1013 1.1 elric * init.c (init): new arguments realm-max-ticket-life and
1014 1.1 elric realm-max-renewable-life
1015 1.1 elric
1016 1.1 elric * util.c (edit_time, edit_attributes): don't do anything if it's
1017 1.1 elric already set
1018 1.1 elric (set_entry): new function
1019 1.1 elric
1020 1.1 elric * ank.c (add_new_key): new options for setting max-ticket-life,
1021 1.1 elric max-renewable-life, and attributes
1022 1.1 elric
1023 1.1 elric * server.c (v5_loop): remove unused variable
1024 1.1 elric
1025 1.1 elric * kadmin_locl.h: add prototypes
1026 1.1 elric
1027 1.1 elric * version4.c: re-insert krb_err.h and other miss
1028 1.1 elric
1029 1.1 elric * server.c (kadmind_loop): break-up and restructure
1030 1.1 elric
1031 1.1 elric * version4.c: add ACL checks more error code checks restructure
1032 1.1 elric
1033 1.1 elric 1999-05-03 Johan Danielsson <joda (a] pdc.kth.se>
1034 1.1 elric
1035 1.1 elric * load.c: check for (un-)encrypted keys
1036 1.1 elric
1037 1.1 elric * dump.c: use hdb_print_entry
1038 1.1 elric
1039 1.1 elric * version4.c: version 4 support
1040 1.1 elric
1041 1.1 elric * Makefile.am: link with krb4
1042 1.1 elric
1043 1.1 elric * kadmin_locl.h: include <sys/un.h>
1044 1.1 elric
1045 1.1 elric * server.c: move from lib/kadm5, and add basic support for krb4
1046 1.1 elric kadmin protocol
1047 1.1 elric
1048 1.1 elric * kadmind.c: move recvauth to kadmind_loop()
1049