Merge remaining changes from LDAP integration branch
authorKen Raeburn <raeburn@mit.edu>
Tue, 18 Jul 2006 00:40:19 +0000 (00:40 +0000)
committerKen Raeburn <raeburn@mit.edu>
Tue, 18 Jul 2006 00:40:19 +0000 (00:40 +0000)
commit42d9d6ab320ee3a661fe21472be542acd542d5be
treeab3049772f6c2cceaf8956cf0a1172e0f6ddc12a
parent6eb696bf5669ec60b55927d974b48bbadc62bc66
Merge remaining changes from LDAP integration branch
svn+ssh://svn.mit.edu/krb5/branches/ldap-integ@18333.

* plugins/kdb/ldap: New directory.

* aclocal.m4 (WITH_LDAP): New macro.
(CONFIG_RULES): Invoke it.
* configure.in: Test ldap option, maybe configure and generate makefiles for
new directories, and set and substitute ldap_plugin_dir.
* Makefile.in (SUBDIRS): Add @ldap_plugin_dir@.

* kdc/krb5kdc.M, kadmin/server/kadmind.M, kadmin/cli/kadmin.M,
config-files/krb5.conf.M: Document LDAP changes (new options, config file
entries, etc).

* lib/kdb/kdb5.c (kdb_load_library): Put more info in error message.

* lib/kadm5/admin.h (KADM5_CPW_FUNCTION, KADM5_RANDKEY_USED,
KADM5_CONFIG_PASSWD_SERVER): New macros, disabled for now.
(struct _kadm5_config_params): New field kpasswd_server, commented out for now.
* lib/krb5/error_tables/kdb5_err.et: Add error codes KRB5_KDB_ACCESS_ERROR,
KRB5_KDB_INTERNAL_ERROR, KRB5_KDB_CONSTRAINT_VIOLATION.

ticket: 2935

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18334 dc483132-0cff-0310-8789-dd5450dbe970
65 files changed:
src/Makefile.in
src/aclocal.m4
src/config-files/krb5.conf.M
src/configure.in
src/kadmin/cli/kadmin.M
src/kadmin/server/kadmind.M
src/kadmin/server/ovsec_kadmd.c
src/kdc/krb5kdc.M
src/lib/kadm5/admin.h
src/lib/kdb/kdb5.c
src/lib/krb5/error_tables/kdb5_err.et
src/plugins/kdb/ldap/ChangeLog [new file with mode: 0644]
src/plugins/kdb/ldap/Makefile.in [new file with mode: 0644]
src/plugins/kdb/ldap/kldap.exports [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_exp.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/ChangeLog [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/Makefile.in [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c [new file with mode: 0644]
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ChangeLog [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/Makefile.in [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/configure.in [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_err.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c [new file with mode: 0644]
src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h [new file with mode: 0644]