Love Hornquist Astrand
d4dec5cfe3
Version Heimdal 1.3.2
...
Windows support
2009-11-26 10:26:27 -08:00
Love Hornquist Astrand
26e5159572
Remove fd caching since we don't have unload (deconstructor) support
...
basiclly this is reverting 164c99a4b4
the problem is when an application is using PAM loaded and unloaded
and over again, the file descriptior never get closed on unload of the
pam module. If main app already uses Heimdal, Heimdal doesn't get
unloaded, but in some scenarios this happen more often.
Since we now use fortuna for our internal random generator, this is
not that bad.
Bug found by Victor Guerra.
2009-11-26 10:06:22 -08:00
Asanka Herath
1b6048561c
Set HAVE_SCC=1 on Windows
2009-11-26 01:59:18 -05:00
Asanka Herath
62454211c0
(lib/roken) Add strerror_r() along with some missing symbols
2009-11-26 01:58:21 -05:00
Asanka Herath
405b7f530a
(lib/roken) fk_flock() -> rk_flock()
2009-11-26 01:57:11 -05:00
Asanka Herath
eb3dc6fabd
(lib/roken) Use strerror_s() to emulate strerror_r() on Windows
2009-11-26 01:56:50 -05:00
Asanka Herath
f065ca176f
(lib/krb5) Update exports list
2009-11-26 01:55:48 -05:00
Asanka Herath
393a597858
SOCK_INIT/SOCK_EXIT -> rk_SOCK_INIT/rk_SOCK_EXIT and net_write_s() -> net_write()
2009-11-26 01:42:57 -05:00
Asanka Herath
67c3295fcb
KRB5_DEPRECATED should be prefixed to the declaration
2009-11-26 01:41:57 -05:00
Asanka Herath
49d28d3f3a
Thread safety for rand-w32
2009-11-26 01:39:42 -05:00
Asanka Herath
e3882ffc62
(lib/hcrypto) Make w32crypto the default and only RAND method on Windows
2009-11-26 01:38:43 -05:00
Asanka Herath
8f6d724979
(lib/com_err) Add missing exports
2009-11-26 01:37:11 -05:00
Asanka Herath
a3a72a77e2
Fix typo in configure.ac
2009-11-26 01:28:35 -05:00
Asanka Herath
b397a69ca7
Remove krb5-types.h.w32
...
We are generating krb5-types.h using bits.c.
2009-11-26 01:26:41 -05:00
Asanka Herath
faa7dd7234
(lib/roken) Add ct.c to libroken on Windows
2009-11-25 12:43:16 -05:00
Asanka Herath
72848585cd
KRB5_DEPRECATED needs to be prefixed to the declaration on Windows
2009-11-25 12:43:16 -05:00
Asanka Herath
798d78e098
(lib/krb5/auth_context.c) Fix declaration
2009-11-25 12:43:15 -05:00
Asanka Herath
a3727d2126
(lib/hx509) Add missing header files and update exports
2009-11-25 12:43:14 -05:00
Asanka Herath
4d923e766c
(lib/hcrypto) Add missing header files and update exports list
2009-11-25 12:43:13 -05:00
Asanka Herath
cb9fefd200
(lib/asn1) Add asn1-template.h to NTMakefile
2009-11-25 12:43:13 -05:00
Asanka Herath
251879f39e
Generate krb5-types.h instead of using a static one on Windows
2009-11-25 12:43:12 -05:00
Asanka Herath
94c9bd3557
(lib/asn1) Bring Windows build up-to-date
2009-11-25 12:43:11 -05:00
Asanka Herath
84344949ec
(lib/asn1/gen.c) The name for define_type() shouldn't include a semicolon
2009-11-25 12:43:10 -05:00
Asanka Herath
7513f59f01
include\crypto-header.h no longer needs to be generated on Windows
2009-11-25 12:43:10 -05:00
Love Hornquist Astrand
16a890a29c
revert merged patches
2009-11-25 08:28:35 -08:00
Love Hornquist Astrand
c8fc15de86
random number from windows csp
2009-11-25 07:52:39 -08:00
Love Hornquist Astrand
86f4c66efd
Merge branch 'master' into wip/win32-port2
2009-11-25 05:41:14 -08:00
Gabor Gombas
b6fe5a95d3
kdc and kinit wanted to use some symbols that were not exported by
...
libkrb5/libkdc
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 05:18:49 -08:00
Gabor Gombas
4c37844073
define KRB5_LIB_CALL in generated headers
...
glob.h did not define ROKEN_LIB_CALL and that caused havoc when it was
included before other roken headers, because those only check for the
existence of ROKEN_LIB_FUNCTION
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 05:14:46 -08:00
Gabor Gombas
75a53f54fc
the MIT DB code is between "#if HAVE_DB1... #endif"
...
use the same check in the descriptor table
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 05:10:29 -08:00
Love Hornquist Astrand
55db6909fe
_kdc_pk_initialize needs to be exported for kdc-replay
...
prompted by patch from Gabor Gombas <gombasg@sztaki.hu >
2009-11-25 05:08:44 -08:00
Gabor Gombas
17bfa5d3e5
"unix" is a built-in preprocessor symbol, so it cannot be used as a variable name
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 05:05:03 -08:00
Love Hornquist Astrand
a059a70746
Only accept self-signed certs within chains for strong hash types
2009-11-25 05:03:16 -08:00
Asanka Herath
b191b1e12f
Make kdc build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-24 22:19:37 -08:00
Asanka Herath
caf8f87598
Make hdb build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-24 21:59:12 -08:00
Asanka Herath
7097787a21
Make com_err build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-24 21:56:41 -08:00
Love Hornquist Astrand
2204b852a7
Merge branch 'master' into wip/win32-port2
2009-11-24 21:46:10 -08:00
Asanka Herath
d00f9984a5
Make roken build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-24 21:42:02 -08:00
Love Hornquist Astrand
f1c0c1bba3
prefix SOCKET symbols with rk_
2009-11-25 05:29:18 +01:00
Love Hornquist Astrand
2f290bdd96
Merge 'master'
2009-11-25 02:32:26 +01:00
Asanka Herath
c4b95f7330
Make build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 02:22:31 +01:00
Asanka Herath
452c20aed5
Make build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 02:19:05 +01:00
Asanka Herath
20c26609da
Make build on windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 02:15:29 +01:00
Love Hornquist Astrand
e0a6ee793b
CHAR is not used, don't define it
2009-11-25 02:14:06 +01:00
Love Hornquist Astrand
26f7b41f25
define krb5_socket_t
2009-11-25 02:08:13 +01:00
Love Hornquist Astrand
93a56f6153
define krb5_socket_t
2009-11-25 02:07:45 +01:00
Asanka Herath
1650607d4c
Windows prebuild filess
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 02:07:24 +01:00
Asanka Herath
16b7db3e5f
Resource file for windows
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-11-25 02:04:14 +01:00
Love Hornquist Astrand
48d68a3815
define rk_PATH_DELIM
2009-11-25 02:02:10 +01:00
Love Hornquist Astrand
3199980f5a
use rk_PATH_DELIM
2009-11-25 02:01:57 +01:00