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
58e65d4374
Windows: kswitch depends on libeditline
2010-11-24 15:33:27 -05:00
Asanka C. Herath
7df6a8758b
Windows: Adjust for missing export
2010-11-24 15:33:26 -05:00
Asanka C. Herath
0d93ecd4e3
Windows: Don't build kaserver
2010-11-24 15:33:25 -05:00
Asanka C. Herath
370e245ffc
Windows: Only export through .def files
...
While we use __declspec(dllimport) to import from DLLs, we don't
use __declspec(dllexport) to export them.
2010-11-24 15:33:25 -05:00
Asanka C. Herath
cd111296ff
Add Windows atomics to baselocl
2010-11-24 15:33:24 -05:00
Asanka C. Herath
c9b2e5b7ae
Include unistd only if its there
2010-11-24 15:33:23 -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
a25aa15ae8
Windows: Build heimbase
2010-11-24 15:33:22 -05:00
Asanka C. Herath
4eb1a9faa6
Windows: Make plugin\krb5 an official build target directory
2010-11-24 15:33:21 -05:00
Asanka C. Herath
20e2e17a85
Windows: Remove remnants of older KfW shim
...
This code is now obsolete.
2010-11-24 15:33:20 -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
aaeef50199
Windows: Optionally disable building compiled HTML documentation
2010-11-24 15:33:18 -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
402afa0e0d
Windows: Version 1.4.9916.1119
2010-11-24 15:33:17 -05:00
Asanka C. Herath
e67cbf3bf9
Windows: Ignore C4146 warning
2010-11-24 15:33:16 -05:00
Asanka C. Herath
604b554b23
Windows: Older manifest tools require the hashalg parameter
2010-11-24 15:33:15 -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
82a200bfa2
Windows: Installers are optional
2010-11-24 15:33:10 -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
d267f208ae
Windows: Fix argument matching for perl scripts
2010-11-24 15:33:05 -05:00
Asanka C. Herath
b704105586
Windows version 1.4.9915.1118
2010-11-24 15:33:04 -05:00
Asanka C. Herath
afaa6b03d3
Fix query flag assignment for kcpytkt
2010-11-24 15:33:04 -05:00
Asanka C. Herath
a07036a11c
Windows: Build and install kdeltkt
2010-11-24 15:33:03 -05:00
Asanka C. Herath
7eac4fd821
Windows: Build and install kcpytkt
2010-11-24 15:33:02 -05:00
Asanka C. Herath
a82a93cef8
Windows: Build and install kvno
2010-11-24 15:33:01 -05:00
Asanka C. Herath
502360ef2d
Mention kpasswrd_server setting for krb5.conf
2010-11-24 15:33:01 -05:00
Asanka C. Herath
cb712170ff
Windows: Build and install kpasswd
2010-11-24 15:33:00 -05:00
Asanka C. Herath
8432f850ed
Windows: Make Heimdal a single assembly
2010-11-24 15:32:59 -05:00
Asanka C. Herath
a4136a53af
Windows: Set system PATH and not just the user PATH
2010-11-24 15:32:58 -05:00
Asanka C. Herath
9f589500dc
Windows: Modifications to generate generic .def files from DLLs
2010-11-24 15:32:58 -05:00
Asanka C. Herath
3564ec0ebb
Windows: Fix typos in makefiles
2010-11-24 15:32:57 -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
0ea880bdeb
Windows: Add Heimdal to the global PATH
2010-11-24 15:32:55 -05:00
Asanka C. Herath
ce056c4a40
Windows: Place gkrb5_err.h in Heimdal directory in SDK
2010-11-24 15:32:54 -05:00
Asanka C. Herath
c0d56cf47e
Windows: Use new configuration key for setting plugin directory
2010-11-24 15:32:54 -05:00
Asanka C. Herath
5e7d970774
Windows: Optionally include Kerberos shim library into installer
2010-11-24 15:32:53 -05:00