Love Hornquist Astrand
20c376c62e
Just fail if writing cookies failes [CID-100]
2009-07-30 10:52:23 +02:00
Love Hornquist Astrand
879051c308
Free sockets in cleanup function [CID-101]
2009-07-30 10:50:22 +02:00
Love Hornquist Astrand
269fcc53e7
Free auth_context [CID-102]
2009-07-30 10:48:06 +02:00
Love Hornquist Astrand
e395b3a9ea
Free d on failure [CID-103]
2009-07-30 10:45:19 +02:00
Love Hornquist Astrand
403085fdb8
Free nonces on completion [CID-104]
2009-07-30 10:44:18 +02:00
Love Hornquist Astrand
c63b6a3368
Free digest on completion [CID-106]
2009-07-30 10:42:27 +02:00
Love Hornquist Astrand
0d49d0f1c4
Free ticket earlier [CID-108]
2009-07-30 10:39:52 +02:00
Love Hornquist Astrand
c8b05eef61
(base64_encode): bound input length to /4 of max int and positive
2009-07-30 10:36:39 +02:00
Love Hornquist Astrand
dfffe6d567
Check allocation error and free on error [CID-114]
2009-07-30 10:32:33 +02:00
Love Hornquist Astrand
d8db9d5a5a
Free get_options on failure [CID-119]
2009-07-30 10:30:20 +02:00
Love Hornquist Astrand
6312b8eb30
p will always be true, check for p[0] instead. [CID-144]
2009-07-30 10:24:47 +02:00
Love Hornquist Astrand
5373d3a869
Allow parsing of cert fail unless HX509_CERTS_UNPROTECT_ALL is set.
2009-07-30 10:20:04 +02:00
Love Hornquist Astrand
1bdf51f26f
(strpoolcollect): allow p == NULL, return the empty string (allocated)
2009-07-30 10:08:48 +02:00
Love Hornquist Astrand
0da57a49d7
Make cgetstr() not return allocated memory on failure [CID-170]
2009-07-30 10:04:44 +02:00
Love Hornquist Astrand
09f64eb7c5
Free ent on failure [CID-171]
2009-07-30 09:59:23 +02:00
Love Hornquist Astrand
276867b63e
Free the full keyblock and not just the content [CID-173]
2009-07-30 09:54:45 +02:00
Love Hornquist Astrand
e8c46282ee
Free keyblock when krb5_mk_rep() failes [CID-174]
2009-07-30 09:51:00 +02:00
Love Hornquist Astrand
e568ea28b2
No need to check for NULL, principal is allocated.
2009-07-30 09:47:24 +02:00
Love Hornquist Astrand
90ed2b6790
Check result of calloc [CID-181]
2009-07-30 09:44:44 +02:00
Love Hornquist Astrand
3f802d359f
Use right variable [CID-181]
2009-07-30 09:41:42 +02:00
Love Hornquist Astrand
e1ecb6f7a6
Catch uninited variable [CID-182]
2009-07-30 09:40:05 +02:00
Love Hornquist Astrand
bf5176e815
Check return value for allocation function [CID-180]
2009-07-30 07:59:24 +02:00
Love Hornquist Astrand
2c841b425e
free edata on failure [CID-83]
2009-07-30 07:57:07 +02:00
Love Hornquist Astrand
f46b5b4817
free generated ticket [CID-84]
2009-07-30 07:56:10 +02:00
Love Hornquist Astrand
ca6e428093
check that we don't pass negative numbers of memset [CID-169]
2009-07-30 07:53:58 +02:00
Love Hornquist Astrand
3f3b499c39
NULL_RETURNS paranoid check [CID-66]
2009-07-30 07:50:18 +02:00
Love Hornquist Astrand
896391a56b
Double free of sp on empty list of creds [CID-183]
2009-07-30 07:46:37 +02:00
Love Hornquist Astrand
1ca716bbc7
Free buf on random generator error [CID-177]
2009-07-30 07:42:12 +02:00
Love Hornquist Astrand
a1964f4747
use after free [CID-184] [CID-185]
2009-07-30 07:38:24 +02:00
Love Hornquist Astrand
9581e59bde
FORWARD_NULL fixes [CID-163] and friends
2009-07-30 07:36:03 +02:00
Love Hornquist Astrand
d544768d1c
don't clean heim_threads.h since it lives here
2009-07-30 07:31:05 +02:00
Love Hornquist Astrand
b9644d7060
Test on wrong variable
2009-07-30 07:30:27 +02:00
Love Hornquist Astrand
b1dc4dc97e
(_hx509_Name_to_string): free memory on failure (that should not happen) [CID 176]
2009-07-30 07:25:36 +02:00
Love Hornquist Astrand
4e516cec33
Pruned to aggressivly
2009-07-29 23:14:44 +02:00
Love Hornquist Astrand
2e1ebf8598
add export/import cred
2009-07-29 23:12:16 +02:00
Love Hornquist Astrand
9b710bed81
store is never read again
2009-07-29 22:37:58 +02:00
Love Hornquist Astrand
fa502c6648
Add support for gss_{import,export}_cred() as requested by metze
...
Works for krb5 and SPNEGO mechanisms. Kerberos credentials are passed as
credential cache names, or if there are memory based credentials, inband in the protocol. This means that the credentials buffers must be keep secret.
As documented by IBM (they have the wrong prototype though)
and GGF (GSS-API Extensions) back in 2001
2009-07-29 13:36:02 +02:00
Love Hornquist Astrand
2d54966d6e
x
2009-07-28 17:55:41 +02:00
Love Hornquist Astrand
e5c42ba42f
rename krb5_storage_from_emem in documentation
2009-07-28 17:51:53 +02:00
Love Hornquist Astrand
565236c603
Add store-cred to the dispatch table
2009-07-28 09:50:05 +02:00
Love Hornquist Astrand
c140f0255c
Implement core of _gsskrb5_store_cred()
2009-07-27 09:42:46 +02:00
Love Hornquist Astrand
de0ae78c4e
Remove dlfcn implementation for AIX since nowadays AIX have dlopen()
...
Also drop license and copyright statement
2009-07-24 04:25:39 +02:00
Love Hornquist Astrand
1dd94e44ba
Switch to macros for c++ extern "C" to please editors that want to autoindent
2009-07-23 19:27:34 +02:00
Love Hornquist Astrand
f4c8242667
Add KCM for PADL.
2009-07-21 10:33:19 -07:00
Love Hornquist Astrand
d7f438363d
Add license for Jens-Uwe Mager, Helios Software GmbH (aix dlfcn layer)
2009-07-21 10:31:46 -07:00
Love Hornquist Astrand
6d9354edf7
x
2009-07-21 10:29:53 -07:00
Love Hornquist Astrand
ebb3dd62c0
See README.dlfcn for license
2009-07-21 10:29:44 -07:00
Love Hornquist Astrand
5bb9a31a9a
make work again and remove debug info
2009-07-19 21:34:26 -07:00
Love Hornquist Astrand
7e4854250e
Actually register new plugins and plug a related memory leak
2009-07-19 21:23:56 -07:00
Love Hornquist Astrand
330fd7645d
Always ask for principal (KADM5_PRINCIPAL)
...
The protocol for "get principal" does not support not sending
principal, so when the caller doesn't add KADM5_PRINCIPAL to the mask,
lets add it for them.
Reported by Henry.B.Hotz@jpl.nasa.gov in [HEIMDAL-588]
2009-07-19 21:01:20 -07:00