Love Hornquist Astrand
616e59bf6d
implement gss_inquire_attrs_for_mech
2010-11-25 16:27:17 -08:00
Love Hornquist Astrand
ca1b7bfcc3
initial drop of gss-mo
2010-11-25 11:48:02 -08:00
Love Hornquist Astrand
c6d0dea6be
remove dup prototype, fix the ok_as_delegate protocol
2010-11-25 11:21:05 -08:00
Love Hornquist Astrand
0690211131
use public version of krb5_enomem
2010-11-25 10:48:33 -08:00
Love Hornquist Astrand
b294b673a2
deprecate 524 functions
2010-11-25 10:47:35 -08:00
Love Hornquist Astrand
88d0a76209
wrap older mach code with __MAC_OS_X_VERSION_MIN_REQUIRED
2010-11-25 10:29:32 -08:00
Love Hornquist Astrand
99bc078d46
better support for name in options
2010-11-24 16:21:26 -08:00
Love Hornquist Astrand
3b1b7e41b0
use krb5_set_error_message and krb5_enomem
2010-11-24 14:36:35 -08:00
Love Hornquist Astrand
ea2534a55f
export krb5_enomem
2010-11-24 14:35:56 -08:00
Asanka C. Herath
d4379e27de
Windows: Interlocked ops work on LONGs
...
Therefore change the type of the TLS slot id to LONG.
2010-11-24 15:33:35 -05:00
Asanka C. Herath
bd6e3ff7c9
Provide a stdbool.h in roken
2010-11-24 15:33:34 -05:00
Asanka C. Herath
827058a8ff
Use min/max instead of MIN/MAX
2010-11-24 15:33:33 -05:00
Asanka C. Herath
0a123a5945
Avoid using potentially uninitialized variable
2010-11-24 15:33:32 -05:00
Asanka C. Herath
5e5a87555b
Windows: Catch up with libheimntlm changes
2010-11-24 15:33:32 -05:00
Asanka C. Herath
aa9be97d0d
Windows: Always initialize buffers in config_reg
2010-11-24 15:33:31 -05:00
Asanka C. Herath
6e4e28c7bb
Windows: Catch up with libkrb5 changes
2010-11-24 15:33:30 -05:00
Asanka C. Herath
dcc590465f
Windows: Include libheimbase in heimdal.dll
2010-11-24 15:33:30 -05:00
Asanka C. Herath
0e06388749
Windows: Fix build of libeditline
2010-11-24 15:33:29 -05:00
Asanka C. Herath
e84b73370c
Avoid conflicting malloc/free declarations in Bison
2010-11-24 15:33:28 -05:00
Asanka C. Herath
6bf16f5250
Windows: Use --one-code-file when building ASN1
2010-11-24 15:33:27 -05:00
Asanka C. Herath
bc47fcd052
Windows: Build system changes to catch up with mainline
...
roken is now built in the root NTMakefile and auth no longer
exists.
2010-11-24 15:33:22 -05:00
Asanka C. Herath
0ae44152b7
Windows: Set error mode before calling LoadLibrary()
...
Unless SEM_FAILCRITICALERRORS is set, Windows may pop-up a dialog box
if the specified module cannot be loaded. This is not appropriate for
unattended or batch processes.
2010-11-24 15:33:20 -05:00
Asanka C. Herath
5b91a397f8
Increase KBR5_BUFSIZ to 2048 and use it in config_file.c
2010-11-24 15:33:19 -05:00
Asanka C. Herath
29383b4cd0
Windows: Merge in application manifest when building assemblies
2010-11-24 15:33:17 -05:00
Asanka C. Herath
538c7ce29c
More compatibility macros
...
Undefine SLIST_ENTRY to avoid conflict with WinNT.h
Define AI_NUMERICSERV for platforms that don't define it.
2010-11-24 15:33:15 -05:00
Asanka C. Herath
35ac353f73
Add forward declaration of get_cred_kdc_capth()
2010-11-24 15:33:14 -05:00
Asanka C. Herath
158b107005
Remove unused variable
2010-11-24 15:33:13 -05:00
Asanka C. Herath
ca114a3323
Change function pointer types to match their use
2010-11-24 15:33:12 -05:00
Asanka C. Herath
76cc0a9a67
Windows: Formatting
2010-11-24 15:33:12 -05:00
Asanka C. Herath
ff404ecaae
Windows: Support older compilers that don't do parallel builds
2010-11-24 15:33:11 -05:00
Asanka C. Herath
2f8031c1d1
Cast dlsym() returns before use
2010-11-24 15:33:10 -05:00
Asanka C. Herath
42cf8947aa
Windows: Avoid importing locally defined ASN1 symbols
2010-11-24 15:33:09 -05:00
Asanka C. Herath
79454a6f62
Block conflicting declarations from Bison
...
If YYMALLOC and YYFREE aren't defined, Bison can generate
prototypes for them that conflict with the native declarations.
2010-11-24 15:33:08 -05:00
Asanka C. Herath
59542f4298
Unreachable code to silence older compilers
2010-11-24 15:33:07 -05:00
Asanka C. Herath
880d728e02
Un-const as necessary to silence compiler warnings
2010-11-24 15:33:07 -05:00
Asanka C. Herath
d11917211b
Windows: Older Windows SDKs need <winsock2.h>
...
Older SDKs need <winsock2.h> to be included before <ws2tcpip.h>
2010-11-24 15:33:06 -05:00
Asanka C. Herath
8432f850ed
Windows: Make Heimdal a single assembly
2010-11-24 15:32:59 -05:00
Asanka C. Herath
809eccb682
Windows: Add an API for reading a multistring from registry
...
The _krb5_parse_reg_value_as_string() used to concatenate
multi-strings using a space to be compatible with
krb5_config_get_strings() and friends. Add a new function that can
read a multi-string with an arbitrary delimiter character
_krb5_parse_reg_value_as_multi_string().
2010-11-24 15:32:56 -05:00
Asanka C. Herath
d3582b56c6
Define and use a path separator string
...
A colon can't be used to separate paths on Windows since they are used
in drive sepecification. Define a macro that can be used as a path
separator string. On Windows, this is defined as ";". It is a ":"
everywhere else.
2010-11-24 15:32:56 -05:00
Asanka C. Herath
1e365190d0
Windows: Manage thread local storage manually in dlfcn_w32
2010-11-24 15:32:51 -05:00
Asanka C. Herath
e4a2e9cfe0
Windows: Build and export localtime_r
2010-11-24 15:32:49 -05:00
Asanka C. Herath
0f853405fe
Add missing export and calling convention annotations
2010-11-24 15:32:49 -05:00
Asanka C. Herath
9f37626a33
Windows: Proper cleanup on failure
2010-11-24 15:32:48 -05:00
Asanka C. Herath
9d7227d1c1
Windows: Fix missing exports
2010-11-24 15:32:47 -05:00
Asanka C. Herath
f50b9727b2
Windows: Copy GSSAPI header files into the SDK
2010-11-24 15:32:46 -05:00
Asanka C. Herath
f51ded7f34
Export annotations for com_right.h
2010-11-24 15:32:46 -05:00
Asanka C. Herath
70c3a1c209
Move export macros from com_err.h to com_right.h
2010-11-24 15:32:45 -05:00
Asanka C. Herath
fe3e119691
Windows: Use SOFTWARE\Kerberos for storing configuration
2010-11-24 15:32:44 -05:00
Asanka C. Herath
c0b62e3204
Windows: Configuration file locations can be set in the registry
2010-11-24 15:32:42 -05:00
Asanka C. Herath
dd74713e22
Windows: _krb5_load_config_from_registry() is an internal API
2010-11-24 15:32:41 -05:00