r17860: Let's commit the work down up to now on the new schema module.
authorSimo Sorce <idra@samba.org>
Sun, 27 Aug 2006 23:39:09 +0000 (23:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:16:49 +0000 (14:16 -0500)
commit0c34fbe311aef79489bf626705e6cd709295dcc5
tree6ac19a2de954b24cc1c2af12a624ecd7981ba23a
parentd0ef5aad1747974608138056132f4c4a515081cd
r17860: Let's commit the work down up to now on the new schema module.
At the moment it is able to validate an object has no conflicting
objectlasses that it meets the criteria to be inserted as child of
the parent and also sorts and create the objectclass hierarchy so
that the objectclass .c module can be obsoleted.

Not activated by default as we have to completely rework the
current provisioning method. (In my tests I could not activate
it before all other ldif except for the one that create users
were loaded, make test seem to be happy anyway if it is activated
after provisioning).

Next steps will be attribute and attribute syntax checking on add operation.
And then the modify operation will follow.

Simo.
(This used to be commit 0c444ba1adfb9ce5cfa736bf0620aa3bec66050d)
source4/dsdb/samdb/ldb_modules/config.mk
source4/dsdb/samdb/ldb_modules/schema.c [new file with mode: 0644]