Love Hornquist Astrand
5a801c8f4a
use krb5_data_ct_cmp
2010-11-06 20:52:53 +01:00
Love Hornquist Astrand
2d1ca83efa
use krb5_data_ct_cmp
2010-11-06 20:52:33 +01:00
Love Hornquist Astrand
15f0adad02
add krb5_data_ct_cmp
2010-11-06 20:36:12 +01:00
Love Hornquist Astrand
0be50bf118
add krb5_data_ct_cmp
2010-11-06 20:36:08 +01:00
Love Hornquist Astrand
341f4a2f23
update help text
2010-11-06 20:26:03 +01:00
Love Hornquist Astrand
55c4979df2
Now pac from christian passes since we make hmac checksums always use the raw key
2010-11-06 20:23:49 +01:00
Love Hornquist Astrand
d6b93cec1e
internal function _krb5_HMAC_MD5_checksum
2010-11-06 20:11:19 +01:00
Love Hornquist Astrand
55ccd5ff9c
use _krb5_enomem and indent
2010-11-06 20:10:26 +01:00
Love Hornquist Astrand
a1f749f4af
add _krb5_enomem
2010-11-06 20:09:07 +01:00
Love Hornquist Astrand
5ab43b8520
plug memory leak
2010-11-06 20:01:02 +01:00
Andrew Bartlett
a42b77fb22
heimdal Add handling for PAC signatures over all encryption types
...
There are exceptions from the expected behaviour of 'checksum type
matches key type' that we must deal with here, or else we can't serve
DES-only servers.
Andrew Bartlett
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-11-06 19:56:48 +01:00
Love Hornquist Astrand
ae948e9932
better help for --no-forward
2010-11-04 18:47:44 -07:00
Love Hornquist Astrand
7d710765b6
make -f mean forwardable
2010-11-04 10:21:33 -07:00
Simon Wilkinson
1d9072f026
krb5: reorganise crypto.c
...
lib/krb5/crypto.c was a large, monolithic block of code which made
it very difficult to selectively enable and disable particular
alogrithms.
Reorganise crypto.c into individual files for each encryption and
salt time, and place the structures which tie everything together
into their own file (crypto-algs.c)
Add a non-installed library (librfc3961) and test program
(test_rfc3961) which builds a minimal rfc3961 crypto library, and
checks that it is usable.
2010-11-03 11:12:24 +00:00
Love Hornquist Astrand
6184422fef
compare the value of the client realm now that it might not be the same pointer
...
fixes the check-delegate test that the new direct hop patch broke
2010-11-01 13:46:56 -07:00
Love Hornquist Astrand
a16f7ea0ab
add missing
...
prototype
2010-10-31 01:09:24 -07:00
Asanka C. Herath
a73d30e619
get_cred_kdc_capath() always try direct cross-realm first
2010-10-31 01:04:27 -07:00
Joerg Pulz
344071becb
add missing checks for utmpx struct fields
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-10-31 00:40:50 -07:00
Joerg Pulz
6f5b42957e
add some more #ifdefs to compile on utmpx only systems
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-10-31 00:38:41 -07:00
Joerg Pulz
ef90819a9a
rename PTHREADS_LIBADD to PTHREAD_LIBADD
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-10-31 00:29:54 -07:00
Joerg Pulz
b1bbd18686
fix FreeBSD PTHREAD_LIBADD
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-10-31 00:28:24 -07:00
Love Hornquist Astrand
501c5ac2fe
sort and add ntlm_err.h
2010-10-30 22:19:29 -07:00
Love Hornquist Astrand
aceab099f2
add ntlm_err.h
2010-10-30 22:18:34 -07:00
Love Hornquist Astrand
6f9a423c0a
add libheimbase.la
2010-10-30 13:59:19 -07:00
Love Hornquist Astrand
a85c548fd1
wait for dead children, and then abandon the live ones
2010-10-30 12:15:04 -07:00
Love Hornquist Astrand
bbe08b7750
use clear_multi, don't call init twice
2010-10-27 22:19:22 -07:00
Love Hornquist Astrand
6d47c862ec
really free memory too
2010-10-27 22:13:04 -07:00
Love Hornquist Astrand
b7ac4c9333
really free memory too
2010-10-27 22:12:30 -07:00
Love Hornquist Astrand
acbdbb753e
plug memory leaks
2010-10-27 22:03:36 -07:00
Love Hornquist Astrand
c71fe8f2cd
spelling
2010-10-27 21:13:47 -07:00
Love Hornquist Astrand
e334f05ab5
spelling
2010-10-27 21:13:31 -07:00
Love Hornquist Astrand
2eae1a1d30
spelling
2010-10-27 21:09:41 -07:00
Love Hornquist Astrand
e0a1e0a806
simplify
2010-10-27 20:48:55 -07:00
Love Hornquist Astrand
edc1c3e2a1
add heimbase.h
2010-10-27 20:43:15 -07:00
Love Hornquist Astrand
7259b7deff
new way to run plugins that have less overhead (code and performance vice)
2010-10-27 20:42:35 -07:00
Love Hornquist Astrand
ba8fe4b799
load plugin once
2010-10-27 20:42:01 -07:00
Love Hornquist Astrand
b6573c69e6
more base
2010-10-27 20:33:57 -07:00
Love Hornquist Astrand
ef78859954
clean heimbase.
2010-10-27 20:31:13 -07:00
Love Hornquist Astrand
e457e87726
add Patrik Lundin
2010-10-27 19:35:04 -07:00
Love Hornquist Astrand
2a2b229efc
reap all zombie children, promted by bug report from Patrik Lundin
2010-10-27 19:34:28 -07:00
Love Hornquist Astrand
01e03a1c1e
common tailq
2010-10-26 23:42:33 -07:00
Love Hornquist Astrand
b0c19f1a2d
more use bits
2010-10-26 23:41:32 -07:00
Love Hornquist Astrand
82d15c0ada
define helper macros for __attribute__
2010-10-26 23:41:05 -07:00
Love Hornquist Astrand
a77070f5b1
define helper macros for __attribute__
2010-10-26 23:39:42 -07:00
Love Hornquist Astrand
82f7fcc9e9
provide heim_base_once_f
2010-10-24 12:20:14 -07:00
Love Hornquist Astrand
14b5c39f58
pulling heim_threads.h
2010-10-24 12:19:32 -07:00
Chas Williams (CONTRACTOR)
a3afa695ee
hcrypto: struct x64 doesn't need bitfields
...
hcrypto: struct x64 doesn't need bitfields
The bitfield specifications on the struct x64 members do not actually do
anything to guarantee/force packing or endian of the members. Removing
them allows the code to compile on certain compilers that do not support
bitfields on 64-bit types.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-10-23 17:24:28 -07:00
Love Hornquist Astrand
3e022eeae1
remove unused variable, plug memory leak
2010-10-20 19:42:07 -07:00
Love Hornquist Astrand
2a9d00dd91
add digest and apop support
2010-10-19 18:16:49 -07:00
Love Hornquist Astrand
9f1168b703
add targetinfo and comerr error codes
2010-10-19 18:15:40 -07:00