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
Asanka C. Herath
80211ca0c8
Windows: Add application manifest file to SDK
2010-11-24 15:32:52 -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
117b0b487a
Windows: Add missing files to SDK
2010-11-24 15:32:51 -05:00
Asanka C. Herath
8b21737eaf
Windows: SED is a required build tool
2010-11-24 15:32:50 -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
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