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
