In Samba4, we have a 'send_to_kdc' plugin that we register. However this code reads the context->kdc_timeout to know how long to spend in an loop waiting for replies. However, we want to build using a OS-supplied version of Heimdal, so don't want to know the internal structure of that krb5_context. Is there any chance we can get an access function for this, so we can avoid something like this? :-) @@ -298,7 +296,7 @@ krb5_error_code smb_krb5_send_and_recv_func(krb5_context context, socket_set_flags(smb_krb5->sock, SOCKET_FLAG_NOCLOSE); event_add_timed(ev, smb_krb5, - timeval_current_ofs(context->kdc_timeout, 0), + timeval_current_ofs(10/*context->kdc_timeout*/, 0), smb_krb5_request_timeout, smb_krb5); Thanks, Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Red Hat Inc.
This is a digitally signed message part