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