Commit Graph

622 Commits

Author SHA1 Message Date
Luke Howard
244ca04320 Remove GSS_C_EXPECTING_MECH_LIST_MIC_FLAG, it is no longer in rfc2478bis
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14584 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-02-21 08:48:15 +00:00
Luke Howard
1d02386069 don't call krb5_get_credentials() with
KRB5_TC_MATCH_KEYTYPE, it can lead to the credentials cache
growing indefinitely as no key is found with KEYTYPE_NULL


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14583 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-02-21 08:44:25 +00:00
Luke Howard
ebc3e1a658 support KEYTYPE_ARCFOUR_56
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14460 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:52:12 +00:00
Luke Howard
cff2c9fbe3 plug leak
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14458 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:51:46 +00:00
Luke Howard
2172d864c7 move GSS-API ChangeLog entries to correct place
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14457 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:43:57 +00:00
Luke Howard
847cb0fa5b use gss_krb5_get_subkey() instead of gss_krb5_get_{local,remote}key()
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14450 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:32:44 +00:00
Luke Howard
33c4663ba5 plug leak
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14447 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:32:26 +00:00
Luke Howard
cdddef90f9 allow client to indicate that subkey should be used
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14445 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:32:05 +00:00
Luke Howard
efc892cd8b use symbolic name for checksum type
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14444 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:31:47 +00:00
Love Hörnquist Åstrand
4df8612614 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14362 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-30 19:27:55 +00:00
Love Hörnquist Åstrand
08bb397dbc Reverse order of HEIMDAL_MUTEX_unlock and gss_release_cred to avoid
deadlock, from Luke Howard <lukeh@padl.com>.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14360 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-30 19:27:11 +00:00
Love Hörnquist Åstrand
b30d575de7 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14197 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-09-06 07:10:44 +00:00
Love Hörnquist Åstrand
713d5b767b gss_krb5_extract_authz_data_from_sec_context was renamed to
gsskrb5_extract_authz_data_from_sec_context


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14195 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-09-06 07:08:58 +00:00
Johan Danielsson
0624b4457e replace INCLUDES with AM_CPPFLAGS
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14164 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-08-26 11:55:29 +00:00
Love Hörnquist Åstrand
cca3f70913 spkm, rfc2025
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14155 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-08-25 20:08:22 +00:00
Love Hörnquist Åstrand
379db7c5fa x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14099 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-08-07 14:36:13 +00:00
Love Hörnquist Åstrand
b28cb7da78 mutex buglet, From: Luke Howard <lukeh@PADL.COM>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14098 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-08-07 14:31:52 +00:00
Love Hörnquist Åstrand
e24a5cf820 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13839 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-06 15:57:24 +00:00
Love Hörnquist Åstrand
86a93da7e5 spelling from Josef El-Rayes <josef@FreeBSD.org>
while here, write some text about the SPNEGO situation


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13837 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-06 15:57:10 +00:00
Johan Danielsson
26457b7135 replace krb5_free_creds_contents by krb5_free_cred_contents
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13790 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-25 19:25:35 +00:00
Love Hörnquist Åstrand
0efcf388bf x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13700 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-08 08:27:25 +00:00
Love Hörnquist Åstrand
85d7c792a7 s/CTXAcceptorSubkey/CFXAcceptorSubkey/
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13699 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-08 08:25:40 +00:00
Love Hörnquist Åstrand
274b1f4fd9 add GSS_C_EXPECTING_MECH_LIST_MIC_FLAG
From: Luke Howard <lukeh@padl.com>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13697 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:26:15 +00:00
Love Hörnquist Åstrand
c9c5b06dce x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13696 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:25:18 +00:00
Love Hörnquist Åstrand
88562c0362 (spnego_reply): use _gss_spnego_require_mechlist_mic to figure out if
we need to check MechListMIC; From: Luke Howard <lukeh@padl.com>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13694 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:24:58 +00:00
Love Hörnquist Åstrand
7055cb55cc (send_accept): use _gss_spnego_require_mechlist_mic to figure out if
we need to send MechList


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13693 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:22:44 +00:00
Love Hörnquist Åstrand
b4954cc2a4 add _gss_spnego_require_mechlist_mic, From: Luke Howard <lukeh@padl.com>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13692 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:22:03 +00:00
Love Hörnquist Åstrand
8570124fc9 add _gss_spnego_require_mechlist_mic for compatibility with MS SPNEGO
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13691 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-07 14:20:03 +00:00
Love Hörnquist Åstrand
503d84b4f9 (gsskrb5_register_acceptor_identity): allow reseting to default keytab
by passing in NULL as identity.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13689 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 20:17:26 +00:00
Love Hörnquist Åstrand
384bd1719c (gsskrb5_is_cfx): krb5_keyblock->keytype is an enctype, not keytype
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13687 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 19:22:01 +00:00
Love Hörnquist Åstrand
2cd2a26a21 remove unused variable
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13686 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 14:53:53 +00:00
Love Hörnquist Åstrand
3e8096a511 use ASN1_MALLOC_ENCODE
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13685 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 13:57:33 +00:00
Love Hörnquist Åstrand
23e937a42a avoid the malloc loop and just allocate the propper amount of data
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13684 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 13:34:32 +00:00
Love Hörnquist Åstrand
b8af153f50 (spnego_initial): handle mech_token better
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13682 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-05 08:48:20 +00:00
Love Hörnquist Åstrand
8177991133 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13542 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-19 14:58:39 +00:00
Love Hörnquist Åstrand
2d09789c2f add gss_krb5_get_tkt_flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13541 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-19 14:58:29 +00:00
Love Hörnquist Åstrand
dc9d8165e6 add ticket_flags.c
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13540 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-19 14:56:04 +00:00
Love Hörnquist Åstrand
043c5a4e67 Get ticket-flags from acceptor ticket
From: Luke Howard <lukeh@PADL.COM>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13539 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-19 14:55:50 +00:00
Love Hörnquist Åstrand
b7036067de document gss_krb5_get_tkt_flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13538 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-19 14:54:26 +00:00
Love Hörnquist Åstrand
816f8ee982 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13525 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:43:37 +00:00
Love Hörnquist Åstrand
b5cdf72e01 (gss_acquire_cred): check usage before even bothering to process it,
add both keytab and initial tgt if requested


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13524 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:42:39 +00:00
Love Hörnquist Åstrand
1e4a6015a7 support cfx, try to handle acceptor asserted subkey
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13523 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:38:46 +00:00
Love Hörnquist Åstrand
f3dbe53b49 support cfx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13522 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:36:30 +00:00
Love Hörnquist Åstrand
73518e4282 handle changed signature of gssapi_msg_order_create
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13520 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:33:00 +00:00
Love Hörnquist Åstrand
fb53d3762e handle acceptor asserted subkey
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13519 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:31:02 +00:00
Love Hörnquist Åstrand
2588cbdf67 enforce AcceptorSubkey
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13516 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 16:11:59 +00:00
Love Hörnquist Åstrand
0fad3bb6c6 add dummy use_64 argument to gssapi_msg_order_create
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13515 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 14:17:26 +00:00
Love Hörnquist Åstrand
1ad028847b add partial support for CFX
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13514 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 14:15:56 +00:00
Love Hörnquist Åstrand
b7f5b8d93a (noinst_PROGRAMS) += test_cred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13513 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 13:49:33 +00:00
Love Hörnquist Åstrand
8fcc3f5f47 fix comment
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13511 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 13:44:47 +00:00