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

Reply via email to