Commit Graph

25961 Commits

Author SHA1 Message Date
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 9bb59e45c6 Deal with backslash delimited paths in make-proto.pl 2010-11-24 15:32:44 -05:00
Asanka C. Herath fe3e119691 Windows: Use SOFTWARE\Kerberos for storing configuration 2010-11-24 15:32:44 -05:00
Asanka C. Herath d230cb454d Windows: Installer support for legacy configuration files 2010-11-24 15:32:43 -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
Asanka C. Herath 7569337e9f Windows: Move cache specific code out of mit_glue.c
Move code for checking backwards compatible configuration file location into cache.c.  Also use registry handling code from config_reg.c.
2010-11-24 15:32:41 -05:00
Asanka C. Herath f190a65aed Windows: Refactor and fix config_reg.c
We want to be able to reuse registry handling code here from elsewhere.
2010-11-24 15:32:40 -05:00
Asanka C. Herath 25e3b0d70e Windows: Fix cleanup of GSSAPI policy assembly 2010-11-24 15:32:39 -05:00
Asanka C. Herath 1a8f116095 Windows: Version 1.4.9906.1028 2010-11-24 15:32:39 -05:00
Asanka C. Herath 28b4681ef3 Windows: Build instructions 2010-11-24 15:32:38 -05:00
Asanka C. Herath ac1f8fe153 Windows: Install configuration files in common directory
Use %PROGRAMDATA%\Kerberos as the destination directory for
configuration files instead of %PROGRAMDATA%\Heimdal.
2010-11-24 15:32:37 -05:00
Asanka C. Herath c3ecf0c372 Windows: Lookup configuration file %{WINDOWS}/krb5.ini
For backwards compatibility.
2010-11-24 15:32:36 -05:00
Asanka C. Herath 6e6468ab98 Windows: Search for config files in %{COMMON_APPDATA}/Kerberos
In addition to the Heimdal directory, also search in the
generic Kerberos configuration file directory.
2010-11-24 15:32:36 -05:00
Asanka C. Herath 2f2dca748d Don't dereference a possible NULL pointer 2010-11-24 15:32:35 -05:00
Asanka C. Herath 01f6e67778 Windows: 1.4.9903.1021 2010-11-24 15:32:34 -05:00
Asanka C. Herath 00ba841893 Windows: Use backwards compatible registry key for default cache
On Windows, existing applications determine and change the default
credentials cache using the Kerberos for Windows registry key
(\Software\MIT\Kerberos5, ccname).  Use it for backwards
compatibility.
2010-11-24 15:32:34 -05:00
Asanka C. Herath 45002e092c Use rk_socket_t in lib/krb5/changepw.c 2010-11-24 15:32:33 -05:00
Asanka C. Herath 7cef24b902 Windows: Don't install over a newer or current installation 2010-11-24 15:32:32 -05:00
Asanka C. Herath 5962c9fe25 Windows: Include compiled HTML help files in installer 2010-11-24 15:32:31 -05:00
Asanka C. Herath 3855dd33bd Windows: Catch up with hcrypto changes 2010-11-24 15:32:31 -05:00
Asanka C. Herath d98e72bc62 Windows: Build Texinfo documentation as compiled HTML 2010-11-24 15:32:30 -05:00
Asanka C. Herath 9fd109a0e1 Windows: Support for additional build tools 2010-11-24 15:32:29 -05:00
Asanka C. Herath 610bd66bbd Windows: Support building using newer flex 2010-11-24 15:32:29 -05:00
Asanka C. Herath 182e20d6f3 Add copyrights to w32 scripts 2010-11-24 15:32:28 -05:00
Asanka C. Herath 50feb0146c Windows: Pull in optional components by groups into installer
Instead of referring to each optional component, refer to them by
groups.
2010-11-24 15:32:27 -05:00
Asanka C. Herath a87b4e23d6 Windows: Implement gettimeofday() using native APIs
We now use GetSystemTimeAsFileTime() for gettimeofday().  This gives
us a better resolution than one second.
2010-11-24 15:32:26 -05:00
Asanka C. Herath d01cbc1b79 Windows: Include version and build type in installer name 2010-11-24 15:32:26 -05:00
Asanka C. Herath dd99c2054c Windows: Add missing hcrypto dependencies and exports 2010-11-24 15:32:25 -05:00
Asanka C. Herath 6ee40622b1 Embed application manifest in Heimdal assembly .dlls 2010-11-24 15:32:24 -05:00
Asanka C. Herath f4f0d20ff7 Remove assemblyIdentity from application manifest 2010-11-24 15:32:24 -05:00
Asanka C. Herath 8d36e7dfcc Support for merging application manifest 2010-11-24 15:32:23 -05:00
Asanka C. Herath ba6c36b0d7 Windows: Fix exports for libkrb5 2010-11-24 15:32:22 -05:00
Asanka C. Herath e1214f4573 Windows: Remove existing manifests before generating new ones 2010-11-24 15:32:21 -05:00
Asanka C. Herath e8dd4bfaf3 Windows: Build kadm5 tools in a separate build-step
The application manifests for Heimdal can't be built until the
libraries are built.  Since tools depend on application manifests, we
need to build them separately.
2010-11-24 15:32:21 -05:00
Asanka C. Herath 1b32efe62c Windows: Include manifest dependencies by default when building tools 2010-11-24 15:32:20 -05:00
Asanka C. Herath f1e276cc20 Windows: Include .pdb files in assembly catalogs 2010-11-24 15:32:19 -05:00
Asanka C. Herath 9773697521 Windows: Include heimntlm.dll with Heimdal.Kerberos assembly 2010-11-24 15:32:19 -05:00
Asanka C. Herath 034cb905e9 Windows: Rename libheimntlm.dll to heimntlm.dll
For consistency with other .dlls shipped as assemblies.
2010-11-24 15:32:18 -05:00
Asanka C. Herath 2020f3f0f2 Windows: Set version to 1.4.99 2010-11-24 15:32:17 -05:00
Asanka C. Herath 5104e67ac7 Windows: Make version resources customizable 2010-11-24 15:32:16 -05:00
Asanka C. Herath d320145d00 Windows: Build SDK in $(SRC)\out\sdk 2010-11-24 15:32:16 -05:00
Asanka C. Herath 0a14b10a23 Windows: Enable UI in installer 2010-11-24 15:32:15 -05:00
Asanka C. Herath 5a0c159a19 Windows: Build publisher configuration 2010-11-24 15:32:14 -05:00
Asanka C. Herath f40fe926ad Windows: Comprehensive clean target 2010-11-24 15:32:13 -05:00