transport 1485 librpc/gen_ndr/cli_srvsvc.c const char *transport /* [in] [unique,charset(UTF16)] */, transport 1495 librpc/gen_ndr/cli_srvsvc.c r.in.transport = transport; transport 2133 librpc/gen_ndr/cli_srvsvc.c const char *transport /* [in] [unique,charset(UTF16)] */, transport 2145 librpc/gen_ndr/cli_srvsvc.c r.in.transport = transport; transport 214 librpc/gen_ndr/cli_srvsvc.h const char *transport /* [in] [unique,charset(UTF16)] */, transport 306 librpc/gen_ndr/cli_srvsvc.h const char *transport /* [in] [unique,charset(UTF16)] */, transport 3150 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->transport)); transport 3171 librpc/gen_ndr/ndr_srvsvc.c if (r->transport) { transport 3172 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->transport, CH_UTF16))); transport 3174 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->transport, CH_UTF16))); transport 3175 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->transport, ndr_charset_length(r->transport, CH_UTF16), sizeof(uint16_t), CH_UTF16)); transport 3217 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->transport); transport 3219 librpc/gen_ndr/ndr_srvsvc.c r->transport = NULL; transport 3259 librpc/gen_ndr/ndr_srvsvc.c if (r->transport) { transport 3261 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->transport, 0); transport 3262 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->transport)); transport 3263 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->transport)); transport 3264 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->transport) > ndr_get_array_size(ndr, &r->transport)) { transport 3265 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->transport), ndr_get_array_length(ndr, &r->transport)); transport 3267 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->transport), sizeof(uint16_t))); transport 3268 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->transport, ndr_get_array_length(ndr, &r->transport), sizeof(uint16_t), CH_UTF16)); transport 3301 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "transport", r->transport); transport 3303 librpc/gen_ndr/ndr_srvsvc.c if (r->transport) { transport 3304 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "transport", r->transport); transport 17153 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.transport)); transport 17154 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 17155 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.transport, CH_UTF16))); transport 17157 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.transport, CH_UTF16))); transport 17158 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.transport, ndr_charset_length(r->in.transport, CH_UTF16), sizeof(uint16_t), CH_UTF16)); transport 17196 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->in.transport); transport 17198 librpc/gen_ndr/ndr_srvsvc.c r->in.transport = NULL; transport 17200 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 17202 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->in.transport, 0); transport 17203 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->in.transport)); transport 17204 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->in.transport)); transport 17205 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->in.transport) > ndr_get_array_size(ndr, &r->in.transport)) { transport 17206 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->in.transport), ndr_get_array_length(ndr, &r->in.transport)); transport 17208 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.transport), sizeof(uint16_t))); transport 17209 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.transport, ndr_get_array_length(ndr, &r->in.transport), sizeof(uint16_t), CH_UTF16)); transport 17237 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "transport", r->in.transport); transport 17239 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 17240 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "transport", r->in.transport); transport 18635 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.transport)); transport 18636 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 18637 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.transport, CH_UTF16))); transport 18639 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.transport, CH_UTF16))); transport 18640 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.transport, ndr_charset_length(r->in.transport, CH_UTF16), sizeof(uint16_t), CH_UTF16)); transport 18699 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->in.transport); transport 18701 librpc/gen_ndr/ndr_srvsvc.c r->in.transport = NULL; transport 18703 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 18705 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->in.transport, 0); transport 18706 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->in.transport)); transport 18707 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->in.transport)); transport 18708 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->in.transport) > ndr_get_array_size(ndr, &r->in.transport)) { transport 18709 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->in.transport), ndr_get_array_length(ndr, &r->in.transport)); transport 18711 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.transport), sizeof(uint16_t))); transport 18712 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.transport, ndr_get_array_length(ndr, &r->in.transport), sizeof(uint16_t), CH_UTF16)); transport 18747 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "transport", r->in.transport); transport 18749 librpc/gen_ndr/ndr_srvsvc.c if (r->in.transport) { transport 18750 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "transport", r->in.transport); transport 218 librpc/gen_ndr/srvsvc.h const char *transport;/* [unique,charset(UTF16)] */ transport 1511 librpc/gen_ndr/srvsvc.h const char *transport;/* [unique,charset(UTF16)] */ transport 1708 librpc/gen_ndr/srvsvc.h const char *transport;/* [unique,charset(UTF16)] */ transport 35 librpc/rpc/binding.c enum dcerpc_transport_t transport; transport 178 librpc/rpc/binding.c if (b->transport != NCA_UNKNOWN) { transport 179 librpc/rpc/binding.c t_name = derpc_transport_string_by_transport(b->transport); transport 268 librpc/rpc/binding.c b->transport = NCA_UNKNOWN; transport 277 librpc/rpc/binding.c b->transport = transports[i].transport; transport 563 librpc/rpc/binding.c return transports[i].transport; transport 589 librpc/rpc/binding.c return transports[i].transport; transport 602 librpc/rpc/binding.c if (t == transports[i].transport) { transport 626 librpc/rpc/binding.c binding->transport = dcerpc_transport_by_tower(tower); transport 628 librpc/rpc/binding.c if (binding->transport == (unsigned int)-1) { transport 675 librpc/rpc/binding.c if (transports[i].transport == binding->transport) { transport 683 librpc/rpc/binding.c DEBUG(0, ("Unable to find transport with id '%d'\n", binding->transport)); transport 71 source3/include/client.h enum dcerpc_transport_t transport; transport 119 source3/include/client.h struct rpc_cli_transport *transport; transport 5310 source3/include/proto.h enum dcerpc_transport_t transport, transport 5315 source3/include/proto.h enum dcerpc_transport_t transport, transport 5323 source3/include/proto.h enum dcerpc_transport_t transport, transport 5335 source3/include/proto.h enum dcerpc_transport_t transport, transport 5342 source3/include/proto.h enum dcerpc_transport_t transport, transport 5350 source3/include/proto.h enum dcerpc_transport_t transport, transport 148 source3/librpc/rpc/dcerpc.c if (binding->transport != NCACN_NP) { transport 65 source3/librpc/rpc/dcerpc.h enum dcerpc_transport_t transport; transport 204 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport; transport 214 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport, transport 225 source3/rpc_client/cli_pipe.c state->transport = transport; transport 232 source3/rpc_client/cli_pipe.c subreq = transport->read_send(state, ev, (uint8_t *)data, size, transport 233 source3/rpc_client/cli_pipe.c transport->priv); transport 255 source3/rpc_client/cli_pipe.c status = state->transport->read_recv(subreq, &received); transport 268 source3/rpc_client/cli_pipe.c subreq = state->transport->read_send(state, state->ev, transport 271 source3/rpc_client/cli_pipe.c state->transport->priv); transport 286 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport; transport 296 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport, transport 307 source3/rpc_client/cli_pipe.c state->transport = transport; transport 314 source3/rpc_client/cli_pipe.c subreq = transport->write_send(state, ev, data, size, transport->priv); transport 335 source3/rpc_client/cli_pipe.c status = state->transport->write_recv(subreq, &written); transport 349 source3/rpc_client/cli_pipe.c subreq = state->transport->write_send(state, state->ev, transport 352 source3/rpc_client/cli_pipe.c state->transport->priv); transport 433 source3/rpc_client/cli_pipe.c state->cli->transport, transport 459 source3/rpc_client/cli_pipe.c state->cli->transport, transport 512 source3/rpc_client/cli_pipe.c state, state->ev, state->cli->transport, transport 1035 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport; transport 1046 source3/rpc_client/cli_pipe.c struct rpc_cli_transport *transport, transport 1059 source3/rpc_client/cli_pipe.c state->transport = transport; transport 1071 source3/rpc_client/cli_pipe.c if (transport->trans_send != NULL) { transport 1072 source3/rpc_client/cli_pipe.c subreq = transport->trans_send(state, ev, data, data_len, transport 1073 source3/rpc_client/cli_pipe.c max_rdata_len, transport->priv); transport 1088 source3/rpc_client/cli_pipe.c subreq = rpc_write_send(state, ev, transport, data, data_len); transport 1115 source3/rpc_client/cli_pipe.c status = state->transport->trans_recv(subreq, state, &state->rdata, transport 1150 source3/rpc_client/cli_pipe.c subreq = state->transport->read_send(state, state->ev, state->rdata, transport 1152 source3/rpc_client/cli_pipe.c state->transport->priv); transport 1169 source3/rpc_client/cli_pipe.c status = state->transport->read_recv(subreq, &received); transport 1287 source3/rpc_client/cli_pipe.c subreq = cli_api_pipe_send(state, ev, cli->transport, transport 2107 source3/rpc_client/cli_pipe.c state, ev, cli->transport, transport 2246 source3/rpc_client/cli_pipe.c state->cli->transport, transport 2333 source3/rpc_client/cli_pipe.c if (cli->transport->transport == NCACN_IP_TCP || transport 2334 source3/rpc_client/cli_pipe.c cli->transport->transport == NCALRPC) { transport 2338 source3/rpc_client/cli_pipe.c if (cli->transport->transport == NCACN_NP) { transport 2754 source3/rpc_client/cli_pipe.c subreq = rpc_write_send(state, state->ev, state->cli->transport, transport 2972 source3/rpc_client/cli_pipe.c if (rpc_cli->transport->transport == NCACN_NP) { transport 2980 source3/rpc_client/cli_pipe.c if (rpc_cli->transport->transport == NCACN_IP_TCP || transport 2981 source3/rpc_client/cli_pipe.c rpc_cli->transport->transport == NCALRPC) { transport 2985 source3/rpc_client/cli_pipe.c if (rpc_cli->transport->transport == NCACN_INTERNAL) { transport 3263 source3/rpc_client/cli_pipe.c status = rpc_transport_sock_init(result, fd, &result->transport); transport 3269 source3/rpc_client/cli_pipe.c result->transport->transport = NCACN_IP_TCP; transport 3333 source3/rpc_client/cli_pipe.c map_binding->transport = NCACN_IP_TCP; transport 3396 source3/rpc_client/cli_pipe.c if (res_binding->transport != NCACN_IP_TCP) { transport 3483 source3/rpc_client/cli_pipe.c status = rpc_transport_sock_init(result, fd, &result->transport); transport 3489 source3/rpc_client/cli_pipe.c result->transport->transport = NCALRPC; transport 3557 source3/rpc_client/cli_pipe.c &result->transport); transport 3563 source3/rpc_client/cli_pipe.c result->transport->transport = NCACN_NP; transport 3600 source3/rpc_client/cli_pipe.c &result->transport); transport 3623 source3/rpc_client/cli_pipe.c result->transport->transport = NCACN_INTERNAL; transport 3634 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3638 source3/rpc_client/cli_pipe.c switch (transport) { transport 3654 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3662 source3/rpc_client/cli_pipe.c status = cli_rpc_pipe_open(cli, transport, interface, &result); transport 3737 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3749 source3/rpc_client/cli_pipe.c status = cli_rpc_pipe_open(cli, transport, interface, &result); transport 3791 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3800 source3/rpc_client/cli_pipe.c transport, transport 3816 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3825 source3/rpc_client/cli_pipe.c transport, transport 3923 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 3933 source3/rpc_client/cli_pipe.c status = cli_rpc_pipe_open(cli, transport, interface, &result); transport 4019 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 4041 source3/rpc_client/cli_pipe.c cli, interface, transport, auth_level, domain, netlogon_pipe->dc, transport 4060 source3/rpc_client/cli_pipe.c enum dcerpc_transport_t transport, transport 4080 source3/rpc_client/cli_pipe.c cli, interface, transport, auth_level, domain, netlogon_pipe->dc, transport 276 source3/rpc_client/rpc_transport_np.c struct rpc_cli_transport *transport; transport 295 source3/rpc_client/rpc_transport_np.c state->transport = talloc(state, struct rpc_cli_transport); transport 296 source3/rpc_client/rpc_transport_np.c if (state->transport == NULL) { transport 299 source3/rpc_client/rpc_transport_np.c state->transport_np = talloc(state->transport, transport 304 source3/rpc_client/rpc_transport_np.c state->transport->priv = state->transport_np; transport 358 source3/rpc_client/rpc_transport_np.c state->transport->write_send = rpc_np_write_send; transport 359 source3/rpc_client/rpc_transport_np.c state->transport->write_recv = rpc_np_write_recv; transport 360 source3/rpc_client/rpc_transport_np.c state->transport->read_send = rpc_np_read_send; transport 361 source3/rpc_client/rpc_transport_np.c state->transport->read_recv = rpc_np_read_recv; transport 362 source3/rpc_client/rpc_transport_np.c state->transport->trans_send = rpc_np_trans_send; transport 363 source3/rpc_client/rpc_transport_np.c state->transport->trans_recv = rpc_np_trans_recv; transport 365 source3/rpc_client/rpc_transport_np.c *presult = talloc_move(mem_ctx, &state->transport); transport 403 source3/rpc_client/rpc_transport_np.c p->transport->priv, struct rpc_transport_np_state); transport 579 source3/rpc_client/rpc_transport_smbd.c struct rpc_cli_transport *transport; transport 598 source3/rpc_client/rpc_transport_smbd.c state->transport = talloc(state, struct rpc_cli_transport); transport 599 source3/rpc_client/rpc_transport_smbd.c if (state->transport == NULL) { transport 602 source3/rpc_client/rpc_transport_smbd.c state->transport_smbd = talloc(state->transport, transport 608 source3/rpc_client/rpc_transport_smbd.c state->transport->priv = state->transport_smbd; transport 660 source3/rpc_client/rpc_transport_smbd.c state->transport->write_send = rpc_smbd_write_send; transport 661 source3/rpc_client/rpc_transport_smbd.c state->transport->write_recv = rpc_smbd_write_recv; transport 662 source3/rpc_client/rpc_transport_smbd.c state->transport->read_send = rpc_smbd_read_send; transport 663 source3/rpc_client/rpc_transport_smbd.c state->transport->read_recv = rpc_smbd_read_recv; transport 664 source3/rpc_client/rpc_transport_smbd.c state->transport->trans_send = NULL; transport 665 source3/rpc_client/rpc_transport_smbd.c state->transport->trans_recv = NULL; transport 667 source3/rpc_client/rpc_transport_smbd.c *presult = talloc_move(mem_ctx, &state->transport); transport 705 source3/rpc_client/rpc_transport_smbd.c struct rpc_transport_smbd_state *state = talloc_get_type(p->transport->priv, transport 210 source3/rpc_client/rpc_transport_sock.c struct rpc_transport_sock_state *state = talloc_get_type(cli->transport->priv, transport 223 source3/rpc_client/rpc_transport_sock.c struct rpc_transport_sock_state *state = talloc_get_type(cli->transport->priv, transport 236 source3/rpc_client/rpc_transport_sock.c struct rpc_transport_sock_state *state = talloc_get_type(cli->transport->priv, transport 40 source3/rpcclient/cmd_epmapper.c map_binding.transport = NCACN_NP; transport 2202 source3/winbindd/winbindd_cm.c conn->lsa_pipe_tcp->transport->transport == NCACN_IP_TCP && transport 93 source4/auth/ntlm/auth_server.c *_blob = io.out.tree->session->transport->negotiate.secblob; transport 145 source4/auth/ntlm/auth_server.c session_setup.in.sesskey = session->transport->negotiate.sesskey; transport 146 source4/auth/ntlm/auth_server.c session_setup.in.capabilities = session->transport->negotiate.capabilities; transport 346 source4/client/cifsddio.c host, share, smbh->cli->transport->negotiate.max_xmit)); transport 317 source4/client/client.c c->transport->negotiate.protocol) == 0; transport 321 source4/client/client.c ret = ms_fnmatch(p2, s2, c->transport->negotiate.protocol) == 0; transport 634 source4/client/client.c if (ctx->cli->tree->session->transport->negotiate.protocol <= transport 2170 source4/client/client.c if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) { transport 2200 source4/client/client.c if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) { transport 2231 source4/client/client.c if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) { transport 2264 source4/client/client.c if (!(ctx->cli->transport->negotiate.capabilities & CAP_UNIX)) { transport 2980 source4/client/client.c smbcli_transport_process(rl_ctx->cli->transport); transport 47 source4/lib/com/dcom/main.c b->transport = dcerpc_transport_by_endpoint_protocol(bd->wTowerId); transport 49 source4/lib/com/dcom/main.c if (b->transport == -1) { transport 49 source4/libcli/cliconnect.c cli->transport = smbcli_transport_init(sock, cli, true, options, transport 51 source4/libcli/cliconnect.c if (!cli->transport) { transport 63 source4/libcli/cliconnect.c return smbcli_transport_connect(cli->transport, calling, called); transport 69 source4/libcli/cliconnect.c return smb_raw_negotiate(cli->transport, unicode, maxprotocol); transport 82 source4/libcli/cliconnect.c cli->session = smbcli_session_init(cli->transport, cli, true, transport 86 source4/libcli/cliconnect.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 87 source4/libcli/cliconnect.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 118 source4/libcli/cliconnect.c if (cli->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_USER_LEVEL) { transport 120 source4/libcli/cliconnect.c } else if (cli->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) { transport 122 source4/libcli/cliconnect.c if (cli->transport->negotiate.secblob.length < 8) { transport 125 source4/libcli/cliconnect.c SMBencrypt(password, cli->transport->negotiate.secblob.data, tcon.tconx.in.password.data); transport 182 source4/libcli/cliconnect.c (*ret_cli)->transport = tree->session->transport; transport 442 source4/libcli/clifile.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 476 source4/libcli/clifile.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 127 source4/libcli/clilist.c if (tree->session->transport->negotiate.capabilities & CAP_NT_SMBS) { transport 353 source4/libcli/clilist.c if (tree->session->transport->negotiate.protocol <= PROTOCOL_LANMAN1) transport 48 source4/libcli/clireadwrite.c readsize = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32)); transport 94 source4/libcli/clireadwrite.c int block = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32)); transport 146 source4/libcli/clireadwrite.c size_t size = MIN(size1, tree->session->transport->negotiate.max_xmit - 48); transport 33 source4/libcli/libcli.h struct smbcli_transport *transport; transport 31 source4/libcli/raw/clierror.c switch (tree->session->transport->error.etype) { transport 33 source4/libcli/raw/clierror.c return nt_errstr(tree->session->transport->error.e.nt_status); transport 51 source4/libcli/raw/clierror.c switch (tree->session->transport->error.etype) { transport 53 source4/libcli/raw/clierror.c return tree->session->transport->error.e.nt_status; transport 56 source4/libcli/raw/clioplock.c _PUBLIC_ void smbcli_oplock_handler(struct smbcli_transport *transport, transport 60 source4/libcli/raw/clioplock.c transport->oplock.handler = handler; transport 61 source4/libcli/raw/clioplock.c transport->oplock.private_data = private_data; transport 36 source4/libcli/raw/clisession.c struct smbcli_session *smbcli_session_init(struct smbcli_transport *transport, transport 50 source4/libcli/raw/clisession.c session->transport = talloc_steal(session, transport); transport 52 source4/libcli/raw/clisession.c session->transport = talloc_reference(session, transport); transport 58 source4/libcli/raw/clisession.c capabilities = transport->negotiate.capabilities; transport 71 source4/libcli/raw/clisession.c if (session->transport->negotiate.sign_info.doing_signing) { transport 40 source4/libcli/raw/clitransport.c struct smbcli_transport *transport = talloc_get_type(private_data, transport 43 source4/libcli/raw/clitransport.c packet_recv(transport->packet); transport 47 source4/libcli/raw/clitransport.c packet_queue_run(transport->packet); transport 54 source4/libcli/raw/clitransport.c static int transport_destructor(struct smbcli_transport *transport) transport 56 source4/libcli/raw/clitransport.c smbcli_transport_dead(transport, NT_STATUS_LOCAL_DISCONNECT); transport 66 source4/libcli/raw/clitransport.c struct smbcli_transport *transport = talloc_get_type(private_data, struct smbcli_transport); transport 67 source4/libcli/raw/clitransport.c smbcli_transport_dead(transport, status); transport 81 source4/libcli/raw/clitransport.c struct smbcli_transport *transport; transport 83 source4/libcli/raw/clitransport.c transport = talloc_zero(parent_ctx, struct smbcli_transport); transport 84 source4/libcli/raw/clitransport.c if (!transport) return NULL; transport 87 source4/libcli/raw/clitransport.c transport->socket = talloc_steal(transport, sock); transport 89 source4/libcli/raw/clitransport.c transport->socket = talloc_reference(transport, sock); transport 91 source4/libcli/raw/clitransport.c transport->negotiate.protocol = PROTOCOL_NT1; transport 92 source4/libcli/raw/clitransport.c transport->options = *options; transport 93 source4/libcli/raw/clitransport.c transport->negotiate.max_xmit = transport->options.max_xmit; transport 94 source4/libcli/raw/clitransport.c transport->iconv_convenience = iconv_convenience; transport 97 source4/libcli/raw/clitransport.c transport->packet = packet_init(transport); transport 98 source4/libcli/raw/clitransport.c if (transport->packet == NULL) { transport 99 source4/libcli/raw/clitransport.c talloc_free(transport); transport 102 source4/libcli/raw/clitransport.c packet_set_private(transport->packet, transport); transport 103 source4/libcli/raw/clitransport.c packet_set_socket(transport->packet, transport->socket->sock); transport 104 source4/libcli/raw/clitransport.c packet_set_callback(transport->packet, smbcli_transport_finish_recv); transport 105 source4/libcli/raw/clitransport.c packet_set_full_request(transport->packet, packet_full_request_nbt); transport 106 source4/libcli/raw/clitransport.c packet_set_error_handler(transport->packet, smbcli_transport_error); transport 107 source4/libcli/raw/clitransport.c packet_set_event_context(transport->packet, transport->socket->event.ctx); transport 108 source4/libcli/raw/clitransport.c packet_set_nofree(transport->packet); transport 110 source4/libcli/raw/clitransport.c smbcli_init_signing(transport); transport 112 source4/libcli/raw/clitransport.c ZERO_STRUCT(transport->called); transport 116 source4/libcli/raw/clitransport.c talloc_free(transport->socket->event.fde); transport 117 source4/libcli/raw/clitransport.c transport->socket->event.fde = event_add_fd(transport->socket->event.ctx, transport 118 source4/libcli/raw/clitransport.c transport->socket->sock, transport 119 source4/libcli/raw/clitransport.c socket_get_fd(transport->socket->sock), transport 122 source4/libcli/raw/clitransport.c transport); transport 124 source4/libcli/raw/clitransport.c packet_set_fde(transport->packet, transport->socket->event.fde); transport 125 source4/libcli/raw/clitransport.c packet_set_serialise(transport->packet); transport 126 source4/libcli/raw/clitransport.c talloc_set_destructor(transport, transport_destructor); transport 128 source4/libcli/raw/clitransport.c return transport; transport 134 source4/libcli/raw/clitransport.c void smbcli_transport_dead(struct smbcli_transport *transport, NTSTATUS status) transport 136 source4/libcli/raw/clitransport.c smbcli_sock_dead(transport->socket); transport 146 source4/libcli/raw/clitransport.c if (transport->pending_recv) { transport 147 source4/libcli/raw/clitransport.c struct smbcli_request *req = transport->pending_recv; transport 150 source4/libcli/raw/clitransport.c DLIST_REMOVE(transport->pending_recv, req); transport 161 source4/libcli/raw/clitransport.c struct smbcli_request *smbcli_transport_connect_send(struct smbcli_transport *transport, transport 168 source4/libcli/raw/clitransport.c TALLOC_CTX *tmp_ctx = talloc_new(transport); transport 171 source4/libcli/raw/clitransport.c status = nbt_name_dup(transport, called, &transport->called); transport 174 source4/libcli/raw/clitransport.c status = nbt_name_to_blob(tmp_ctx, transport->iconv_convenience, &calling_blob, calling); transport 177 source4/libcli/raw/clitransport.c status = nbt_name_to_blob(tmp_ctx, transport->iconv_convenience, &called_blob, called); transport 181 source4/libcli/raw/clitransport.c req = smbcli_request_setup_nonsmb(transport, transport 264 source4/libcli/raw/clitransport.c bool smbcli_transport_connect(struct smbcli_transport *transport, transport 271 source4/libcli/raw/clitransport.c if (transport->socket->port == 445) { transport 275 source4/libcli/raw/clitransport.c req = smbcli_transport_connect_send(transport, transport 284 source4/libcli/raw/clitransport.c uint16_t smbcli_transport_next_mid(struct smbcli_transport *transport) transport 289 source4/libcli/raw/clitransport.c mid = transport->next_mid; transport 299 source4/libcli/raw/clitransport.c for (req=transport->pending_recv; req; req=req->next) { transport 306 source4/libcli/raw/clitransport.c transport->next_mid = mid+1; transport 313 source4/libcli/raw/clitransport.c struct smbcli_transport *transport = talloc_get_type(private_data, transport 315 source4/libcli/raw/clitransport.c struct timeval next = timeval_add(&t, 0, transport->idle.period); transport 316 source4/libcli/raw/clitransport.c transport->socket->event.te = event_add_timed(transport->socket->event.ctx, transport 317 source4/libcli/raw/clitransport.c transport, transport 319 source4/libcli/raw/clitransport.c idle_handler, transport); transport 320 source4/libcli/raw/clitransport.c transport->idle.func(transport, transport->idle.private_data); transport 327 source4/libcli/raw/clitransport.c _PUBLIC_ void smbcli_transport_idle_handler(struct smbcli_transport *transport, transport 332 source4/libcli/raw/clitransport.c transport->idle.func = idle_func; transport 333 source4/libcli/raw/clitransport.c transport->idle.private_data = private_data; transport 334 source4/libcli/raw/clitransport.c transport->idle.period = period; transport 336 source4/libcli/raw/clitransport.c if (transport->socket->event.te != NULL) { transport 337 source4/libcli/raw/clitransport.c talloc_free(transport->socket->event.te); transport 340 source4/libcli/raw/clitransport.c transport->socket->event.te = event_add_timed(transport->socket->event.ctx, transport 341 source4/libcli/raw/clitransport.c transport, transport 343 source4/libcli/raw/clitransport.c idle_handler, transport); transport 352 source4/libcli/raw/clitransport.c struct smbcli_transport *transport = talloc_get_type(private_data, transport 366 source4/libcli/raw/clitransport.c if (smbcli_handle_oplock_break(transport, len, hdr, vwv)) { transport 373 source4/libcli/raw/clitransport.c if (transport->readbraw_pending) { transport 374 source4/libcli/raw/clitransport.c transport->readbraw_pending = 0; transport 379 source4/libcli/raw/clitransport.c req = transport->pending_recv; transport 397 source4/libcli/raw/clitransport.c for (req=transport->pending_recv; req; req=req->next) { transport 456 source4/libcli/raw/clitransport.c transport->error.e.nt_status = NT_STATUS_OK; transport 458 source4/libcli/raw/clitransport.c transport->error.e.nt_status = NT_STATUS_DOS(eclass, code); transport 461 source4/libcli/raw/clitransport.c transport->error.e.nt_status = NT_STATUS(IVAL(req->in.hdr, HDR_RCLS)); transport 464 source4/libcli/raw/clitransport.c req->status = transport->error.e.nt_status; transport 466 source4/libcli/raw/clitransport.c transport->error.etype = ETYPE_NONE; transport 468 source4/libcli/raw/clitransport.c transport->error.etype = ETYPE_SMB; transport 472 source4/libcli/raw/clitransport.c transport->error.etype = ETYPE_SOCKET; transport 473 source4/libcli/raw/clitransport.c transport->error.e.socket_error = SOCKET_READ_BAD_SIG; transport 498 source4/libcli/raw/clitransport.c DLIST_REMOVE(transport->pending_recv, req); transport 506 source4/libcli/raw/clitransport.c DLIST_REMOVE(transport->pending_recv, req); transport 521 source4/libcli/raw/clitransport.c _PUBLIC_ bool smbcli_transport_process(struct smbcli_transport *transport) transport 526 source4/libcli/raw/clitransport.c packet_queue_run(transport->packet); transport 527 source4/libcli/raw/clitransport.c if (transport->socket->sock == NULL) { transport 531 source4/libcli/raw/clitransport.c status = socket_pending(transport->socket->sock, &npending); transport 533 source4/libcli/raw/clitransport.c packet_recv(transport->packet); transport 535 source4/libcli/raw/clitransport.c if (transport->socket->sock == NULL) { transport 550 source4/libcli/raw/clitransport.c DLIST_REMOVE(req->transport->pending_recv, req); transport 566 source4/libcli/raw/clitransport.c DLIST_REMOVE(req->transport->pending_recv, req); transport 581 source4/libcli/raw/clitransport.c if (req->transport->socket->sock == NULL) { transport 588 source4/libcli/raw/clitransport.c status = packet_send(req->transport->packet, blob); transport 602 source4/libcli/raw/clitransport.c DLIST_ADD(req->transport->pending_recv, req); transport 605 source4/libcli/raw/clitransport.c if (req->transport->options.request_timeout) { transport 606 source4/libcli/raw/clitransport.c event_add_timed(req->transport->socket->event.ctx, req, transport 607 source4/libcli/raw/clitransport.c timeval_current_ofs(req->transport->options.request_timeout, 0), transport 618 source4/libcli/raw/clitransport.c _PUBLIC_ struct smbcli_request *smb_raw_echo_send(struct smbcli_transport *transport, transport 623 source4/libcli/raw/clitransport.c req = smbcli_request_setup_transport(transport, SMBecho, 1, p->in.size); transport 676 source4/libcli/raw/clitransport.c NTSTATUS smb_raw_echo(struct smbcli_transport *transport, struct smb_echo *p) transport 678 source4/libcli/raw/clitransport.c struct smbcli_request *req = smb_raw_echo_send(transport, p); transport 151 source4/libcli/raw/libcliraw.h bool (*handler)(struct smbcli_transport *transport, transport 176 source4/libcli/raw/libcliraw.h struct smbcli_transport *transport; transport 234 source4/libcli/raw/libcliraw.h struct smbcli_transport *transport; transport 321 source4/libcli/raw/libcliraw.h bool smbcli_transport_process(struct smbcli_transport *transport); transport 329 source4/libcli/raw/libcliraw.h void smbcli_oplock_handler(struct smbcli_transport *transport, transport 332 source4/libcli/raw/libcliraw.h void smbcli_transport_idle_handler(struct smbcli_transport *transport, transport 365 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_echo_send(struct smbcli_transport *transport, transport 30 source4/libcli/raw/rawdate.c void raw_push_dos_date(struct smbcli_transport *transport, transport 33 source4/libcli/raw/rawdate.c push_dos_date(buf, offset, unixdate, transport->negotiate.server_zone); transport 40 source4/libcli/raw/rawdate.c void raw_push_dos_date2(struct smbcli_transport *transport, transport 43 source4/libcli/raw/rawdate.c push_dos_date2(buf, offset, unixdate, transport->negotiate.server_zone); transport 50 source4/libcli/raw/rawdate.c void raw_push_dos_date3(struct smbcli_transport *transport, transport 53 source4/libcli/raw/rawdate.c push_dos_date3(buf, offset, unixdate, transport->negotiate.server_zone); transport 59 source4/libcli/raw/rawdate.c time_t raw_pull_dos_date(struct smbcli_transport *transport, transport 62 source4/libcli/raw/rawdate.c return pull_dos_date(date_ptr, transport->negotiate.server_zone); transport 68 source4/libcli/raw/rawdate.c time_t raw_pull_dos_date2(struct smbcli_transport *transport, transport 71 source4/libcli/raw/rawdate.c return pull_dos_date2(date_ptr, transport->negotiate.server_zone); transport 78 source4/libcli/raw/rawdate.c time_t raw_pull_dos_date3(struct smbcli_transport *transport, transport 81 source4/libcli/raw/rawdate.c return pull_dos_date3(date_ptr, transport->negotiate.server_zone); transport 444 source4/libcli/raw/rawfile.c raw_push_dos_date(tree->session->transport, transport 471 source4/libcli/raw/rawfile.c struct smbcli_transport *transport = req->transport; transport 484 source4/libcli/raw/rawfile.c parms->t2open.out.write_time = raw_pull_dos_date3(transport, t2.out.params.data + VWV(2)); transport 523 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 535 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 543 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 551 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 594 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 602 source4/libcli/raw/rawfile.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 652 source4/libcli/raw/rawfile.c parms->openold.out.write_time = raw_pull_dos_date3(req->transport, transport 662 source4/libcli/raw/rawfile.c parms->openx.out.write_time = raw_pull_dos_date3(req->transport, transport 724 source4/libcli/raw/rawfile.c parms->openxreadx.out.write_time = raw_pull_dos_date3(req->transport, transport 788 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, transport 292 source4/libcli/raw/rawfileinfo.c parms->standard.out.create_time = raw_pull_dos_date2(session->transport, transport 294 source4/libcli/raw/rawfileinfo.c parms->standard.out.access_time = raw_pull_dos_date2(session->transport, transport 296 source4/libcli/raw/rawfileinfo.c parms->standard.out.write_time = raw_pull_dos_date2(session->transport, transport 305 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.create_time = raw_pull_dos_date2(session->transport, transport 307 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.access_time = raw_pull_dos_date2(session->transport, transport 309 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.write_time = raw_pull_dos_date2(session->transport, transport 586 source4/libcli/raw/rawfileinfo.c parms->getattr.out.write_time = raw_pull_dos_date3(req->transport, transport 627 source4/libcli/raw/rawfileinfo.c parms->getattre.out.create_time = raw_pull_dos_date2(req->transport, transport 629 source4/libcli/raw/rawfileinfo.c parms->getattre.out.access_time = raw_pull_dos_date2(req->transport, transport 631 source4/libcli/raw/rawfileinfo.c parms->getattre.out.write_time = raw_pull_dos_date2(req->transport, transport 52 source4/libcli/raw/rawnegotiate.c struct smbcli_request *smb_raw_negotiate_send(struct smbcli_transport *transport, transport 60 source4/libcli/raw/rawnegotiate.c req = smbcli_request_setup_transport(transport, SMBnegprot, 0, 0); transport 73 source4/libcli/raw/rawnegotiate.c if (transport->options.use_spnego) { transport 98 source4/libcli/raw/rawnegotiate.c struct smbcli_transport *transport = req->transport; transport 115 source4/libcli/raw/rawnegotiate.c transport->negotiate.protocol = prots[protocol].prot; transport 117 source4/libcli/raw/rawnegotiate.c if (transport->negotiate.protocol >= PROTOCOL_NT1) { transport 122 source4/libcli/raw/rawnegotiate.c transport->negotiate.sec_mode = CVAL(req->in.vwv,VWV(1)); transport 123 source4/libcli/raw/rawnegotiate.c transport->negotiate.max_mux = SVAL(req->in.vwv,VWV(1)+1); transport 124 source4/libcli/raw/rawnegotiate.c transport->negotiate.max_xmit = IVAL(req->in.vwv,VWV(3)+1); transport 125 source4/libcli/raw/rawnegotiate.c transport->negotiate.sesskey = IVAL(req->in.vwv,VWV(7)+1); transport 126 source4/libcli/raw/rawnegotiate.c transport->negotiate.capabilities = IVAL(req->in.vwv,VWV(9)+1); transport 130 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_time = nt_time_to_unix(ntt); transport 131 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_zone = SVALS(req->in.vwv,VWV(15)+1) * 60; transport 132 source4/libcli/raw/rawnegotiate.c transport->negotiate.key_len = CVAL(req->in.vwv,VWV(16)+1); transport 134 source4/libcli/raw/rawnegotiate.c if (transport->negotiate.capabilities & CAP_EXTENDED_SECURITY) { transport 138 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_guid = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data, 16); transport 139 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data + 16, req->in.data_size - 16); transport 141 source4/libcli/raw/rawnegotiate.c if (req->in.data_size < (transport->negotiate.key_len)) { transport 144 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data, transport->negotiate.key_len); transport 145 source4/libcli/raw/rawnegotiate.c smbcli_req_pull_string(&req->in.bufinfo, transport, &transport->negotiate.server_domain, transport 146 source4/libcli/raw/rawnegotiate.c req->in.data+transport->negotiate.key_len, transport 147 source4/libcli/raw/rawnegotiate.c req->in.data_size-transport->negotiate.key_len, STR_UNICODE|STR_NOALIGN); transport 151 source4/libcli/raw/rawnegotiate.c if (transport->negotiate.capabilities & CAP_RAW_MODE) { transport 152 source4/libcli/raw/rawnegotiate.c transport->negotiate.readbraw_supported = true; transport 153 source4/libcli/raw/rawnegotiate.c transport->negotiate.writebraw_supported = true; transport 155 source4/libcli/raw/rawnegotiate.c } else if (transport->negotiate.protocol >= PROTOCOL_LANMAN1) { transport 157 source4/libcli/raw/rawnegotiate.c transport->negotiate.sec_mode = SVAL(req->in.vwv,VWV(1)); transport 158 source4/libcli/raw/rawnegotiate.c transport->negotiate.max_xmit = SVAL(req->in.vwv,VWV(2)); transport 159 source4/libcli/raw/rawnegotiate.c transport->negotiate.sesskey = IVAL(req->in.vwv,VWV(6)); transport 160 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_zone = SVALS(req->in.vwv,VWV(10)) * 60; transport 163 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_time = raw_pull_dos_date(transport, transport 166 source4/libcli/raw/rawnegotiate.c transport->negotiate.readbraw_supported = 1; transport 169 source4/libcli/raw/rawnegotiate.c transport->negotiate.writebraw_supported = 1; transport 171 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, transport 175 source4/libcli/raw/rawnegotiate.c transport->negotiate.sec_mode = 0; transport 176 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_time = time(NULL); transport 177 source4/libcli/raw/rawnegotiate.c transport->negotiate.max_xmit = transport->options.max_xmit; transport 178 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_zone = get_time_zone(transport->negotiate.server_time); transport 182 source4/libcli/raw/rawnegotiate.c if (!transport->options.unicode) { transport 183 source4/libcli/raw/rawnegotiate.c transport->negotiate.capabilities &= ~CAP_UNICODE; transport 186 source4/libcli/raw/rawnegotiate.c if (!transport->options.ntstatus_support) { transport 187 source4/libcli/raw/rawnegotiate.c transport->negotiate.capabilities &= ~CAP_STATUS32; transport 190 source4/libcli/raw/rawnegotiate.c if (!transport->options.use_level2_oplocks) { transport 191 source4/libcli/raw/rawnegotiate.c transport->negotiate.capabilities &= ~CAP_LEVEL_II_OPLOCKS; transport 202 source4/libcli/raw/rawnegotiate.c NTSTATUS smb_raw_negotiate(struct smbcli_transport *transport, bool unicode, int maxprotocol) transport 204 source4/libcli/raw/rawnegotiate.c struct smbcli_request *req = smb_raw_negotiate_send(transport, unicode, maxprotocol); transport 142 source4/libcli/raw/rawnotify.c req = smbcli_request_setup_transport(oldreq->transport, SMBntcancel, 0, 0); transport 40 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 72 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 110 source4/libcli/raw/rawreadwrite.c tree->session->transport->readbraw_pending = 1; transport 167 source4/libcli/raw/rawreadwrite.c if ((req->tree->session->transport->negotiate.capabilities & CAP_LARGE_READX) transport 249 source4/libcli/raw/rawreadwrite.c raw_push_dos_date3(tree->session->transport, transport 259 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 62 source4/libcli/raw/rawrequest.c if (req->transport) { transport 65 source4/libcli/raw/rawrequest.c DLIST_REMOVE(req->transport->pending_recv, req); transport 87 source4/libcli/raw/rawrequest.c struct smbcli_request *smbcli_request_setup_nonsmb(struct smbcli_transport *transport, size_t size) transport 91 source4/libcli/raw/rawrequest.c req = talloc(transport, struct smbcli_request); transport 99 source4/libcli/raw/rawrequest.c req->transport = transport; transport 121 source4/libcli/raw/rawrequest.c struct smbcli_request *smbcli_request_setup_transport(struct smbcli_transport *transport, transport 126 source4/libcli/raw/rawrequest.c req = smbcli_request_setup_nonsmb(transport, NBT_HDR_SIZE + MIN_SMB_SIZE + wct*2 + buflen); transport 148 source4/libcli/raw/rawrequest.c req->mid = smbcli_transport_next_mid(transport); transport 174 source4/libcli/raw/rawrequest.c req = smbcli_request_setup_transport(session->transport, command, wct, buflen); transport 361 source4/libcli/raw/rawrequest.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 374 source4/libcli/raw/rawrequest.c bool smbcli_handle_oplock_break(struct smbcli_transport *transport, uint_t len, const uint8_t *hdr, const uint8_t *vwv) transport 387 source4/libcli/raw/rawrequest.c if (transport->oplock.handler) { transport 391 source4/libcli/raw/rawrequest.c transport->oplock.handler(transport, tid, fnum, level, transport->oplock.private_data); transport 425 source4/libcli/raw/rawrequest.c flags |= (req->transport->negotiate.capabilities & CAP_UNICODE) ? STR_UNICODE : STR_ASCII; transport 458 source4/libcli/raw/rawrequest.c flags |= (req->transport->negotiate.capabilities & CAP_UNICODE) ? STR_UNICODE : STR_ASCII; transport 874 source4/libcli/raw/rawrequest.c } else if (session->transport->negotiate.capabilities & CAP_UNICODE) { transport 937 source4/libcli/raw/rawrequest.c (session->transport->negotiate.capabilities & CAP_UNICODE))) { transport 973 source4/libcli/raw/rawrequest.c flags |= (session->transport->negotiate.capabilities & CAP_UNICODE) ? STR_UNICODE : STR_ASCII; transport 55 source4/libcli/raw/rawsearch.c search_data.search.write_time = raw_pull_dos_date(req->transport, transport 509 source4/libcli/raw/rawsearch.c data->standard.create_time = raw_pull_dos_date2(tree->session->transport, transport 511 source4/libcli/raw/rawsearch.c data->standard.access_time = raw_pull_dos_date2(tree->session->transport, transport 513 source4/libcli/raw/rawsearch.c data->standard.write_time = raw_pull_dos_date2(tree->session->transport, transport 531 source4/libcli/raw/rawsearch.c data->ea_size.create_time = raw_pull_dos_date2(tree->session->transport, transport 533 source4/libcli/raw/rawsearch.c data->ea_size.access_time = raw_pull_dos_date2(tree->session->transport, transport 535 source4/libcli/raw/rawsearch.c data->ea_size.write_time = raw_pull_dos_date2(tree->session->transport, transport 554 source4/libcli/raw/rawsearch.c data->ea_list.create_time = raw_pull_dos_date2(tree->session->transport, transport 556 source4/libcli/raw/rawsearch.c data->ea_list.access_time = raw_pull_dos_date2(tree->session->transport, transport 558 source4/libcli/raw/rawsearch.c data->ea_list.write_time = raw_pull_dos_date2(tree->session->transport, transport 660 source4/libcli/raw/rawsearch.c if (!(tree->session->transport->negotiate.capabilities & CAP_UNICODE)) { transport 165 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 167 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 169 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 357 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date3(tree->session->transport, transport 383 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 385 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 387 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, transport 54 source4/libcli/raw/rawtrans.c if (req->transport->negotiate.max_xmit <= req->out.size) { transport 58 source4/libcli/raw/rawtrans.c return req->transport->negotiate.max_xmit - req->out.size; transport 49 source4/libcli/raw/smb_signing.c static bool smbcli_set_smb_signing_common(struct smbcli_transport *transport) transport 51 source4/libcli/raw/smb_signing.c if (!set_smb_signing_common(&transport->negotiate.sign_info)) { transport 55 source4/libcli/raw/smb_signing.c if (!(transport->negotiate.sec_mode & transport 62 source4/libcli/raw/smb_signing.c transport->negotiate.readbraw_supported = false; transport 63 source4/libcli/raw/smb_signing.c transport->negotiate.writebraw_supported = false; transport 208 source4/libcli/raw/smb_signing.c req->seq_num = req->transport->negotiate.sign_info.next_seq_num; transport 213 source4/libcli/raw/smb_signing.c req->transport->negotiate.sign_info.next_seq_num += 1; transport 215 source4/libcli/raw/smb_signing.c req->transport->negotiate.sign_info.next_seq_num += 2; transport 230 source4/libcli/raw/smb_signing.c switch (req->transport->negotiate.sign_info.signing_state) { transport 247 source4/libcli/raw/smb_signing.c &req->transport->negotiate.sign_info.mac_key, transport 274 source4/libcli/raw/smb_signing.c bool smbcli_temp_set_signing(struct smbcli_transport *transport) transport 276 source4/libcli/raw/smb_signing.c if (!smbcli_set_smb_signing_common(transport)) { transport 280 source4/libcli/raw/smb_signing.c smbcli_set_signing_off(&transport->negotiate.sign_info); transport 282 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mac_key = data_blob(NULL, 0); transport 283 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.signing_state = SMB_SIGNING_ENGINE_BSRSPYL; transport 300 source4/libcli/raw/smb_signing.c if (!req->transport->negotiate.sign_info.doing_signing && transport 307 source4/libcli/raw/smb_signing.c switch (req->transport->negotiate.sign_info.signing_state) transport 320 source4/libcli/raw/smb_signing.c &req->transport->negotiate.sign_info.mac_key, transport 323 source4/libcli/raw/smb_signing.c return signing_good(&req->transport->negotiate.sign_info, transport 370 source4/libcli/raw/smb_signing.c bool smbcli_transport_simple_set_signing(struct smbcli_transport *transport, transport 374 source4/libcli/raw/smb_signing.c if (!smbcli_set_smb_signing_common(transport)) { transport 378 source4/libcli/raw/smb_signing.c return smbcli_simple_set_signing(transport, transport 379 source4/libcli/raw/smb_signing.c &transport->negotiate.sign_info, transport 385 source4/libcli/raw/smb_signing.c bool smbcli_init_signing(struct smbcli_transport *transport) transport 387 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.next_seq_num = 0; transport 388 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mac_key = data_blob(NULL, 0); transport 389 source4/libcli/raw/smb_signing.c if (!smbcli_set_signing_off(&transport->negotiate.sign_info)) { transport 393 source4/libcli/raw/smb_signing.c switch (transport->options.signing) { transport 395 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = false; transport 399 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = true; transport 402 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = true; transport 403 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mandatory_signing = true; transport 48 source4/libcli/smb2/cancel.c old_seqnum = r->transport->seqnum; transport 49 source4/libcli/smb2/cancel.c c = smb2_request_init(r->transport, SMB2_OP_CANCEL, 0x04, false, 0); transport 50 source4/libcli/smb2/cancel.c r->transport->seqnum = old_seqnum; transport 64 source4/libcli/smb2/cancel.c old_timeout = c->transport->options.request_timeout; transport 65 source4/libcli/smb2/cancel.c c->transport->options.request_timeout = 0; transport 67 source4/libcli/smb2/cancel.c c->transport->options.request_timeout = old_timeout; transport 102 source4/libcli/smb2/connect.c struct smb2_transport *transport = req->transport; transport 108 source4/libcli/smb2/connect.c transport->negotiate.system_time = state->negprot.out.system_time; transport 109 source4/libcli/smb2/connect.c transport->negotiate.server_start_time = state->negprot.out.server_start_time; transport 110 source4/libcli/smb2/connect.c transport->negotiate.security_mode = state->negprot.out.security_mode; transport 112 source4/libcli/smb2/connect.c switch (transport->options.signing) { transport 114 source4/libcli/smb2/connect.c if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) { transport 118 source4/libcli/smb2/connect.c transport->signing_required = false; transport 121 source4/libcli/smb2/connect.c if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) { transport 122 source4/libcli/smb2/connect.c transport->signing_required = true; transport 124 source4/libcli/smb2/connect.c transport->signing_required = false; transport 128 source4/libcli/smb2/connect.c if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_ENABLED) { transport 129 source4/libcli/smb2/connect.c transport->signing_required = true; transport 131 source4/libcli/smb2/connect.c transport->signing_required = false; transport 135 source4/libcli/smb2/connect.c if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_ENABLED) { transport 136 source4/libcli/smb2/connect.c transport->signing_required = true; transport 144 source4/libcli/smb2/connect.c state->session = smb2_session_init(transport, state->gensec_settings, state, true); transport 162 source4/libcli/smb2/connect.c struct smb2_transport *transport; transport 169 source4/libcli/smb2/connect.c transport = smb2_transport_init(sock, state, &state->options); transport 170 source4/libcli/smb2/connect.c if (composite_nomem(transport, c)) return; transport 174 source4/libcli/smb2/connect.c switch (transport->options.signing) { transport 193 source4/libcli/smb2/connect.c req = smb2_negprot_send(transport, &state->negprot); transport 29 source4/libcli/smb2/keepalive.c struct smb2_request *smb2_keepalive_send(struct smb2_transport *transport) transport 33 source4/libcli/smb2/keepalive.c req = smb2_request_init(transport, SMB2_OP_KEEPALIVE, 0x04, false, 0); transport 61 source4/libcli/smb2/keepalive.c NTSTATUS smb2_keepalive(struct smb2_transport *transport) transport 63 source4/libcli/smb2/keepalive.c struct smb2_request *req = smb2_keepalive_send(transport); transport 33 source4/libcli/smb2/logoff.c req = smb2_request_init(session->transport, SMB2_OP_LOGOFF, 0x04, false, 0); transport 32 source4/libcli/smb2/negprot.c struct smb2_request *smb2_negprot_send(struct smb2_transport *transport, transport 40 source4/libcli/smb2/negprot.c req = smb2_request_init(transport, SMB2_OP_NEGPROT, size, false, 0); transport 108 source4/libcli/smb2/negprot.c NTSTATUS smb2_negprot(struct smb2_transport *transport, transport 111 source4/libcli/smb2/negprot.c struct smb2_request *req = smb2_negprot_send(transport, io); transport 47 source4/libcli/smb2/notify.c old_timeout = req->transport->options.request_timeout; transport 48 source4/libcli/smb2/notify.c req->transport->options.request_timeout = 0; transport 50 source4/libcli/smb2/notify.c req->transport->options.request_timeout = old_timeout; transport 49 source4/libcli/smb2/request.c if (req->transport) { transport 52 source4/libcli/smb2/request.c DLIST_REMOVE(req->transport->pending_recv, req); transport 60 source4/libcli/smb2/request.c struct smb2_request *smb2_request_init(struct smb2_transport *transport, uint16_t opcode, transport 75 source4/libcli/smb2/request.c req = talloc(transport, struct smb2_request); transport 78 source4/libcli/smb2/request.c seqnum = transport->seqnum++; transport 80 source4/libcli/smb2/request.c seqnum = transport->seqnum++; transport 84 source4/libcli/smb2/request.c req->transport = transport; transport 148 source4/libcli/smb2/request.c struct smb2_request *req = smb2_request_init(tree->session->transport, opcode, transport 192 source4/libcli/smb2/request.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 32 source4/libcli/smb2/session.c struct smb2_session *smb2_session_init(struct smb2_transport *transport, transport 44 source4/libcli/smb2/session.c session->transport = talloc_steal(session, transport); transport 46 source4/libcli/smb2/session.c session->transport = talloc_reference(session, transport); transport 51 source4/libcli/smb2/session.c session->transport->socket->event.ctx, transport 72 source4/libcli/smb2/session.c req = smb2_request_init(session->transport, SMB2_OP_SESSSETUP, transport 189 source4/libcli/smb2/session.c if (session->transport->signing_required) { transport 211 source4/libcli/smb2/session.c c = composite_create(session, session->transport->socket->event.ctx); transport 220 source4/libcli/smb2/session.c if (session->transport->signing_required) { transport 232 source4/libcli/smb2/session.c session->transport->socket->hostname); transport 242 source4/libcli/smb2/session.c session->transport->negotiate.secblob, transport 68 source4/libcli/smb2/smb2.h bool (*handler)(struct smb2_transport *transport, transport 93 source4/libcli/smb2/smb2.h struct smb2_transport *transport; transport 147 source4/libcli/smb2/smb2.h struct smb2_transport *transport; transport 55 source4/libcli/smb2/tcon.c req = smb2_request_init(tree->session->transport, SMB2_OP_TCON, transport 40 source4/libcli/smb2/transport.c struct smb2_transport *transport = talloc_get_type(private_data, transport 43 source4/libcli/smb2/transport.c packet_recv(transport->packet); transport 47 source4/libcli/smb2/transport.c packet_queue_run(transport->packet); transport 54 source4/libcli/smb2/transport.c static int transport_destructor(struct smb2_transport *transport) transport 56 source4/libcli/smb2/transport.c smb2_transport_dead(transport, NT_STATUS_LOCAL_DISCONNECT); transport 66 source4/libcli/smb2/transport.c struct smb2_transport *transport = talloc_get_type(private_data, transport 68 source4/libcli/smb2/transport.c smb2_transport_dead(transport, status); transport 80 source4/libcli/smb2/transport.c struct smb2_transport *transport; transport 82 source4/libcli/smb2/transport.c transport = talloc_zero(parent_ctx, struct smb2_transport); transport 83 source4/libcli/smb2/transport.c if (!transport) return NULL; transport 85 source4/libcli/smb2/transport.c transport->socket = talloc_steal(transport, sock); transport 86 source4/libcli/smb2/transport.c transport->options = *options; transport 89 source4/libcli/smb2/transport.c transport->packet = packet_init(transport); transport 90 source4/libcli/smb2/transport.c if (transport->packet == NULL) { transport 91 source4/libcli/smb2/transport.c talloc_free(transport); transport 94 source4/libcli/smb2/transport.c packet_set_private(transport->packet, transport); transport 95 source4/libcli/smb2/transport.c packet_set_socket(transport->packet, transport->socket->sock); transport 96 source4/libcli/smb2/transport.c packet_set_callback(transport->packet, smb2_transport_finish_recv); transport 97 source4/libcli/smb2/transport.c packet_set_full_request(transport->packet, packet_full_request_nbt); transport 98 source4/libcli/smb2/transport.c packet_set_error_handler(transport->packet, smb2_transport_error); transport 99 source4/libcli/smb2/transport.c packet_set_event_context(transport->packet, transport->socket->event.ctx); transport 100 source4/libcli/smb2/transport.c packet_set_nofree(transport->packet); transport 104 source4/libcli/smb2/transport.c talloc_free(transport->socket->event.fde); transport 105 source4/libcli/smb2/transport.c transport->socket->event.fde = event_add_fd(transport->socket->event.ctx, transport 106 source4/libcli/smb2/transport.c transport->socket, transport 107 source4/libcli/smb2/transport.c socket_get_fd(transport->socket->sock), transport 110 source4/libcli/smb2/transport.c transport); transport 112 source4/libcli/smb2/transport.c packet_set_fde(transport->packet, transport->socket->event.fde); transport 113 source4/libcli/smb2/transport.c packet_set_serialise(transport->packet); transport 115 source4/libcli/smb2/transport.c talloc_set_destructor(transport, transport_destructor); transport 117 source4/libcli/smb2/transport.c return transport; transport 123 source4/libcli/smb2/transport.c void smb2_transport_dead(struct smb2_transport *transport, NTSTATUS status) transport 125 source4/libcli/smb2/transport.c smbcli_sock_dead(transport->socket); transport 132 source4/libcli/smb2/transport.c while (transport->pending_recv) { transport 133 source4/libcli/smb2/transport.c struct smb2_request *req = transport->pending_recv; transport 136 source4/libcli/smb2/transport.c DLIST_REMOVE(transport->pending_recv, req); transport 143 source4/libcli/smb2/transport.c static NTSTATUS smb2_handle_oplock_break(struct smb2_transport *transport, transport 163 source4/libcli/smb2/transport.c if (transport->oplock.handler) { transport 171 source4/libcli/smb2/transport.c transport->oplock.handler(transport, &h, level, transport 172 source4/libcli/smb2/transport.c transport->oplock.private_data); transport 186 source4/libcli/smb2/transport.c struct smb2_transport *transport = talloc_get_type(private_data, transport 213 source4/libcli/smb2/transport.c return smb2_handle_oplock_break(transport, &blob); transport 217 source4/libcli/smb2/transport.c for (req=transport->pending_recv; req; req=req->next) { transport 280 source4/libcli/smb2/transport.c DLIST_REMOVE(transport->pending_recv, req); transport 290 source4/libcli/smb2/transport.c DLIST_REMOVE(transport->pending_recv, req); transport 310 source4/libcli/smb2/transport.c DLIST_REMOVE(req->transport->pending_recv, req); transport 326 source4/libcli/smb2/transport.c DLIST_REMOVE(req->transport->pending_recv, req); transport 346 source4/libcli/smb2/transport.c if (req->transport->socket->sock == NULL) { transport 363 source4/libcli/smb2/transport.c status = packet_send(req->transport->packet, blob); transport 371 source4/libcli/smb2/transport.c DLIST_ADD(req->transport->pending_recv, req); transport 374 source4/libcli/smb2/transport.c if (req->transport->options.request_timeout) { transport 375 source4/libcli/smb2/transport.c event_add_timed(req->transport->socket->event.ctx, req, transport 376 source4/libcli/smb2/transport.c timeval_current_ofs(req->transport->options.request_timeout, 0), transport 386 source4/libcli/smb2/transport.c struct smb2_transport *transport = talloc_get_type(private_data, transport 388 source4/libcli/smb2/transport.c struct timeval next = timeval_add(&t, 0, transport->idle.period); transport 389 source4/libcli/smb2/transport.c transport->socket->event.te = event_add_timed(transport->socket->event.ctx, transport 390 source4/libcli/smb2/transport.c transport, transport 392 source4/libcli/smb2/transport.c idle_handler, transport); transport 393 source4/libcli/smb2/transport.c transport->idle.func(transport, transport->idle.private_data); transport 400 source4/libcli/smb2/transport.c void smb2_transport_idle_handler(struct smb2_transport *transport, transport 405 source4/libcli/smb2/transport.c transport->idle.func = idle_func; transport 406 source4/libcli/smb2/transport.c transport->idle.private_data = private_data; transport 407 source4/libcli/smb2/transport.c transport->idle.period = period; transport 409 source4/libcli/smb2/transport.c if (transport->socket->event.te != NULL) { transport 410 source4/libcli/smb2/transport.c talloc_free(transport->socket->event.te); transport 413 source4/libcli/smb2/transport.c transport->socket->event.te = event_add_timed(transport->socket->event.ctx, transport 414 source4/libcli/smb2/transport.c transport, transport 416 source4/libcli/smb2/transport.c idle_handler, transport); transport 250 source4/libcli/smb_composite/appendacl.c c->event_ctx = tree->session->transport->socket->event.ctx; transport 48 source4/libcli/smb_composite/connect.c struct smbcli_transport *transport; transport 237 source4/libcli/smb_composite/connect.c state->session = smbcli_session_init(state->transport, state, true, io->in.session_options); transport 256 source4/libcli/smb_composite/connect.c state->io_setup->in.sesskey = state->transport->negotiate.sesskey; transport 257 source4/libcli/smb_composite/connect.c state->io_setup->in.capabilities = state->transport->negotiate.capabilities; transport 284 source4/libcli/smb_composite/connect.c state->req = smb_raw_negotiate_send(state->transport, io->in.options.unicode, io->in.options.max_protocol); transport 325 source4/libcli/smb_composite/connect.c state->transport = smbcli_transport_init(state->sock, state, true, transport 327 source4/libcli/smb_composite/connect.c NT_STATUS_HAVE_NO_MEMORY(state->transport); transport 347 source4/libcli/smb_composite/connect.c status = nbt_name_dup(state->transport, &called, transport 348 source4/libcli/smb_composite/connect.c &state->transport->called); transport 353 source4/libcli/smb_composite/connect.c state->req = smbcli_transport_connect_send(state->transport, &calling, &called); transport 159 source4/libcli/smb_composite/fsinfo.c state->connect->in.options = tree->session->transport->options; transport 232 source4/libcli/smb_composite/loadfile.c c->event_ctx = tree->session->transport->socket->event.ctx; transport 83 source4/libcli/smb_composite/savefile.c uint32_t max_xmit = tree->session->transport->negotiate.max_xmit; transport 128 source4/libcli/smb_composite/savefile.c uint32_t max_xmit = tree->session->transport->negotiate.max_xmit; transport 228 source4/libcli/smb_composite/savefile.c c->event_ctx = tree->session->transport->socket->event.ctx; transport 200 source4/libcli/smb_composite/sesssetup.c smbcli_transport_simple_set_signing(session->transport, session_key, null_data_blob); transport 237 source4/libcli/smb_composite/sesssetup.c if (!session->transport->negotiate.sign_info.doing_signing transport 238 source4/libcli/smb_composite/sesssetup.c && session->transport->negotiate.sign_info.mandatory_signing) { transport 263 source4/libcli/smb_composite/sesssetup.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials)); transport 267 source4/libcli/smb_composite/sesssetup.c smbcli_temp_set_signing(session->transport); transport 278 source4/libcli/smb_composite/sesssetup.c state->setup.nt1.in.bufsize = session->transport->options.max_xmit; transport 279 source4/libcli/smb_composite/sesssetup.c state->setup.nt1.in.mpx_max = session->transport->options.max_mux; transport 291 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) { transport 294 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, transport 315 source4/libcli/smb_composite/sesssetup.c smbcli_transport_simple_set_signing(session->transport, session_key, transport 337 source4/libcli/smb_composite/sesssetup.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials)); transport 349 source4/libcli/smb_composite/sesssetup.c state->setup.old.in.bufsize = session->transport->options.max_xmit; transport 350 source4/libcli/smb_composite/sesssetup.c state->setup.old.in.mpx_max = session->transport->options.max_mux; transport 359 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) { transport 362 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, transport 399 source4/libcli/smb_composite/sesssetup.c state->setup.spnego.in.bufsize = session->transport->options.max_xmit; transport 400 source4/libcli/smb_composite/sesssetup.c state->setup.spnego.in.mpx_max = session->transport->options.max_mux; transport 408 source4/libcli/smb_composite/sesssetup.c smbcli_temp_set_signing(session->transport); transport 426 source4/libcli/smb_composite/sesssetup.c status = gensec_set_target_hostname(session->gensec, session->transport->socket->hostname); transport 440 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.secblob.length) { transport 467 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, transport 513 source4/libcli/smb_composite/sesssetup.c c = composite_create(session, session->transport->socket->event.ctx); transport 525 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.protocol < PROTOCOL_LANMAN1) { transport 532 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.protocol < PROTOCOL_NT1) { transport 534 source4/libcli/smb_composite/sesssetup.c } else if (!session->transport->options.use_spnego || transport 83 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); transport 162 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); transport 233 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); transport 332 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); transport 82 source4/libcli/util/clilsa.c lsa->pipe = dcerpc_pipe_init(lsa, cli->transport->socket->event.ctx, transport 83 source4/libcli/util/clilsa.c cli->transport->iconv_convenience); transport 106 source4/libnet/libnet_join.c if (drsuapi_binding->transport != NCALRPC) { transport 107 source4/libnet/libnet_join.c drsuapi_binding->transport = NCACN_IP_TCP; transport 150 source4/libnet/libnet_rpc.c data.transport = binding->transport; transport 362 source4/libnet/libnet_rpc.c data.transport = binding->transport; transport 530 source4/libnet/libnet_rpc.c data.transport = binding->transport; transport 822 source4/libnet/libnet_rpc.c data.transport = binding->transport; transport 71 source4/libnet/libnet_rpc.h enum dcerpc_transport_t transport; transport 531 source4/librpc/rpc/dcerpc.c if (conn->transport.shutdown_pipe) { transport 532 source4/librpc/rpc/dcerpc.c conn->transport.shutdown_pipe(conn, status); transport 726 source4/librpc/rpc/dcerpc.c p->conn->transport.recv_data = dcerpc_recv_data; transport 744 source4/librpc/rpc/dcerpc.c c->status = p->conn->transport.send_request(p->conn, &blob, transport 802 source4/librpc/rpc/dcerpc.c status = p->conn->transport.send_request(p->conn, &blob, false); transport 904 source4/librpc/rpc/dcerpc.c c->transport.send_read(c); transport 942 source4/librpc/rpc/dcerpc.c p->conn->transport.recv_data = dcerpc_recv_data; transport 1084 source4/librpc/rpc/dcerpc.c req->status = p->conn->transport.send_request(p->conn, &blob, last_frag); transport 1523 source4/librpc/rpc/dcerpc.c if (!p->conn->transport.target_hostname) { transport 1524 source4/librpc/rpc/dcerpc.c if (!p->conn->transport.peer_name) { transport 1527 source4/librpc/rpc/dcerpc.c return p->conn->transport.peer_name(p->conn); transport 1529 source4/librpc/rpc/dcerpc.c return p->conn->transport.target_hostname(p->conn); transport 1651 source4/librpc/rpc/dcerpc.c p->conn->transport.recv_data = dcerpc_recv_data; transport 1669 source4/librpc/rpc/dcerpc.c c->status = p->conn->transport.send_request(p->conn, &blob, true); transport 72 source4/librpc/rpc/dcerpc.h enum dcerpc_transport_t transport; transport 90 source4/librpc/rpc/dcerpc.h } transport; transport 175 source4/librpc/rpc/dcerpc.h enum dcerpc_transport_t transport; transport 271 source4/librpc/rpc/dcerpc_auth.c p->conn->transport.target_hostname(p->conn)); transport 546 source4/librpc/rpc/dcerpc_connect.c switch (s->binding->transport) { transport 762 source4/librpc/rpc/dcerpc_connect.c switch (s->binding->transport) { transport 83 source4/librpc/rpc/dcerpc_secondary.c switch (s->pipe->conn->transport.transport) { transport 43 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 59 source4/librpc/rpc/dcerpc_smb.c if (c->transport.recv_data) { transport 60 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, NULL, status); transport 88 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(state->c->transport.private_data, struct smb_private); transport 116 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, &data, NT_STATUS_OK); transport 145 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 201 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 239 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, &data, NT_STATUS_OK); transport 253 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 324 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 346 source4/librpc/rpc/dcerpc_smb.c smb->tree->session->transport->options.request_timeout = 0; transport 368 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 394 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 403 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = talloc_get_type(c->transport.private_data, struct smb_private); transport 404 source4/librpc/rpc/dcerpc_smb.c return smb->tree->session->transport->socket->hostname; transport 412 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; transport 443 source4/librpc/rpc/dcerpc_smb.c SMB_ASSERT(tree->session->transport->socket->hostname != NULL); transport 444 source4/librpc/rpc/dcerpc_smb.c s = talloc_asprintf(p, "ncacn_np:%s", tree->session->transport->socket->hostname); transport 516 source4/librpc/rpc/dcerpc_smb.c c->transport.transport = NCACN_NP; transport 517 source4/librpc/rpc/dcerpc_smb.c c->transport.private_data = NULL; transport 518 source4/librpc/rpc/dcerpc_smb.c c->transport.shutdown_pipe = smb_shutdown_pipe; transport 519 source4/librpc/rpc/dcerpc_smb.c c->transport.peer_name = smb_peer_name; transport 520 source4/librpc/rpc/dcerpc_smb.c c->transport.target_hostname = smb_target_hostname; transport 522 source4/librpc/rpc/dcerpc_smb.c c->transport.send_request = smb_send_request; transport 523 source4/librpc/rpc/dcerpc_smb.c c->transport.send_read = send_read_request; transport 524 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data = NULL; transport 535 source4/librpc/rpc/dcerpc_smb.c state->tree->session->transport->called.name); transport 539 source4/librpc/rpc/dcerpc_smb.c c->transport.private_data = smb; transport 567 source4/librpc/rpc/dcerpc_smb.c if (c->transport.transport != NCACN_NP) return NULL; transport 569 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(c->transport.private_data, struct smb_private); transport 582 source4/librpc/rpc/dcerpc_smb.c if (c->transport.transport != NCACN_NP) return 0; transport 584 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(c->transport.private_data, struct smb_private); transport 45 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; transport 61 source4/librpc/rpc/dcerpc_smb2.c if (c->transport.recv_data) { transport 62 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, NULL, status); transport 87 source4/librpc/rpc/dcerpc_smb2.c smb = talloc_get_type(state->c->transport.private_data, struct smb2_private); transport 118 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, &data, NT_STATUS_OK); transport 149 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; transport 194 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; transport 231 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, &data, NT_STATUS_OK); transport 245 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, transport 300 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; transport 332 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; transport 357 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, transport 367 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, transport 369 source4/librpc/rpc/dcerpc_smb2.c return smb->tree->session->transport->socket->hostname; transport 377 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, transport 461 source4/librpc/rpc/dcerpc_smb2.c c->transport.transport = NCACN_NP; transport 462 source4/librpc/rpc/dcerpc_smb2.c c->transport.private_data = NULL; transport 463 source4/librpc/rpc/dcerpc_smb2.c c->transport.shutdown_pipe = smb2_shutdown_pipe; transport 464 source4/librpc/rpc/dcerpc_smb2.c c->transport.peer_name = smb2_peer_name; transport 465 source4/librpc/rpc/dcerpc_smb2.c c->transport.target_hostname = smb2_target_hostname; transport 467 source4/librpc/rpc/dcerpc_smb2.c c->transport.send_request = smb2_send_request; transport 468 source4/librpc/rpc/dcerpc_smb2.c c->transport.send_read = send_read_request; transport 469 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data = NULL; transport 480 source4/librpc/rpc/dcerpc_smb2.c tree->session->transport->socket->hostname); transport 484 source4/librpc/rpc/dcerpc_smb2.c c->transport.private_data = smb; transport 509 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, transport 51 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 79 source4/librpc/rpc/dcerpc_sock.c if (p->transport.recv_data) { transport 80 source4/librpc/rpc/dcerpc_sock.c p->transport.recv_data(p, NULL, status); transport 117 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 122 source4/librpc/rpc/dcerpc_sock.c p->transport.recv_data(p, &blob, NT_STATUS_OK); transport 134 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 155 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 169 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 199 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 213 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = talloc_get_type(p->transport.private_data, struct sock_private); transport 222 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = talloc_get_type(p->transport.private_data, struct sock_private); transport 233 source4/librpc/rpc/dcerpc_sock.c enum dcerpc_transport_t transport; transport 262 source4/librpc/rpc/dcerpc_sock.c conn->transport.transport = s->transport; transport 263 source4/librpc/rpc/dcerpc_sock.c conn->transport.private_data = NULL; transport 265 source4/librpc/rpc/dcerpc_sock.c conn->transport.send_request = sock_send_request; transport 266 source4/librpc/rpc/dcerpc_sock.c conn->transport.send_read = sock_send_read; transport 267 source4/librpc/rpc/dcerpc_sock.c conn->transport.recv_data = NULL; transport 269 source4/librpc/rpc/dcerpc_sock.c conn->transport.shutdown_pipe = sock_shutdown_pipe; transport 270 source4/librpc/rpc/dcerpc_sock.c conn->transport.peer_name = sock_peer_name; transport 271 source4/librpc/rpc/dcerpc_sock.c conn->transport.target_hostname = sock_target_hostname; transport 280 source4/librpc/rpc/dcerpc_sock.c conn->transport.private_data = sock; transport 311 source4/librpc/rpc/dcerpc_sock.c enum dcerpc_transport_t transport) transport 325 source4/librpc/rpc/dcerpc_sock.c s->transport = transport; transport 663 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 669 source4/librpc/rpc/dcerpc_sock.c struct sock_private *sock = (struct sock_private *)p->transport.private_data; transport 249 source4/librpc/rpc/dcerpc_util.c if (binding->transport == NCA_UNKNOWN) transport 250 source4/librpc/rpc/dcerpc_util.c binding->transport = default_binding->transport; transport 251 source4/librpc/rpc/dcerpc_util.c if (default_binding->transport == binding->transport && transport 270 source4/librpc/rpc/dcerpc_util.c epmapper_binding->transport = binding->transport; transport 542 source4/librpc/rpc/dcerpc_util.c if (conn->transport.transport == NCACN_NP && transport 109 source4/librpc/tests/binding_string.c torture_assert(tctx, b->transport == NCACN_NP, "ncacn_np expected"); transport 111 source4/librpc/tests/binding_string.c torture_assert(tctx, b->transport == NCACN_IP_TCP, "ncacn_ip_tcp expected"); transport 123 source4/librpc/tests/binding_string.c torture_assert(tctx, b->transport == NCALRPC, "ncalrpc expected"); transport 144 source4/librpc/tests/binding_string.c torture_assert(tctx, b->transport == NCA_UNKNOWN, "invalid transport"); transport 47 source4/ntvfs/cifs/vfs_cifs.c struct smbcli_transport *transport; transport 67 source4/ntvfs/cifs/vfs_cifs.c if (! p->transport->socket->sock) { \ transport 111 source4/ntvfs/cifs/vfs_cifs.c static bool oplock_handler(struct smbcli_transport *transport, uint16_t tid, uint16_t fnum, uint8_t level, void *p_private) transport 236 source4/ntvfs/cifs/vfs_cifs.c p->transport = p->tree->session->transport; transport 246 source4/ntvfs/cifs/vfs_cifs.c smbcli_oplock_handler(p->transport, oplock_handler, p); transport 1071 source4/ntvfs/cifs/vfs_cifs.c int saved_timeout = p->transport->options.request_timeout; transport 1091 source4/ntvfs/cifs/vfs_cifs.c p->transport->options.request_timeout = 0; transport 1095 source4/ntvfs/cifs/vfs_cifs.c p->transport->options.request_timeout = saved_timeout; transport 184 source4/ntvfs/ipc/vfs_ipc.c struct ipc_private *ipriv = dce_conn->transport.private_data; transport 191 source4/ntvfs/ipc/vfs_ipc.c struct ipc_private *ipriv = dce_conn->transport.private_data; transport 232 source4/ntvfs/ipc/vfs_ipc.c ep_description->transport = NCACN_NP; transport 249 source4/ntvfs/ipc/vfs_ipc.c p->dce_conn->transport.private_data = ipriv; transport 250 source4/ntvfs/ipc/vfs_ipc.c p->dce_conn->transport.report_output_data = NULL; transport 251 source4/ntvfs/ipc/vfs_ipc.c p->dce_conn->transport.get_my_addr = ipc_get_my_addr; transport 252 source4/ntvfs/ipc/vfs_ipc.c p->dce_conn->transport.get_peer_addr = ipc_get_peer_addr; transport 53 source4/ntvfs/smb2/vfs_smb2.c struct smb2_transport *transport; transport 101 source4/ntvfs/smb2/vfs_smb2.c static bool oplock_handler(struct smbcli_transport *transport, uint16_t tid, uint16_t fnum, uint8_t level, void *p_private) transport 246 source4/ntvfs/smb2/vfs_smb2.c p->transport = p->tree->session->transport; transport 49 source4/rpc_server/dcerpc_server.c if (ep1->transport != ep2->transport) { transport 336 source4/rpc_server/dcerpc_server.c ZERO_STRUCT(p->transport); transport 1044 source4/rpc_server/dcerpc_server.c if (call->conn->transport.report_output_data) { transport 1045 source4/rpc_server/dcerpc_server.c call->conn->transport.report_output_data(call->conn); transport 1054 source4/rpc_server/dcerpc_server.c if (!conn->transport.get_my_addr) { transport 1058 source4/rpc_server/dcerpc_server.c return conn->transport.get_my_addr(conn, mem_ctx); transport 1063 source4/rpc_server/dcerpc_server.c if (!conn->transport.get_peer_addr) { transport 1067 source4/rpc_server/dcerpc_server.c return conn->transport.get_peer_addr(conn, mem_ctx); transport 225 source4/rpc_server/dcerpc_server.h } transport; transport 175 source4/rpc_server/epmapper/rpc_epmapper.c enum dcerpc_transport_t transport; transport 210 source4/rpc_server/epmapper/rpc_epmapper.c transport = dcerpc_transport_by_tower(&r->in.map_tower->tower); transport 212 source4/rpc_server/epmapper/rpc_epmapper.c if (transport == -1) { transport 225 source4/rpc_server/epmapper/rpc_epmapper.c || transport != dcerpc_transport_by_tower(&eps[i].ep)) { transport 67 source4/rpc_server/service_rpc.c srv_conn = talloc_get_type(dce_conn->transport.private_data, transport 76 source4/rpc_server/service_rpc.c srv_conn = talloc_get_type(dcesrv_conn->transport.private_data, transport 87 source4/rpc_server/service_rpc.c srv_conn = talloc_get_type(dcesrv_conn->transport.private_data, transport 96 source4/rpc_server/service_rpc.c srv_conn = talloc_get_type(dcesrv_conn->transport.private_data, transport 138 source4/rpc_server/service_rpc.c dcesrv_conn->transport.private_data = srv_conn; transport 139 source4/rpc_server/service_rpc.c dcesrv_conn->transport.report_output_data = dcesrv_sock_report_output_data; transport 140 source4/rpc_server/service_rpc.c dcesrv_conn->transport.get_my_addr = dcesrv_sock_get_my_addr; transport 141 source4/rpc_server/service_rpc.c dcesrv_conn->transport.get_peer_addr = dcesrv_sock_get_peer_addr; transport 143 source4/rpc_server/service_rpc.c if (dcesrv_sock->endpoint->ep_description->transport == NCACN_NP) { transport 402 source4/rpc_server/service_rpc.c switch (e->ep_description->transport) { transport 1184 source4/rpc_server/spoolss/dcesrv_spoolss.c binding->transport = NCACN_NP; transport 365 source4/torture/basic/base.c req = smb_raw_negotiate_send(cli->transport, lp_unicode(tctx->lp_ctx), PROTOCOL_NT1); transport 366 source4/torture/basic/base.c event_loop_once(cli->transport->socket->event.ctx); transport 739 source4/torture/basic/base.c if (!NT_STATUS_EQUAL(cli->transport->error.e.nt_status, transport 741 source4/torture/basic/base.c !NT_STATUS_EQUAL(cli->transport->error.e.nt_status, transport 105 source4/torture/basic/delete.c torture_assert_ntstatus_equal(tctx, _cli->tree->session->transport->error.e.nt_status, _expected, \ transport 1417 source4/torture/basic/delete.c smbcli_transport_dead(cli1->transport, NT_STATUS_LOCAL_DISCONNECT); transport 98 source4/torture/basic/properties.c d_printf("Capabilities: 0x%08x\n", cli->transport->negotiate.capabilities); transport 99 source4/torture/basic/properties.c show_bits(capability_bits, cli->transport->negotiate.capabilities); transport 604 source4/torture/basic/scanner.c smbcli_transport_process(cli->transport); transport 613 source4/torture/basic/scanner.c smbcli_transport_process(cli->transport); transport 43 source4/torture/basic/secleak.c session = smbcli_session_init(cli->transport, cli, false, options); transport 44 source4/torture/basic/secleak.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 45 source4/torture/basic/secleak.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 126 source4/torture/gentest.c static bool oplock_handler_smb2(struct smb2_transport *transport, const struct smb2_handle *handle, transport 128 source4/torture/gentest.c static void idle_func_smb2(struct smb2_transport *transport, void *private_data); transport 129 source4/torture/gentest.c static bool oplock_handler_smb(struct smbcli_transport *transport, uint16_t tid, uint16_t fnum, uint8_t level, void *private_data); transport 130 source4/torture/gentest.c static void idle_func_smb(struct smbcli_transport *transport, void *private_data); transport 261 source4/torture/gentest.c servers[i].smb2_tree[j]->session->transport->oplock.handler = oplock_handler_smb2; transport 262 source4/torture/gentest.c servers[i].smb2_tree[j]->session->transport->oplock.private_data = (void *)(uintptr_t)((i<<8)|j); transport 263 source4/torture/gentest.c smb2_transport_idle_handler(servers[i].smb2_tree[j]->session->transport, transport 266 source4/torture/gentest.c smbcli_oplock_handler(servers[i].smb_tree[j]->session->transport, oplock_handler_smb, transport 268 source4/torture/gentest.c smbcli_transport_idle_handler(servers[i].smb_tree[j]->session->transport, idle_func_smb, transport 284 source4/torture/gentest.c ret = labs(servers[0].smb2_tree[0]->session->transport->negotiate.system_time - transport 285 source4/torture/gentest.c servers[1].smb2_tree[0]->session->transport->negotiate.system_time); transport 287 source4/torture/gentest.c ret = labs(servers[0].smb_tree[0]->session->transport->negotiate.server_time - transport 288 source4/torture/gentest.c servers[1].smb_tree[0]->session->transport->negotiate.server_time); transport 979 source4/torture/gentest.c static bool oplock_handler_smb(struct smbcli_transport *transport, uint16_t tid, uint16_t fnum, uint8_t level, void *private_data) transport 992 source4/torture/gentest.c if (transport == servers[i].smb_tree[j]->session->transport && transport 1038 source4/torture/gentest.c static void idle_func_smb(struct smbcli_transport *transport, void *private_data) transport 1044 source4/torture/gentest.c transport != servers[i].smb_tree[j]->session->transport) { transport 1045 source4/torture/gentest.c smbcli_transport_process(servers[i].smb_tree[j]->session->transport); transport 1097 source4/torture/gentest.c static bool oplock_handler_smb2(struct smb2_transport *transport, const struct smb2_handle *handle, transport 1158 source4/torture/gentest.c static void idle_func_smb2(struct smb2_transport *transport, void *private_data) transport 1164 source4/torture/gentest.c transport != servers[i].smb2_tree[j]->session->transport) { transport 2451 source4/torture/gentest.c struct smbcli_transport *transport = req->transport; transport 2467 source4/torture/gentest.c if (transport == servers[i].smb_tree[j]->session->transport && transport 2714 source4/torture/gentest.c GEN_CALL_SMB2(smb2_keepalive(tree->session->transport)); transport 237 source4/torture/locktest.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 287 source4/torture/locktest.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 54 source4/torture/masktest.c return ms_fnmatch(pattern, file, cli->transport->negotiate.protocol)==0; transport 144 source4/torture/masktest.c if (cli->transport->negotiate.protocol <= PROTOCOL_LANMAN1) { transport 386 source4/torture/nbench/nbio.c static bool oplock_handler(struct smbcli_transport *transport, uint16_t tid, transport 401 source4/torture/nbench/nbio.c smbcli_oplock_handler(cli->transport, oplock_handler, cli->tree); transport 90 source4/torture/raw/composite.c event_loop_once(cli->transport->socket->event.ctx); transport 173 source4/torture/raw/composite.c event_ctx = cli->transport->socket->event.ctx; transport 98 source4/torture/raw/context.c session = smbcli_session_init(cli->transport, tctx, false, options); transport 100 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 101 source4/torture/raw/context.c setup.in.capabilities = cli->transport->negotiate.capabilities; /* ignored in secondary session setup, except by our libs, which care about the extended security bit */ transport 113 source4/torture/raw/context.c session2 = smbcli_session_init(cli->transport, tctx, false, options); transport 116 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 117 source4/torture/raw/context.c setup.in.capabilities = cli->transport->negotiate.capabilities; /* ignored in secondary session setup, except by our libs, which care about the extended security bit */ transport 128 source4/torture/raw/context.c if (cli->transport->negotiate.capabilities & CAP_EXTENDED_SECURITY) { transport 138 source4/torture/raw/context.c if (cli->transport->negotiate.capabilities & CAP_EXTENDED_SECURITY) { transport 140 source4/torture/raw/context.c session3 = smbcli_session_init(cli->transport, tctx, false, options); transport 143 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 153 source4/torture/raw/context.c session4 = smbcli_session_init(cli->transport, tctx, false, options); transport 156 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 233 source4/torture/raw/context.c setups[i].in.sesskey = cli->transport->negotiate.sesskey; transport 234 source4/torture/raw/context.c setups[i].in.capabilities = cli->transport->negotiate.capabilities; /* ignored in secondary session setup, except by our libs, which care about the extended security bit */ transport 240 source4/torture/raw/context.c sessions[i] = smbcli_session_init(cli->transport, tctx, false, options); transport 403 source4/torture/raw/context.c session1 = smbcli_session_init(cli->transport, tctx, false, options); transport 404 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 405 source4/torture/raw/context.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 460 source4/torture/raw/context.c session2 = smbcli_session_init(cli->transport, tctx, false, options); transport 461 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 462 source4/torture/raw/context.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 660 source4/torture/raw/context.c session = smbcli_session_init(cli->transport, tctx, false, options); transport 662 source4/torture/raw/context.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 663 source4/torture/raw/context.c setup.in.capabilities = cli->transport->negotiate.capabilities; /* ignored in secondary session setup, except by our libs, which care about the extended security bit */ transport 629 source4/torture/raw/lock.c session = smbcli_session_init(cli->transport, tctx, false, options); transport 630 source4/torture/raw/lock.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 631 source4/torture/raw/lock.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 307 source4/torture/raw/lockbench.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); transport 346 source4/torture/raw/lockbench.c cli->tree->session->transport->socket->hostname); transport 351 source4/torture/raw/lockbench.c cli->tree->session->transport->socket->port); transport 354 source4/torture/raw/lockbench.c cli->tree->session->transport->called.name); transport 48 source4/torture/raw/notify.c if (!field.s || strcmp(field.s, value) || wire_bad_flags(&field, flags, cli->transport)) { \ transport 282 source4/torture/raw/notify.c cli->transport))) { transport 1026 source4/torture/raw/notify.c smbcli_transport_dead(cli->transport, NT_STATUS_LOCAL_DISCONNECT); transport 1027 source4/torture/raw/notify.c cli->transport = NULL; transport 1079 source4/torture/raw/notify.c smbcli_transport_idle_handler(cli->transport, tcp_dis_handler, 250, cli); transport 382 source4/torture/raw/offline.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); transport 419 source4/torture/raw/offline.c state[i].tree->session->transport->options.request_timeout = 200; transport 1503 source4/torture/raw/open.c cli->tree->session->transport->options.request_timeout = 60; transport 1511 source4/torture/raw/open.c clients[i]->tree->session->transport->options.request_timeout = 60; transport 359 source4/torture/raw/openbench.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); transport 399 source4/torture/raw/openbench.c state[i].cli->tree->session->transport->socket->hostname); transport 403 source4/torture/raw/openbench.c "%u", state[i].cli->tree->session->transport->socket->port); transport 406 source4/torture/raw/openbench.c state[i].cli->tree->session->transport->called.name); transport 75 source4/torture/raw/oplock.c static bool oplock_handler_ack_to_given(struct smbcli_transport *transport, transport 106 source4/torture/raw/oplock.c static bool oplock_handler_ack_to_none(struct smbcli_transport *transport, transport 123 source4/torture/raw/oplock.c static bool oplock_handler_timeout(struct smbcli_transport *transport, transport 148 source4/torture/raw/oplock.c static bool oplock_handler_close(struct smbcli_transport *transport, uint16_t tid, transport 219 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 284 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 378 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 442 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 461 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 506 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 507 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); transport 526 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 580 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 646 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 730 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 758 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_none, cli1->tree); transport 808 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 827 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_close, cli1->tree); transport 872 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 891 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 935 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 954 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1000 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1019 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1020 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli2->tree); transport 1080 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1099 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_close, cli1->tree); transport 1150 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1169 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1219 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1251 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1270 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1271 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli2->tree); transport 1324 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1355 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli2->tree); transport 1433 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1454 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1508 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1529 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1582 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1583 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); transport 1602 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1660 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1679 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1736 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1757 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1808 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1809 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); transport 1828 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1889 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 1960 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2034 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2137 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2237 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2358 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2483 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2520 source4/torture/raw/oplock.c status = smb_raw_echo(cli1->transport, &e); transport 2556 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2591 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_timeout, cli1->tree); transport 2605 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2642 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2664 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2665 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli2->tree); transport 2666 source4/torture/raw/oplock.c smbcli_oplock_handler(cli3->transport, oplock_handler_ack_to_given, cli3->tree); transport 2729 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2751 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2752 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli2->tree); transport 2753 source4/torture/raw/oplock.c smbcli_oplock_handler(cli3->transport, oplock_handler_ack_to_given, cli3->tree); transport 2807 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); transport 2922 source4/torture/raw/oplock.c smbcli_oplock_handler(cli[i]->transport, oplock_handler_close, transport 3000 source4/torture/raw/oplock.c static bool oplock_handler_hold(struct smbcli_transport *transport, transport 3022 source4/torture/raw/oplock.c oplock_handler_close(transport, tid, fnum, level, private_data); transport 3040 source4/torture/raw/oplock.c (struct tevent_context *)cli->transport->socket->event.ctx; transport 3049 source4/torture/raw/oplock.c smbcli_oplock_handler(cli->transport, oplock_handler_hold, cli->tree); transport 263 source4/torture/raw/qfileinfo.c uint32_t cap = tree->session->transport->negotiate.capabilities; transport 591 source4/torture/raw/qfileinfo.c wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \ transport 598 source4/torture/raw/qfileinfo.c wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \ transport 625 source4/torture/raw/qfileinfo.c if (wire_bad_flags(&s1->all_info.out.fname, STR_UNICODE, tree->session->transport)) { transport 850 source4/torture/raw/qfileinfo.c if (!(p = dcerpc_pipe_init(torture, cli->tree->session->transport->socket->event.ctx, transport 140 source4/torture/raw/qfsinfo.c uint32_t cap = cli->transport->negotiate.capabilities; transport 280 source4/torture/raw/qfsinfo.c if (s1->stype.out.field.s && wire_bad_flags(&s1->stype.out.field, flags, cli->transport)) { \ transport 164 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 307 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 450 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 534 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_READX) { transport 579 source4/torture/raw/read.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 696 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 765 source4/torture/raw/read.c if (cli->transport->negotiate.capabilities & CAP_LARGE_FILES) { transport 805 source4/torture/raw/samba3misc.c event_loop_once(req->transport->socket->event.ctx); transport 963 source4/torture/raw/samba3misc.c status = smb_raw_echo(cli->session->transport, &echo_req); transport 257 source4/torture/raw/search.c uint32_t cap = cli->transport->negotiate.capabilities; transport 377 source4/torture/raw/search.c wire_bad_flags(&s->sname1.field1, flags, cli->transport)) { \ transport 391 source4/torture/raw/search.c wire_bad_flags(&s->sname1.field1, flags, cli->transport)) { \ transport 187 source4/torture/raw/write.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 192 source4/torture/raw/write.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 352 source4/torture/raw/write.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 521 source4/torture/raw/write.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 677 source4/torture/raw/write.c if (!(cli->transport->negotiate.capabilities & CAP_LARGE_FILES)) { transport 115 source4/torture/rpc/handles.c enum dcerpc_transport_t transport; transport 124 source4/torture/rpc/handles.c transport = p1->conn->transport.transport, transport 131 source4/torture/rpc/handles.c transport, transport 165 source4/torture/rpc/handles.c transport, transport 302 source4/torture/rpc/handles.c transport, transport 325 source4/torture/rpc/handles.c transport, transport 394 source4/torture/rpc/handles.c enum dcerpc_transport_t transport; transport 403 source4/torture/rpc/handles.c transport = p1->conn->transport.transport, transport 410 source4/torture/rpc/handles.c transport, transport 444 source4/torture/rpc/handles.c transport, transport 451 source4/torture/rpc/handles.c transport, transport 458 source4/torture/rpc/handles.c transport, transport 465 source4/torture/rpc/handles.c transport, transport 480 source4/torture/rpc/handles.c enum dcerpc_transport_t transport; transport 489 source4/torture/rpc/handles.c transport = p1->conn->transport.transport, transport 496 source4/torture/rpc/handles.c transport, transport 503 source4/torture/rpc/handles.c transport, transport 2263 source4/torture/rpc/netlogon.c if (p->conn->transport.transport != NCACN_NP) { transport 104 source4/torture/rpc/rpc.c enum dcerpc_transport_t transport, transport 114 source4/torture/rpc/rpc.c binding->transport = transport; transport 105 source4/torture/rpc/samba3rpc.c lsa_pipe = dcerpc_pipe_init(mem_ctx, cli->transport->socket->event.ctx, transport 151 source4/torture/rpc/samba3rpc.c session2 = smbcli_session_init(cli->transport, mem_ctx, false, session_options); transport 162 source4/torture/rpc/samba3rpc.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 163 source4/torture/rpc/samba3rpc.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 225 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 380 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 918 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 1021 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 1510 source4/torture/rpc/samba3rpc.c mem_ctx, tree->session->transport->socket->event.ctx, transport 1836 source4/torture/rpc/samba3rpc.c session2 = smbcli_session_init(cli->transport, mem_ctx, false, session_options); transport 1843 source4/torture/rpc/samba3rpc.c setup.in.sesskey = cli->transport->negotiate.sesskey; transport 1844 source4/torture/rpc/samba3rpc.c setup.in.capabilities = cli->transport->negotiate.capabilities; transport 2116 source4/torture/rpc/samba3rpc.c mem_ctx, cli->transport->socket->event.ctx, transport 3215 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 3284 source4/torture/rpc/samba3rpc.c cli->transport->socket->event.ctx, transport 123 source4/torture/rpc/scanner.c if (b->transport == NCACN_IP_TCP) { transport 1607 source4/torture/rpc/spoolss.c if (p->conn->transport.transport != NCACN_NP) { transport 259 source4/torture/smb2/connect.c status = smb2_keepalive(tree->session->transport); transport 77 source4/torture/smb2/notify.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 99 source4/torture/smb2/notify.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 118 source4/torture/smb2/notify.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 150 source4/torture/smb2/notify.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 164 source4/torture/smb2/notify.c if (event_loop_once(req->transport->socket->event.ctx) != 0) { transport 67 source4/torture/smb2/oplocks.c static bool torture_oplock_handler(struct smb2_transport *transport, transport 116 source4/torture/smb2/oplocks.c tree->session->transport->oplock.handler = torture_oplock_handler; transport 117 source4/torture/smb2/oplocks.c tree->session->transport->oplock.private_data = tree; transport 219 source4/torture/smb2/scan.c tree->session->transport->options.request_timeout = 3; transport 238 source4/torture/smb2/scan.c tree->session->transport->options.request_timeout = 3; transport 47 source4/torture/util.h struct smbcli_transport *transport); transport 288 source4/torture/util_smb.c struct smbcli_transport *transport) transport 296 source4/torture/util_smb.c server_unicode = (transport->negotiate.capabilities&CAP_UNICODE)?true:false; transport 297 source4/torture/util_smb.c if (getenv("CLI_FORCE_ASCII") || !transport->options.unicode) {