Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/nbt_server/dgram/browse.c

    r414 r745  
    6565        if (!NT_STATUS_IS_OK(status)) goto failed;
    6666
    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",
    6868                nbt_browse_opcode_string(browse->opcode), browse->opcode,
    6969                nbt_name_string(browse, name), dgmslot->mailslot_name,
  • trunk/server/source4/nbt_server/dgram/netlogon.c

    r414 r745  
    2424#include "nbt_server/nbt_server.h"
    2525#include "lib/socket/socket.h"
    26 #include "lib/ldb/include/ldb.h"
     26#include <ldb.h>
    2727#include "dsdb/samdb/samdb.h"
    2828#include "auth/auth.h"
    29 #include "../lib/util/util_ldb.h"
    3029#include "param/param.h"
    3130#include "smbd/service_task.h"
     
    5655        samctx = iface->nbtsrv->sam_ctx;
    5756
    58         if (lp_server_role(iface->nbtsrv->task->lp_ctx) != ROLE_DOMAIN_CONTROLLER
     57        if (lpcfg_server_role(iface->nbtsrv->task->lp_ctx) != ROLE_DOMAIN_CONTROLLER
    5958            || !samdb_is_pdc(samctx)) {
    6059                DEBUG(2, ("Not a PDC, so not processing LOGON_PRIMARY_QUERY\n"));
     
    6261        }
    6362
    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) {
    6564                DEBUG(5,("GetDC requested for a domian %s that we don't host\n", name->name));
    6665                return;
     
    7372
    7473        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);
    7675        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);
    7877        pdc->nt_version       = 1;
    7978        pdc->lmnt_token       = 0xFFFF;
     
    8281        dgram_mailslot_netlogon_reply(reply_iface->dgmsock,
    8382                                      packet,
    84                                       lp_netbios_name(iface->nbtsrv->task->lp_ctx),
     83                                      lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx),
    8584                                      netlogon->req.pdc.mailslot_name,
    8685                                      &netlogon_response);
     
    125124        status = fill_netlogon_samlogon_response(samctx, packet, NULL, name->name, sid, NULL,
    126125                                                 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);
    128127        if (!NT_STATUS_IS_OK(status)) {
    129128                DEBUG(2,("NBT netlogon query failed domain=%s sid=%s version=%d - %s\n",
     
    138137        dgram_mailslot_netlogon_reply(reply_iface->dgmsock,
    139138                                      packet,
    140                                       lp_netbios_name(iface->nbtsrv->task->lp_ctx),
     139                                      lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx),
    141140                                      netlogon->req.logon.mailslot_name,
    142141                                      &netlogon_response);
  • trunk/server/source4/nbt_server/dgram/ntlogon.c

    r414 r745  
    5252
    5353        logon->server           = talloc_asprintf(packet, "\\\\%s",
    54                                                   lp_netbios_name(iface->nbtsrv->task->lp_ctx));
     54                                                  lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx));
    5555        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);
    5757        logon->nt_version       = 1;
    5858        logon->lmnt_token       = 0xFFFF;
     
    6363        dgram_mailslot_ntlogon_reply(reply_iface->dgmsock,
    6464                                     packet,
    65                                      lp_netbios_name(iface->nbtsrv->task->lp_ctx),
     65                                     lpcfg_netbios_name(iface->nbtsrv->task->lp_ctx),
    6666                                     ntlogon->req.logon.mailslot_name,
    6767                                     &reply);
  • trunk/server/source4/nbt_server/dgram/request.c

    r414 r745  
    7676        if (strcmp("0.0.0.0", iface->netmask) != 0) {
    7777                /* 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);
    8179                if (!bcast_dgmsock) {
    8280                        talloc_free(tmp_ctx);
     
    8684                bcast_addr = socket_address_from_strings(tmp_ctx, bcast_dgmsock->sock->backend_name,
    8785                                                         iface->bcast_address,
    88                                                          lp_dgram_port(iface->nbtsrv->task->lp_ctx));
     86                                                         lpcfg_dgram_port(iface->nbtsrv->task->lp_ctx));
    8987                if (!bcast_addr) {
    9088                        talloc_free(tmp_ctx);
     
    9694                        talloc_free(tmp_ctx);
    9795                        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),
    9997                                 nt_errstr(status)));
    10098                        return status;
     
    105103
    106104        /* 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);
    109106        if (!iface->dgmsock) {
    110107                talloc_free(tmp_ctx);
     
    113110
    114111        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));
    116113        if (!bind_addr) {
    117114                talloc_free(tmp_ctx);
     
    123120                talloc_free(tmp_ctx);
    124121                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)));
    126123                return status;
    127124        }
Note: See TracChangeset for help on using the changeset viewer.