]> git.sur5r.net Git - openldap/commit
Initial implementation of Kerberos password verification for
authorKurt Zeilenga <kurt@openldap.org>
Sat, 8 Jan 2000 18:42:11 +0000 (18:42 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 8 Jan 2000 18:42:11 +0000 (18:42 +0000)
commit6437785a82b31cd58bf3bc685f81b4db9d92dd91
treefa0eb8f9240f2f0a3118c8589a7e73c7a0feb19d
parent6e11a98d28611da7655b4641649a534c550c62b9
Initial implementation of Kerberos password verification for
simple bind via:
{KERBEROS}principal
Code is disabled by default (for security reasons).  Use
--enable-kpasswd to enable.  Behind SLAPD_KPASSWD.
Reworked Kerberos detection and split out KBIND as independent
feature (--disable-kbind) (LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND).
KBIND depends upon detection of KRB4 (or KRB425) support.  Detection,
building with eBones (as distributed with FreeBSD 3.4) okay, but
wasn't able to test as I don't have a K4 KDC handy.
--with-kerberos has a number of detection options... most likely
don't work properly.
42 files changed:
acconfig.h
build/top.mk
clients/tools/ldapdelete.c
clients/tools/ldapmodify.c
clients/tools/ldapmodrdn.c
clients/tools/ldapsearch.c
clients/ud/auth.c
clients/ud/globals.c
clients/ud/main.c
clients/ud/string_to_key.c
clients/ud/ud.h
clients/ud/util.c
configure
configure.in
include/ac/krb.h
include/ac/krb5.h [new file with mode: 0644]
include/ldap_features.h.in
include/portable.h.in
libraries/liblber/memory.c
libraries/libldap/bind.c
libraries/libldap/kbind.c
libraries/libldap/ldap-int.h
libraries/libldap/open.c
libraries/libldap/os-ip.c
libraries/libldap/sasl.c
libraries/libldap/sbind.c
libraries/libldap/test.c
libraries/liblutil/passwd.c
servers/ldapd/bind.c
servers/ldapd/common.h
servers/ldapd/kerberos.c
servers/ldapd/main.c
servers/slapd/back-bdb2/bind.c
servers/slapd/back-bdb2/proto-back-bdb2.h
servers/slapd/back-ldbm/bind.c
servers/slapd/kerberos.c
servers/slapd/proto-slap.h
servers/slurpd/args.c
servers/slurpd/config.c
servers/slurpd/globals.c
servers/slurpd/globals.h
servers/slurpd/ldap_op.c