Love Hornquist Astrand
f632c5239e
one element per line
2011-04-14 12:54:16 -07:00
Love Hornquist Astrand
372db4d853
add krb5_kt_have_content
2011-04-07 07:15:27 -07:00
Love Hornquist Astrand
f1718af272
make work again after adding loopback addresses
2011-04-07 07:15:27 -07:00
Nicolas Williams
c5041352cb
Fixed a bug in the initial loopback ifs patch.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-04-04 22:45:33 -07:00
Nicolas Williams
e7672a71aa
Patch to include non-loopback addresses from loopback interfaces.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-04-04 22:45:33 -07:00
Nicolas Williams
941eba430b
Fixed a bug by s/u16/SEEK_CURR/; the bug prevented this mitdb backend from parsing MIT KDB entries with multiple kvnos in non-increasing order.
...
Fixed a double-free bug that was triggered by MIT KDB entries with
multiple kvnos in non-increasing order.
Added lots of comments regarding the MIT KDB entry format.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-04-04 22:44:57 -07:00
Love Hornquist Astrand
a70217d371
include krb5_copy_context
2011-04-01 00:27:32 -07:00
Love Hornquist Astrand
7c039e5630
Add missing quoting in manpage. Patch from Nicolas Joly.
2011-03-21 09:28:32 -07:00
Luke Howard
841a5ed3ba
export krb5_kcm_call/krb5_kcm_storage_request
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2011-03-20 23:27:04 -07:00
Love Hornquist Astrand
c3905ff795
glue in some more functions
2011-03-12 19:29:00 -08:00
Love Hornquist Astrand
1bb482e168
prefix internal structures with _krb5_
2011-03-12 13:50:39 -08:00
Love Hornquist Astrand
03806492d9
prefix symbols that are _krb5_ structures
2011-03-12 13:45:09 -08:00
Love Hornquist Astrand
b59a20bc1f
clarify documentation
2011-03-12 11:37:13 -08:00
Love Hornquist Astrand
1f59fe0edf
move up internal framework to avoid using already installed frameworks
2011-02-12 09:49:35 -08:00
Love Hornquist Astrand
2fb63b37e7
add KRB5_KU_AS_REQ
2011-02-06 16:35:10 -08:00
Jeffrey Altman
7b1e954ad4
Reorder DES algs to work around MIT pre-1.8 GSS
...
Pre-1.8 MIT GSS accept_sec_context() has a bug which treats
des-cbc-md4 as if the received token format should be CFX.
The previous DES alg ordering resulted in MIT KDCs issuing
des-cbc-md4 session keys for service tickets which triggered
this bug. Reorder the list so md4 is not preferred.
Change-Id: I11269498a6eb8494044c618db29c43f62b0ced49
2010-12-07 00:28:13 -05:00
Asanka C. Herath
b45dd13c44
Expand path tokens for krb5.moduli
2010-12-03 17:42:42 -05:00
Asanka C. Herath
e0e746b1ca
Revert use of backslash as an escape for double quote in config strings
2010-12-03 01:12:31 -05:00
Asanka C. Herath
94aa4de1b9
Windows: Don't treat drive letters as keytab types
2010-12-02 01:18:03 -05:00
Asanka C. Herath
3e8172f9e3
Initialize allocated memory in any_resolve()
...
Otherwise we might attempt to free an uninitialized pointer.
2010-12-02 01:18:02 -05:00
Love Hornquist Astrand
42f9c644cf
Also try key usage 8 for tgs-rep subkey
...
If the is Windows 2000 DC, we need to retry with key usage 8 when doing ARCFOUR.
Thanks to Andrew and Tridge that helped me debug this using their systems.
2010-11-29 11:19:24 -08:00
Asanka C. Herath
6d662f71d7
Windows: Fix export lists
2010-11-29 10:53:49 -05:00
Love Hornquist Astrand
2ec1c3fbec
use int32_t for krb5_kvno
2010-11-28 11:18:55 -08:00
Andrew Bartlett
e189d712ce
Don't dereference NULL in error verify_checksum error path
...
Andrew Bartlett
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2010-11-28 09:46:43 -08:00
Love Hornquist Astrand
24d628edf3
make test_config work again
2010-11-26 12:28:45 -08:00
Love Hornquist Astrand
0d9e385c7e
remove prefix for librfc3961.la sources
2010-11-26 11:25:13 -08:00
Asanka C. Herath
f974c34580
Deal with backslash escaped quotes
2010-11-26 00:35:31 -05:00
Asanka C. Herath
d58d572e60
Windows: Add missing extension
2010-11-26 00:34:59 -05:00
Asanka C. Herath
d9ee9cc3b6
Tests for string escaping in config files
2010-11-26 00:34:40 -05:00
Asanka C. Herath
e851b85700
Windows: Fix export for krb5_enomem
2010-11-25 23:51:43 -05: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
b294b673a2
deprecate 524 functions
2010-11-25 10:47:35 -08:00
Love Hornquist Astrand
ea2534a55f
export krb5_enomem
2010-11-24 14:35:56 -08: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
5b91a397f8
Increase KBR5_BUFSIZ to 2048 and use it in config_file.c
2010-11-24 15:33:19 -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
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
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
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
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
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