r25218: After discussion with Simo, remove the subclass support from LDB.
authorAndrew Bartlett <abartlet@samba.org>
Tue, 18 Sep 2007 22:43:06 +0000 (22:43 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:06:56 +0000 (15:06 -0500)
commitc64116e158080c7cd7304cdd3b80c8666f78c7c6
tree085c09bd111eb1277e2d054b71042f7460fa44c5
parent425cb6733cf25a79fae79744ddffe06ac1b11f6b
r25218: After discussion with Simo, remove the subclass support from LDB.

Subclass support was designed to avoid needing to spell out the full
list of objectClasses that an entry was in.  However, Samba4 now
enforces this restriction in the objectClass module, and the way
subclass matching was handled was complex and counter-intuitive in my
opinion (and did not match LDAP).

Andrew Bartlett
(This used to be commit f5ce04b904e14445a2a7e7f92e7e1f64b645c6f2)
source4/lib/ldb/common/attrib_handlers.c
source4/lib/ldb/common/ldb_attributes.c
source4/lib/ldb/ldb_tdb/ldb_cache.c
source4/lib/ldb/ldb_tdb/ldb_index.c
source4/lib/ldb/ldb_tdb/ldb_tdb.h
source4/lib/ldb/tests/schema-tests/schema.ldif
source4/lib/ldb/tests/test-tdb-features.sh
testprogs/ejs/ldb.js