Commit Graph

26142 Commits

Author SHA1 Message Date
Love Hornquist Astrand
c6d0dea6be remove dup prototype, fix the ok_as_delegate protocol 2010-11-25 11:21:05 -08:00
Love Hornquist Astrand
9f244d27cc use krb5_warn 2010-11-25 10:51:30 -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
6d7b1fcf7a start to build kcc for windows 2010-11-25 10:15:49 -08:00
Love Hornquist Astrand
55e96fabf2 switch kswitch to kcc 2010-11-25 09:29:29 -08:00
Love Hornquist Astrand
e186ea15b1 use kcc for klist 2010-11-24 19:43:40 -08:00
Love Hornquist Astrand
92a827da9b move klist to kcc 2010-11-24 16:21:44 -08:00
Love Hornquist Astrand
99bc078d46 better support for name in options 2010-11-24 16:21:26 -08:00
Love Hornquist Astrand
388341e149 kgetcred/kvno compat example 2010-11-24 15:24:26 -08:00
Love Hornquist Astrand
60904f676e -c is a string argument 2010-11-24 15:15:16 -08:00
Love Hornquist Astrand
c5dcbc41d9 first drop of kcc 2010-11-24 15:12:56 -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
81e3cbee05 If we don't have vasprintf() get it from roken 2010-11-24 15:33:36 -05:00
Asanka C. Herath
5a8e7fcd0d Windows: Add LIBHEIMBASE and LIBRFC3961 macros 2010-11-24 15:33:36 -05: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
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