svn commit: samba r20149 - in branches/SAMBA_4_0/source: auth
dsdb/samdb include ldap_server librpc/idl nbt_server param
rpc_server/common rpc_server/lsa rpc_server/samr script/tests
torture/rpc
abartlet at samba.org
abartlet at samba.org
Wed Dec 13 11:19:53 GMT 2006
Author: abartlet
Date: 2006-12-13 11:19:51 +0000 (Wed, 13 Dec 2006)
New Revision: 20149
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20149
Log:
Remove the smb.conf distinction between PDC and BDC. Now the correct
way to setup a Samba4 DC is to set 'server role = domain controller'.
We use the fSMORoleOwner attribute in the base DN to determine the PDC.
This patch is quite large, as I have corrected a number of places that
assumed taht we are always the PDC, or that used the smb.conf
lp_server_role() to determine that.
Also included is a warning fix in the SAMR code, where the IDL has
seperated a couple of types for group display enumeration.
We also now use the ldb database to determine if we should run the
global catalog service.
In the near future, I will complete the DRSUAPI
DsGetDomainControllerInfo server-side on the same basis.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/auth/auth_sam.c
branches/SAMBA_4_0/source/dsdb/samdb/samdb.c
branches/SAMBA_4_0/source/include/core.h
branches/SAMBA_4_0/source/ldap_server/ldap_server.c
branches/SAMBA_4_0/source/librpc/idl/samr.idl
branches/SAMBA_4_0/source/nbt_server/nbt_server.c
branches/SAMBA_4_0/source/nbt_server/nbt_server.h
branches/SAMBA_4_0/source/nbt_server/register.c
branches/SAMBA_4_0/source/param/loadparm.c
branches/SAMBA_4_0/source/rpc_server/common/server_info.c
branches/SAMBA_4_0/source/rpc_server/lsa/dcesrv_lsa.c
branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c
branches/SAMBA_4_0/source/script/tests/mktestsetup.sh
branches/SAMBA_4_0/source/torture/rpc/samr.c
Changeset:
Sorry, the patch is too large (1091 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20149
More information about the samba-cvs
mailing list