12000-01-06 Assar Westerlund <assar@sics.se> 2 3 * Makefile.am (libkadm5srv.la): bump version to 5:1:0 4 5 * context_s.c (_kadm5_s_init_context): handle params == NULL 6 71999-12-26 Assar Westerlund <assar@sics.se> 8 9 * get_s.c (kadm5_s_get_principal): handle modified_by->principal 10 == NULL 11 121999-12-20 Assar Westerlund <assar@sics.se> 13 14 * Makefile.am (libkadm5clnt_la_LDFLAGS): bump version to 4:1:0 15 16 * init_c.c (_kadm5_c_init_context): handle getting back port 17 number from admin host 18 (kadm5_c_init_with_context): remove `proto/' part before doing 19 getaddrinfo() 20 211999-12-06 Assar Westerlund <assar@sics.se> 22 23 * Makefile.am: bump version to 5:0:0 and 4:0:0 24 25 * init_c.c (kadm5_c_init_with_context): don't use unitialized 26 stuff 27 281999-12-04 Assar Westerlund <assar@sics.se> 29 30 * replay_log.c: adapt to changed kadm5_log_foreach 31 32 * log.c (kadm5_log_foreach): change to take a 33 `kadm5_server_context' 34 35 * init_c.c: use krb5_warn{,x} 36 37 * dump_log.c: adapt to changed kadm5_log_foreach 38 39 * init_c.c: re-write to use getaddrinfo 40 * Makefile.am (install-build-headers): add dependency 41 421999-12-03 Johan Danielsson <joda@pdc.kth.se> 43 44 * log.c (kadm5_log_foreach): pass context 45 46 * dump_log.c: print more interesting things 47 481999-12-02 Johan Danielsson <joda@pdc.kth.se> 49 50 * ipropd_master.c (process_msg): check for short reads 51 521999-11-25 Assar Westerlund <assar@sics.se> 53 54 * modify_s.c (kadm5_s_modify_principal): support key_data 55 (kadm5_s_modify_principal_with_key): remove 56 57 * admin.h (kadm5_s_modify_principal_with_key): remove 58 591999-11-20 Assar Westerlund <assar@sics.se> 60 61 * context_s.c (find_db_spec): ugly cast work-around. 62 631999-11-14 Assar Westerlund <assar@sics.se> 64 65 * context_s.c (_kadm5_s_init_context): call krb5_add_et_list so 66 that we aren't dependent on the layout of krb5_context_data 67 * init_c.c (_kadm5_c_init_context): call krb5_add_et_list so that 68 we aren't dependent on the layout of krb5_context_data 69 701999-11-13 Assar Westerlund <assar@sics.se> 71 72 * password_quality.c (kadm5_setup_passwd_quality_check): use 73 correct types for function pointers 74 751999-11-09 Johan Danielsson <joda@pdc.kth.se> 76 77 * randkey_s.c: always bail out if the fetch fails 78 79 * admin.h (kadm5_config_params): remove fields we're not using 80 81 * ipropd_slave.c: allow passing a realm 82 83 * ipropd_master.c: allow passing a realm 84 85 * dump_log.c: allow passing a realm 86 87 * acl.c: correctly get acl file 88 89 * private.h (kadm5_server_context): add config_params struct and 90 remove acl_file; bump protocol version number 91 92 * marshall.c: marshalling of config parameters 93 94 * init_c.c (kadm5_c_init_with_context): try to cope with old 95 servers 96 97 * init_s.c (kadm5_s_init_with_context): actually use some passed 98 values 99 100 * context_s.c (_kadm5_s_init_context): get dbname, acl_file, and 101 stash_file from the config parameters, try to figure out these if 102 they're not provided 103 1041999-11-05 Assar Westerlund <assar@sics.se> 105 106 * Makefile.am (install-build-headers): use `cp' instead of 107 INSTALL_DATA 108 1091999-11-04 Assar Westerlund <assar@sics.se> 110 111 * Makefile.am: bump version to 4:0:0 and 3:0:0 (they access fields 112 directly in libkrb5's context - bad functions) 113 114 * set_keys.c (_kadm5_set_keys_randomly): set enctypes correctly in 115 the copied keys 116 1171999-10-20 Assar Westerlund <assar@sics.se> 118 119 * Makefile.am: set version of kadm5srv to 3:0:2 (new password 120 quality functions). 121 set version of kdam5clnt to 2:1:1 (no interface changes) 122 123 * Makefile.am (LDADD): add $(LIB_dlopen) 124 1251999-10-17 Assar Westerlund <assar@sics.se> 126 127 * randkey_s.c (kadm5_s_randkey_principal): use 128 _kadm5_set_keys_randomly 129 130 * set_keys.c (free_keys): free more memory 131 (_kadm5_set_keys): a little bit more generic 132 (_kadm5_set_keys_randomly): new function for setting random keys. 133 1341999-10-14 Assar Westerlund <assar@sics.se> 135 136 * set_keys.c (_kadm5_set_keys): ignore old keys when setting new 137 ones and always add 3 DES keys and one 3DES key 138 1391999-10-03 Assar Westerlund <assar@sics.se> 140 141 * init_c.c (_kadm5_c_init_context): use `krb5_get_krb_admin_hst'. 142 check return value from strdup 143 1441999-09-26 Assar Westerlund <assar@sics.se> 145 146 * acl.c (_kadm5_privs_to_string): forgot one strcpy_truncate -> 147 strlcpy 148 1491999-09-24 Johan Danielsson <joda@pdc.kth.se> 150 151 * dump_log.c: remove unused `optind' 152 153 * replay_log.c: remove unused `optind' 154 1551999-09-13 Assar Westerlund <assar@sics.se> 156 157 * chpass_c.c (kadm5_c_chpass_principal): new _kadm5_client_recv 158 159 * send_recv.c (_kadm5_client_recv): return result in a `krb5_data' 160 so that we avoid copying it and don't need to dimension in 161 advance. change all callers. 162 1631999-09-10 Assar Westerlund <assar@sics.se> 164 165 * password_quality.c: new file 166 167 * admin.h 168 (kadm5_setup_passwd_quality_check,kadm5_check_password_quality): 169 add prototypes 170 171 * Makefile.am (S_SOURCES): add password_quality.c 172 1731999-07-26 Assar Westerlund <assar@sics.se> 174 175 * Makefile.am: update versions to 2:0:1 176 1771999-07-24 Assar Westerlund <assar@sics.se> 178 179 * ent_setup.c (_kadm5_setup_entry): make princ_expire_time == 0 180 and pw_expiration == 0 mean never 181 1821999-07-22 Assar Westerlund <assar@sics.se> 183 184 * log.c (kadm5_log_flush): extra cast 185 1861999-07-07 Assar Westerlund <assar@sics.se> 187 188 * marshall.c (store_principal_ent): encoding princ_expire_time and 189 pw_expiration in correct order 190 1911999-06-28 Assar Westerlund <assar@sics.se> 192 193 * randkey_s.c (kadm5_s_randkey_principal): nuke old mkvno, 194 otherwise hdb will think that the new random keys are already 195 encrypted which will cause lots of confusion later. 196 1971999-06-23 Assar Westerlund <assar@sics.se> 198 199 * ent_setup.c (_kadm5_setup_entry): handle 0 == unlimited 200 correctly. From Michal Vocu <michal@karlin.mff.cuni.cz> 201 2021999-06-15 Assar Westerlund <assar@sics.se> 203 204 * init_c.c (get_cred_cache): use get_default_username 205 2061999-05-23 Assar Westerlund <assar@sics.se> 207 208 * create_s.c (create_principal): if there's no default entry the 209 mask should be zero. 210 2111999-05-21 Assar Westerlund <assar@sics.se> 212 213 * init_c.c (get_cred_cache): use $USERNAME 214 2151999-05-17 Johan Danielsson <joda@pdc.kth.se> 216 217 * init_c.c (get_cred_cache): figure out principal 218 2191999-05-05 Johan Danielsson <joda@pdc.kth.se> 220 221 * send_recv.c: cleanup _kadm5_client_{send,recv} 222 2231999-05-04 Assar Westerlund <assar@sics.se> 224 225 * set_keys.c (_kadm5_set_keys2): don't check the recently created 226 memory for NULL pointers 227 228 * private.h (_kadm5_setup_entry): change prototype 229 230 * modify_s.c: call new _kadm5_setup_entry 231 232 * ent_setup.c (_kadm5_setup_entry): change so that it takes three 233 masks, one for what bits to set and one for each of principal and 234 def containing the bits that are set there. 235 236 * create_s.c: call new _kadm5_setup_entry 237 238 * create_s.c (get_default): check return value 239 (create_principal): send wider mask to _kadm5_setup_entry 240 2411999-05-04 Johan Danielsson <joda@pdc.kth.se> 242 243 * send_recv.c (_kadm5_client_recv): handle arbitrarily sized 244 packets, check for errors 245 246 * get_c.c: check for failure from _kadm5_client_{send,recv} 247 2481999-05-04 Assar Westerlund <assar@sics.se> 249 250 * init_c.c (get_new_cache): don't abort when interrupted from 251 password prompt 252 253 * destroy_c.c (kadm5_c_destroy): check if we should destroy the 254 auth context 255 2561999-05-03 Johan Danielsson <joda@pdc.kth.se> 257 258 * chpass_s.c: fix arguments to _kadm5_set_keys2 259 260 * private.h: proto 261 262 * set_keys.c: clear mkvno 263 264 * rename_s.c: add flags to fetch and store; seal keys before 265 logging 266 267 * randkey_s.c: add flags to fetch and store; seal keys before 268 logging 269 270 * modify_s.c: add flags to fetch and store; seal keys before 271 logging 272 273 * log.c: add flags to fetch and store; seal keys before logging 274 275 * get_s.c: add flags to fetch and store; seal keys before logging 276 277 * get_princs_s.c: add flags to fetch and store; seal keys before 278 logging 279 280 * delete_s.c: add flags to fetch and store; seal keys before 281 logging 282 283 * create_s.c: add flags to fetch and store; seal keys before 284 logging 285 286 * chpass_s.c: add flags to fetch and store; seal keys before 287 logging 288 289 * Makefile.am: remove server.c 290 291 * admin.h: add prototypes 292 293 * ent_setup.c (_kadm5_setup_entry): set key_data 294 295 * set_keys.c: add _kadm5_set_keys2 to sey keys from key_data 296 297 * modify_s.c: add kadm5_s_modify_principal_with_key 298 299 * create_s.c: add kadm5_s_create_principal_with_key 300 301 * chpass_s.c: add kadm5_s_chpass_principal_with_key 302 303 * kadm5_locl.h: move stuff to private.h 304 305 * private.h: move stuff from kadm5_locl.h 306