NULL /* devtype */,
socket_options,
samba_cmdline_get_creds(),
+ samba_cmdline_get_lp_ctx(),
resolve_ctx,
ev, options,
session_options,
*******************************************************/
static bool do_connect(struct smbclient_context *ctx,
struct tevent_context *ev_ctx,
+ struct loadparm_context *lp_ctx,
struct resolve_context *resolve_ctx,
const char *specified_server,
const char *specified_share,
status = smbcli_full_connection(ctx, &ctx->cli, server,
share, NULL,
socket_options,
- cred, resolve_ctx,
+ cred, lp_ctx, resolve_ctx,
ev_ctx, options, session_options,
gensec_settings);
if (!NT_STATUS_IS_OK(status)) {
goto done;
}
- if (!do_connect(ctx, ev_ctx, lpcfg_resolve_context(lp_ctx),
+ if (!do_connect(ctx, ev_ctx, lp_ctx,
+ lpcfg_resolve_context(lp_ctx),
desthost, service,
lpcfg_socket_options(lp_ctx),
creds,
NULL,
lpcfg_socket_options(gp_ctx->lp_ctx),
gp_ctx->credentials,
+ gp_ctx->lp_ctx,
lpcfg_resolve_context(gp_ctx->lp_ctx),
gp_ctx->ev_ctx,
&options,
const char *devtype,
const char *socket_options,
struct cli_credentials *credentials,
+ struct loadparm_context *lp_ctx,
struct resolve_context *resolve_ctx,
struct tevent_context *ev,
struct smbcli_options *options,
const char *devtype,
const char *socket_options,
struct cli_credentials *credentials,
+ struct loadparm_context *lp_ctx,
struct resolve_context *resolve_ctx,
struct tevent_context *ev,
struct smbcli_options *options,
server,
share, NULL,
lpcfg_socket_options(lp_ctx),
- servers[snum],
+ servers[snum],
+ lp_ctx,
lpcfg_resolve_context(lp_ctx),
ev, &options, &session_options,
lpcfg_gensec_settings(mem_ctx, lp_ctx));
/*****************************************************
return a connection to a server
*******************************************************/
-static struct smbcli_state *connect_one(struct resolve_context *resolve_ctx,
+static struct smbcli_state *connect_one(struct loadparm_context *lp_ctx,
+ struct resolve_context *resolve_ctx,
struct tevent_context *ev,
TALLOC_CTX *mem_ctx,
char *share,
share, NULL,
socket_options,
creds,
+ lp_ctx,
resolve_ctx, ev,
options, session_options,
gensec_settings);
lpcfg_smbcli_options(lp_ctx, &options);
lpcfg_smbcli_session_options(lp_ctx, &session_options);
- cli = connect_one(lpcfg_resolve_context(lp_ctx), ev, mem_ctx, share,
+ cli = connect_one(lp_ctx, lpcfg_resolve_context(lp_ctx),
+ ev, mem_ctx, share,
lpcfg_socket_options(lp_ctx),
&options, &session_options,
lpcfg_gensec_settings(mem_ctx, lp_ctx));
torture_setting_string(tctx, "share", NULL),
NULL, lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
share, NULL,
lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
host, share,
NULL, lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
share_name, NULL,
lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev,
&smb_options,
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
machine_account,
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
machine_account,
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
status = smbcli_full_connection(tctx, &cli,
torture_setting_string(tctx, "host", NULL),
"IPC$", NULL, lpcfg_socket_options(tctx->lp_ctx),
- smb_creds, lpcfg_resolve_context(tctx->lp_ctx),
+ smb_creds,
+ tctx->lp_ctx,
+ lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
torture_assert_ntstatus_ok(tctx, status,
torture, &cli, torture_setting_string(torture, "host", NULL),
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx), anon_creds,
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
torture, &cli, torture_setting_string(torture, "host", NULL),
"IPC$", NULL, lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx), torture->ev, &options,
&session_options, lpcfg_gensec_settings(torture, torture->lp_ctx));
torture_assert_ntstatus_ok(torture, status, "smbcli_full_connection failed\n");
NULL,
lpcfg_socket_options(torture->lp_ctx),
test_credentials,
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev,
&options,
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
"IPC$", NULL,
lpcfg_socket_options(torture->lp_ctx),
samba_cmdline_get_creds(),
+ torture->lp_ctx,
lpcfg_resolve_context(torture->lp_ctx),
torture->ev, &options, &session_options,
lpcfg_gensec_settings(torture, torture->lp_ctx));
share_name, NULL,
lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev,
&smb_options,
status = smbcli_full_connection(tctx, &cli, host,
share, NULL, lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
status = smbcli_full_connection(tctx, &cli, host,
share, NULL, lpcfg_socket_options(tctx->lp_ctx),
- creds, lpcfg_resolve_context(tctx->lp_ctx),
+ creds,
+ tctx->lp_ctx,
+ lpcfg_resolve_context(tctx->lp_ctx),
tctx->ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));
sharename, NULL,
lpcfg_socket_options(tctx->lp_ctx),
samba_cmdline_get_creds(),
+ tctx->lp_ctx,
lpcfg_resolve_context(tctx->lp_ctx),
ev, &options, &session_options,
lpcfg_gensec_settings(tctx, tctx->lp_ctx));