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