Love Hornquist Astrand
e8317b955f
allow optional q in DH DomainParameters
2013-04-29 11:37:39 -07:00
Love Hornquist Astrand
617f4b7bd5
use the exteral delete sec context that will locked the mutex
2013-04-29 11:08:46 -07:00
Love Hornquist Astrand
5f29169afc
check for strlcpy strlcat
2013-04-29 10:57:03 -07:00
Love Hornquist Astrand
bcbd477a20
support parsing PEM CRL files and printing revoke contexts
2013-04-27 12:42:12 -07:00
Harald Barth
7b4b415fa0
spell-and-gram-proxy-certs
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-26 00:06:07 -07:00
Harald Barth
3f52037382
Better error messages when UTF8 conversion fails
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-26 00:05:53 -07:00
Love Hornquist Astrand
124ab6957c
plug memory leak
2013-04-24 20:17:01 -07:00
Love Hornquist Astrand
81263bc94c
update leaks check
2013-04-24 17:59:25 -07:00
Love Hornquist Astrand
6f03e4ba76
plug memory leaks
2013-04-24 17:55:55 -07:00
Love Hornquist Astrand
6850c9ac5d
type casting to avoid printf warning
2013-04-24 16:45:24 -07:00
Love Hornquist Astrand
f17c4a6c5c
only check for keytab content where its needed
2013-04-24 16:42:30 -07:00
Love Hornquist Astrand
6e5bfce2de
use socket_set_nonblocking
2013-04-24 16:31:32 -07:00
Viktor Dukhovni
72f0690694
Temporary fix for high-priority iprop issues
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:29:34 -07:00
Viktor Dukhovni
435c02fa26
Compare pac timestamp to unix timestamp right when neither are set
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:28:26 -07:00
Viktor Dukhovni
eface6d31f
Fix free before use in ipropd_master slaves-stats open function
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:27:34 -07:00
Viktor Dukhovni
511cd18458
kpasswdd should not enforce principal realm =~ default realm(s)
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:27:16 -07:00
Viktor Dukhovni
9ca0a2b62f
More consistent error checks in build_principal()
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:26:23 -07:00
Viktor Dukhovni
a825143e73
The k5login_directory parameter and SYSTEM-K5LOGIN[:directory] are supposed to be directories, not path templates with %{luser} substitution
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:25:59 -07:00
Viktor Dukhovni
5903031630
Don't SEGV on as-is rules without realm=
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:23:36 -07:00
Landon Fuller
6fb9bc86b7
Add a configuration option to enable LDAP Start TLS.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:21:15 -07:00
Landon Fuller
64341e9ec6
Document the new hdb-ldap* configuration options.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:21:15 -07:00
Landon Fuller
96e9025675
Add support for specifying bind DN and password.
...
This uses a seperate hdb-ldap-secret-file configuration value, which
specifies an external file that may be used to supply the LDAP bind dn
and password. This allows that specific file to be configured with more
restrictive permissions than the global krb5.conf.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:21:15 -07:00
Landon Fuller
8cb8a8932e
Remove unnecessary strdup() (and resulting leak)
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:21:15 -07:00
Landon Fuller
e58308e2a6
Add support for specifying an LDAP URL.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-24 16:21:14 -07:00
Love Hörnquist Åstrand
9bde530ceb
match function returns boolean true
2013-04-13 12:31:33 -07:00
Love Hornquist Astrand
1846c7a35d
make @iftex case work in texinfo-5.1
2013-04-08 10:15:36 -07:00
Eray Aslan
0e0351776a
@end should only appear at a line beginning
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-04-08 10:15:36 -07:00
Nicolas Williams
96a5b298f9
Fix nmake test in roken (Windows)
2013-03-21 19:45:29 -05:00
Nicolas Williams
f490acc526
Winsock connect returns WSAEWOULDBLOCK...
...
...instead of EINPROGRESS. And we get to call WSAGetLasteError() too boot :(
2013-03-18 23:15:29 -05:00
Nicolas Williams
b1e4766753
Fix Windows build (missing export)
2013-03-18 21:48:57 -05:00
Love Hornquist Astrand
9b6cae5408
remove unused code that I meant to drop
2013-03-05 20:06:15 -08:00
Nicolas Williams
d9764a5399
Make lib/hdb/hdb.c build (but hdb plugins broken)
2013-03-05 21:47:21 -06:00
Nicolas Williams
2c4c6101f4
Fix master (lib/krb5 warnings)
2013-03-05 21:47:20 -06:00
Nicolas Williams
466d8c116f
Quiet a warning in test_plugin.c
2013-03-05 21:47:20 -06:00
Nicolas Williams
d4f23fe2ae
Revert c1423a8
and fix things up
...
Also, we were stopping as soon as one registered plugin returned
something other than KRB5_PLUGIN_NO_HANDLE, but we weren't doing the
same for discovered plugins. Add KRB5_PLUGIN_INVOKE_ALL flag to deal
with this; by default we'll stop at the first plugin that returns
anything other than KRB5_PLUGIN_NO_HANDLE.
Other buglets fixed as in c1423a8
.
2013-03-05 21:44:43 -06:00
Love Hornquist Astrand
54078654e7
add _krb5_plugin_run_f
2013-03-04 10:28:18 -08:00
Love Hornquist Astrand
3cba540a5f
fix prototypes
2013-03-04 10:24:35 -08:00
Love Hornquist Astrand
1eb4e2516e
unify hdb_so_method and hdb_method
2013-03-04 10:18:16 -08:00
Tollef Fog Heen
4787ea76a9
Update hdb's use of the plugin interface
...
The various _krb5_plugin_* functions are gone, replace this with the new world order.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-03-04 10:00:41 -08:00
Arvid Requate
3cf3708950
honour krb5PasswordEnd also if sambaPwdLastSet
...
Commit 9f696b11c2
changed the
behaviour of key expiry for principals that have an sambaPwdLastSet
attribute in LDAP. The change was twofold:
* if "password_lifetime" is not set in kdc.conf a default lifetime
of 1 year is enforced
* krb5PasswordEnd is not honoured.
This patch causes pw_end to be modified only if sambaPwdLastSet
*and* "password_lifetime" is defined in kdc.conf.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2013-03-04 09:47:46 -08:00
Roland C. Dowdeswell
66f4c441e9
Further improvements to lib/krb5/n-fold.c:
...
o implement add1() using 32 bit ints, this makes _krb5_n_fold()
about 5% faster on an amd64 platform. 64 bit ints yield a
further improvement but we would need to test the platform
to see if they are natively supported. This should yield
better performance improvements on big endian machines as
we have to byte swap on little endian boxen.
o fix two cases where a malloc(3)d pointer may be dereferenced
before we test that it is not NULL.
2013-02-14 16:46:40 +08:00
Roland C. Dowdeswell
183b15c11b
lib/roken must export rk_socket_set_nonblocking.
2013-02-13 16:50:09 +08:00
Roland C. Dowdeswell
2fd031fbad
lib/base must export heim_array_filter_f, heim_string_create_with_format.
2013-02-13 16:16:32 +08:00
Roland C. Dowdeswell
f0f07ff408
Use krb5_enomem() more consistently in lib/krb5.
2013-02-13 16:15:00 +08:00
Love Hornquist Astrand
edae63418e
client logging too
2013-02-10 23:20:56 -08:00
Love Hornquist Astrand
6020e6c5b4
make http parser not exit out early
2013-02-10 23:20:37 -08:00
Love Hornquist Astrand
c1423a8eea
redo plugin interface
2013-02-10 22:50:49 -08:00
Love Hornquist Astrand
9a5de87ca1
store response in right place
2013-02-10 22:50:10 -08:00
Love Hornquist Astrand
da42d01d54
x
2013-02-10 21:12:34 -08:00
Love Hornquist Astrand
1adb5de80d
fix logging to be sync
2013-02-10 21:11:53 -08:00