svn commit: samba r23560 - in branches/SAMBA_4_0: source/dsdb/samdb source/dsdb/samdb/ldb_modules source/dsdb/schema source/lib source/lib/ldb/common source/lib/ldb/samba source/scripting/libjs source/setup testprogs/ejs

abartlet at samba.org abartlet at samba.org
Thu Jun 21 10:18:21 GMT 2007


Author: abartlet
Date: 2007-06-21 10:18:20 +0000 (Thu, 21 Jun 2007)
New Revision: 23560

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23560

Log:
- Activate metze's schema modules (from metze's schema-loading-13 patch).
- samba3sam.js: rework the samba3sam test to not use objectCategory, 
  as it's has special rules (dnsName a simple match)
- ldap.js: Test the ordering of the objectClass attributes for the baseDN
- schema_init.c: Load the mayContain and mustContain (and system...) attributes when 
  reading the schema from ldb
- To make the schema load not suck in terms of performance, write the 
  schema into a static global variable
- ldif_handlers.c: Match objectCategory for equality and canonicolisation 
  based on the loaded schema, not simple tring manipuation
- ldb_msg.c: don't duplicate attributes when adding attributes to a list
- kludge_acl.c: return allowedAttributesEffective based on schema results
  and privilages

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/kludge_acl.c
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/schema_fsmo.c
   branches/SAMBA_4_0/source/dsdb/samdb/samdb.c
   branches/SAMBA_4_0/source/dsdb/schema/schema_init.c
   branches/SAMBA_4_0/source/lib/db_wrap.c
   branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c
   branches/SAMBA_4_0/source/lib/ldb/samba/ldif_handlers.c
   branches/SAMBA_4_0/source/scripting/libjs/provision.js
   branches/SAMBA_4_0/source/setup/provision
   branches/SAMBA_4_0/source/setup/provision_partitions.ldif
   branches/SAMBA_4_0/source/setup/provision_schema_basedn_modify.ldif
   branches/SAMBA_4_0/testprogs/ejs/ldap.js
   branches/SAMBA_4_0/testprogs/ejs/samba3sam.js


Changeset:
Sorry, the patch is too large (1200 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23560


More information about the samba-cvs mailing list