Changeset 745 for trunk/server/source4/nbt_server/dgram
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source4/nbt_server/dgram/browse.c
r414 r745 65 65 if (!NT_STATUS_IS_OK(status)) goto failed; 66 66 67 DEBUG( 2,("Browse %s (Op %d) on '%s' '%s' from %s:%d\n",67 DEBUG(4,("Browse %s (Op %d) on '%s' '%s' from %s:%d\n", 68 68 nbt_browse_opcode_string(browse->opcode), browse->opcode, 69 69 nbt_name_string(browse, name), dgmslot->mailslot_name, -
trunk/server/source4/nbt_server/dgram/netlogon.c
r414 r745 24 24 #include "nbt_server/nbt_server.h" 25 25 #include "lib/socket/socket.h" 26 #include "lib/ldb/include/ldb.h"26 #include <ldb.h> 27 27 #include "dsdb/samdb/samdb.h" 28 28 #include "auth/auth.h" 29 #include "../lib/util/util_ldb.h"30 29 #include "param/param.h" 31 30 #include "smbd/service_task.h" … … 56 55 samctx = iface->nbtsrv->sam_ctx; 57 56 58 if (lp _server_role(iface->nbtsrv->task->lp_ctx) != ROLE_DOMAIN_CONTROLLER57 if (lpcfg_server_role(iface->nbtsrv->task->lp_ctx) != ROLE_DOMAIN_CONTROLLER 59 58 || !samdb_is_pdc(samctx)) { 60 59 DEBUG(2, ("Not a PDC, so not processing LOGON_PRIMARY_QUERY\n")); … … 62 61 } 63 62 64 if (strcasecmp_m(name->name, lp _workgroup(iface->nbtsrv->task->lp_ctx)) != 0) {63 if (strcasecmp_m(name->name, lpcfg_workgroup(iface->nbtsrv->task->lp_ctx)) != 0) { 65 64 DEBUG(5,("GetDC requested for a domian %s that we don't host\n", name->name)); 66 65 return; … … 73 72 74 73 pdc->command = NETLOGON_RESPONSE_FROM_PDC; 75 pdc->pdc_name = lp _netbios_name(iface->nbtsrv->task->lp_ctx);74 pdc->pdc_name = lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx); 76 75 pdc->unicode_pdc_name = pdc->pdc_name; 77 pdc->domain_name = lp _workgroup(iface->nbtsrv->task->lp_ctx);76 pdc->domain_name = lpcfg_workgroup(iface->nbtsrv->task->lp_ctx); 78 77 pdc->nt_version = 1; 79 78 pdc->lmnt_token = 0xFFFF; … … 82 81 dgram_mailslot_netlogon_reply(reply_iface->dgmsock, 83 82 packet, 84 lp _netbios_name(iface->nbtsrv->task->lp_ctx),83 lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx), 85 84 netlogon->req.pdc.mailslot_name, 86 85 &netlogon_response); … … 125 124 status = fill_netlogon_samlogon_response(samctx, packet, NULL, name->name, sid, NULL, 126 125 netlogon->req.logon.user_name, netlogon->req.logon.acct_control, src->addr, 127 netlogon->req.logon.nt_version, iface->nbtsrv->task->lp_ctx, &netlogon_response.data.samlogon );126 netlogon->req.logon.nt_version, iface->nbtsrv->task->lp_ctx, &netlogon_response.data.samlogon, false); 128 127 if (!NT_STATUS_IS_OK(status)) { 129 128 DEBUG(2,("NBT netlogon query failed domain=%s sid=%s version=%d - %s\n", … … 138 137 dgram_mailslot_netlogon_reply(reply_iface->dgmsock, 139 138 packet, 140 lp _netbios_name(iface->nbtsrv->task->lp_ctx),139 lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx), 141 140 netlogon->req.logon.mailslot_name, 142 141 &netlogon_response); -
trunk/server/source4/nbt_server/dgram/ntlogon.c
r414 r745 52 52 53 53 logon->server = talloc_asprintf(packet, "\\\\%s", 54 lp _netbios_name(iface->nbtsrv->task->lp_ctx));54 lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx)); 55 55 logon->user_name = ntlogon->req.logon.user_name; 56 logon->domain = lp _workgroup(iface->nbtsrv->task->lp_ctx);56 logon->domain = lpcfg_workgroup(iface->nbtsrv->task->lp_ctx); 57 57 logon->nt_version = 1; 58 58 logon->lmnt_token = 0xFFFF; … … 63 63 dgram_mailslot_ntlogon_reply(reply_iface->dgmsock, 64 64 packet, 65 lp _netbios_name(iface->nbtsrv->task->lp_ctx),65 lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx), 66 66 ntlogon->req.logon.mailslot_name, 67 67 &reply); -
trunk/server/source4/nbt_server/dgram/request.c
r414 r745 76 76 if (strcmp("0.0.0.0", iface->netmask) != 0) { 77 77 /* listen for broadcasts on port 138 */ 78 bcast_dgmsock = nbt_dgram_socket_init(iface, 79 nbtsrv->task->event_ctx, 80 lp_iconv_convenience(nbtsrv->task->lp_ctx)); 78 bcast_dgmsock = nbt_dgram_socket_init(iface, nbtsrv->task->event_ctx); 81 79 if (!bcast_dgmsock) { 82 80 talloc_free(tmp_ctx); … … 86 84 bcast_addr = socket_address_from_strings(tmp_ctx, bcast_dgmsock->sock->backend_name, 87 85 iface->bcast_address, 88 lp _dgram_port(iface->nbtsrv->task->lp_ctx));86 lpcfg_dgram_port(iface->nbtsrv->task->lp_ctx)); 89 87 if (!bcast_addr) { 90 88 talloc_free(tmp_ctx); … … 96 94 talloc_free(tmp_ctx); 97 95 DEBUG(0,("Failed to bind to %s:%d - %s\n", 98 iface->bcast_address, lp _dgram_port(iface->nbtsrv->task->lp_ctx),96 iface->bcast_address, lpcfg_dgram_port(iface->nbtsrv->task->lp_ctx), 99 97 nt_errstr(status))); 100 98 return status; … … 105 103 106 104 /* listen for unicasts on port 138 */ 107 iface->dgmsock = nbt_dgram_socket_init(iface, nbtsrv->task->event_ctx, 108 lp_iconv_convenience(nbtsrv->task->lp_ctx)); 105 iface->dgmsock = nbt_dgram_socket_init(iface, nbtsrv->task->event_ctx); 109 106 if (!iface->dgmsock) { 110 107 talloc_free(tmp_ctx); … … 113 110 114 111 bind_addr = socket_address_from_strings(tmp_ctx, iface->dgmsock->sock->backend_name, 115 bind_address, lp _dgram_port(iface->nbtsrv->task->lp_ctx));112 bind_address, lpcfg_dgram_port(iface->nbtsrv->task->lp_ctx)); 116 113 if (!bind_addr) { 117 114 talloc_free(tmp_ctx); … … 123 120 talloc_free(tmp_ctx); 124 121 DEBUG(0,("Failed to bind to %s:%d - %s\n", 125 bind_address, lp _dgram_port(iface->nbtsrv->task->lp_ctx), nt_errstr(status)));122 bind_address, lpcfg_dgram_port(iface->nbtsrv->task->lp_ctx), nt_errstr(status))); 126 123 return status; 127 124 }
Note:
See TracChangeset
for help on using the changeset viewer.