Commit Graph

7035 Commits

Author SHA1 Message Date
Luke Howard
191db4ab4f support ETYPE_ARCFOUR_HMAC_MD5_56
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14468 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 06:31:01 +00:00
Luke Howard
913c74766b add KRB5_KU_PA_SERVER_REFERRAL_DATA
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14467 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 06:21:23 +00:00
Luke Howard
6c18d8d314 mutex should be destroyed last in krb5_free_context()
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14466 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 05:48:44 +00:00
Luke Howard
7b29e8dddc Remove redundant KRB5_LIB_FUNCTION
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14465 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 05:40:59 +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
5bef70bc26 Set *subkey to NULL if key generation fails
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14455 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:39:21 +00:00
Luke Howard
8dba6bea66 support for enctype negotiation
(client sends EtypeList in Authenticator authz data)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14453 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:34:53 +00:00
Luke Howard
52594dcc54 use krb5_generate_subkey_extended()
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14452 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:34:08 +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
Luke Howard
3891343759 Add authorization data types for enctype negotiation implementation
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14442 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-04 13:52:30 +00:00
Love Hörnquist Åstrand
223f4ceb07 (change_password_loop): on failing to find a kdc, set result_code to
KRB5_KPASSWD_HARDERROR


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14440 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-04 09:39:45 +00:00
Love Hörnquist Åstrand
ad40ac5234 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14436 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-01 14:29:39 +00:00
Love Hörnquist Åstrand
fb3b896452 Happy New Year
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14435 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-01 14:27:47 +00:00
Love Hörnquist Åstrand
bca8559b7f (CHECK_SYMBOLS): add heim_ and pkcs7_ for now (used in pkinit)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14434 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-30 11:05:16 +00:00
Love Hörnquist Åstrand
cbdcb76d5c add CHECK_SYMBOLS
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14432 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 20:46:51 +00:00
Love Hörnquist Åstrand
47482574e4 make all_etypes static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14430 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 20:41:23 +00:00
Love Hörnquist Åstrand
2787566547 add CHECK_SYMBOLS, approve of:
-com_err -version krb5_ _krb5_ __heimdal krb524_ krb4_fkt_ops


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14427 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 20:36:51 +00:00
Love Hörnquist Åstrand
69b55bfa0b use private version of principalname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14423 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 18:56:43 +00:00
Love Hörnquist Åstrand
113d96e4d3 make principalname functions private
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14422 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 18:54:15 +00:00
Love Hörnquist Åstrand
31eff0c364 add key usage for server referrals
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14421 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 18:52:51 +00:00
Love Hörnquist Åstrand
57f3997abe make default_v4_name_convert static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14419 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 01:54:54 +00:00
Love Hörnquist Åstrand
64f52007a7 make procs static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14418 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 01:53:34 +00:00
Love Hörnquist Åstrand
bc190e1f9c make lots of crypto related variables static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14417 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 01:49:45 +00:00
Love Hörnquist Åstrand
1beace5465 make default_acc_name static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14416 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-29 01:48:20 +00:00
Love Hörnquist Åstrand
5e2d8fe7ba Add account expiration for samba from James F. Hranicky <jfh@cise.ufl.edu>.
Add LDAP_addmod_integer and use it.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14414 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-28 12:59:11 +00:00
Love Hörnquist Åstrand
0043daaaa3 NetBSD 2.99.11 (any maybe 2.1) just needs pthread.h, threadlib is dead
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14409 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-18 16:03:38 +00:00
Love Hörnquist Åstrand
de76cc0520 don't print garabage for octet strings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14403 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-17 14:02:15 +00:00
Love Hörnquist Åstrand
c932cd471a add (c) kth
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14393 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-13 16:29:53 +00:00
Love Hörnquist Åstrand
09647068e1 (pos): uppercase in character
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14392 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-13 08:46:07 +00:00
Love Hörnquist Åstrand
62b865cdd2 (LDAP__bytes2hex,LDAP__hex2bytes): encode nibbels in the other order
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14390 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-12 23:29:42 +00:00
Love Hörnquist Åstrand
cd395c78ad s/objectclass/objectClass/
check if attribute exists before we try to delete it
LDAP__bytes2hex encodes in strange byte order, is this really right ?


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14389 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-12 21:37:35 +00:00
Love Hörnquist Åstrand
8070d8d5c0 ldap schema from PADL.COM
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14388 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-12 14:55:17 +00:00
Love Hörnquist Åstrand
17649d29d8 (LDAP_firstkey): When iterating over all entries, search for samba
accounts too, From: "James F. Hranicky" <jfh@cise.ufl.edu>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14386 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 22:41:46 +00:00
Love Hörnquist Åstrand
ca797bb5d5 (krb5kdcentry_attrs): ask for attribute uid too
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14384 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 19:17:02 +00:00
Love Hörnquist Åstrand
30bd897db2 (LDAP_message2entry): if the entry is missing both krb5PrincipalName
and uid, it must be broken, ignore it and return it doesn't exists.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14383 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 18:55:18 +00:00
Love Hörnquist Åstrand
0a5afe8034 spelling, from openbsd
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14375 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-08 17:52:41 +00:00
Love Hörnquist Åstrand
ea30cafd8e x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14367 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-06 14:43:30 +00:00
Love Hörnquist Åstrand
3b2a7cb15f s/KEYTYPE_DES/ETYPE_DES_CBC_CRC/
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14366 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-06 14:43:13 +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
899e9ce83d (krb5_free_context): clear error string before destroying mutex
(krb5_init_context): don't call krb5_free_context before there is a
mutex initialized


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14358 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-30 07:02:01 +00:00
Love Hörnquist Åstrand
00fd1e3851 (krb5_get_in_cred): clear pointer after freeing data
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14353 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-13 21:08:17 +00:00
Love Hörnquist Åstrand
ef868c62a1 (change_password): handle old_options being NULL
From Guenther Deschner on samba-technical.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14351 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-13 20:41:54 +00:00
Love Hörnquist Åstrand
75912c3d7f add more text describing the krb5_get_init_creds functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14349 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-12 01:56:56 +00:00
Love Hörnquist Åstrand
993e8c9eea make krb5_get_init_creds_keytab work again
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14347 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-11-11 17:50:43 +00:00