svn commit: samba r12143 - in
branches/tmp/samba4_ldap_controls/source:
dsdb/samdb/ldb_modules include ldap_server lib/ldb
lib/ldb/common lib/ldb/include lib/ldb/ldb_ildap
lib/ldb/ldb_ldap lib/ldb/ldb_sqlite3 lib/ldb/ldb_tdb
lib/ldb/modules lib/ldb/tools libcli/cldap libcli/ldap
libcli/util libnet scripting/ejs setup
idra at samba.org
idra at samba.org
Fri Dec 9 17:33:21 GMT 2005
Author: idra
Date: 2005-12-09 17:33:17 +0000 (Fri, 09 Dec 2005)
New Revision: 12143
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12143
Log:
This is the first attempt at suporting ldap controls
With this commit controls are supported both at the ldap and ldb layer.
The only supported control right now is paged results and it works.
Some parts of the code need refinement, but the general framewrok should be ok now.
Had fun doing this.
Simo.
Added:
branches/tmp/samba4_ldap_controls/source/lib/ldb/modules/paged_results.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/tools/ldbtest_controls.c
Modified:
branches/tmp/samba4_ldap_controls/source/dsdb/samdb/ldb_modules/objectguid.c
branches/tmp/samba4_ldap_controls/source/dsdb/samdb/ldb_modules/proxy.c
branches/tmp/samba4_ldap_controls/source/dsdb/samdb/ldb_modules/samba3sam.c
branches/tmp/samba4_ldap_controls/source/dsdb/samdb/ldb_modules/samldb.c
branches/tmp/samba4_ldap_controls/source/include/structs.h
branches/tmp/samba4_ldap_controls/source/ldap_server/ldap_backend.c
branches/tmp/samba4_ldap_controls/source/ldap_server/ldap_rootdse.c
branches/tmp/samba4_ldap_controls/source/ldap_server/ldap_server.c
branches/tmp/samba4_ldap_controls/source/ldap_server/ldap_server.h
branches/tmp/samba4_ldap_controls/source/ldap_server/ldap_simple_ldb.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/common/ldb.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/common/ldb_modules.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/config.mk
branches/tmp/samba4_ldap_controls/source/lib/ldb/include/ldb.h
branches/tmp/samba4_ldap_controls/source/lib/ldb/include/ldb_errors.h
branches/tmp/samba4_ldap_controls/source/lib/ldb/include/ldb_private.h
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_ildap/ldb_ildap.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_ldap/ldb_ldap.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_sqlite3/ldb_sqlite3.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_tdb/ldb_index.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_tdb/ldb_search.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/ldb_tdb/ldb_tdb.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/modules/operational.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/modules/rdn_name.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/modules/schema.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/modules/skel.c
branches/tmp/samba4_ldap_controls/source/lib/ldb/tools/cmdline.c
branches/tmp/samba4_ldap_controls/source/libcli/cldap/cldap.c
branches/tmp/samba4_ldap_controls/source/libcli/ldap/config.mk
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap.c
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap.h
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap_bind.c
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap_client.c
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap_ildap.c
branches/tmp/samba4_ldap_controls/source/libcli/ldap/ldap_msg.c
branches/tmp/samba4_ldap_controls/source/libcli/util/asn1.c
branches/tmp/samba4_ldap_controls/source/libnet/userman.c
branches/tmp/samba4_ldap_controls/source/scripting/ejs/smbcalls_cli.c
branches/tmp/samba4_ldap_controls/source/setup/provision_init.ldif
Changeset:
Sorry, the patch is too large (1889 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12143
More information about the samba-cvs
mailing list