ChangeLog revision 57416
160786Sps2000-02-07 Assar Westerlund <assar@sics.se> 260786Sps 360786Sps * Makefile.am (libkadm5clnt_la_LDFLAGS): set version to 4:2:0 460786Sps 560786Sps2000-01-28 Assar Westerlund <assar@sics.se> 660786Sps 760786Sps * init_c.c (get_new_cache): make sure to request non-forwardable, 860786Sps non-proxiable 960786Sps 1060786Sps2000-01-06 Assar Westerlund <assar@sics.se> 1160786Sps 1260786Sps * Makefile.am (libkadm5srv.la): bump version to 5:1:0 1360786Sps 1460786Sps * context_s.c (_kadm5_s_init_context): handle params == NULL 1560786Sps 1660786Sps1999-12-26 Assar Westerlund <assar@sics.se> 1760786Sps 1860786Sps * get_s.c (kadm5_s_get_principal): handle modified_by->principal 1960786Sps == NULL 2060786Sps 2160786Sps1999-12-20 Assar Westerlund <assar@sics.se> 2260786Sps 2360786Sps * Makefile.am (libkadm5clnt_la_LDFLAGS): bump version to 4:1:0 2460786Sps 2560786Sps * init_c.c (_kadm5_c_init_context): handle getting back port 2660786Sps number from admin host 2760786Sps (kadm5_c_init_with_context): remove `proto/' part before doing 2860786Sps getaddrinfo() 2960786Sps 3060786Sps1999-12-06 Assar Westerlund <assar@sics.se> 3160786Sps 3260786Sps * Makefile.am: bump version to 5:0:0 and 4:0:0 3360786Sps 3460786Sps * init_c.c (kadm5_c_init_with_context): don't use unitialized 3560786Sps stuff 3660786Sps 3760786Sps1999-12-04 Assar Westerlund <assar@sics.se> 3860786Sps 3960786Sps * replay_log.c: adapt to changed kadm5_log_foreach 4060786Sps 4160786Sps * log.c (kadm5_log_foreach): change to take a 4260786Sps `kadm5_server_context' 4360786Sps 4460786Sps * init_c.c: use krb5_warn{,x} 4560786Sps 4660786Sps * dump_log.c: adapt to changed kadm5_log_foreach 4760786Sps 4860786Sps * init_c.c: re-write to use getaddrinfo 4960786Sps * Makefile.am (install-build-headers): add dependency 5060786Sps 5160786Sps1999-12-03 Johan Danielsson <joda@pdc.kth.se> 5260786Sps 5360786Sps * log.c (kadm5_log_foreach): pass context 5460786Sps 5560786Sps * dump_log.c: print more interesting things 5660786Sps 5760786Sps1999-12-02 Johan Danielsson <joda@pdc.kth.se> 5860786Sps 5960786Sps * ipropd_master.c (process_msg): check for short reads 6060786Sps 6160786Sps1999-11-25 Assar Westerlund <assar@sics.se> 6260786Sps 6360786Sps * modify_s.c (kadm5_s_modify_principal): support key_data 6460786Sps (kadm5_s_modify_principal_with_key): remove 6560786Sps 6660786Sps * admin.h (kadm5_s_modify_principal_with_key): remove 6760786Sps 6860786Sps1999-11-20 Assar Westerlund <assar@sics.se> 6960786Sps 7060786Sps * context_s.c (find_db_spec): ugly cast work-around. 7160786Sps 7260786Sps1999-11-14 Assar Westerlund <assar@sics.se> 7360786Sps 7460786Sps * context_s.c (_kadm5_s_init_context): call krb5_add_et_list so 7560786Sps that we aren't dependent on the layout of krb5_context_data 7660786Sps * init_c.c (_kadm5_c_init_context): call krb5_add_et_list so that 7760786Sps we aren't dependent on the layout of krb5_context_data 7860786Sps 7960786Sps1999-11-13 Assar Westerlund <assar@sics.se> 8060786Sps 8160786Sps * password_quality.c (kadm5_setup_passwd_quality_check): use 8260786Sps correct types for function pointers 8360786Sps 8460786Sps1999-11-09 Johan Danielsson <joda@pdc.kth.se> 8560786Sps 8660786Sps * randkey_s.c: always bail out if the fetch fails 8760786Sps 8860786Sps * admin.h (kadm5_config_params): remove fields we're not using 8960786Sps 9060786Sps * ipropd_slave.c: allow passing a realm 9160786Sps 9260786Sps * ipropd_master.c: allow passing a realm 9360786Sps 9460786Sps * dump_log.c: allow passing a realm 9560786Sps 9660786Sps * acl.c: correctly get acl file 9760786Sps 9860786Sps * private.h (kadm5_server_context): add config_params struct and 9963128Sps remove acl_file; bump protocol version number 10063128Sps 10163128Sps * marshall.c: marshalling of config parameters 10263128Sps 10363128Sps * init_c.c (kadm5_c_init_with_context): try to cope with old 10463128Sps servers 10563128Sps 10660786Sps * init_s.c (kadm5_s_init_with_context): actually use some passed 10760786Sps values 10860786Sps 10960786Sps * context_s.c (_kadm5_s_init_context): get dbname, acl_file, and 11060786Sps stash_file from the config parameters, try to figure out these if 11160786Sps they're not provided 11260786Sps 11363128Sps1999-11-05 Assar Westerlund <assar@sics.se> 11460786Sps 11560786Sps * Makefile.am (install-build-headers): use `cp' instead of 11660786Sps INSTALL_DATA 11760786Sps 11860786Sps1999-11-04 Assar Westerlund <assar@sics.se> 11960786Sps 12060786Sps * Makefile.am: bump version to 4:0:0 and 3:0:0 (they access fields 12160786Sps directly in libkrb5's context - bad functions) 12260786Sps 12360786Sps * set_keys.c (_kadm5_set_keys_randomly): set enctypes correctly in 12460786Sps the copied keys 12560786Sps 12660786Sps1999-10-20 Assar Westerlund <assar@sics.se> 12760786Sps 12860786Sps * Makefile.am: set version of kadm5srv to 3:0:2 (new password 12960786Sps quality functions). 13060786Sps set version of kdam5clnt to 2:1:1 (no interface changes) 13160786Sps 13260786Sps * Makefile.am (LDADD): add $(LIB_dlopen) 13360786Sps 13460786Sps1999-10-17 Assar Westerlund <assar@sics.se> 13560786Sps 13660786Sps * randkey_s.c (kadm5_s_randkey_principal): use 13760786Sps _kadm5_set_keys_randomly 13860786Sps 13960786Sps * set_keys.c (free_keys): free more memory 14060786Sps (_kadm5_set_keys): a little bit more generic 14160786Sps (_kadm5_set_keys_randomly): new function for setting random keys. 14260786Sps 14360786Sps1999-10-14 Assar Westerlund <assar@sics.se> 14460786Sps 14560786Sps * set_keys.c (_kadm5_set_keys): ignore old keys when setting new 14660786Sps ones and always add 3 DES keys and one 3DES key 14760786Sps 14860786Sps1999-10-03 Assar Westerlund <assar@sics.se> 14960786Sps 15060786Sps * init_c.c (_kadm5_c_init_context): use `krb5_get_krb_admin_hst'. 15160786Sps check return value from strdup 15260786Sps 15360786Sps1999-09-26 Assar Westerlund <assar@sics.se> 15460786Sps 15560786Sps * acl.c (_kadm5_privs_to_string): forgot one strcpy_truncate -> 15660786Sps strlcpy 15760786Sps 15860786Sps1999-09-24 Johan Danielsson <joda@pdc.kth.se> 15960786Sps 16060786Sps * dump_log.c: remove unused `optind' 16160786Sps 16260786Sps * replay_log.c: remove unused `optind' 16360786Sps 16460786Sps1999-09-13 Assar Westerlund <assar@sics.se> 16560786Sps 16660786Sps * chpass_c.c (kadm5_c_chpass_principal): new _kadm5_client_recv 16760786Sps 16860786Sps * send_recv.c (_kadm5_client_recv): return result in a `krb5_data' 16960786Sps so that we avoid copying it and don't need to dimension in 17060786Sps advance. change all callers. 17160786Sps 17260786Sps1999-09-10 Assar Westerlund <assar@sics.se> 17360786Sps 17460786Sps * password_quality.c: new file 17560786Sps 17660786Sps * admin.h 17760786Sps (kadm5_setup_passwd_quality_check,kadm5_check_password_quality): 17860786Sps add prototypes 17960786Sps 18060786Sps * Makefile.am (S_SOURCES): add password_quality.c 18160786Sps 18260786Sps1999-07-26 Assar Westerlund <assar@sics.se> 18360786Sps 18460786Sps * Makefile.am: update versions to 2:0:1 18560786Sps 18660786Sps1999-07-24 Assar Westerlund <assar@sics.se> 18760786Sps 18860786Sps * ent_setup.c (_kadm5_setup_entry): make princ_expire_time == 0 18960786Sps and pw_expiration == 0 mean never 19060786Sps 19160786Sps1999-07-22 Assar Westerlund <assar@sics.se> 19260786Sps 19360786Sps * log.c (kadm5_log_flush): extra cast 19460786Sps 19560786Sps1999-07-07 Assar Westerlund <assar@sics.se> 19660786Sps 19760786Sps * marshall.c (store_principal_ent): encoding princ_expire_time and 19860786Sps pw_expiration in correct order 19960786Sps 20060786Sps1999-06-28 Assar Westerlund <assar@sics.se> 20160786Sps 20260786Sps * randkey_s.c (kadm5_s_randkey_principal): nuke old mkvno, 20360786Sps otherwise hdb will think that the new random keys are already 20460786Sps encrypted which will cause lots of confusion later. 20560786Sps 20660786Sps1999-06-23 Assar Westerlund <assar@sics.se> 20760786Sps 20860786Sps * ent_setup.c (_kadm5_setup_entry): handle 0 == unlimited 20960786Sps correctly. From Michal Vocu <michal@karlin.mff.cuni.cz> 21060786Sps 21160786Sps1999-06-15 Assar Westerlund <assar@sics.se> 21260786Sps 21360786Sps * init_c.c (get_cred_cache): use get_default_username 21460786Sps 21560786Sps1999-05-23 Assar Westerlund <assar@sics.se> 21660786Sps 21760786Sps * create_s.c (create_principal): if there's no default entry the 21860786Sps mask should be zero. 21960786Sps 22060786Sps1999-05-21 Assar Westerlund <assar@sics.se> 22160786Sps 22260786Sps * init_c.c (get_cred_cache): use $USERNAME 22360786Sps 22460786Sps1999-05-17 Johan Danielsson <joda@pdc.kth.se> 22560786Sps 22660786Sps * init_c.c (get_cred_cache): figure out principal 22760786Sps 22860786Sps1999-05-05 Johan Danielsson <joda@pdc.kth.se> 22960786Sps 23060786Sps * send_recv.c: cleanup _kadm5_client_{send,recv} 23160786Sps 23260786Sps1999-05-04 Assar Westerlund <assar@sics.se> 23360786Sps 23460786Sps * set_keys.c (_kadm5_set_keys2): don't check the recently created 23560786Sps memory for NULL pointers 23660786Sps 23760786Sps * private.h (_kadm5_setup_entry): change prototype 23860786Sps 23960786Sps * modify_s.c: call new _kadm5_setup_entry 24089019Sps 24189019Sps * ent_setup.c (_kadm5_setup_entry): change so that it takes three 24289019Sps masks, one for what bits to set and one for each of principal and 24389019Sps def containing the bits that are set there. 24460786Sps 24560786Sps * create_s.c: call new _kadm5_setup_entry 24660786Sps 24760786Sps * create_s.c (get_default): check return value 24860786Sps (create_principal): send wider mask to _kadm5_setup_entry 24960786Sps 25060786Sps1999-05-04 Johan Danielsson <joda@pdc.kth.se> 25160786Sps 25260786Sps * send_recv.c (_kadm5_client_recv): handle arbitrarily sized 25360786Sps packets, check for errors 25460786Sps 25560786Sps * get_c.c: check for failure from _kadm5_client_{send,recv} 25689019Sps 25789019Sps1999-05-04 Assar Westerlund <assar@sics.se> 25889019Sps 25989019Sps * init_c.c (get_new_cache): don't abort when interrupted from 26089019Sps password prompt 26189019Sps 26260786Sps * destroy_c.c (kadm5_c_destroy): check if we should destroy the 26360786Sps auth context 26460786Sps 26560786Sps1999-05-03 Johan Danielsson <joda@pdc.kth.se> 26689019Sps 26789019Sps * chpass_s.c: fix arguments to _kadm5_set_keys2 26889019Sps 26989019Sps * private.h: proto 27089019Sps 27189019Sps * set_keys.c: clear mkvno 27289019Sps 27389019Sps * rename_s.c: add flags to fetch and store; seal keys before 27489019Sps logging 27589019Sps 27689019Sps * randkey_s.c: add flags to fetch and store; seal keys before 27789019Sps logging 27889019Sps 27989019Sps * modify_s.c: add flags to fetch and store; seal keys before 28089019Sps logging 28189019Sps 28289019Sps * log.c: add flags to fetch and store; seal keys before logging 28389019Sps 28489019Sps * get_s.c: add flags to fetch and store; seal keys before logging 28589019Sps 28689019Sps * get_princs_s.c: add flags to fetch and store; seal keys before 28789019Sps logging 28889019Sps 28989019Sps * delete_s.c: add flags to fetch and store; seal keys before 29089019Sps logging 29189019Sps 29289019Sps * create_s.c: add flags to fetch and store; seal keys before 29389019Sps logging 29489019Sps 29589019Sps * chpass_s.c: add flags to fetch and store; seal keys before 29689019Sps logging 29789019Sps 29889019Sps * Makefile.am: remove server.c 29989019Sps 30089019Sps * admin.h: add prototypes 30160786Sps 30260786Sps * ent_setup.c (_kadm5_setup_entry): set key_data 30360786Sps 30460786Sps * set_keys.c: add _kadm5_set_keys2 to sey keys from key_data 30560786Sps 30660786Sps * modify_s.c: add kadm5_s_modify_principal_with_key 30760786Sps 30860786Sps * create_s.c: add kadm5_s_create_principal_with_key 30960786Sps 31060786Sps * chpass_s.c: add kadm5_s_chpass_principal_with_key 31160786Sps 31260786Sps * kadm5_locl.h: move stuff to private.h 31360786Sps 31460786Sps * private.h: move stuff from kadm5_locl.h 31560786Sps