Love Hörnquist Åstrand
|
1a28e89e61
|
Avoid free-ing type1 message before its allocated.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22519 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2008-01-24 11:51:29 +00:00 |
|
Love Hörnquist Åstrand
|
bad0701a5d
|
Don't confuse target name and source name, make regressiont tests pass again.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22382 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-30 12:13:17 +00:00 |
|
Love Hörnquist Åstrand
|
86554555a3
|
clean up name handling
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22380 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-29 18:42:56 +00:00 |
|
Love Hörnquist Åstrand
|
2504ac11ca
|
Use ntlm_name.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22378 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-28 18:48:02 +00:00 |
|
Love Hörnquist Åstrand
|
66f8605e07
|
handle username part of the ntlm name
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22373 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-28 18:36:06 +00:00 |
|
Love Hörnquist Åstrand
|
3f24633cdb
|
Less warnings.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22170 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 22:19:31 +00:00 |
|
Love Hörnquist Åstrand
|
7393bb9715
|
Less warnings.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22169 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 22:19:16 +00:00 |
|
Love Hörnquist Åstrand
|
fa5d1267bc
|
Use credential if it was passed in.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22167 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 22:06:33 +00:00 |
|
Love Hörnquist Åstrand
|
0a9f8b895b
|
Check if there is initial creds with _gss_ntlm_get_user_cred().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22165 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 21:44:26 +00:00 |
|
Love Hörnquist Åstrand
|
a650e10c34
|
Move probe up and comment why its called.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22164 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 21:36:35 +00:00 |
|
Love Hörnquist Åstrand
|
8ca9a4469c
|
add credential handling, add probe function, add better acquired cred function
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22163 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 21:25:06 +00:00 |
|
Love Hörnquist Åstrand
|
01401cc9b6
|
Add _gss_ntlm_get_user_info() that return the user info so it can be
used by external modules.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22149 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 18:03:04 +00:00 |
|
Love Hörnquist Åstrand
|
529fe557b5
|
use the right error code.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22148 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 17:59:29 +00:00 |
|
Love Hörnquist Åstrand
|
c11e764195
|
Return GSS_C_NO_CREDENTIAL if there is no credential, ntlm have (not
yet) a default credential.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22147 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-12-04 17:58:45 +00:00 |
|
Love Hörnquist Åstrand
|
e465a6a1ef
|
Implement _gss_ntlm_inquire_cred.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21250 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-21 01:27:46 +00:00 |
|
Love Hörnquist Åstrand
|
8b203992a0
|
Use heim_ntlm_calculate_ntlm2_sess.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21206 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-20 06:01:48 +00:00 |
|
Love Hörnquist Åstrand
|
811bb58fb6
|
Use ctx->gssflags for flags.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21079 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-13 00:25:25 +00:00 |
|
Love Hörnquist Åstrand
|
8911675d8e
|
(kdc_alloc): free memory on failure, pointed out by Rafal Malinowski.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21037 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-09 15:39:05 +00:00 |
|
Love Hörnquist Åstrand
|
b98022f088
|
(kdc_destroy): free context when done, pointed out by Rafal Malinowski.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21036 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-09 15:35:28 +00:00 |
|
Love Hörnquist Åstrand
|
19f39c8621
|
Free memory when done.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20882 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-04 17:42:50 +00:00 |
|
Love Hörnquist Åstrand
|
fedbf25113
|
If we didn't set session key, don't expect one back.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20803 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-06-02 23:19:00 +00:00 |
|
Love Hörnquist Åstrand
|
acfd5a4121
|
Catch errors and return the up the stack.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20698 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-30 15:07:09 +00:00 |
|
Love Hörnquist Åstrand
|
87bdbf8e2c
|
Set session key only if we are returned a session key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20681 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-14 18:03:39 +00:00 |
|
Love Hörnquist Åstrand
|
10d424657d
|
make ntlm gss_inquire_cred fail for now, need to find default cred and friends.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20618 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-08 12:35:39 +00:00 |
|
Love Hörnquist Åstrand
|
06244210e0
|
drop unused variable.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20583 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-08 00:31:58 +00:00 |
|
Love Hörnquist Åstrand
|
eb2d35a531
|
Reimplement.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20582 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-08 00:26:07 +00:00 |
|
Love Hörnquist Åstrand
|
877b0883e8
|
split out backend ntlm server processing
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20579 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-05-08 00:17:59 +00:00 |
|
Love Hörnquist Åstrand
|
c5f0bb0769
|
(_gss_ntlm_delete_sec_context): free credcache when done
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20552 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-24 11:56:17 +00:00 |
|
Love Hörnquist Åstrand
|
09c2d40688
|
ntlm-key credential entry is prefix with @
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20518 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-22 10:43:16 +00:00 |
|
Love Hörnquist Åstrand
|
e202c6e8c2
|
(get_user_ccache): pick up the ntlm creds from the krb5 credential cache.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20514 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-22 10:24:43 +00:00 |
|
Love Hörnquist Åstrand
|
b605c55732
|
free the key stored in the context
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20496 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-21 09:31:58 +00:00 |
|
Love Hörnquist Åstrand
|
613c4d85a3
|
switch password for a key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20495 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-21 09:31:27 +00:00 |
|
Love Hörnquist Åstrand
|
df9b71b724
|
move where hash is calculated to make it easier to add ccache support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20479 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2007-04-20 17:33:59 +00:00 |
|
Love Hörnquist Åstrand
|
b95c3bd0bb
|
Pass signseal argument to _gss_ntlm_set_key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19536 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:49:48 +00:00 |
|
Love Hörnquist Åstrand
|
3cc3d6398b
|
(_gss_ntlm_set_key): add signseal argument
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19535 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:49:01 +00:00 |
|
Love Hörnquist Åstrand
|
d3a2df7306
|
break out struct ntlmv2_key;
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19531 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:38:52 +00:00 |
|
Love Hörnquist Åstrand
|
7f49c4ad56
|
use _gss_ntlm_set_key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19530 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:38:37 +00:00 |
|
Love Hörnquist Åstrand
|
2412c6be41
|
(_gss_ntlm_set_key): set ntlm v2 keys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19529 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:38:07 +00:00 |
|
Love Hörnquist Åstrand
|
d296c67503
|
Set dummy ntlmv2 keys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19528 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:08:25 +00:00 |
|
Love Hörnquist Åstrand
|
9421ec31ba
|
Set dummy ntlmv2 keys and Check TI.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19527 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:08:06 +00:00 |
|
Love Hörnquist Åstrand
|
95d767da33
|
NTLMv2 keys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19526 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 14:00:27 +00:00 |
|
Love Hörnquist Åstrand
|
3f4a53cda3
|
NTLMv2 sign and verify.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19525 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-28 13:58:52 +00:00 |
|
Love Hörnquist Åstrand
|
1384d00d1d
|
add v2 sign and seal function (commented out, key derivation still missing).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19508 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-26 18:16:38 +00:00 |
|
Love Hörnquist Åstrand
|
63abf99eb3
|
disable ntlmv2 since we can't handle wrap/unwrap
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19505 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-26 14:19:29 +00:00 |
|
Love Hörnquist Åstrand
|
fca448bd23
|
Don't send targetinfo now.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19481 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-20 20:02:28 +00:00 |
|
Love Hörnquist Åstrand
|
6b7ecbef09
|
Build ntlmv2 answer buffer.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19480 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-20 20:02:01 +00:00 |
|
Love Hörnquist Åstrand
|
0ee0699c46
|
Leak less memory.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19473 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-20 16:14:02 +00:00 |
|
Love Hörnquist Åstrand
|
3e8f397701
|
Announce that we support key exchange.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19471 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-20 07:34:13 +00:00 |
|
Love Hörnquist Åstrand
|
60e458b33b
|
Add NTLM_NEG_NTLM2_SESSION, NTLMv2 session security (disable because
missing sign and seal).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19465 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-20 00:38:43 +00:00 |
|
Love Hörnquist Åstrand
|
35dc0e94d1
|
split RC4 send and recv keystreams
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19457 ec53bebd-3082-4978-b11e-865c3cabbd6b
|
2006-12-19 18:22:08 +00:00 |
|