svn commit: samba r7527 - in branches/SAMBA_4_0/source:
cldap_server dsdb/samdb/ldb_modules include ldap_server
lib/ldb/common lib/ldb/include lib/ldb/ldb_ldap
lib/ldb/ldb_sqlite3 lib/ldb/ldb_tdb lib/ldb/modules
libcli/cldap libcli/ldap libcli/util torture/ldap
tridge at samba.org
tridge at samba.org
Mon Jun 13 09:10:18 GMT 2005
Author: tridge
Date: 2005-06-13 09:10:17 +0000 (Mon, 13 Jun 2005)
New Revision: 7527
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7527
Log:
- added a ldb_search_bytree() interface, which takes a ldb_parse_tree
instead of a search expression. This allows our ldap server to pass
its ASN.1 parsed search expressions straight to ldb, instead of going
via strings.
- updated all the ldb modules code to handle the new interface
- got rid of the separate ldb_parse.h now that the ldb_parse
structures are exposed externally
- moved to C99 structure initialisation in ldb
- switched ldap server to using ldb_search_bytree()
Removed:
branches/SAMBA_4_0/source/lib/ldb/include/ldb_parse.h
Modified:
branches/SAMBA_4_0/source/cldap_server/cldap_server.c
branches/SAMBA_4_0/source/cldap_server/netlogon.c
branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/samldb.c
branches/SAMBA_4_0/source/include/structs.h
branches/SAMBA_4_0/source/ldap_server/ldap_backend.c
branches/SAMBA_4_0/source/ldap_server/ldap_hacked_ldb.c
branches/SAMBA_4_0/source/ldap_server/ldap_simple_ldb.c
branches/SAMBA_4_0/source/lib/ldb/common/ldb.c
branches/SAMBA_4_0/source/lib/ldb/common/ldb_modules.c
branches/SAMBA_4_0/source/lib/ldb/common/ldb_msg.c
branches/SAMBA_4_0/source/lib/ldb/common/ldb_parse.c
branches/SAMBA_4_0/source/lib/ldb/include/ldb.h
branches/SAMBA_4_0/source/lib/ldb/include/ldb_private.h
branches/SAMBA_4_0/source/lib/ldb/ldb_ldap/ldb_ldap.c
branches/SAMBA_4_0/source/lib/ldb/ldb_sqlite3/ldb_sqlite3.c
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_index.c
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_match.c
branches/SAMBA_4_0/source/lib/ldb/ldb_tdb/ldb_search.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/modules/schema.c
branches/SAMBA_4_0/source/lib/ldb/modules/skel.c
branches/SAMBA_4_0/source/lib/ldb/modules/timestamps.c
branches/SAMBA_4_0/source/libcli/cldap/cldap.c
branches/SAMBA_4_0/source/libcli/ldap/ldap.c
branches/SAMBA_4_0/source/libcli/ldap/ldap.h
branches/SAMBA_4_0/source/libcli/util/asn1.c
branches/SAMBA_4_0/source/torture/ldap/basic.c
Changeset:
Sorry, the patch is too large (1107 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7527
More information about the samba-cvs
mailing list