The Samba-Bugzilla – Attachment 3462 Details for
Bug 4923
Red X on domaincontroller symbol
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
The final version of the CLDAP Netlogon patch
netlogon.patch (text/plain), 2.14 KB, created by
Matthias Dieter Wallnöfer
on 2008-08-08 15:25:18 UTC
(
hide
)
Description:
The final version of the CLDAP Netlogon patch
Filename:
MIME Type:
Creator:
Matthias Dieter Wallnöfer
Created:
2008-08-08 15:25:18 UTC
Size:
2.14 KB
patch
obsolete
>diff --git a/source/cldap_server/netlogon.c b/source/cldap_server/netlogon.c >index f263f33..084714f 100644 >--- a/source/cldap_server/netlogon.c >+++ b/source/cldap_server/netlogon.c >@@ -256,7 +256,8 @@ NTSTATUS fill_netlogon_samlogon_response(struct ldb_context *sam_ctx, > server_type = > NBT_SERVER_DS | NBT_SERVER_TIMESERV | > NBT_SERVER_CLOSEST | NBT_SERVER_WRITABLE | >- NBT_SERVER_GOOD_TIMESERV; >+ NBT_SERVER_GOOD_TIMESERV | NBT_SERVER_DS_DNS_CONTR | >+ NBT_SERVER_DS_DNS_DOMAIN; > > if (samdb_is_pdc(sam_ctx)) { > server_type |= NBT_SERVER_PDC; >@@ -274,6 +275,10 @@ NTSTATUS fill_netlogon_samlogon_response(struct ldb_context *sam_ctx, > server_type |= NBT_SERVER_KDC; > } > >+ if (!ldb_dn_compare_base(ldb_get_root_basedn(sam_ctx), ldb_get_default_basedn(sam_ctx))) { >+ server_type |= NBT_SERVER_DS_DNS_FOREST; >+ } >+ > pdc_name = talloc_asprintf(mem_ctx, "\\\\%s", lp_netbios_name(lp_ctx)); > domain_uuid = samdb_result_guid(dom_res->msgs[0], "objectGUID"); > realm = samdb_result_string(ref_res->msgs[0], "dnsRoot", lp_realm(lp_ctx)); >@@ -285,6 +290,7 @@ NTSTATUS fill_netlogon_samlogon_response(struct ldb_context *sam_ctx, > > flatname = samdb_result_string(ref_res->msgs[0], "nETBIOSName", > lp_workgroup(lp_ctx)); >+ /* FIXME: Hardcoded site names */ > server_site = "Default-First-Site-Name"; > client_site = "Default-First-Site-Name"; > load_interfaces(mem_ctx, lp_interfaces(lp_ctx), &ifaces); >diff --git a/source/librpc/idl/nbt.idl b/source/librpc/idl/nbt.idl >index a6d0245..63be489 100644 >--- a/source/librpc/idl/nbt.idl >+++ b/source/librpc/idl/nbt.idl >@@ -353,7 +353,13 @@ interface nbt > NBT_SERVER_TIMESERV = 0x00000040, > NBT_SERVER_CLOSEST = 0x00000080, > NBT_SERVER_WRITABLE = 0x00000100, >- NBT_SERVER_GOOD_TIMESERV = 0x00000200 >+ NBT_SERVER_GOOD_TIMESERV = 0x00000200, >+ NBT_SERVER_NDNC = 0x00000400, >+ NBT_SERVER_SEL_SEC_DOM_6 = 0x00000800, >+ NBT_SERVER_FUL_SEC_DOM_6 = 0x00001000, >+ NBT_SERVER_DS_DNS_CONTR = 0x04000000, >+ NBT_SERVER_DS_DNS_DOMAIN = 0x02000000, >+ NBT_SERVER_DS_DNS_FOREST = 0x01000000 > } nbt_server_type; > > typedef [bitmap32bit,public] bitmap {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 4923
:
3342
|
3350
|
3460
|
3461
| 3462 |
3478