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