git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12931 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2003-09-30 18:05:52 +00:00
parent 2b7e870bf4
commit 81b0402f62

View File

@@ -1,3 +1,24 @@
2003-09-30 Love H<>rnquist <20>strand <lha@it.su.se>
* lib/krb5/init_creds_pw.c (init_cred_loop): handle
KRB5KRB_ERR_RESPONSE_TOO_BIG and loop again, this time requesting
LARGE_MSG from send to kdc, and if this is the second time bail
out; try to free memory
* lib/krb5/send_to_kdc.c (krb5_sendto_kdc_flags): new function,
and then implement the order krb5_sendto_kdc* function with this
function.
* lib/krb5/krbhst.c (krb5_krbhst_init_flags): new function, use it
and adapt callers
(krbhst_get_default_proto): new function, returns udp, or in case
large_msg was requested for the krb5_krbhst_data, use tcp.
(*): if the flag KD_LARGE_MSG was set on the krb5_krbhst_data, avoid
using udp, use krbhst_get_default_proto
* lib/krb5/krb5.h: flags for krb5_krbhst_init_flags (and
krb5_send_to_kdc_flags)
2003-09-23 Love H<>rnquist <20>strand <lha@it.su.se>
* lib/krb5/rd_req.c (krb5_rd_req): if we have a keyblock in auth