ChangeLog revision 78527
178527Sassar2001-02-19 Johan Danielsson <joda@pdc.kth.se> 278527Sassar 378527Sassar * replay_log.c: add --{start-end}-version flags to replay just 478527Sassar part of the log 578527Sassar 678527Sassar2001-02-15 Assar Westerlund <assar@sics.se> 778527Sassar 878527Sassar * ipropd_master.c (main): fix select-loop to decrement ret 978527Sassar correctly. from "Brandon S. Allbery KF8NH" <allbery@ece.cmu.edu> 1078527Sassar 1172445Sassar2001-01-30 Assar Westerlund <assar@sics.se> 1272445Sassar 1372445Sassar * Makefile.am: bump versions 1472445Sassar 1572445Sassar2000-12-31 Assar Westerlund <assar@sics.se> 1672445Sassar 1772445Sassar * init_s.c (*): handle krb5_init_context failure consistently 1872445Sassar * init_c.c (init_context): handle krb5_init_context failure 1972445Sassar consistently 2072445Sassar 2172445Sassar2000-12-11 Assar Westerlund <assar@sics.se> 2272445Sassar 2372445Sassar * Makefile.am (libkadm5srv_la_LDFLAGS): bump version to 7:2:0 2472445Sassar 2572445Sassar2000-11-16 Assar Westerlund <assar@sics.se> 2672445Sassar 2772445Sassar * set_keys.c (make_keys): clean-up salting loop and try not to 2872445Sassar leak memory 2972445Sassar 3072445Sassar * ipropd_master.c (main): check for fd's being too large to select 3172445Sassar on 3272445Sassar 3372445Sassar2000-08-16 Assar Westerlund <assar@sics.se> 3472445Sassar 3572445Sassar * Makefile.am (libkadm5srv_la_LDFLAGS): bump version to 7:1:0 3672445Sassar 3772445Sassar2000-08-10 Assar Westerlund <assar@sics.se> 3872445Sassar 3972445Sassar * acl.c (fetch_acl): fix wrong cases, use krb5_principal_match 4072445Sassar 4172445Sassar2000-08-07 Assar Westerlund <assar@sics.se> 4272445Sassar 4372445Sassar * ipropd_master.c (main): ignore SIGPIPE 4472445Sassar 4572445Sassar2000-08-06 Assar Westerlund <assar@sics.se> 4672445Sassar 4772445Sassar * ipropd_slave.c (receive_everything): make `fd' an int instead of 4872445Sassar a pointer. From Derrick J Brashear <shadow@dementia.org> 4972445Sassar 5072445Sassar2000-08-04 Johan Danielsson <joda@pdc.kth.se> 5172445Sassar 5272445Sassar * admin.h: change void** to void* 5372445Sassar 5472445Sassar2000-07-25 Johan Danielsson <joda@pdc.kth.se> 5572445Sassar 5672445Sassar * Makefile.am: bump versions to 7:0:0 and 6:0:2 5772445Sassar 5872445Sassar2000-07-24 Assar Westerlund <assar@sics.se> 5972445Sassar 6072445Sassar * log.c (kadm5_log_get_version): rename kadm5_log_get_version_fd 6172445Sassar and make a new that takes a context 6272445Sassar (kadm5_log_nop): add logging of missing lengths 6372445Sassar (kadm5_log_truncate): new function 6472445Sassar 6572445Sassar * dump_log.c (print_entry): update and correct 6672445Sassar * randkey_s.c: call _kadm5_bump_pw_expire 6772445Sassar * truncate_log.c: new program for truncating the log 6872445Sassar * Makefile.am (sbin_PROGRAMS): add truncate_log 6972445Sassar (C_SOURCES): add bump_pw_expire.c 7072445Sassar * bump_pw_expire.c: new function for extending password expiration 7172445Sassar 7272445Sassar2000-07-22 Assar Westerlund <assar@sics.se> 7372445Sassar 7472445Sassar * keys.c: new file with _kadm5_free_keys, _kadm5_init_keys 7572445Sassar 7672445Sassar * set_keys.c (free_keys, init_keys): elevate to internal kadm5 7772445Sassar functions 7872445Sassar 7972445Sassar * chpass_s.c (kadm5_s_chpass_principal_cond): new function 8072445Sassar * Makefile.am (C_SOURCES): add keys.c 8172445Sassar * init_c.c: remove unused variable and handle some parameters 8272445Sassar being NULL 8372445Sassar 8472445Sassar2000-07-22 Johan Danielsson <joda@pdc.kth.se> 8572445Sassar 8672445Sassar * ipropd_slave.c: use krb5_read_priv_message 8772445Sassar 8872445Sassar * ipropd_master.c: use krb5_{read,write}_priv_message 8972445Sassar 9072445Sassar * init_c.c: use krb5_write_priv_message 9172445Sassar 9272445Sassar2000-07-11 Johan Danielsson <joda@pdc.kth.se> 9372445Sassar 9472445Sassar * ipropd_slave.c: no need to call gethostname, since 9572445Sassar sname_to_principal will 9672445Sassar 9772445Sassar * send_recv.c: assert that we have a connected socket 9872445Sassar 9972445Sassar * get_princs_c.c: call _kadm5_connect 10072445Sassar 10172445Sassar * rename_c.c: call _kadm5_connect 10272445Sassar 10372445Sassar * randkey_c.c: call _kadm5_connect 10472445Sassar 10572445Sassar * privs_c.c: call _kadm5_connect 10672445Sassar 10772445Sassar * modify_c.c: call _kadm5_connect 10872445Sassar 10972445Sassar * get_c.c: call _kadm5_connect 11072445Sassar 11172445Sassar * delete_c.c: call _kadm5_connect 11272445Sassar 11372445Sassar * create_c.c: call _kadm5_connect 11472445Sassar 11572445Sassar * chpass_c.c: call _kadm5_connect 11672445Sassar 11772445Sassar * private.h: add more fields to client context; remove prototypes 11872445Sassar 11972445Sassar * admin.h: remove prototypes 12072445Sassar 12172445Sassar * kadm5-protos.h: move public prototypes here 12272445Sassar 12372445Sassar * kadm5-private.h: move private prototypes here 12472445Sassar 12572445Sassar * init_c.c: break out connection code to separate function, and 12672445Sassar defer calling it until we actually do something 12772445Sassar 12872445Sassar2000-07-07 Assar Westerlund <assar@sics.se> 12972445Sassar 13072445Sassar * set_keys.c (make_keys): also support `[kadmin]use_v4_salt' for 13172445Sassar backwards compatability 13272445Sassar 13372445Sassar2000-06-26 Johan Danielsson <joda@pdc.kth.se> 13472445Sassar 13572445Sassar * set_keys.c (_kadm5_set_keys): rewrite this to be more easily 13672445Sassar adaptable to different salts 13772445Sassar 13872445Sassar2000-06-19 Johan Danielsson <joda@pdc.kth.se> 13972445Sassar 14072445Sassar * get_s.c: pa_* -> KRB5_PADATA_* 14172445Sassar 14272445Sassar2000-06-16 Assar Westerlund <assar@sics.se> 14372445Sassar 14472445Sassar * ipropd_slave.c: change default keytab to default keytab (as in 14572445Sassar typically FILE:/etc/krb5.keytab) 14672445Sassar 14772445Sassar2000-06-08 Assar Westerlund <assar@sics.se> 14872445Sassar 14972445Sassar * ipropd_slave.c: bug fixes, for actually writing the full dump to 15072445Sassar the database. based on a patch from Love <lha@stacken.kth.se> 15172445Sassar 15272445Sassar2000-06-07 Assar Westerlund <assar@sics.se> 15372445Sassar 15472445Sassar * acl.c: add support for patterns of principals 15572445Sassar * log.c (kadm5_log_replay_create): handle more NULL pointers 15672445Sassar (should they really happen?) 15772445Sassar * log.c (kadm5_log_replay_modify): handle max_life == NULL and 15872445Sassar max_renew == NULL 15972445Sassar 16072445Sassar * ipropd_master.c: use syslog. be less verbose 16172445Sassar * ipropd_slave.c: use syslog 16272445Sassar 16372445Sassar2000-06-05 Assar Westerlund <assar@sics.se> 16472445Sassar 16572445Sassar * private.h (kadm_ops): add kadm_nop more prototypes 16672445Sassar * log.c (kadm5_log_set_version, kadm5_log_reinit, kadm5_log_nop, 16772445Sassar kadm5_log_replay_nop): add 16872445Sassar * ipropd_slave.c: and some more improvements 16972445Sassar * ipropd_master.c: lots of improvements 17072445Sassar * iprop.h (IPROP_PORT, IPROP_SERVICE): add 17172445Sassar (iprop_cmd): add new commands 17272445Sassar 17372445Sassar * dump_log.c: add nop 17472445Sassar 17572445Sassar2000-05-15 Assar Westerlund <assar@sics.se> 17672445Sassar 17772445Sassar * Makefile.am (libkadm5clnt_la_LDFLAGS): set version to 5:1:1 17872445Sassar 17972445Sassar2000-05-12 Assar Westerlund <assar@sics.se> 18072445Sassar 18172445Sassar * get_s.c (kadm5_s_get_principal): set life, rlife to INT_MAX as a 18272445Sassar fallback. handle not having any creator. 18372445Sassar * destroy_s.c (kadm5_s_destroy): free all allocated memory 18472445Sassar * context_s.c (set_field): free variable if it's already set 18572445Sassar (find_db_spec): malloc space for all strings 18672445Sassar 18772445Sassar2000-04-05 Assar Westerlund <assar@sics.se> 18872445Sassar 18972445Sassar * Makefile.am (LDADD): add LIB_openldap 19072445Sassar 19172445Sassar2000-04-03 Assar Westerlund <assar@sics.se> 19272445Sassar 19372445Sassar * Makefile.am (libkadm5srv_la_LDFLAGS): set version to 6:0:1 19472445Sassar (libkadm5clnt_la_LDFLAGS): set version to 5:0:1 19572445Sassar 19672445Sassar2000-03-24 Assar Westerlund <assar@sics.se> 19772445Sassar 19872445Sassar * set_keys.c (_kadm5_set_keys2): rewrite 19972445Sassar (_kadm5_set_keys3): add 20072445Sassar 20172445Sassar * private.h (struct kadm_func): add chpass_principal_with_key 20272445Sassar * init_c.c (set_funcs): add chpass_principal_with_key 20372445Sassar 20472445Sassar2000-03-23 Assar Westerlund <assar@sics.se> 20572445Sassar 20672445Sassar * context_s.c (set_funcs): add chpass_principal_with_key 20772445Sassar * common_glue.c (kadm5_chpass_principal_with_key): add 20872445Sassar * chpass_s.c: comment-ize and change calling convention for 20972445Sassar _kadm5_set_keys* 21072445Sassar * chpass_c.c (kadm5_c_chpass_principal_with_key): add 21172445Sassar 21257416Smarkm2000-02-07 Assar Westerlund <assar@sics.se> 21357416Smarkm 21457416Smarkm * Makefile.am (libkadm5clnt_la_LDFLAGS): set version to 4:2:0 21557416Smarkm 21657416Smarkm2000-01-28 Assar Westerlund <assar@sics.se> 21757416Smarkm 21857416Smarkm * init_c.c (get_new_cache): make sure to request non-forwardable, 21957416Smarkm non-proxiable 22057416Smarkm 22155682Smarkm2000-01-06 Assar Westerlund <assar@sics.se> 22255682Smarkm 22355682Smarkm * Makefile.am (libkadm5srv.la): bump version to 5:1:0 22455682Smarkm 22555682Smarkm * context_s.c (_kadm5_s_init_context): handle params == NULL 22655682Smarkm 22755682Smarkm1999-12-26 Assar Westerlund <assar@sics.se> 22855682Smarkm 22955682Smarkm * get_s.c (kadm5_s_get_principal): handle modified_by->principal 23055682Smarkm == NULL 23155682Smarkm 23255682Smarkm1999-12-20 Assar Westerlund <assar@sics.se> 23355682Smarkm 23455682Smarkm * Makefile.am (libkadm5clnt_la_LDFLAGS): bump version to 4:1:0 23555682Smarkm 23655682Smarkm * init_c.c (_kadm5_c_init_context): handle getting back port 23755682Smarkm number from admin host 23855682Smarkm (kadm5_c_init_with_context): remove `proto/' part before doing 23955682Smarkm getaddrinfo() 24055682Smarkm 24155682Smarkm1999-12-06 Assar Westerlund <assar@sics.se> 24255682Smarkm 24355682Smarkm * Makefile.am: bump version to 5:0:0 and 4:0:0 24455682Smarkm 24555682Smarkm * init_c.c (kadm5_c_init_with_context): don't use unitialized 24655682Smarkm stuff 24755682Smarkm 24855682Smarkm1999-12-04 Assar Westerlund <assar@sics.se> 24955682Smarkm 25055682Smarkm * replay_log.c: adapt to changed kadm5_log_foreach 25155682Smarkm 25255682Smarkm * log.c (kadm5_log_foreach): change to take a 25355682Smarkm `kadm5_server_context' 25455682Smarkm 25555682Smarkm * init_c.c: use krb5_warn{,x} 25655682Smarkm 25755682Smarkm * dump_log.c: adapt to changed kadm5_log_foreach 25855682Smarkm 25955682Smarkm * init_c.c: re-write to use getaddrinfo 26055682Smarkm * Makefile.am (install-build-headers): add dependency 26155682Smarkm 26255682Smarkm1999-12-03 Johan Danielsson <joda@pdc.kth.se> 26355682Smarkm 26455682Smarkm * log.c (kadm5_log_foreach): pass context 26555682Smarkm 26655682Smarkm * dump_log.c: print more interesting things 26755682Smarkm 26855682Smarkm1999-12-02 Johan Danielsson <joda@pdc.kth.se> 26955682Smarkm 27055682Smarkm * ipropd_master.c (process_msg): check for short reads 27155682Smarkm 27255682Smarkm1999-11-25 Assar Westerlund <assar@sics.se> 27355682Smarkm 27455682Smarkm * modify_s.c (kadm5_s_modify_principal): support key_data 27555682Smarkm (kadm5_s_modify_principal_with_key): remove 27655682Smarkm 27755682Smarkm * admin.h (kadm5_s_modify_principal_with_key): remove 27855682Smarkm 27955682Smarkm1999-11-20 Assar Westerlund <assar@sics.se> 28055682Smarkm 28155682Smarkm * context_s.c (find_db_spec): ugly cast work-around. 28255682Smarkm 28355682Smarkm1999-11-14 Assar Westerlund <assar@sics.se> 28455682Smarkm 28555682Smarkm * context_s.c (_kadm5_s_init_context): call krb5_add_et_list so 28655682Smarkm that we aren't dependent on the layout of krb5_context_data 28755682Smarkm * init_c.c (_kadm5_c_init_context): call krb5_add_et_list so that 28855682Smarkm we aren't dependent on the layout of krb5_context_data 28955682Smarkm 29055682Smarkm1999-11-13 Assar Westerlund <assar@sics.se> 29155682Smarkm 29255682Smarkm * password_quality.c (kadm5_setup_passwd_quality_check): use 29355682Smarkm correct types for function pointers 29455682Smarkm 29555682Smarkm1999-11-09 Johan Danielsson <joda@pdc.kth.se> 29655682Smarkm 29755682Smarkm * randkey_s.c: always bail out if the fetch fails 29855682Smarkm 29955682Smarkm * admin.h (kadm5_config_params): remove fields we're not using 30055682Smarkm 30155682Smarkm * ipropd_slave.c: allow passing a realm 30255682Smarkm 30355682Smarkm * ipropd_master.c: allow passing a realm 30455682Smarkm 30555682Smarkm * dump_log.c: allow passing a realm 30655682Smarkm 30755682Smarkm * acl.c: correctly get acl file 30855682Smarkm 30955682Smarkm * private.h (kadm5_server_context): add config_params struct and 31055682Smarkm remove acl_file; bump protocol version number 31155682Smarkm 31255682Smarkm * marshall.c: marshalling of config parameters 31355682Smarkm 31455682Smarkm * init_c.c (kadm5_c_init_with_context): try to cope with old 31555682Smarkm servers 31655682Smarkm 31755682Smarkm * init_s.c (kadm5_s_init_with_context): actually use some passed 31855682Smarkm values 31955682Smarkm 32055682Smarkm * context_s.c (_kadm5_s_init_context): get dbname, acl_file, and 32155682Smarkm stash_file from the config parameters, try to figure out these if 32255682Smarkm they're not provided 32355682Smarkm 32455682Smarkm1999-11-05 Assar Westerlund <assar@sics.se> 32555682Smarkm 32655682Smarkm * Makefile.am (install-build-headers): use `cp' instead of 32755682Smarkm INSTALL_DATA 32855682Smarkm 32955682Smarkm1999-11-04 Assar Westerlund <assar@sics.se> 33055682Smarkm 33155682Smarkm * Makefile.am: bump version to 4:0:0 and 3:0:0 (they access fields 33255682Smarkm directly in libkrb5's context - bad functions) 33355682Smarkm 33455682Smarkm * set_keys.c (_kadm5_set_keys_randomly): set enctypes correctly in 33555682Smarkm the copied keys 33655682Smarkm 33755682Smarkm1999-10-20 Assar Westerlund <assar@sics.se> 33855682Smarkm 33955682Smarkm * Makefile.am: set version of kadm5srv to 3:0:2 (new password 34055682Smarkm quality functions). 34155682Smarkm set version of kdam5clnt to 2:1:1 (no interface changes) 34255682Smarkm 34355682Smarkm * Makefile.am (LDADD): add $(LIB_dlopen) 34455682Smarkm 34555682Smarkm1999-10-17 Assar Westerlund <assar@sics.se> 34655682Smarkm 34755682Smarkm * randkey_s.c (kadm5_s_randkey_principal): use 34855682Smarkm _kadm5_set_keys_randomly 34955682Smarkm 35055682Smarkm * set_keys.c (free_keys): free more memory 35155682Smarkm (_kadm5_set_keys): a little bit more generic 35255682Smarkm (_kadm5_set_keys_randomly): new function for setting random keys. 35355682Smarkm 35455682Smarkm1999-10-14 Assar Westerlund <assar@sics.se> 35555682Smarkm 35655682Smarkm * set_keys.c (_kadm5_set_keys): ignore old keys when setting new 35755682Smarkm ones and always add 3 DES keys and one 3DES key 35855682Smarkm 35955682Smarkm1999-10-03 Assar Westerlund <assar@sics.se> 36055682Smarkm 36155682Smarkm * init_c.c (_kadm5_c_init_context): use `krb5_get_krb_admin_hst'. 36255682Smarkm check return value from strdup 36355682Smarkm 36455682Smarkm1999-09-26 Assar Westerlund <assar@sics.se> 36555682Smarkm 36655682Smarkm * acl.c (_kadm5_privs_to_string): forgot one strcpy_truncate -> 36755682Smarkm strlcpy 36855682Smarkm 36955682Smarkm1999-09-24 Johan Danielsson <joda@pdc.kth.se> 37055682Smarkm 37155682Smarkm * dump_log.c: remove unused `optind' 37255682Smarkm 37355682Smarkm * replay_log.c: remove unused `optind' 37455682Smarkm 37555682Smarkm1999-09-13 Assar Westerlund <assar@sics.se> 37655682Smarkm 37755682Smarkm * chpass_c.c (kadm5_c_chpass_principal): new _kadm5_client_recv 37855682Smarkm 37955682Smarkm * send_recv.c (_kadm5_client_recv): return result in a `krb5_data' 38055682Smarkm so that we avoid copying it and don't need to dimension in 38155682Smarkm advance. change all callers. 38255682Smarkm 38355682Smarkm1999-09-10 Assar Westerlund <assar@sics.se> 38455682Smarkm 38555682Smarkm * password_quality.c: new file 38655682Smarkm 38755682Smarkm * admin.h 38855682Smarkm (kadm5_setup_passwd_quality_check,kadm5_check_password_quality): 38955682Smarkm add prototypes 39055682Smarkm 39155682Smarkm * Makefile.am (S_SOURCES): add password_quality.c 39255682Smarkm 39355682Smarkm1999-07-26 Assar Westerlund <assar@sics.se> 39455682Smarkm 39555682Smarkm * Makefile.am: update versions to 2:0:1 39655682Smarkm 39755682Smarkm1999-07-24 Assar Westerlund <assar@sics.se> 39855682Smarkm 39955682Smarkm * ent_setup.c (_kadm5_setup_entry): make princ_expire_time == 0 40055682Smarkm and pw_expiration == 0 mean never 40155682Smarkm 40255682Smarkm1999-07-22 Assar Westerlund <assar@sics.se> 40355682Smarkm 40455682Smarkm * log.c (kadm5_log_flush): extra cast 40555682Smarkm 40655682Smarkm1999-07-07 Assar Westerlund <assar@sics.se> 40755682Smarkm 40855682Smarkm * marshall.c (store_principal_ent): encoding princ_expire_time and 40955682Smarkm pw_expiration in correct order 41055682Smarkm 41155682Smarkm1999-06-28 Assar Westerlund <assar@sics.se> 41255682Smarkm 41355682Smarkm * randkey_s.c (kadm5_s_randkey_principal): nuke old mkvno, 41455682Smarkm otherwise hdb will think that the new random keys are already 41555682Smarkm encrypted which will cause lots of confusion later. 41655682Smarkm 41755682Smarkm1999-06-23 Assar Westerlund <assar@sics.se> 41855682Smarkm 41955682Smarkm * ent_setup.c (_kadm5_setup_entry): handle 0 == unlimited 42055682Smarkm correctly. From Michal Vocu <michal@karlin.mff.cuni.cz> 42155682Smarkm 42255682Smarkm1999-06-15 Assar Westerlund <assar@sics.se> 42355682Smarkm 42455682Smarkm * init_c.c (get_cred_cache): use get_default_username 42555682Smarkm 42655682Smarkm1999-05-23 Assar Westerlund <assar@sics.se> 42755682Smarkm 42855682Smarkm * create_s.c (create_principal): if there's no default entry the 42955682Smarkm mask should be zero. 43055682Smarkm 43155682Smarkm1999-05-21 Assar Westerlund <assar@sics.se> 43255682Smarkm 43355682Smarkm * init_c.c (get_cred_cache): use $USERNAME 43455682Smarkm 43555682Smarkm1999-05-17 Johan Danielsson <joda@pdc.kth.se> 43655682Smarkm 43755682Smarkm * init_c.c (get_cred_cache): figure out principal 43855682Smarkm 43955682Smarkm1999-05-05 Johan Danielsson <joda@pdc.kth.se> 44055682Smarkm 44155682Smarkm * send_recv.c: cleanup _kadm5_client_{send,recv} 44255682Smarkm 44355682Smarkm1999-05-04 Assar Westerlund <assar@sics.se> 44455682Smarkm 44555682Smarkm * set_keys.c (_kadm5_set_keys2): don't check the recently created 44655682Smarkm memory for NULL pointers 44755682Smarkm 44855682Smarkm * private.h (_kadm5_setup_entry): change prototype 44955682Smarkm 45055682Smarkm * modify_s.c: call new _kadm5_setup_entry 45155682Smarkm 45255682Smarkm * ent_setup.c (_kadm5_setup_entry): change so that it takes three 45355682Smarkm masks, one for what bits to set and one for each of principal and 45455682Smarkm def containing the bits that are set there. 45555682Smarkm 45655682Smarkm * create_s.c: call new _kadm5_setup_entry 45755682Smarkm 45855682Smarkm * create_s.c (get_default): check return value 45955682Smarkm (create_principal): send wider mask to _kadm5_setup_entry 46055682Smarkm 46155682Smarkm1999-05-04 Johan Danielsson <joda@pdc.kth.se> 46255682Smarkm 46355682Smarkm * send_recv.c (_kadm5_client_recv): handle arbitrarily sized 46455682Smarkm packets, check for errors 46555682Smarkm 46655682Smarkm * get_c.c: check for failure from _kadm5_client_{send,recv} 46755682Smarkm 46855682Smarkm1999-05-04 Assar Westerlund <assar@sics.se> 46955682Smarkm 47055682Smarkm * init_c.c (get_new_cache): don't abort when interrupted from 47155682Smarkm password prompt 47255682Smarkm 47355682Smarkm * destroy_c.c (kadm5_c_destroy): check if we should destroy the 47455682Smarkm auth context 47555682Smarkm 47655682Smarkm1999-05-03 Johan Danielsson <joda@pdc.kth.se> 47755682Smarkm 47855682Smarkm * chpass_s.c: fix arguments to _kadm5_set_keys2 47955682Smarkm 48055682Smarkm * private.h: proto 48155682Smarkm 48255682Smarkm * set_keys.c: clear mkvno 48355682Smarkm 48455682Smarkm * rename_s.c: add flags to fetch and store; seal keys before 48555682Smarkm logging 48655682Smarkm 48755682Smarkm * randkey_s.c: add flags to fetch and store; seal keys before 48855682Smarkm logging 48955682Smarkm 49055682Smarkm * modify_s.c: add flags to fetch and store; seal keys before 49155682Smarkm logging 49255682Smarkm 49355682Smarkm * log.c: add flags to fetch and store; seal keys before logging 49455682Smarkm 49555682Smarkm * get_s.c: add flags to fetch and store; seal keys before logging 49655682Smarkm 49755682Smarkm * get_princs_s.c: add flags to fetch and store; seal keys before 49855682Smarkm logging 49955682Smarkm 50055682Smarkm * delete_s.c: add flags to fetch and store; seal keys before 50155682Smarkm logging 50255682Smarkm 50355682Smarkm * create_s.c: add flags to fetch and store; seal keys before 50455682Smarkm logging 50555682Smarkm 50655682Smarkm * chpass_s.c: add flags to fetch and store; seal keys before 50755682Smarkm logging 50855682Smarkm 50955682Smarkm * Makefile.am: remove server.c 51055682Smarkm 51155682Smarkm * admin.h: add prototypes 51255682Smarkm 51355682Smarkm * ent_setup.c (_kadm5_setup_entry): set key_data 51455682Smarkm 51555682Smarkm * set_keys.c: add _kadm5_set_keys2 to sey keys from key_data 51655682Smarkm 51755682Smarkm * modify_s.c: add kadm5_s_modify_principal_with_key 51855682Smarkm 51955682Smarkm * create_s.c: add kadm5_s_create_principal_with_key 52055682Smarkm 52155682Smarkm * chpass_s.c: add kadm5_s_chpass_principal_with_key 52255682Smarkm 52355682Smarkm * kadm5_locl.h: move stuff to private.h 52455682Smarkm 52555682Smarkm * private.h: move stuff from kadm5_locl.h 52655682Smarkm