Merge three patches from Novell, with some updates related to work in
authorKen Raeburn <raeburn@mit.edu>
Mon, 22 Sep 2008 18:17:38 +0000 (18:17 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 22 Sep 2008 18:17:38 +0000 (18:17 +0000)
commitb0949adbc1a11eeb7123062861b236b950acaf46
treea9bf068ff2ab1dbc8dc41a7ea6402f3e1e476070
parent6e83d0bd31721ac86003530dd2450221dd05d0c2
Merge three patches from Novell, with some updates related to work in
our tree since they were submitted, and reindenting for one source
file that got particularly ugly in the process.

From Savitha R on 2008-02-18 (yes, it was sitting in my queue a while):

Attached patches have fixes for some issues in LDAP backend.

1. patch-mem-pwd.txt
This patch clears the password in memory, fixes some memory leaks (in
common code) and a segfault in eDirectory specific code.

2. patch-princ-attrs.txt
This patch removes some eDirectory specific attributes from the common
code

3. patch-edir-rights.txt
This patch is specific to eDirectory code and fixes some rights issue.
It adds and deletes rights to service objects as required on the kerberos
attributes.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20744 dc483132-0cff-0310-8789-dd5450dbe970
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_service_rights.c
src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h
src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports