summaryrefslogtreecommitdiff
path: root/source4/dsdb/schema/schema_query.c
AgeCommit message (Collapse)AuthorFilesLines
2009-08-05s4:dsdb Don't cast an ldb_val into a const char * for schema lookupsAndrew Bartlett1-28/+115
This removes a number of cases where we did a cast into a const char * of an ldb_val. While convention is to alway have an extra \0 at data[length] in the ldb_val, this is not required, and does not occour at least on build farm host 'svart'. Andrew Bartlett
2009-04-02major upgrade to the ldb attribute handlingAndrew Tridgell1-79/+66
This is all working towards supporting the full WSPP schema without a major performance penalty. We now use binary searches when looking up classes and attributes. We also avoid the loop loading the attributes into ldb, by adding a hook to override the ldb attribute search function in a module. The attributes can thus be loaded once, and then saved as part of the global schema. Also added support for a few more key attribute syntaxes, as needed for the full schema.
2009-02-02s4:dsdb/schema: s/class/sclassStefan Metzmacher1-18/+18
metze
2008-12-23Fix more compiler warnings in various places.Jelmer Vernooij1-19/+19
2008-08-20Split schema_init.c into smaller bits.Andrew Bartlett1-0/+344
This should make schema manipulation a little easier to follow. Andrew Bartlett (This used to be commit 300ed83526e75d834bd23ddd1c1c26ebe2555e0f)