xref: /freebsd/crypto/heimdal/lib/gssapi/ChangeLog (revision 5e9cd1ae3e10592ed70e7575551cba1bbab04d84)
15e9cd1aeSAssar Westerlund2001-01-30  Assar Westerlund  <assar@sics.se>
25e9cd1aeSAssar Westerlund
35e9cd1aeSAssar Westerlund	* Makefile.am (libgssapi_la_LDFLAGS): bump version to 3:0:2
45e9cd1aeSAssar Westerlund	* acquire_cred.c, init_sec_context.c, release_cred.c: add support
55e9cd1aeSAssar Westerlund	for getting creds from a keytab, from fvdl@netbsd.org
65e9cd1aeSAssar Westerlund
75e9cd1aeSAssar Westerlund	* copy_ccache.c: add gss_krb5_copy_ccache
85e9cd1aeSAssar Westerlund
95e9cd1aeSAssar Westerlund2001-01-27  Assar Westerlund  <assar@sics.se>
105e9cd1aeSAssar Westerlund
115e9cd1aeSAssar Westerlund	* get_mic.c: cast parameters to des function to non-const pointers
125e9cd1aeSAssar Westerlund 	to handle the case where these functions actually take non-const
135e9cd1aeSAssar Westerlund 	des_cblock *
145e9cd1aeSAssar Westerlund
155e9cd1aeSAssar Westerlund2001-01-09  Assar Westerlund  <assar@sics.se>
165e9cd1aeSAssar Westerlund
175e9cd1aeSAssar Westerlund	* accept_sec_context.c (gss_accept_sec_context): use krb5_rd_cred2
185e9cd1aeSAssar Westerlund	instead of krb5_rd_cred
195e9cd1aeSAssar Westerlund
205e9cd1aeSAssar Westerlund2000-12-11  Assar Westerlund  <assar@sics.se>
215e9cd1aeSAssar Westerlund
225e9cd1aeSAssar Westerlund	* Makefile.am (libgssapi_la_LDFLAGS): bump to 2:3:1
235e9cd1aeSAssar Westerlund
245e9cd1aeSAssar Westerlund2000-12-08  Assar Westerlund  <assar@sics.se>
255e9cd1aeSAssar Westerlund
265e9cd1aeSAssar Westerlund	* wrap.c (wrap_des3): use the checksum as ivec when encrypting the
275e9cd1aeSAssar Westerlund	sequence number
285e9cd1aeSAssar Westerlund	* unwrap.c (unwrap_des3): use the checksum as ivec when encrypting
295e9cd1aeSAssar Westerlund	the sequence number
305e9cd1aeSAssar Westerlund	* init_sec_context.c (init_auth): always zero fwd_data
315e9cd1aeSAssar Westerlund
325e9cd1aeSAssar Westerlund2000-12-06  Johan Danielsson  <joda@pdc.kth.se>
335e9cd1aeSAssar Westerlund
345e9cd1aeSAssar Westerlund	* accept_sec_context.c: de-pointerise auth_context parameter to
355e9cd1aeSAssar Westerlund	krb5_mk_rep
365e9cd1aeSAssar Westerlund
375e9cd1aeSAssar Westerlund2000-11-15  Assar Westerlund  <assar@sics.se>
385e9cd1aeSAssar Westerlund
395e9cd1aeSAssar Westerlund	* init_sec_context.c (init_auth): update to new
405e9cd1aeSAssar Westerlund	krb5_build_authenticator
415e9cd1aeSAssar Westerlund
425e9cd1aeSAssar Westerlund2000-09-19  Assar Westerlund  <assar@sics.se>
435e9cd1aeSAssar Westerlund
445e9cd1aeSAssar Westerlund	* Makefile.am (libgssapi_la_LDFLAGS): bump to 2:2:1
455e9cd1aeSAssar Westerlund
465e9cd1aeSAssar Westerlund2000-08-27  Assar Westerlund  <assar@sics.se>
475e9cd1aeSAssar Westerlund
485e9cd1aeSAssar Westerlund	* init_sec_context.c: actually pay attention to `time_req'
495e9cd1aeSAssar Westerlund	* init_sec_context.c: re-organize.  leak less memory.
505e9cd1aeSAssar Westerlund	* gssapi_locl.h (gssapi_krb5_encapsulate, gss_krb5_getsomekey):
515e9cd1aeSAssar Westerlund	update prototypes add assert.h
525e9cd1aeSAssar Westerlund	* gssapi.h (GSS_KRB5_CONF_C_QOP_DES, GSS_KRB5_CONF_C_QOP_DES3_KD):
535e9cd1aeSAssar Westerlund	add
545e9cd1aeSAssar Westerlund	* verify_mic.c: re-organize and add 3DES code
555e9cd1aeSAssar Westerlund	* wrap.c: re-organize and add 3DES code
565e9cd1aeSAssar Westerlund	* unwrap.c: re-organize and add 3DES code
575e9cd1aeSAssar Westerlund	* get_mic.c: re-organize and add 3DES code
585e9cd1aeSAssar Westerlund	* encapsulate.c (gssapi_krb5_encapsulate): do not free `in_data',
595e9cd1aeSAssar Westerlund	let the caller do that.  fix the callers.
605e9cd1aeSAssar Westerlund
615e9cd1aeSAssar Westerlund2000-08-16  Assar Westerlund  <assar@sics.se>
625e9cd1aeSAssar Westerlund
635e9cd1aeSAssar Westerlund	* Makefile.am: bump version to 2:1:1
645e9cd1aeSAssar Westerlund
655e9cd1aeSAssar Westerlund2000-07-29  Assar Westerlund  <assar@sics.se>
665e9cd1aeSAssar Westerlund
675e9cd1aeSAssar Westerlund	* decapsulate.c (gssapi_krb5_verify_header): sanity-check length
685e9cd1aeSAssar Westerlund
695e9cd1aeSAssar Westerlund2000-07-25  Johan Danielsson  <joda@pdc.kth.se>
705e9cd1aeSAssar Westerlund
715e9cd1aeSAssar Westerlund	* Makefile.am: bump version to 2:0:1
725e9cd1aeSAssar Westerlund
735e9cd1aeSAssar Westerlund2000-07-22  Assar Westerlund  <assar@sics.se>
745e9cd1aeSAssar Westerlund
755e9cd1aeSAssar Westerlund	* gssapi.h: update OID for GSS_C_NT_HOSTBASED_SERVICE and other
765e9cd1aeSAssar Westerlund	details from rfc2744
775e9cd1aeSAssar Westerlund
785e9cd1aeSAssar Westerlund2000-06-29  Assar Westerlund  <assar@sics.se>
795e9cd1aeSAssar Westerlund
805e9cd1aeSAssar Westerlund	* address_to_krb5addr.c (gss_address_to_krb5addr): actually use
815e9cd1aeSAssar Westerlund	`int' instead of `sa_family_t' for the address family.
825e9cd1aeSAssar Westerlund
835e9cd1aeSAssar Westerlund2000-06-21  Assar Westerlund  <assar@sics.se>
845e9cd1aeSAssar Westerlund
855e9cd1aeSAssar Westerlund	* add support for token delegation.  From Daniel Kouril
865e9cd1aeSAssar Westerlund	<kouril@ics.muni.cz> and Miroslav Ruda <ruda@ics.muni.cz>
875e9cd1aeSAssar Westerlund
885e9cd1aeSAssar Westerlund2000-05-15  Assar Westerlund  <assar@sics.se>
895e9cd1aeSAssar Westerlund
905e9cd1aeSAssar Westerlund	* Makefile.am (libgssapi_la_LDFLAGS): set version to 1:1:1
915e9cd1aeSAssar Westerlund
925e9cd1aeSAssar Westerlund2000-04-12  Assar Westerlund  <assar@sics.se>
935e9cd1aeSAssar Westerlund
945e9cd1aeSAssar Westerlund	* release_oid_set.c (gss_release_oid_set): clear set for
955e9cd1aeSAssar Westerlund	robustness.  From GOMBAS Gabor <gombasg@inf.elte.hu>
965e9cd1aeSAssar Westerlund	* release_name.c (gss_release_name): reset input_name for
975e9cd1aeSAssar Westerlund	robustness.  From GOMBAS Gabor <gombasg@inf.elte.hu>
985e9cd1aeSAssar Westerlund	* release_buffer.c (gss_release_buffer): set value to NULL to be
995e9cd1aeSAssar Westerlund	more robust.  From GOMBAS Gabor <gombasg@inf.elte.hu>
1005e9cd1aeSAssar Westerlund	* add_oid_set_member.c (gss_add_oid_set_member): actually check if
1015e9cd1aeSAssar Westerlund	the oid is a member first.  leave the oid_set unchanged if realloc
1025e9cd1aeSAssar Westerlund	fails.
1035e9cd1aeSAssar Westerlund
104283d988cSMark Murray2000-02-13  Assar Westerlund  <assar@sics.se>
105283d988cSMark Murray
106283d988cSMark Murray	* Makefile.am: set version to 1:0:1
107283d988cSMark Murray
108283d988cSMark Murray2000-02-12  Assar Westerlund  <assar@sics.se>
109283d988cSMark Murray
110283d988cSMark Murray	* gssapi_locl.h: add flags for import/export
111283d988cSMark Murray	* import_sec_context.c (import_sec_context: add flags for what
112283d988cSMark Murray	fields are included.  do not include the authenticator for now.
113283d988cSMark Murray	* export_sec_context.c (export_sec_context: add flags for what
114283d988cSMark Murray	fields are included.  do not include the authenticator for now.
115283d988cSMark Murray	* accept_sec_context.c (gss_accept_sec_context): set target in
116283d988cSMark Murray	context_handle
117283d988cSMark Murray
118283d988cSMark Murray2000-02-11  Assar Westerlund  <assar@sics.se>
119283d988cSMark Murray
120283d988cSMark Murray	* delete_sec_context.c (gss_delete_sec_context): set context to
121283d988cSMark Murray	GSS_C_NO_CONTEXT
122283d988cSMark Murray
123283d988cSMark Murray	* Makefile.am: add {export,import}_sec_context.c
124283d988cSMark Murray	* export_sec_context.c: new file
125283d988cSMark Murray	* import_sec_context.c: new file
126283d988cSMark Murray	* accept_sec_context.c (gss_accept_sec_context): set trans flag
127283d988cSMark Murray
12813e3f4d6SMark Murray2000-02-07  Assar Westerlund  <assar@sics.se>
12913e3f4d6SMark Murray
13013e3f4d6SMark Murray	* Makefile.am: set version to 0:5:0
13113e3f4d6SMark Murray
13213e3f4d6SMark Murray2000-01-26  Assar Westerlund  <assar@sics.se>
13313e3f4d6SMark Murray
13413e3f4d6SMark Murray	* delete_sec_context.c (gss_delete_sec_context): handle a NULL
13513e3f4d6SMark Murray	output_token
13613e3f4d6SMark Murray
13713e3f4d6SMark Murray	* wrap.c: update to pseudo-standard APIs for md4,md5,sha.  some
13813e3f4d6SMark Murray	changes to libdes calls to make them more portable.
13913e3f4d6SMark Murray	* verify_mic.c: update to pseudo-standard APIs for md4,md5,sha.
14013e3f4d6SMark Murray	some changes to libdes calls to make them more portable.
14113e3f4d6SMark Murray	* unwrap.c: update to pseudo-standard APIs for md4,md5,sha.  some
14213e3f4d6SMark Murray	changes to libdes calls to make them more portable.
14313e3f4d6SMark Murray	* get_mic.c: update to pseudo-standard APIs for md4,md5,sha.  some
14413e3f4d6SMark Murray	changes to libdes calls to make them more portable.
14513e3f4d6SMark Murray	* 8003.c: update to pseudo-standard APIs for md4,md5,sha.
14613e3f4d6SMark Murray
147b528cefcSMark Murray2000-01-06  Assar Westerlund  <assar@sics.se>
148b528cefcSMark Murray
149b528cefcSMark Murray	* Makefile.am: set version to 0:4:0
150b528cefcSMark Murray
151b528cefcSMark Murray1999-12-26  Assar Westerlund  <assar@sics.se>
152b528cefcSMark Murray
153b528cefcSMark Murray	* accept_sec_context.c (gss_accept_sec_context): always set
154b528cefcSMark Murray 	`output_token'
155b528cefcSMark Murray	* init_sec_context.c (init_auth): always initialize `output_token'
156b528cefcSMark Murray	* delete_sec_context.c (gss_delete_sec_context): always set
157b528cefcSMark Murray 	`output_token'
158b528cefcSMark Murray
159b528cefcSMark Murray1999-12-06  Assar Westerlund  <assar@sics.se>
160b528cefcSMark Murray
161b528cefcSMark Murray	* Makefile.am: bump version to 0:3:0
162b528cefcSMark Murray
163b528cefcSMark Murray1999-10-20  Assar Westerlund  <assar@sics.se>
164b528cefcSMark Murray
165b528cefcSMark Murray	* Makefile.am: set version to 0:2:0
166b528cefcSMark Murray
167b528cefcSMark Murray1999-09-21  Assar Westerlund  <assar@sics.se>
168b528cefcSMark Murray
169b528cefcSMark Murray	* init_sec_context.c (gss_init_sec_context): initialize `ticket'
170b528cefcSMark Murray
171b528cefcSMark Murray	* gssapi.h (gss_ctx_id_t_desc): add ticket in here.  ick.
172b528cefcSMark Murray
173b528cefcSMark Murray	* delete_sec_context.c (gss_delete_sec_context): free ticket
174b528cefcSMark Murray
175b528cefcSMark Murray	* accept_sec_context.c (gss_accept_sec_context): stove away
176b528cefcSMark Murray 	`krb5_ticket' in context so that ugly programs such as
177b528cefcSMark Murray 	gss_nt_server can get at it.  uck.
178b528cefcSMark Murray
179b528cefcSMark Murray1999-09-20  Johan Danielsson  <joda@pdc.kth.se>
180b528cefcSMark Murray
181b528cefcSMark Murray	* accept_sec_context.c: set minor_status
182b528cefcSMark Murray
183b528cefcSMark Murray1999-08-04  Assar Westerlund  <assar@sics.se>
184b528cefcSMark Murray
185b528cefcSMark Murray	* display_status.c (calling_error, routine_error): right shift the
186b528cefcSMark Murray 	code to make it possible to index into the arrays
187b528cefcSMark Murray
188b528cefcSMark Murray1999-07-28  Assar Westerlund  <assar@sics.se>
189b528cefcSMark Murray
190b528cefcSMark Murray	* gssapi.h (GSS_C_AF_INET6): add
191b528cefcSMark Murray
192b528cefcSMark Murray	* import_name.c (import_hostbased_name): set minor_status
193b528cefcSMark Murray
194b528cefcSMark Murray1999-07-26  Assar Westerlund  <assar@sics.se>
195b528cefcSMark Murray
196b528cefcSMark Murray	* Makefile.am: set version to 0:1:0
197b528cefcSMark Murray
198b528cefcSMark MurrayWed Apr  7 14:05:15 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
199b528cefcSMark Murray
200b528cefcSMark Murray	* display_status.c: set minor_status
201b528cefcSMark Murray
202b528cefcSMark Murray	* init_sec_context.c: set minor_status
203b528cefcSMark Murray
204b528cefcSMark Murray	* lib/gssapi/init.c: remove donep (check gssapi_krb5_context
205b528cefcSMark Murray 	directly)
206b528cefcSMark Murray
207