diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-01-12 16:30:36 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:08:47 -0500 |
commit | ef4e85614e038ee3f2c63e111b2bae8f079892b9 (patch) | |
tree | 46553f261c5a10a08ed2262713cc6ef5dd152a00 /source4/ldap_server/ldap_server.c | |
parent | c0b55c0e3b49f23d31e58c7668a8ebfe869e9e55 (diff) | |
download | samba-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.c | 6 |
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 *); |