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. Commit By: raeburn Revision: 18334 Changed Files: U trunk/src/Makefile.in U trunk/src/aclocal.m4 U trunk/src/config-files/krb5.conf.M U trunk/src/configure.in U trunk/src/kadmin/cli/kadmin.M U trunk/src/kadmin/server/kadmind.M U trunk/src/kadmin/server/ovsec_kadmd.c U trunk/src/kdc/krb5kdc.M U trunk/src/lib/kadm5/admin.h U trunk/src/lib/kdb/kdb5.c U trunk/src/lib/krb5/error_tables/kdb5_err.et A trunk/src/plugins/kdb/ldap/ _U trunk/src/plugins/kdb/ldap/libkdb_ldap/