12000-02-16 Assar Westerlund <assar@sics.se> 2 3 * load.c (doit): check return value from parse_hdbflags2int 4 correctly 5 62000-01-25 Assar Westerlund <assar@sics.se> 7 8 * load.c: checking all parsing for errors and all memory 9 allocations also 10 112000-01-02 Assar Westerlund <assar@sics.se> 12 13 * server.c: check initial flag in ticket and allow users to change 14 their own password if it's set 15 * ext.c (do_ext_keytab): set timestamp 16 171999-12-14 Assar Westerlund <assar@sics.se> 18 19 * del_enctype.c (usage): don't use arg_printusage 20 211999-11-25 Assar Westerlund <assar@sics.se> 22 23 * del_enctype.c (del_enctype): try not to leak memory 24 25 * version4.c (kadm_ser_mod): use kadm5_s_modify_principal (no 26 _with_key) 27 28 * kadmin.c: add `del_enctype' 29 30 * del_enctype.c (del_enctype): new function for deleting enctypes 31 from a principal 32 33 * Makefile.am (kadmin_SOURCES): add del_enctype.c 34 351999-11-09 Johan Danielsson <joda@pdc.kth.se> 36 37 * server.c: cope with old clients 38 39 * kadmin_locl.h: remove version string 40 411999-10-17 Assar Westerlund <assar@sics.se> 42 43 * Makefile.am (kadmin_LDADD): add LIB_dlopen 44 451999-10-01 Assar Westerlund <assar@sics.se> 46 47 * ank.c (add_one_principal): `password' can cactually be NULL in 48 the overwrite code, check for it. 49 501999-09-20 Assar Westerlund <assar@sics.se> 51 52 * mod.c (mod_entry): print the correct principal name in error 53 messages. From Love <lha@e.kth.se> 54 551999-09-10 Assar Westerlund <assar@sics.se> 56 57 * init.c (init): also create `changepw/kerberos' 58 59 * version4.c: only create you loose packets when we fail decoding 60 and not when an operation is not performed for some reason 61 (decode_packet): read the service key from the hdb 62 (dispatch, decode_packet): return proper error messages 63 64 * version4.c (kadm_ser_cpw): add password quality functions 65 661999-08-27 Johan Danielsson <joda@pdc.kth.se> 67 68 * server.c (handle_v5): give more informative message if 69 KRB5_KT_NOTFOUND 70 711999-08-26 Johan Danielsson <joda@pdc.kth.se> 72 73 * kadmind.c: use HDB keytabs 74 751999-08-25 Assar Westerlund <assar@sics.se> 76 77 * cpw.c (set_password): use correct variable. From Love 78 <lha@e.kth.se> 79 80 * server.c (v5_loop): use correct error code 81 82 * ank.c (add_one_principal): initialize `default_ent' 83 841999-08-21 Assar Westerlund <assar@sics.se> 85 86 * random_password.c: new file, stolen from krb4 87 88 * kadmin_locl.h: add prototype for random_password 89 90 * cpw.c: add support for --random-password 91 92 * ank.c: add support for --random-password 93 94 * Makefile.am (kadmin_SOURCES): add random_password.c 95 961999-08-19 Assar Westerlund <assar@sics.se> 97 98 * util.c (edit_timet): break when we manage to parse the time not 99 the inverse. 100 101 * mod.c: add parsing of lots of options. From Love 102 <lha@stacken.kth.se> 103 104 * ank.c: add setting of expiration and password expiration 105 106 * kadmin_locl.h: update util.c prototypes 107 108 * util.c: move-around. clean-up, rename, make consistent (and 109 some other weird stuff). based on patches from Love 110 <lha@stacken.kth.se> 111 112 * version4.c (kadm_ser_cpw): initialize password 113 (handle_v4): remove unused variable `ret' 114 1151999-08-16 Assar Westerlund <assar@sics.se> 116 117 * version4.c (handle_v4): more error checking and more correct 118 error messages 119 120 * server.c (v5_loop, kadmind_loop): more error checking and more 121 correct error messages 122 1231999-07-24 Assar Westerlund <assar@sics.se> 124 125 * util.c (str2timeval, edit_time): functions for parsing and 126 editing times. Based on patches from Love <lha@stacken.kth.se>. 127 (edit_entry): call new functions 128 129 * mod.c (mod_entry): allow modifying expiration times 130 131 * kadmin_locl.h (str2timeval): add prototype 132 133 * ank.c (add_one_principal): allow setting expiration times 134 1351999-07-03 Assar Westerlund <assar@sics.se> 136 137 * server.c (v5_loop): handle data allocation with krb5_data_alloc 138 and check return value 139 1401999-06-23 Assar Westerlund <assar@sics.se> 141 142 * version4.c (kadm_ser_cpw): read the key in the strange order 143 it's sent 144 145 * util.c (edit_entry): look at default 146 (edit_time): always set mask even if value == 0 147 148 * kadmin_locl.h (edit_entry): update 149 150 * ank.c: make ank use the values of the default principal for 151 prompting 152 153 * version4.c (values_to_ent): convert key data correctly 154 1551999-05-23 Assar Westerlund <assar@sics.se> 156 157 * init.c (create_random_entry): more correct setting of mask 158 1591999-05-21 Assar Westerlund <assar@sics.se> 160 161 * server.c (handle_v5): read sendauth version correctly. 162 1631999-05-14 Assar Westerlund <assar@sics.se> 164 165 * version4.c (error_code): try to handle really old krb4 166 distributions 167 1681999-05-11 Assar Westerlund <assar@sics.se> 169 170 * init.c (init): initialize realm_max_life and realm_max_rlife 171 1721999-05-07 Assar Westerlund <assar@sics.se> 173 174 * ank.c (add_new_key): initialize more variables 175 1761999-05-04 Assar Westerlund <assar@sics.se> 177 178 * version4.c (kadm_ser_cpw): always allow a user to change her 179 password 180 (kadm_ser_*): make logging work 181 clean-up and restructure 182 183 * kadmin_locl.h (set_entry): add prototype 184 185 * kadmin.c (usage): update usage string 186 187 * init.c (init): new arguments realm-max-ticket-life and 188 realm-max-renewable-life 189 190 * util.c (edit_time, edit_attributes): don't do anything if it's 191 already set 192 (set_entry): new function 193 194 * ank.c (add_new_key): new options for setting max-ticket-life, 195 max-renewable-life, and attributes 196 197 * server.c (v5_loop): remove unused variable 198 199 * kadmin_locl.h: add prototypes 200 201 * version4.c: re-insert krb_err.h and other miss 202 203 * server.c (kadmind_loop): break-up and restructure 204 205 * version4.c: add ACL checks more error code checks restructure 206 2071999-05-03 Johan Danielsson <joda@pdc.kth.se> 208 209 * load.c: check for (un-)encrypted keys 210 211 * dump.c: use hdb_print_entry 212 213 * version4.c: version 4 support 214 215 * Makefile.am: link with krb4 216 217 * kadmin_locl.h: include <sys/un.h> 218 219 * server.c: move from lib/kadm5, and add basic support for krb4 220 kadmin protocol 221 222 * kadmind.c: move recvauth to kadmind_loop() 223