svn commit: samba r6867 - in branches/SAMBA_4_0/source/lib/ldb:
ldb_tdb tests tests/schema-tests
idra at samba.org
idra at samba.org
Tue May 17 21:43:47 GMT 2005
Author: idra
Date: 2005-05-17 21:43:47 +0000 (Tue, 17 May 2005)
New Revision: 6867
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6867
Log:
this code will change the way the @ATTRIBUTES object is handled
this object properties are now used as multivalue attributes
now all values inserted are checked against a "valid values table"
eg:
this form is now accepted:
dn: @ATTRIBUTES
uid: CASE_INSENSITIVE
uid: WILDCARD
this form is now rejected:
dn: @ATTRIBUTES
uid: CASE_INSENSITIVE WILDCARD
please update your .ldb files if you make use of @ATTRIBUTES
(sam.ldb heavily uses it)
the code passes all make test tests for both tdb and ldap, it also
passes the new test to check for wrong @ATTRIBUTES attribute values
Simo.
Added:
branches/SAMBA_4_0/source/lib/ldb/tests/test-wrong_attributes.ldif
Modified:
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_cache.c
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_tdb.c
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_tdb.h
branches/SAMBA_4_0/source/lib/ldb/tests/schema-tests/schema.ldif
branches/SAMBA_4_0/source/lib/ldb/tests/test-attribs.ldif
branches/SAMBA_4_0/source/lib/ldb/tests/test-generic.sh
branches/SAMBA_4_0/source/lib/ldb/tests/test-index.ldif
Changeset:
Sorry, the patch is too large (269 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6867
More information about the samba-cvs
mailing list