Jeffrey Altman
269cf69f42
roken: posix errnos for windows
...
Several additional posix errnos are now used within Heimdal.
Add definitions for them.
With the introduction of VS2010 VC errno.h now includes definitions
for the full posix error number list. Instead of mapping errno values
to Winsock errors, use the new VS2010 assignments.
Change-Id: Ieb7c5efbcbedb1c10d56e5c8a63ddd58a15df9b1
2011-09-23 09:06:02 -04:00
Love Hornquist Astrand
69ead071e9
upgrade to 3.7.8
2011-09-23 13:27:21 +02:00
Love Hornquist Astrand
f6dbc98081
drop ndbm since no longer have write support
2011-09-23 13:18:40 +02:00
Love Hornquist Astrand
6b5cc16d5d
use -r instead of -e to please solaris test
2011-09-23 13:17:05 +02:00
Love Hornquist Astrand
d92ade5be9
don't use errx() since that require libroken
2011-09-23 13:15:50 +02:00
Love Hornquist Astrand
df1e4c388a
send output to /dev/null from cmp since the output should always be different
2011-09-23 13:08:54 +02:00
Love Hornquist Astrand
2daeea4feb
handle error code from size_too_large more correct
2011-09-22 16:36:52 +02:00
Love Hornquist Astrand
aabe9f0f4a
let client do unwrap, handle keytab for gss
2011-09-22 16:10:06 +02:00
Nicolas Williams
b6f4094cfe
Add kvno for all keys to kadmin's get command's output
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-22 15:13:27 +02:00
Nicolas Williams
901e6ff816
Fix incorrect memmove() size expr in ASN.1 seq remove_*() functions
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-22 15:13:21 +02:00
Nicolas Williams
0c893d3980
Fixed booboos from kadm5 key history patch set
...
Also: add support for ignoring null enctype / zero-length keys,
which *can* be found in MIT DB entries created in pre-historic
times.
Also: make the mitdb HDB backend more elegant (e.g., use the ASN.1
compiler's generated sequence/array utility functions.
Also: add a utility function needed for kadm5 kvno change
improvements and make kadmin's mod --kvno work correctly and
naturally.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-22 15:13:13 +02:00
Love Hornquist Astrand
8e455dc774
dont use initstate/setstate
2011-09-21 17:38:21 +02:00
Love Hornquist Astrand
8badb652c6
drop __restrict to please old compilers
2011-09-21 17:34:51 +02:00
Jeffrey Altman
63b3cb9749
Windows: fallback to PROV_RNG if no PROV_RSA_FULL
...
Heimdal can be executed in environments in which the user
account profile is not loaded. In such environments it is
not possible to use PROV_RSA_FULL as it stores required
data within the profile. Instead, fallback to PROV_RNG which
does not store data within the profile and can be used to access
secure random number generator routines.
Change-Id: If600246f39645ed6bf5af0dd237f5adfddcf6c0c
2011-09-20 16:17:42 -04:00
Jeffrey Altman
9081ab775f
Windows: include KAFS when building kuser
...
if NO_AFS is not defined include the KAFS library when
building kuser. the KAFS library does not yet build on
Windows but will in the future.
Change-Id: If2a6c7279d6166cc0f4c49d36f3fa54ad7d19d87
2011-09-20 16:16:09 -04:00
Love Hornquist Astrand
6272abb227
sleep some extra time before killing java pid so it will have a chance
...
write it's stdout to disk
2011-09-19 11:10:51 +02:00
Love Hornquist Astrand
a2256e00d8
use __deprecated__
2011-09-19 11:10:51 +02:00
Luke Howard
46d89ed0f4
small build fix for 2010 VC compiler
2011-09-12 20:41:29 +10:00
Luke Howard
775a452313
some Windows build fixes
2011-09-12 20:11:36 +10:00
Love Hornquist Astrand
57d468518f
fix __has_extension macro to take an argument
2011-09-11 18:30:45 +02:00
Love Hornquist Astrand
4b0087fd4a
use __has_extension(attribute_deprecated_with_message) if it exists
2011-09-09 14:16:48 +02:00
Love Hornquist Astrand
977227fc29
update (c)
2011-09-09 11:17:08 +02:00
Love Hornquist Astrand
b94080696a
indent
2011-09-09 10:31:46 +02:00
Andrew Bartlett
714d166d04
heimdal: Try to handle the PAC checking when we are in a cross-realm environment
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-09 10:20:52 +02:00
chas williams - CONTRACTOR
b118610a9c
hcrypto: var name current conflicts with linux kernel
...
on a big endian machine, usage of this file in the kernel
is somewhat troublesome since the linux kernel already has
a well known global/#define called current.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-09 10:08:34 +02:00
Love Hornquist Astrand
c63d6e516f
use __sync_swap if we have it
2011-09-09 10:03:28 +02:00
Love Hornquist Astrand
f1a6f9a9fa
remove warning, remove forward declaration by moving the function up, ident
2011-09-02 05:20:47 -07:00
Harald Barth
38df403d45
Move common code to krb5_unsupported_enctype() and make error message contain string instead of error number
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-09-02 05:15:47 -07:00
Love Hornquist Astrand
d931fd0a22
Free handle when done so that we don't leak memory
...
Memory leak reported by Craig Ruff
2011-08-31 11:46:37 -07:00
Love Hornquist Astrand
8861329d81
loop so that we can capture memory leaks
2011-08-31 11:45:47 -07:00
Love Hornquist Astrand
e5ce363778
list both des-cbc-crc and des-cbc-md5 entries
2011-08-31 09:13:37 -07:00
Love Hornquist Astrand
f7821b793d
also check for des-cbc-md5 while at it
2011-08-30 23:20:04 -07:00
Love Hörnquist Åstrand
5c262dd3d3
set COMPILE_ET to the found binary at the end if we are using it
2011-08-28 16:19:19 -07:00
Love Hörnquist Åstrand
d500ee7ef2
compile_et is uppercase
2011-08-28 16:08:44 -07:00
Love Hornquist Astrand
3b11e03327
also override compile_et program with using --with-cross-tools
2011-08-27 13:37:12 -07:00
Love Hornquist Astrand
885e53c51a
acceptor glue
2011-08-10 17:25:25 -07:00
Love Hornquist Astrand
d3b5bc36fe
support ipv6 and don't use channelbindings
2011-08-10 17:25:09 -07:00
Love Hornquist Astrand
960b5d4c5b
include jgssapi_server.c
2011-08-10 17:24:20 -07:00
Love Hornquist Astrand
ed573ce9fa
test java gssapi server
2011-08-10 17:24:01 -07:00
Love Hornquist Astrand
86243ab19f
more java (server) tests
2011-08-10 17:23:35 -07:00
Love Hörnquist Åstrand
d8ae7b5a35
drop krb4
2011-08-10 09:28:16 -07:00
Love Hörnquist Åstrand
4c639408e6
drop krb4
2011-08-10 09:27:48 -07:00
Love Hörnquist Åstrand
308d15615e
drop krb4
2011-08-10 09:27:14 -07:00
Love Hörnquist Åstrand
47fee3d056
drop krb4
2011-08-10 09:26:31 -07:00
Love Hörnquist Åstrand
1828443089
drop krb4
2011-08-10 09:26:20 -07:00
Love Hörnquist Åstrand
9fa3112645
drop krb4
2011-08-10 09:25:29 -07:00
Love Hörnquist Åstrand
7cb8e7f742
no more krb4
2011-08-10 09:24:43 -07:00
Love Hörnquist Åstrand
24332f87a0
no more krb4
2011-08-10 09:22:52 -07:00
Love Hörnquist Åstrand
11ac82ecf2
no more krb4
2011-08-10 09:21:32 -07:00
Love Hörnquist Åstrand
ee58c256f4
remove krb4 bits
2011-08-10 09:16:51 -07:00