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