summaryrefslogtreecommitdiff
path: root/source4/ldap_server/ldap_server.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2005-01-12 16:30:36 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:08:47 -0500
commitef4e85614e038ee3f2c63e111b2bae8f079892b9 (patch)
tree46553f261c5a10a08ed2262713cc6ef5dd152a00 /source4/ldap_server/ldap_server.c
parentc0b55c0e3b49f23d31e58c7668a8ebfe869e9e55 (diff)
downloadsamba-ef4e85614e038ee3f2c63e111b2bae8f079892b9.tar.gz
samba-ef4e85614e038ee3f2c63e111b2bae8f079892b9.tar.bz2
samba-ef4e85614e038ee3f2c63e111b2bae8f079892b9.zip
r4716: add a real ugly hack to get all ldap queries of an
w2k3 dc join working I just commit that to not lose it if my home box would crash... you need a hacked.ldb with some stuff in it, I'll explain later and you need --option="ldapsrv:hacked=yes" so what is left now is KRB5 support for DCERPC in the server as the EVENT LOG of w2k3 says... metze (This used to be commit d72760d26ffe531e34bcbec623b986761152ae5b)
Diffstat (limited to 'source4/ldap_server/ldap_server.c')
-rw-r--r--source4/ldap_server/ldap_server.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source4/ldap_server/ldap_server.c b/source4/ldap_server/ldap_server.c
index a301c14084..bc851713b5 100644
--- a/source4/ldap_server/ldap_server.c
+++ b/source4/ldap_server/ldap_server.c
@@ -88,7 +88,11 @@ static void ldapsrv_init(struct server_service *service,
return;
}
part->base_dn = "*"; /* default partition */
- part->ops = ldapsrv_get_sldb_partition_ops();
+ if (lp_parm_bool(-1, "ldapsrv", "hacked", False)) {
+ part->ops = ldapsrv_get_hldb_partition_ops();
+ } else {
+ part->ops = ldapsrv_get_sldb_partition_ops();
+ }
ldap_service->default_partition = part;
DLIST_ADD_END(ldap_service->partitions, part, struct ldapsrv_partition *);