session 592 source3/libsmb/clikrb5.c KRB5_KEY_TYPE((&pcreds->session)) = enctype; session 51 source3/smbd/dmapi.c dm_sessid_t session; session 122 source3/smbd/dmapi.c ctx->session = sessions[i]; session 131 source3/smbd/dmapi.c if (ctx->session == DM_NO_SESSION) { session 134 source3/smbd/dmapi.c &ctx->session); session 139 source3/smbd/dmapi.c ctx->session = DM_NO_SESSION; session 148 source3/smbd/dmapi.c if (ctx->session != DM_NO_SESSION) { session 175 source3/smbd/dmapi.c if (dmapi_ctx->session == DM_NO_SESSION) { session 179 source3/smbd/dmapi.c return (void *)&dmapi_ctx->session; session 196 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; session 205 source3/smbd/dmapi.c return dmapi_ctx->session != DM_NO_SESSION; session 217 source3/smbd/dmapi.c dm_destroy_session(dmapi_ctx->session); session 219 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; session 224 source3/smbd/dmapi.c return dmapi_ctx->session != DM_NO_SESSION; session 239 source3/smbd/dmapi.c if (dmapi_ctx->session != DM_NO_SESSION) { session 241 source3/smbd/dmapi.c if (0 == dm_destroy_session(dmapi_ctx->session)) { session 243 source3/smbd/dmapi.c dmapi_ctx->session = DM_NO_SESSION; session 250 source3/smbd/dmapi.c return dmapi_ctx->session == DM_NO_SESSION; session 93 source4/auth/ntlm/auth_server.c *_blob = io.out.tree->session->transport->negotiate.secblob; session 94 source4/auth/ntlm/auth_server.c ctx->private_data = talloc_steal(ctx, io.out.tree->session); session 121 source4/auth/ntlm/auth_server.c struct smbcli_session *session = talloc_get_type(ctx->private_data, struct smbcli_session); session 145 source4/auth/ntlm/auth_server.c session_setup.in.sesskey = session->transport->negotiate.sesskey; session 146 source4/auth/ntlm/auth_server.c session_setup.in.capabilities = session->transport->negotiate.capabilities; session 150 source4/auth/ntlm/auth_server.c session_setup.in.gensec_settings = lp_gensec_settings(session, ctx->auth_ctx->lp_ctx); session 153 source4/auth/ntlm/auth_server.c nt_status = smb_composite_sesssetup(session, &session_setup); session 33 source4/auth/pyauth.c PyObject *PyAuthSession_FromSession(struct auth_session_info *session) session 35 source4/auth/pyauth.c return py_talloc_import(&PyAuthSession, session); session 42 source4/auth/pyauth.c struct auth_session_info *session; session 50 source4/auth/pyauth.c session = system_session(NULL, lp_ctx); session 52 source4/auth/pyauth.c return PyAuthSession_FromSession(session); session 60 source4/auth/pyauth.c struct auth_session_info *session; session 68 source4/auth/pyauth.c session = system_session_anon(NULL, lp_ctx); session 70 source4/auth/pyauth.c return PyAuthSession_FromSession(session); session 30 source4/auth/pyauth.h PyObject *PyAuthSession_FromSession(struct auth_session_info *session); session 634 source4/client/client.c if (ctx->cli->tree->session->transport->negotiate.protocol <= session 299 source4/heimdal/kdc/kaserver.c krb5_keyblock session; session 309 source4/heimdal/kdc/kaserver.c krb5_generate_random_keyblock(context, ETYPE_DES_PCBC_NONE, &session); session 317 source4/heimdal/kdc/kaserver.c &session, session 331 source4/heimdal/kdc/kaserver.c krb5_storage_write (sp, session.keyvalue.data, 8); session 332 source4/heimdal/kdc/kaserver.c krb5_free_keyblock_contents(context, &session); session 669 source4/heimdal/kdc/kaserver.c DES_cblock session; session 803 source4/heimdal/kdc/kaserver.c memcpy(&session, ad.session.keyvalue.data, sizeof(session)); session 804 source4/heimdal/kdc/kaserver.c DES_set_key_unchecked (&session, &schedule); session 810 source4/heimdal/kdc/kaserver.c memset (&session, 0, sizeof(session)); session 849 source4/heimdal/kdc/kaserver.c &ad.session, reply); session 174 source4/heimdal/kdc/kerberos4.c krb5_keyblock session; session 280 source4/heimdal/kdc/kerberos4.c &session); session 293 source4/heimdal/kdc/kerberos4.c &session, session 301 source4/heimdal/kdc/kerberos4.c krb5_free_keyblock_contents(context, &session); session 308 source4/heimdal/kdc/kerberos4.c &session, session 318 source4/heimdal/kdc/kerberos4.c krb5_free_keyblock_contents(context, &session); session 541 source4/heimdal/kdc/kerberos4.c krb5_keyblock session; session 548 source4/heimdal/kdc/kerberos4.c &session); session 561 source4/heimdal/kdc/kerberos4.c &session, session 569 source4/heimdal/kdc/kerberos4.c krb5_free_keyblock_contents(context, &session); session 576 source4/heimdal/kdc/kerberos4.c &session, session 584 source4/heimdal/kdc/kerberos4.c &ad.session, session 586 source4/heimdal/kdc/kerberos4.c krb5_free_keyblock_contents(context, &session); session 1283 source4/heimdal/kdc/krb5tgs.c krb5_crypto session, session 1332 source4/heimdal/kdc/krb5tgs.c ret = krb5_encrypt_EncryptedData(context, session, session 212 source4/heimdal/lib/gssapi/krb5/init_sec_context.c this_cred.session.keytype = KEYTYPE_NULL; session 455 source4/heimdal/lib/gssapi/krb5/init_sec_context.c &ctx->kcred->session); session 459 source4/heimdal/lib/gssapi/krb5/init_sec_context.c &ctx->kcred->session); session 51 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session; session 132 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session; session 145 source4/heimdal/lib/hx509/ks_p11.c ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); session 149 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p11rsa->p, SignInit, (session, &mechanism, key)); session 151 source4/heimdal/lib/hx509/ks_p11.c p11_put_session(p11rsa->p, p11rsa->slot, session); session 156 source4/heimdal/lib/hx509/ks_p11.c (session, (CK_BYTE *)from, flen, to, &ck_sigsize)); session 157 source4/heimdal/lib/hx509/ks_p11.c p11_put_session(p11rsa->p, p11rsa->slot, session); session 170 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session; session 183 source4/heimdal/lib/hx509/ks_p11.c ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); session 187 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p11rsa->p, DecryptInit, (session, &mechanism, key)); session 189 source4/heimdal/lib/hx509/ks_p11.c p11_put_session(p11rsa->p, p11rsa->slot, session); session 194 source4/heimdal/lib/hx509/ks_p11.c (session, (CK_BYTE *)from, flen, to, &ck_sigsize)); session 195 source4/heimdal/lib/hx509/ks_p11.c p11_put_session(p11rsa->p, p11rsa->slot, session); session 309 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session; session 353 source4/heimdal/lib/hx509/ks_p11.c ret = p11_get_session(context, p, slot, lock, &session); session 361 source4/heimdal/lib/hx509/ks_p11.c ret = p11_list_keys(context, p, slot, session, lock, &slot->certs); session 363 source4/heimdal/lib/hx509/ks_p11.c p11_put_session(p, slot, session); session 382 source4/heimdal/lib/hx509/ks_p11.c *psession = slot->session; session 390 source4/heimdal/lib/hx509/ks_p11.c &slot->session)); session 447 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p, Login, (slot->session, CKU_USER, session 473 source4/heimdal/lib/hx509/ks_p11.c *psession = slot->session; session 481 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session) session 493 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 498 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 506 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data)); session 511 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p, FindObjects, (session, &object, 1, &object_count)); session 522 source4/heimdal/lib/hx509/ks_p11.c (session, object, query, num_query)); session 534 source4/heimdal/lib/hx509/ks_p11.c (session, object, query, num_query)); session 540 source4/heimdal/lib/hx509/ks_p11.c ret = (*func)(context, p, slot, session, object, ptr, query, num_query); session 558 source4/heimdal/lib/hx509/ks_p11.c ret2 = P11FUNC(p, FindObjectsFinal, (session)); session 569 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 582 source4/heimdal/lib/hx509/ks_p11.c (session, object, &query, 1)); session 589 source4/heimdal/lib/hx509/ks_p11.c (session, object, &query, 1)); session 603 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 630 source4/heimdal/lib/hx509/ks_p11.c rsa->n = getattr_bn(p, slot, session, object, CKA_MODULUS); session 631 source4/heimdal/lib/hx509/ks_p11.c rsa->e = getattr_bn(p, slot, session, object, CKA_PUBLIC_EXPONENT); session 679 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 740 source4/heimdal/lib/hx509/ks_p11.c CK_SESSION_HANDLE session, session 767 source4/heimdal/lib/hx509/ks_p11.c ret = iterate_entries(context, p, slot, session, session 775 source4/heimdal/lib/hx509/ks_p11.c ret = iterate_entries(context, p, slot, session, session 950 source4/heimdal/lib/hx509/ks_p11.c ret = P11FUNC(p, CloseSession, (p->slot[i].session)); session 161 source4/heimdal/lib/krb5/acache.c cred->session.keytype = incred->keyblock.type; session 162 source4/heimdal/lib/krb5/acache.c cred->session.keyvalue.length = incred->keyblock.length; session 163 source4/heimdal/lib/krb5/acache.c cred->session.keyvalue.data = malloc(incred->keyblock.length); session 164 source4/heimdal/lib/krb5/acache.c if (cred->session.keyvalue.data == NULL) session 166 source4/heimdal/lib/krb5/acache.c memcpy(cred->session.keyvalue.data, incred->keyblock.data, session 308 source4/heimdal/lib/krb5/acache.c cred->keyblock.type = incred->session.keytype; session 309 source4/heimdal/lib/krb5/acache.c cred->keyblock.length = incred->session.keyvalue.length; session 310 source4/heimdal/lib/krb5/acache.c cred->keyblock.data = incred->session.keyvalue.data; session 138 source4/heimdal/lib/krb5/build_auth.c &cred->session, session 172 source4/heimdal/lib/krb5/build_auth.c ret = krb5_crypto_init(context, &cred->session, enctype, &crypto); session 133 source4/heimdal/lib/krb5/convert_creds.c memcpy(v4creds->session, v5_creds->session.keyvalue.data, 8); session 174 source4/heimdal/lib/krb5/convert_creds.c keytype = v5_creds->session.keytype; session 182 source4/heimdal/lib/krb5/convert_creds.c template.session.keytype = ENCTYPE_DES_CBC_CRC; session 72 source4/heimdal/lib/krb5/creds.c krb5_free_keyblock_contents (context, &c->session); session 108 source4/heimdal/lib/krb5/creds.c ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session); session 239 source4/heimdal/lib/krb5/creds.c mcreds->session.keytype, session 240 source4/heimdal/lib/krb5/creds.c creds->session.keytype); session 153 source4/heimdal/lib/krb5/get_cred.c if (in_creds->session.keytype) { session 161 source4/heimdal/lib/krb5/get_cred.c t->req_body.etype.val[0] = in_creds->session.keytype; session 257 source4/heimdal/lib/krb5/get_cred.c ret = krb5_generate_subkey (context, &krbtgt->session, &key); session 273 source4/heimdal/lib/krb5/get_cred.c key ? key : &krbtgt->session); session 451 source4/heimdal/lib/krb5/get_cred.c ret = krb5_crypto_init(context, &krbtgt->session, 0, &crypto); session 551 source4/heimdal/lib/krb5/get_cred.c &krbtgt->session, session 1123 source4/heimdal/lib/krb5/get_cred.c if (in_creds->session.keytype) session 1132 source4/heimdal/lib/krb5/get_cred.c in_creds->session.keytype ? session 1326 source4/heimdal/lib/krb5/get_cred.c in_creds.session.keytype = opt->enctype; session 368 source4/heimdal/lib/krb5/get_for_creds.c copy_EncryptionKey (&out_creds->session, &krb_cred_info->key); session 85 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto session; session 117 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_crypto_init(context, key, 0, &session); session 123 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_decrypt_EncryptedData(context, session, session 127 source4/heimdal/lib/krb5/get_in_tkt.c krb5_crypto_destroy(context, session); session 376 source4/heimdal/lib/krb5/get_in_tkt.c creds->session.keyvalue.length = 0; session 377 source4/heimdal/lib/krb5/get_in_tkt.c creds->session.keyvalue.data = NULL; session 378 source4/heimdal/lib/krb5/get_in_tkt.c creds->session.keytype = rep->enc_part.key.keytype; session 379 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_data_copy (&creds->session.keyvalue, session 410 source4/heimdal/lib/krb5/get_in_tkt.c &creds->session); session 432 source4/heimdal/lib/krb5/get_in_tkt.c &creds->session); session 85 source4/heimdal/lib/krb5/krb5-v4compat.h char session[8]; /* Session key */ session 117 source4/heimdal/lib/krb5/krb5-v4compat.h krb5_keyblock session; /* Session Key */ session 389 source4/heimdal/lib/krb5/krb5.h krb5_keyblock session; session 65 source4/heimdal/lib/krb5/mk_req.c this_cred.session.keytype = (*auth_context)->keytype; session 68 source4/heimdal/lib/krb5/mk_req_ext.c &in_creds->session); session 74 source4/heimdal/lib/krb5/mk_req_ext.c ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock); session 276 source4/heimdal/lib/krb5/rd_cred.c copy_EncryptionKey (&kci->key, &creds->session); session 789 source4/heimdal/lib/krb5/store.c ret = krb5_store_keyblock(sp, creds->session); session 831 source4/heimdal/lib/krb5/store.c ret = krb5_ret_keyblock (sp, &creds->session); session 894 source4/heimdal/lib/krb5/store.c if (creds->session.keytype != ETYPE_NULL) session 919 source4/heimdal/lib/krb5/store.c if (creds->session.keytype != ETYPE_NULL) { session 920 source4/heimdal/lib/krb5/store.c ret = krb5_store_keyblock(sp, creds->session); session 985 source4/heimdal/lib/krb5/store.c ret = krb5_ret_keyblock (sp, &creds->session); session 261 source4/heimdal/lib/krb5/v4_glue.c ret = krb5_storage_write(sp, v4creds->session, 8); session 414 source4/heimdal/lib/krb5/v4_glue.c const krb5_keyblock *session, session 440 source4/heimdal/lib/krb5/v4_glue.c session->keyvalue.data, session 441 source4/heimdal/lib/krb5/v4_glue.c session->keyvalue.length); session 442 source4/heimdal/lib/krb5/v4_glue.c if (ret != session->keyvalue.length) { session 468 source4/heimdal/lib/krb5/v4_glue.c const krb5_keyblock *session, session 493 source4/heimdal/lib/krb5/v4_glue.c session->keyvalue.data, session 494 source4/heimdal/lib/krb5/v4_glue.c session->keyvalue.length); session 495 source4/heimdal/lib/krb5/v4_glue.c if (ret != session->keyvalue.length) { session 703 source4/heimdal/lib/krb5/v4_glue.c des_key, sizeof(des_key), &ad->session); session 846 source4/heimdal/lib/krb5/v4_glue.c ret = decrypt_etext(context, &ad->session, &eaut, &aut); session 949 source4/heimdal/lib/krb5/v4_glue.c krb5_free_keyblock_contents(context, &ad->session); session 987 source4/heimdal/lib/ntlm/ntlm.c struct ntlm_buf *session, session 993 source4/heimdal/lib/ntlm/ntlm.c memset(session, 0, sizeof(*session)); session 998 source4/heimdal/lib/ntlm/ntlm.c session->length = MD4_DIGEST_LENGTH; session 999 source4/heimdal/lib/ntlm/ntlm.c session->data = malloc(session->length); session 1000 source4/heimdal/lib/ntlm/ntlm.c if (session->data == NULL) { session 1001 source4/heimdal/lib/ntlm/ntlm.c session->length = 0; session 1008 source4/heimdal/lib/ntlm/ntlm.c heim_ntlm_free_buf(session); session 1023 source4/heimdal/lib/ntlm/ntlm.c if (RAND_bytes(session->data, session->length) != 1) { session 1025 source4/heimdal/lib/ntlm/ntlm.c heim_ntlm_free_buf(session); session 1029 source4/heimdal/lib/ntlm/ntlm.c RC4(&rc4, master->length, session->data, master->data); session 53 source4/lib/tls/tls.c gnutls_session session; session 186 source4/lib/tls/tls.c ret = gnutls_bye(tls->session, GNUTLS_SHUT_WR); session 205 source4/lib/tls/tls.c ret = gnutls_handshake(tls->session); session 207 source4/lib/tls/tls.c if (gnutls_record_get_direction(tls->session) == 1) { session 230 source4/lib/tls/tls.c if (gnutls_record_get_direction(tls->session) == 1) { session 231 source4/lib/tls/tls.c ret = gnutls_record_send(tls->session, NULL, 0); session 233 source4/lib/tls/tls.c ret = gnutls_record_recv(tls->session, NULL, 0); session 251 source4/lib/tls/tls.c *npending = gnutls_record_check_pending(tls->session); session 298 source4/lib/tls/tls.c ret = gnutls_record_recv(tls->session, buf, wantlen); session 300 source4/lib/tls/tls.c if (gnutls_record_get_direction(tls->session) == 1) { session 334 source4/lib/tls/tls.c ret = gnutls_record_send(tls->session, blob->data, blob->length); session 336 source4/lib/tls/tls.c if (gnutls_record_get_direction(tls->session) == 1) { session 502 source4/lib/tls/tls.c TLSCHECK(gnutls_init(&tls->session, GNUTLS_SERVER)); session 506 source4/lib/tls/tls.c TLSCHECK(gnutls_set_default_priority(tls->session)); session 507 source4/lib/tls/tls.c TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, session 509 source4/lib/tls/tls.c gnutls_certificate_server_set_request(tls->session, GNUTLS_CERT_REQUEST); session 510 source4/lib/tls/tls.c gnutls_dh_set_prime_bits(tls->session, DH_BITS); session 511 source4/lib/tls/tls.c gnutls_transport_set_ptr(tls->session, (gnutls_transport_ptr)tls); session 512 source4/lib/tls/tls.c gnutls_transport_set_pull_function(tls->session, (gnutls_pull_func)tls_pull); session 513 source4/lib/tls/tls.c gnutls_transport_set_push_function(tls->session, (gnutls_push_func)tls_push); session 514 source4/lib/tls/tls.c gnutls_transport_set_lowat(tls->session, 0); session 578 source4/lib/tls/tls.c TLSCHECK(gnutls_init(&tls->session, GNUTLS_CLIENT)); session 579 source4/lib/tls/tls.c TLSCHECK(gnutls_set_default_priority(tls->session)); session 580 source4/lib/tls/tls.c gnutls_certificate_type_set_priority(tls->session, cert_type_priority); session 581 source4/lib/tls/tls.c TLSCHECK(gnutls_credentials_set(tls->session, GNUTLS_CRD_CERTIFICATE, tls->xcred)); session 585 source4/lib/tls/tls.c gnutls_transport_set_ptr(tls->session, (gnutls_transport_ptr)tls); session 586 source4/lib/tls/tls.c gnutls_transport_set_pull_function(tls->session, (gnutls_pull_func)tls_pull); session 587 source4/lib/tls/tls.c gnutls_transport_set_push_function(tls->session, (gnutls_push_func)tls_push); session 588 source4/lib/tls/tls.c gnutls_transport_set_lowat(tls->session, 0); session 82 source4/libcli/cliconnect.c cli->session = smbcli_session_init(cli->transport, cli, true, session 84 source4/libcli/cliconnect.c if (!cli->session) return NT_STATUS_UNSUCCESSFUL; session 92 source4/libcli/cliconnect.c status = smb_composite_sesssetup(cli->session, &setup); session 94 source4/libcli/cliconnect.c cli->session->vuid = setup.out.vuid; session 107 source4/libcli/cliconnect.c cli->tree = smbcli_tree_init(cli->session, cli, true); session 181 source4/libcli/cliconnect.c (*ret_cli)->session = tree->session; session 182 source4/libcli/cliconnect.c (*ret_cli)->transport = tree->session->transport; session 366 source4/libcli/clifile.c lock[0].pid = tree->session->pid; session 394 source4/libcli/clifile.c lock[0].pid = tree->session->pid; session 420 source4/libcli/clifile.c lock[0].pid = tree->session->pid; session 442 source4/libcli/clifile.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { session 455 source4/libcli/clifile.c lock[0].pid = tree->session->pid; session 476 source4/libcli/clifile.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { session 486 source4/libcli/clifile.c lock[0].pid = tree->session->pid; session 127 source4/libcli/clilist.c if (tree->session->transport->negotiate.capabilities & CAP_NT_SMBS) { session 353 source4/libcli/clilist.c if (tree->session->transport->negotiate.protocol <= PROTOCOL_LANMAN1) session 48 source4/libcli/clireadwrite.c readsize = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32)); session 94 source4/libcli/clireadwrite.c int block = (tree->session->transport->negotiate.max_xmit - (MIN_SMB_SIZE+32)); session 146 source4/libcli/clireadwrite.c size_t size = MIN(size1, tree->session->transport->negotiate.max_xmit - 48); session 34 source4/libcli/libcli.h struct smbcli_session *session; session 31 source4/libcli/raw/clierror.c switch (tree->session->transport->error.etype) { session 33 source4/libcli/raw/clierror.c return nt_errstr(tree->session->transport->error.e.nt_status); session 51 source4/libcli/raw/clierror.c switch (tree->session->transport->error.etype) { session 53 source4/libcli/raw/clierror.c return tree->session->transport->error.e.nt_status; session 28 source4/libcli/raw/clisession.c req = smbcli_request_setup_session(session, cmd, wct, buflen); \ session 40 source4/libcli/raw/clisession.c struct smbcli_session *session; session 44 source4/libcli/raw/clisession.c session = talloc_zero(parent_ctx, struct smbcli_session); session 45 source4/libcli/raw/clisession.c if (!session) { session 50 source4/libcli/raw/clisession.c session->transport = talloc_steal(session, transport); session 52 source4/libcli/raw/clisession.c session->transport = talloc_reference(session, transport); session 54 source4/libcli/raw/clisession.c session->pid = (uint16_t)getpid(); session 55 source4/libcli/raw/clisession.c session->vuid = UID_FIELD_INVALID; session 56 source4/libcli/raw/clisession.c session->options = options; session 71 source4/libcli/raw/clisession.c if (session->transport->negotiate.sign_info.doing_signing) { session 75 source4/libcli/raw/clisession.c session->flags2 = flags2; session 77 source4/libcli/raw/clisession.c return session; session 83 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_sesssetup_send(struct smbcli_session *session, session 235 source4/libcli/raw/clisession.c NTSTATUS smb_raw_sesssetup(struct smbcli_session *session, session 238 source4/libcli/raw/clisession.c struct smbcli_request *req = smb_raw_sesssetup_send(session, parms); session 246 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_ulogoff_send(struct smbcli_session *session) session 266 source4/libcli/raw/clisession.c NTSTATUS smb_raw_ulogoff(struct smbcli_session *session) session 268 source4/libcli/raw/clisession.c struct smbcli_request *req = smb_raw_ulogoff_send(session); session 276 source4/libcli/raw/clisession.c struct smbcli_request *smb_raw_exit_send(struct smbcli_session *session) session 293 source4/libcli/raw/clisession.c _PUBLIC_ NTSTATUS smb_raw_exit(struct smbcli_session *session) session 295 source4/libcli/raw/clisession.c struct smbcli_request *req = smb_raw_exit_send(session); session 36 source4/libcli/raw/clitree.c _PUBLIC_ struct smbcli_tree *smbcli_tree_init(struct smbcli_session *session, session 47 source4/libcli/raw/clitree.c tree->session = talloc_steal(tree, session); session 49 source4/libcli/raw/clitree.c tree->session = talloc_reference(tree, session); session 206 source4/libcli/raw/libcliraw.h struct smbcli_session *session; session 235 source4/libcli/raw/libcliraw.h struct smbcli_session *session; session 327 source4/libcli/raw/libcliraw.h struct smbcli_tree *smbcli_tree_init(struct smbcli_session *session, TALLOC_CTX *parent_ctx, bool primary); session 357 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_exit(struct smbcli_session *session); session 122 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, session 209 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, session 396 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params,"", 0); session 397 source4/libcli/raw/rawfile.c fname_len = smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params, session 444 source4/libcli/raw/rawfile.c raw_push_dos_date(tree->session->transport, session 452 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, session 523 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 535 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 543 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 551 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 594 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 602 source4/libcli/raw/rawfile.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { session 788 source4/libcli/raw/rawfile.c raw_push_dos_date3(tree->session->transport, session 277 source4/libcli/raw/rawfileinfo.c static NTSTATUS smb_raw_info_backend(struct smbcli_session *session, session 292 source4/libcli/raw/rawfileinfo.c parms->standard.out.create_time = raw_pull_dos_date2(session->transport, session 294 source4/libcli/raw/rawfileinfo.c parms->standard.out.access_time = raw_pull_dos_date2(session->transport, session 296 source4/libcli/raw/rawfileinfo.c parms->standard.out.write_time = raw_pull_dos_date2(session->transport, session 305 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.create_time = raw_pull_dos_date2(session->transport, session 307 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.access_time = raw_pull_dos_date2(session->transport, session 309 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.write_time = raw_pull_dos_date2(session->transport, session 432 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(session, mem_ctx, blob, session 542 source4/libcli/raw/rawfileinfo.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, session 691 source4/libcli/raw/rawfileinfo.c struct smbcli_session *session = req?req->session:NULL; session 708 source4/libcli/raw/rawfileinfo.c return smb_raw_info_backend(session, mem_ctx, parms, &blob); session 248 source4/libcli/raw/rawfsinfo.c struct smbcli_session *session = req?req->session:NULL; session 278 source4/libcli/raw/rawfsinfo.c smbcli_blob_pull_string(session, mem_ctx, &blob, session 61 source4/libcli/raw/rawnotify.c struct smbcli_session *session = req?req->session:NULL; session 92 source4/libcli/raw/rawnotify.c smbcli_blob_pull_string(session, mem_ctx, &nt.out.params, session 40 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { session 72 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { session 110 source4/libcli/raw/rawreadwrite.c tree->session->transport->readbraw_pending = 1; session 167 source4/libcli/raw/rawreadwrite.c if ((req->tree->session->transport->negotiate.capabilities & CAP_LARGE_READX) session 249 source4/libcli/raw/rawreadwrite.c raw_push_dos_date3(tree->session->transport, session 259 source4/libcli/raw/rawreadwrite.c if (tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES) { session 100 source4/libcli/raw/rawrequest.c req->session = NULL; session 169 source4/libcli/raw/rawrequest.c struct smbcli_request *smbcli_request_setup_session(struct smbcli_session *session, session 174 source4/libcli/raw/rawrequest.c req = smbcli_request_setup_transport(session->transport, command, wct, buflen); session 178 source4/libcli/raw/rawrequest.c req->session = session; session 180 source4/libcli/raw/rawrequest.c SSVAL(req->out.hdr, HDR_FLG2, session->flags2); session 181 source4/libcli/raw/rawrequest.c SSVAL(req->out.hdr, HDR_PID, session->pid & 0xFFFF); session 182 source4/libcli/raw/rawrequest.c SSVAL(req->out.hdr, HDR_PIDHIGH, session->pid >> 16); session 183 source4/libcli/raw/rawrequest.c SSVAL(req->out.hdr, HDR_UID, session->vuid); session 197 source4/libcli/raw/rawrequest.c req = smbcli_request_setup_session(tree->session, command, wct, buflen); session 858 source4/libcli/raw/rawrequest.c size_t smbcli_blob_pull_string(struct smbcli_session *session, session 872 source4/libcli/raw/rawrequest.c if (session == NULL) { session 874 source4/libcli/raw/rawrequest.c } else if (session->transport->negotiate.capabilities & CAP_UNICODE) { session 925 source4/libcli/raw/rawrequest.c size_t smbcli_blob_pull_unix_string(struct smbcli_session *session, session 937 source4/libcli/raw/rawrequest.c (session->transport->negotiate.capabilities & CAP_UNICODE))) { session 962 source4/libcli/raw/rawrequest.c size_t smbcli_blob_append_string(struct smbcli_session *session, session 973 source4/libcli/raw/rawrequest.c flags |= (session->transport->negotiate.capabilities & CAP_UNICODE) ? STR_UNICODE : STR_ASCII; session 242 source4/libcli/raw/rawsearch.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, session 310 source4/libcli/raw/rawsearch.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, session 509 source4/libcli/raw/rawsearch.c data->standard.create_time = raw_pull_dos_date2(tree->session->transport, session 511 source4/libcli/raw/rawsearch.c data->standard.access_time = raw_pull_dos_date2(tree->session->transport, session 513 source4/libcli/raw/rawsearch.c data->standard.write_time = raw_pull_dos_date2(tree->session->transport, session 518 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, session 531 source4/libcli/raw/rawsearch.c data->ea_size.create_time = raw_pull_dos_date2(tree->session->transport, session 533 source4/libcli/raw/rawsearch.c data->ea_size.access_time = raw_pull_dos_date2(tree->session->transport, session 535 source4/libcli/raw/rawsearch.c data->ea_size.write_time = raw_pull_dos_date2(tree->session->transport, session 541 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, session 554 source4/libcli/raw/rawsearch.c data->ea_list.create_time = raw_pull_dos_date2(tree->session->transport, session 556 source4/libcli/raw/rawsearch.c data->ea_list.access_time = raw_pull_dos_date2(tree->session->transport, session 558 source4/libcli/raw/rawsearch.c data->ea_list.write_time = raw_pull_dos_date2(tree->session->transport, session 578 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, session 602 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_unix_string(tree->session, mem_ctx, blob, session 641 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, session 660 source4/libcli/raw/rawsearch.c if (!(tree->session->transport->negotiate.capabilities & CAP_UNICODE)) { session 165 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 167 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 169 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 336 source4/libcli/raw/rawsetfileinfo.c smbcli_blob_append_string(tree->session, mem_ctx, session 357 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date3(tree->session->transport, session 383 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 385 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 387 source4/libcli/raw/rawsetfileinfo.c raw_push_dos_date2(tree->session->transport, session 58 source4/libcli/smb2/cancel.c if (r->session) { session 59 source4/libcli/smb2/cancel.c SBVAL(c->out.hdr, SMB2_HDR_SESSION_ID, r->session->uid); session 42 source4/libcli/smb2/connect.c struct smb2_session *session; session 78 source4/libcli/smb2/connect.c state->tree = smb2_tree_init(state->session, state, true); session 144 source4/libcli/smb2/connect.c state->session = smb2_session_init(transport, state->gensec_settings, state, true); session 145 source4/libcli/smb2/connect.c if (composite_nomem(state->session, c)) return; session 147 source4/libcli/smb2/connect.c creq = smb2_session_setup_spnego_send(state->session, state->credentials); session 29 source4/libcli/smb2/logoff.c struct smb2_request *smb2_logoff_send(struct smb2_session *session) session 33 source4/libcli/smb2/logoff.c req = smb2_request_init(session->transport, SMB2_OP_LOGOFF, 0x04, false, 0); session 36 source4/libcli/smb2/logoff.c req->session = session; session 38 source4/libcli/smb2/logoff.c SBVAL(req->out.hdr, SMB2_HDR_SESSION_ID, session->uid); session 65 source4/libcli/smb2/logoff.c NTSTATUS smb2_logoff(struct smb2_session *session) session 67 source4/libcli/smb2/logoff.c struct smb2_request *req = smb2_logoff_send(session); session 85 source4/libcli/smb2/request.c req->session = NULL; session 148 source4/libcli/smb2/request.c struct smb2_request *req = smb2_request_init(tree->session->transport, opcode, session 153 source4/libcli/smb2/request.c SBVAL(req->out.hdr, SMB2_HDR_SESSION_ID, tree->session->uid); session 155 source4/libcli/smb2/request.c req->session = tree->session; session 36 source4/libcli/smb2/session.c struct smb2_session *session; session 39 source4/libcli/smb2/session.c session = talloc_zero(parent_ctx, struct smb2_session); session 40 source4/libcli/smb2/session.c if (!session) { session 44 source4/libcli/smb2/session.c session->transport = talloc_steal(session, transport); session 46 source4/libcli/smb2/session.c session->transport = talloc_reference(session, transport); session 50 source4/libcli/smb2/session.c status = gensec_client_start(session, &session->gensec, session 51 source4/libcli/smb2/session.c session->transport->socket->event.ctx, session 54 source4/libcli/smb2/session.c talloc_free(session); session 58 source4/libcli/smb2/session.c gensec_want_feature(session->gensec, GENSEC_FEATURE_SESSION_KEY); session 60 source4/libcli/smb2/session.c return session; session 66 source4/libcli/smb2/session.c struct smb2_request *smb2_session_setup_send(struct smb2_session *session, session 72 source4/libcli/smb2/session.c req = smb2_request_init(session->transport, SMB2_OP_SESSSETUP, session 76 source4/libcli/smb2/session.c SBVAL(req->out.hdr, SMB2_HDR_SESSION_ID, session->uid); session 83 source4/libcli/smb2/session.c req->session = session; session 128 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup(struct smb2_session *session, session 131 source4/libcli/smb2/session.c struct smb2_request *req = smb2_session_setup_send(session, io); session 151 source4/libcli/smb2/session.c struct smb2_session *session = req->session; session 159 source4/libcli/smb2/session.c c->status = gensec_update(session->gensec, c, session 164 source4/libcli/smb2/session.c session_key_err = gensec_session_key(session->gensec, &session_key); session 166 source4/libcli/smb2/session.c session->session_key = session_key; session 170 source4/libcli/smb2/session.c session->uid = state->io.out.uid; session 173 source4/libcli/smb2/session.c state->req = smb2_session_setup_send(session, &state->io); session 189 source4/libcli/smb2/session.c if (session->transport->signing_required) { session 190 source4/libcli/smb2/session.c if (session->session_key.length == 0) { session 192 source4/libcli/smb2/session.c (unsigned)session->session_key.length)); session 196 source4/libcli/smb2/session.c session->signing_active = true; session 205 source4/libcli/smb2/session.c struct composite_context *smb2_session_setup_spnego_send(struct smb2_session *session, session 211 source4/libcli/smb2/session.c c = composite_create(session, session->transport->socket->event.ctx); session 220 source4/libcli/smb2/session.c if (session->transport->signing_required) { session 228 source4/libcli/smb2/session.c c->status = gensec_set_credentials(session->gensec, credentials); session 231 source4/libcli/smb2/session.c c->status = gensec_set_target_hostname(session->gensec, session 232 source4/libcli/smb2/session.c session->transport->socket->hostname); session 235 source4/libcli/smb2/session.c c->status = gensec_set_target_service(session->gensec, "cifs"); session 238 source4/libcli/smb2/session.c c->status = gensec_start_mech_by_oid(session->gensec, GENSEC_OID_SPNEGO); session 241 source4/libcli/smb2/session.c c->status = gensec_update(session->gensec, c, session 242 source4/libcli/smb2/session.c session->transport->negotiate.secblob, session 250 source4/libcli/smb2/session.c state->req = smb2_session_setup_send(session, &state->io); session 269 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup_spnego(struct smb2_session *session, session 272 source4/libcli/smb2/session.c struct composite_context *c = smb2_session_setup_spnego_send(session, credentials); session 85 source4/libcli/smb2/smb2.h struct smb2_session *session; session 148 source4/libcli/smb2/smb2.h struct smb2_session *session; session 29 source4/libcli/smb2/tcon.c struct smb2_tree *smb2_tree_init(struct smb2_session *session, session 35 source4/libcli/smb2/tcon.c if (!session) { session 39 source4/libcli/smb2/tcon.c tree->session = talloc_steal(tree, session); session 41 source4/libcli/smb2/tcon.c tree->session = talloc_reference(tree, session); session 55 source4/libcli/smb2/tcon.c req = smb2_request_init(tree->session->transport, SMB2_OP_TCON, session 59 source4/libcli/smb2/tcon.c SBVAL(req->out.hdr, SMB2_HDR_SESSION_ID, tree->session->uid); session 60 source4/libcli/smb2/tcon.c req->session = tree->session; session 249 source4/libcli/smb2/transport.c if (req->session && req->session->signing_active) { session 251 source4/libcli/smb2/transport.c req->session->session_key); session 353 source4/libcli/smb2/transport.c if (req->session && req->session->signing_active) { session 354 source4/libcli/smb2/transport.c status = smb2_sign_message(&req->out, req->session->session_key); session 250 source4/libcli/smb_composite/appendacl.c c->event_ctx = tree->session->transport->socket->event.ctx; session 49 source4/libcli/smb_composite/connect.c struct smbcli_session *session; session 103 source4/libcli/smb_composite/connect.c state->session->vuid = state->io_setup->out.vuid; session 163 source4/libcli/smb_composite/connect.c state->session->vuid = 0; session 164 source4/libcli/smb_composite/connect.c data_blob_free(&state->session->user_session_key); session 165 source4/libcli/smb_composite/connect.c talloc_free(state->session->gensec); session 166 source4/libcli/smb_composite/connect.c state->session->gensec = NULL; session 168 source4/libcli/smb_composite/connect.c state->creq = smb_composite_sesssetup_send(state->session, session 183 source4/libcli/smb_composite/connect.c state->session->vuid = state->io_setup->out.vuid; session 237 source4/libcli/smb_composite/connect.c state->session = smbcli_session_init(state->transport, state, true, io->in.session_options); session 238 source4/libcli/smb_composite/connect.c NT_STATUS_HAVE_NO_MEMORY(state->session); session 242 source4/libcli/smb_composite/connect.c io->out.tree = smbcli_tree_init(state->session, state, true); session 262 source4/libcli/smb_composite/connect.c state->creq = smb_composite_sesssetup_send(state->session, state->io_setup); session 159 source4/libcli/smb_composite/fsinfo.c state->connect->in.options = tree->session->transport->options; session 160 source4/libcli/smb_composite/fsinfo.c state->connect->in.session_options = tree->session->options; session 232 source4/libcli/smb_composite/loadfile.c c->event_ctx = tree->session->transport->socket->event.ctx; session 83 source4/libcli/smb_composite/savefile.c uint32_t max_xmit = tree->session->transport->negotiate.max_xmit; session 128 source4/libcli/smb_composite/savefile.c uint32_t max_xmit = tree->session->transport->negotiate.max_xmit; session 228 source4/libcli/smb_composite/savefile.c c->event_ctx = tree->session->transport->socket->event.ctx; session 55 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 59 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 63 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 70 source4/libcli/smb_composite/sesssetup.c static void set_user_session_key(struct smbcli_session *session, session 73 source4/libcli/smb_composite/sesssetup.c session->user_session_key = data_blob_talloc(session, session 85 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session = req->session; session 116 source4/libcli/smb_composite/sesssetup.c session->vuid = 0; session 118 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_old(c, session, session 135 source4/libcli/smb_composite/sesssetup.c session->vuid = 0; session 137 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_nt1(c, session, session 154 source4/libcli/smb_composite/sesssetup.c session->vuid = 0; session 156 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_spnego(c, session, session 180 source4/libcli/smb_composite/sesssetup.c state->gensec_status = gensec_update(session->gensec, state, session 197 source4/libcli/smb_composite/sesssetup.c session_key_err = gensec_session_key(session->gensec, &session_key); session 199 source4/libcli/smb_composite/sesssetup.c set_user_session_key(session, &session_key); session 200 source4/libcli/smb_composite/sesssetup.c smbcli_transport_simple_set_signing(session->transport, session_key, null_data_blob); session 209 source4/libcli/smb_composite/sesssetup.c uint16_t vuid = session->vuid; session 210 source4/libcli/smb_composite/sesssetup.c session->vuid = state->io->out.vuid; session 211 source4/libcli/smb_composite/sesssetup.c state->req = smb_raw_sesssetup_send(session, &state->setup); session 212 source4/libcli/smb_composite/sesssetup.c session->vuid = vuid; session 237 source4/libcli/smb_composite/sesssetup.c if (!session->transport->negotiate.sign_info.doing_signing session 238 source4/libcli/smb_composite/sesssetup.c && session->transport->negotiate.sign_info.mandatory_signing) { session 257 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 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)); session 267 source4/libcli/smb_composite/sesssetup.c smbcli_temp_set_signing(session->transport); session 269 source4/libcli/smb_composite/sesssetup.c if (session->options.lanman_auth) { session 273 source4/libcli/smb_composite/sesssetup.c if (session->options.ntlmv2_auth) { session 278 source4/libcli/smb_composite/sesssetup.c state->setup.nt1.in.bufsize = session->transport->options.max_xmit; session 279 source4/libcli/smb_composite/sesssetup.c state->setup.nt1.in.mpx_max = session->transport->options.max_mux; session 291 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) { session 294 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, session 300 source4/libcli/smb_composite/sesssetup.c } else if (session->options.plaintext_auth) { session 309 source4/libcli/smb_composite/sesssetup.c *req = smb_raw_sesssetup_send(session, &state->setup); session 315 source4/libcli/smb_composite/sesssetup.c smbcli_transport_simple_set_signing(session->transport, session_key, session 317 source4/libcli/smb_composite/sesssetup.c set_user_session_key(session, &session_key); session 330 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 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)); session 340 source4/libcli/smb_composite/sesssetup.c if (session->options.lanman_auth) { session 344 source4/libcli/smb_composite/sesssetup.c if (session->options.ntlmv2_auth) { session 349 source4/libcli/smb_composite/sesssetup.c state->setup.old.in.bufsize = session->transport->options.max_xmit; session 350 source4/libcli/smb_composite/sesssetup.c state->setup.old.in.mpx_max = session->transport->options.max_mux; session 359 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) { session 362 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, session 368 source4/libcli/smb_composite/sesssetup.c set_user_session_key(session, &session_key); session 371 source4/libcli/smb_composite/sesssetup.c } else if (session->options.plaintext_auth) { session 378 source4/libcli/smb_composite/sesssetup.c *req = smb_raw_sesssetup_send(session, &state->setup); session 390 source4/libcli/smb_composite/sesssetup.c struct smbcli_session *session, session 399 source4/libcli/smb_composite/sesssetup.c state->setup.spnego.in.bufsize = session->transport->options.max_xmit; session 400 source4/libcli/smb_composite/sesssetup.c state->setup.spnego.in.mpx_max = session->transport->options.max_mux; session 408 source4/libcli/smb_composite/sesssetup.c smbcli_temp_set_signing(session->transport); session 410 source4/libcli/smb_composite/sesssetup.c status = gensec_client_start(session, &session->gensec, c->event_ctx, session 417 source4/libcli/smb_composite/sesssetup.c gensec_want_feature(session->gensec, GENSEC_FEATURE_SESSION_KEY); session 419 source4/libcli/smb_composite/sesssetup.c status = gensec_set_credentials(session->gensec, io->in.credentials); session 426 source4/libcli/smb_composite/sesssetup.c status = gensec_set_target_hostname(session->gensec, session->transport->socket->hostname); session 433 source4/libcli/smb_composite/sesssetup.c status = gensec_set_target_service(session->gensec, "cifs"); session 440 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.secblob.length) { session 442 source4/libcli/smb_composite/sesssetup.c status = gensec_start_mech_by_oid(session->gensec, chosen_oid); session 445 source4/libcli/smb_composite/sesssetup.c gensec_get_name_by_oid(session->gensec, chosen_oid), nt_errstr(status))); session 447 source4/libcli/smb_composite/sesssetup.c status = gensec_start_mech_by_oid(session->gensec, chosen_oid); session 450 source4/libcli/smb_composite/sesssetup.c gensec_get_name_by_oid(session->gensec, chosen_oid), session 458 source4/libcli/smb_composite/sesssetup.c status = gensec_start_mech_by_oid(session->gensec, chosen_oid); session 461 source4/libcli/smb_composite/sesssetup.c gensec_get_name_by_oid(session->gensec, chosen_oid), nt_errstr(status))); session 466 source4/libcli/smb_composite/sesssetup.c status = gensec_update(session->gensec, state, session 467 source4/libcli/smb_composite/sesssetup.c session->transport->negotiate.secblob, session 470 source4/libcli/smb_composite/sesssetup.c status = gensec_update(session->gensec, state, session 479 source4/libcli/smb_composite/sesssetup.c gensec_get_name_by_oid(session->gensec, chosen_oid), session 485 source4/libcli/smb_composite/sesssetup.c *req = smb_raw_sesssetup_send(session, &state->setup); session 506 source4/libcli/smb_composite/sesssetup.c struct composite_context *smb_composite_sesssetup_send(struct smbcli_session *session, session 513 source4/libcli/smb_composite/sesssetup.c c = composite_create(session, session->transport->socket->event.ctx); session 525 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.protocol < PROTOCOL_LANMAN1) { session 532 source4/libcli/smb_composite/sesssetup.c if (session->transport->negotiate.protocol < PROTOCOL_NT1) { session 533 source4/libcli/smb_composite/sesssetup.c status = session_setup_old(c, session, io, &state->req); session 534 source4/libcli/smb_composite/sesssetup.c } else if (!session->transport->options.use_spnego || session 536 source4/libcli/smb_composite/sesssetup.c status = session_setup_nt1(c, session, io, &state->req); session 538 source4/libcli/smb_composite/sesssetup.c status = session_setup_spnego(c, session, io, &state->req); session 566 source4/libcli/smb_composite/sesssetup.c NTSTATUS smb_composite_sesssetup(struct smbcli_session *session, struct smb_composite_sesssetup *io) session 568 source4/libcli/smb_composite/sesssetup.c struct composite_context *c = smb_composite_sesssetup_send(session, io); session 83 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); session 162 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); session 233 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); session 332 source4/libcli/smb_composite/smb2.c ctx = composite_create(tree, tree->session->transport->socket->event.ctx); session 64 source4/libcli/util/clilsa.c lsa->ipc_tree = smbcli_tree_init(cli->session, lsa, false); session 346 source4/librpc/rpc/dcerpc_smb.c smb->tree->session->transport->options.request_timeout = 0; session 404 source4/librpc/rpc/dcerpc_smb.c return smb->tree->session->transport->socket->hostname; session 414 source4/librpc/rpc/dcerpc_smb.c if (smb->tree->session->user_session_key.data) { session 415 source4/librpc/rpc/dcerpc_smb.c *session_key = smb->tree->session->user_session_key; session 443 source4/librpc/rpc/dcerpc_smb.c SMB_ASSERT(tree->session->transport->socket->hostname != NULL); session 444 source4/librpc/rpc/dcerpc_smb.c s = talloc_asprintf(p, "ncacn_np:%s", tree->session->transport->socket->hostname); session 535 source4/librpc/rpc/dcerpc_smb.c state->tree->session->transport->called.name); session 369 source4/librpc/rpc/dcerpc_smb2.c return smb->tree->session->transport->socket->hostname; session 379 source4/librpc/rpc/dcerpc_smb2.c *session_key = smb->tree->session->session_key; session 480 source4/librpc/rpc/dcerpc_smb2.c tree->session->transport->socket->hostname); session 74 source4/ntvfs/cifs/vfs_cifs.c p->tree->session->pid = req->smbpid; \ session 236 source4/ntvfs/cifs/vfs_cifs.c p->transport = p->tree->session->transport; session 831 source4/ntvfs/cifs/vfs_cifs.c return smb_raw_exit(p->tree->session); session 834 source4/ntvfs/cifs/vfs_cifs.c c_req = smb_raw_exit_send(p->tree->session); session 246 source4/ntvfs/smb2/vfs_smb2.c p->transport = p->tree->session->transport; session 95 source4/smb_server/handle.c DLIST_REMOVE(handle->session->handles, &handle->session_item); session 109 source4/smb_server/handle.c struct smbsrv_handle *smbsrv_handle_new(struct smbsrv_session *session, session 121 source4/smb_server/handle.c handle->session = session; session 132 source4/smb_server/handle.c DLIST_ADD(session->handles, &handle->session_item); session 496 source4/smb_server/smb/receive.c if (!req->session) { session 504 source4/smb_server/smb/receive.c req->session = req->tcon->sec_share.session; session 507 source4/smb_server/smb/receive.c req->session = smbsrv_session_find(req->smb_conn, SVAL(req->in.hdr,HDR_UID), req->request_time); session 520 source4/smb_server/smb/receive.c if ((flags & NEED_SESS) && !req->session) { session 633 source4/smb_server/smb/reply.c req->session->session_info, session 2028 source4/smb_server/smb/reply.c for (i=req->session->handles; i; i=ni) { session 2071 source4/smb_server/smb/reply.c for (i=req->session->handles; i; i=ni) { session 2091 source4/smb_server/smb/reply.c talloc_free(req->session); session 2092 source4/smb_server/smb/reply.c req->session = NULL; /* it is now invalid, don't use on session 696 source4/smb_server/smb/request.c if (handle->session != req->session) { session 717 source4/smb_server/smb/request.c handle = smbsrv_handle_new(req->session, req->tcon, req, req->request_time); session 92 source4/smb_server/smb/service.c req->session->session_info, session 54 source4/smb_server/smb/sesssetup.c req->session = talloc_steal(req->smb_conn, req->session); session 91 source4/smb_server/smb/sesssetup.c req->session = smb_sess; session 188 source4/smb_server/smb/sesssetup.c req->session = smb_sess; session 323 source4/smb_server/smb/sesssetup.c req->session = smb_sess; session 254 source4/smb_server/smb2/receive.c req->session->session_info->session_key); session 324 source4/smb_server/smb2/receive.c req->session = smbsrv_session_find(req->smb_conn, uid, req->request_time); session 325 source4/smb_server/smb2/receive.c req->tcon = smbsrv_smb2_tcon_find(req->session, tid, req->request_time); session 335 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 339 source4/smb_server/smb2/receive.c req->session->session_info->session_key); session 344 source4/smb_server/smb2/receive.c } else if (req->session && req->session->smb2_signing.active) { session 360 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 364 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 368 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 373 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 378 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 383 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 388 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 393 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 398 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 403 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 414 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 419 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 424 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 429 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 434 source4/smb_server/smb2/receive.c if (!req->session) goto nosession; session 602 source4/smb_server/smb2/receive.c if (!req->session) goto done; session 91 source4/smb_server/smb2/sesssetup.c req->session = smb_sess; session 225 source4/smb_server/smb2/sesssetup.c static int smb2srv_cleanup_session_destructor(struct smbsrv_session **session) session 228 source4/smb_server/smb2/sesssetup.c DEBUG(0,("free session[%p]\n", *session)); session 229 source4/smb_server/smb2/sesssetup.c talloc_free(*session); session 241 source4/smb_server/smb2/sesssetup.c *session_ptr = req->session; session 33 source4/smb_server/smb2/smb2_server.h struct smbsrv_session *session; session 116 source4/smb_server/smb2/smb2_server.h req->session->session_info,\ session 122 source4/smb_server/smb2/tcon.c if (uid != req->session->vuid) { session 137 source4/smb_server/smb2/tcon.c tcon = smbsrv_smb2_tcon_find(req->session, tid, req->request_time); session 176 source4/smb_server/smb2/tcon.c SBVAL(base, offset + 8, handle->session->vuid); session 186 source4/smb_server/smb2/tcon.c handle = smbsrv_handle_new(req->session, req->tcon, req, req->request_time); session 280 source4/smb_server/smb2/tcon.c tcon = smbsrv_smb2_tcon_new(req->session, scfg->name); session 329 source4/smb_server/smb2/tcon.c req->session->session_info, session 149 source4/smb_server/smb_server.h struct smbsrv_session *session; session 155 source4/smb_server/smb_server.h struct smbsrv_session *session; session 174 source4/smb_server/smb_server.h struct smbsrv_session *session; session 234 source4/smb_server/smb_server.h struct smbsrv_session *session; session 429 source4/smb_server/smb_server.h req->session->session_info,\ session 129 source4/smb_server/tcon.c if (tcon->smb2.session) { session 130 source4/smb_server/tcon.c tcons_ctx = &tcon->smb2.session->smb2_tcons; session 167 source4/smb_server/tcon.c tcon->smb2.session = smb_sess; session 175 source4/torture/basic/aliases.c smbcli_blob_append_string(cli->session, tctx, &t2.in.params, session 221 source4/torture/basic/aliases.c smbcli_blob_append_string(cli->session, tctx, &t2.in.params, session 371 source4/torture/basic/aliases.c smbcli_blob_append_string(cli->session, tctx, &t2.in.params, session 147 source4/torture/basic/base.c cli2->session->vuid = cli1->session->vuid; session 149 source4/torture/basic/base.c cli2->session->pid = cli1->session->pid; session 423 source4/torture/basic/base.c vuid1 = cli->session->vuid; session 441 source4/torture/basic/base.c vuid2 = cli->session->vuid + 1; session 465 source4/torture/basic/base.c cli->session->vuid = vuid2; session 475 source4/torture/basic/base.c cli->session->vuid = vuid1; session 727 source4/torture/basic/base.c orig_vuid = cli->session->vuid; session 729 source4/torture/basic/base.c cli->session->vuid += 1234; session 749 source4/torture/basic/base.c cli->session->vuid -= 1234; session 105 source4/torture/basic/delete.c torture_assert_ntstatus_equal(tctx, _cli->tree->session->transport->error.e.nt_status, _expected, \ session 114 source4/torture/basic/delete.c smb_raw_exit(cli1->session); session 115 source4/torture/basic/delete.c smb_raw_exit(cli2->session); session 170 source4/torture/basic/disconnect.c smb_raw_exit(cli->session); session 173 source4/torture/basic/locking.c cli->session->pid = 1; session 185 source4/torture/basic/locking.c cli->session->pid = 2; session 192 source4/torture/basic/locking.c cli->session->pid = 1; session 225 source4/torture/basic/locking.c cli->session->pid = 2; session 253 source4/torture/basic/locking.c cli->session->pid = 1; session 415 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 40, 4, 0, WRITE_LOCK))) && session 416 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 42, 4, 0, WRITE_LOCK))); session 420 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 50, 4, 0, READ_LOCK))) && session 421 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 52, 4, 0, READ_LOCK))); session 445 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, WRITE_LOCK))) && session 446 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, READ_LOCK))); session 698 source4/torture/basic/locking.c cli1->session->pid = 1; session 720 source4/torture/basic/locking.c cli1->session->pid = 2; session 736 source4/torture/basic/locking.c cli1->session->pid = 1; session 754 source4/torture/basic/locking.c cli1->session->pid = 2; session 792 source4/torture/basic/locking.c cli1->session->pid = 1; session 899 source4/torture/basic/misc.c smb_raw_exit(state[i]->cli->session); session 38 source4/torture/basic/secleak.c struct smbcli_session *session; session 43 source4/torture/basic/secleak.c session = smbcli_session_init(cli->transport, cli, false, options); session 47 source4/torture/basic/secleak.c setup.in.credentials = cli_credentials_init(session); session 55 source4/torture/basic/secleak.c status = smb_composite_sesssetup(session, &setup); session 56 source4/torture/basic/secleak.c talloc_free(session); session 47 source4/torture/basic/unlink.c cli->session->pid = 1; session 261 source4/torture/gentest.c servers[i].smb2_tree[j]->session->transport->oplock.handler = oplock_handler_smb2; session 262 source4/torture/gentest.c servers[i].smb2_tree[j]->session->transport->oplock.private_data = (void *)(uintptr_t)((i<<8)|j); session 263 source4/torture/gentest.c smb2_transport_idle_handler(servers[i].smb2_tree[j]->session->transport, session 266 source4/torture/gentest.c smbcli_oplock_handler(servers[i].smb_tree[j]->session->transport, oplock_handler_smb, session 268 source4/torture/gentest.c smbcli_transport_idle_handler(servers[i].smb_tree[j]->session->transport, idle_func_smb, session 284 source4/torture/gentest.c ret = labs(servers[0].smb2_tree[0]->session->transport->negotiate.system_time - session 285 source4/torture/gentest.c servers[1].smb2_tree[0]->session->transport->negotiate.system_time); session 287 source4/torture/gentest.c ret = labs(servers[0].smb_tree[0]->session->transport->negotiate.server_time - session 288 source4/torture/gentest.c servers[1].smb_tree[0]->session->transport->negotiate.server_time); session 992 source4/torture/gentest.c if (transport == servers[i].smb_tree[j]->session->transport && session 1044 source4/torture/gentest.c transport != servers[i].smb_tree[j]->session->transport) { session 1045 source4/torture/gentest.c smbcli_transport_process(servers[i].smb_tree[j]->session->transport); session 1164 source4/torture/gentest.c transport != servers[i].smb2_tree[j]->session->transport) { session 2467 source4/torture/gentest.c if (transport == servers[i].smb_tree[j]->session->transport && session 2714 source4/torture/gentest.c GEN_CALL_SMB2(smb2_keepalive(tree->session->transport)); session 237 source4/torture/locktest.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { session 287 source4/torture/locktest.c if (!(tree->session->transport->negotiate.capabilities & CAP_LARGE_FILES)) { session 970 source4/torture/nbench/nbio.c smb_raw_exit(c->session); session 2007 source4/torture/raw/acls.c smb_raw_exit(cli->session); session 390 source4/torture/raw/chkpath.c smb_raw_exit(cli->session); session 165 source4/torture/raw/close.c smb_raw_exit(cli->session); session 426 source4/torture/raw/composite.c smb_raw_exit(cli->session); session 67 source4/torture/raw/context.c struct smbcli_session *session; session 98 source4/torture/raw/context.c session = smbcli_session_init(cli->transport, tctx, false, options); session 107 source4/torture/raw/context.c status = smb_composite_sesssetup(session, &setup); session 110 source4/torture/raw/context.c session->vuid = setup.out.vuid; session 115 source4/torture/raw/context.c session2->vuid = session->vuid; session 126 source4/torture/raw/context.c printf("vuid1=%d vuid2=%d vuid3=%d\n", cli->session->vuid, session->vuid, session2->vuid); session 130 source4/torture/raw/context.c if (session2->vuid == session->vuid) { session 134 source4/torture/raw/context.c CHECK_NOT_VALUE(session2->vuid, session->vuid); session 142 source4/torture/raw/context.c session3->vuid = session->vuid; session 155 source4/torture/raw/context.c session4->vuid = session->vuid; session 173 source4/torture/raw/context.c tree = smbcli_tree_init(session, tctx, false); session 211 source4/torture/raw/context.c status = smb_raw_ulogoff(session); session 219 source4/torture/raw/context.c status = smb_raw_ulogoff(session); session 221 source4/torture/raw/context.c talloc_free(session); session 292 source4/torture/raw/context.c tree = smbcli_tree_init(cli->session, tctx, false); session 472 source4/torture/raw/context.c tree->session = session2; session 546 source4/torture/raw/context.c pid1 = cli->session->pid; session 552 source4/torture/raw/context.c cli->session->pid = pid1; session 570 source4/torture/raw/context.c cli->session->pid = pid2; session 583 source4/torture/raw/context.c cli->session->pid = pid2; session 584 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 588 source4/torture/raw/context.c cli->session->pid = pid2; session 594 source4/torture/raw/context.c cli->session->pid = pid2; session 595 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 599 source4/torture/raw/context.c cli->session->pid = pid1; session 603 source4/torture/raw/context.c cli->session->pid = pid2; session 609 source4/torture/raw/context.c cli->session->pid = pid1; session 610 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 614 source4/torture/raw/context.c cli->session->pid = pid1; session 617 source4/torture/raw/context.c cli->session->pid = pid2; session 622 source4/torture/raw/context.c cli->session->pid = pid1; session 640 source4/torture/raw/context.c struct smbcli_session *session; session 660 source4/torture/raw/context.c session = smbcli_session_init(cli->transport, tctx, false, options); session 668 source4/torture/raw/context.c status = smb_composite_sesssetup(session, &setup); session 670 source4/torture/raw/context.c session->vuid = setup.out.vuid; session 672 source4/torture/raw/context.c vuid1 = cli->session->vuid; session 673 source4/torture/raw/context.c vuid2 = session->vuid; session 678 source4/torture/raw/context.c cli->session->vuid = vuid1; session 696 source4/torture/raw/context.c cli->session->vuid = vuid1; session 710 source4/torture/raw/context.c cli->session->vuid = vuid2; session 711 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 715 source4/torture/raw/context.c cli->session->vuid = vuid1; session 721 source4/torture/raw/context.c cli->session->vuid = vuid1; session 722 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 769 source4/torture/raw/context.c tree = smbcli_tree_init(cli->session, tctx, false); session 848 source4/torture/raw/context.c status = smb_raw_exit(cli->session); session 897 source4/torture/raw/context.c smb_raw_exit(cli->session); session 458 source4/torture/raw/eas.c smb_raw_exit(cli->session); session 481 source4/torture/raw/eas.c smb_raw_exit(cli->session); session 167 source4/torture/raw/ioctl.c smb_raw_exit(cli->session); session 102 source4/torture/raw/lock.c cli->session->pid++; session 105 source4/torture/raw/lock.c cli->session->pid--; session 117 source4/torture/raw/lock.c cli->session->pid++; session 120 source4/torture/raw/lock.c cli->session->pid--; session 135 source4/torture/raw/lock.c cli->session->pid++; session 138 source4/torture/raw/lock.c cli->session->pid--; session 153 source4/torture/raw/lock.c cli->session->pid++; session 156 source4/torture/raw/lock.c cli->session->pid--; session 171 source4/torture/raw/lock.c cli->session->pid++; session 174 source4/torture/raw/lock.c cli->session->pid--; session 189 source4/torture/raw/lock.c cli->session->pid++; session 193 source4/torture/raw/lock.c cli->session->pid--; session 199 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 237 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 388 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 414 source4/torture/raw/lock.c cli->session->pid = 1; session 435 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 448 source4/torture/raw/lock.c cli->session->pid = 2; session 456 source4/torture/raw/lock.c cli->session->pid = 0x10001; session 467 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 479 source4/torture/raw/lock.c struct smbcli_session *session; session 516 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 629 source4/torture/raw/lock.c session = smbcli_session_init(cli->transport, tctx, false, options); session 635 source4/torture/raw/lock.c status = smb_composite_sesssetup(session, &setup); session 637 source4/torture/raw/lock.c session->vuid = setup.out.vuid; session 642 source4/torture/raw/lock.c tree = smbcli_tree_init(session, tctx, false); session 666 source4/torture/raw/lock.c lock[0].pid = session->pid; session 689 source4/torture/raw/lock.c status = smb_raw_exit(session); session 715 source4/torture/raw/lock.c lock[0].pid = session->pid; session 738 source4/torture/raw/lock.c status = smb_raw_ulogoff(session); session 746 source4/torture/raw/lock.c smb_raw_exit(session); session 758 source4/torture/raw/lock.c tree->session = cli->session; session 773 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 805 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 871 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 1128 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1140 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1155 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 1203 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 1253 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 1286 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1326 source4/torture/raw/lock.c lock[0].pid = cli->session->pid; session 1352 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1482 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1520 source4/torture/raw/lock.c lock1.pid = cli->session->pid; session 1523 source4/torture/raw/lock.c lock2.pid = cli->session->pid - 1; session 1590 source4/torture/raw/lock.c lock1.pid = cli->session->pid; session 1593 source4/torture/raw/lock.c lock2.pid = cli->session->pid; session 1667 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1700 source4/torture/raw/lock.c lock1.pid = cli->session->pid; session 1703 source4/torture/raw/lock.c lock2.pid = cli->session->pid; session 1779 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 1818 source4/torture/raw/lock.c lock1.pid = cli->session->pid; session 1821 source4/torture/raw/lock.c lock2.pid = cli->session->pid - 1; session 1872 source4/torture/raw/lock.c smb_raw_exit(cli->session); session 102 source4/torture/raw/lockbench.c lock.pid = state->tree->session->pid; session 307 source4/torture/raw/lockbench.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); session 346 source4/torture/raw/lockbench.c cli->tree->session->transport->socket->hostname); session 351 source4/torture/raw/lockbench.c cli->tree->session->transport->socket->port); session 354 source4/torture/raw/lockbench.c cli->tree->session->transport->called.name); session 407 source4/torture/raw/lockbench.c smb_raw_exit(state[i].tree->session); session 155 source4/torture/raw/mkdir.c smb_raw_exit(cli->session); session 162 source4/torture/raw/mux.c cli->session->pid = 1; session 171 source4/torture/raw/mux.c cli->session->pid = 2; session 184 source4/torture/raw/mux.c cli->session->pid = 1; session 264 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 323 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 324 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 325 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 326 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 358 source4/torture/raw/mux.c smb_raw_exit(cli->session); session 259 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 422 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 539 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 775 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 835 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 950 source4/torture/raw/notify.c status = smb_raw_exit(cli->session); session 1011 source4/torture/raw/notify.c status = smb_raw_ulogoff(cli->session); session 1149 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 1282 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 1360 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 1428 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 1449 source4/torture/raw/notify.c tree = smbcli_tree_init(cli->session, tctx, false); session 1595 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 1628 source4/torture/raw/notify.c smb_raw_exit(cli->session); session 382 source4/torture/raw/offline.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); session 419 source4/torture/raw/offline.c state[i].tree->session->transport->options.request_timeout = 200; session 1139 source4/torture/raw/open.c lock[0].pid = cli->session->pid; session 1503 source4/torture/raw/open.c cli->tree->session->transport->options.request_timeout = 60; session 1511 source4/torture/raw/open.c clients[i]->tree->session->transport->options.request_timeout = 60; session 1676 source4/torture/raw/open.c smb_raw_exit(cli->session); session 359 source4/torture/raw/openbench.c req = smb_raw_echo_send(state[i].tree->session->transport, &p); session 399 source4/torture/raw/openbench.c state[i].cli->tree->session->transport->socket->hostname); session 403 source4/torture/raw/openbench.c "%u", state[i].cli->tree->session->transport->socket->port); session 406 source4/torture/raw/openbench.c state[i].cli->tree->session->transport->called.name); session 477 source4/torture/raw/openbench.c smb_raw_exit(state[i].tree->session); session 262 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 263 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 356 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 357 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 421 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 422 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 485 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 486 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 556 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 557 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 623 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 624 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 707 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 708 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 786 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 787 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 850 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 851 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 914 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 915 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 978 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 979 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1059 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1060 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1129 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1130 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1197 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1198 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1303 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1304 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1411 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1412 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1486 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1487 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1561 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1562 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1639 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1640 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1714 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1715 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1787 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1788 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1865 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1866 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 1936 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 1937 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2007 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2008 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2105 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2106 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2207 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2208 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2331 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2459 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2460 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2528 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2529 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2620 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2621 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2706 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2707 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2708 source4/torture/raw/oplock.c smb_raw_exit(cli3->session); session 2782 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2783 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2784 source4/torture/raw/oplock.c smb_raw_exit(cli3->session); session 2852 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); session 2853 source4/torture/raw/oplock.c smb_raw_exit(cli2->session); session 2974 source4/torture/raw/oplock.c smb_raw_exit(cli[torture_nprocs-1]->session); session 2977 source4/torture/raw/oplock.c smb_raw_exit(cli[0]->session); session 67 source4/torture/raw/pingpong.c lock.pid = cli->tree->session->pid; session 104 source4/torture/raw/pingpong.c lock.pid = cli->tree->session->pid; session 263 source4/torture/raw/qfileinfo.c uint32_t cap = tree->session->transport->negotiate.capabilities; session 591 source4/torture/raw/qfileinfo.c wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \ session 598 source4/torture/raw/qfileinfo.c wire_bad_flags(&s1->stype.out.tfield, flags, tree->session->transport))) { \ session 625 source4/torture/raw/qfileinfo.c if (wire_bad_flags(&s1->all_info.out.fname, STR_UNICODE, tree->session->transport)) { session 850 source4/torture/raw/qfileinfo.c if (!(p = dcerpc_pipe_init(torture, cli->tree->session->transport->socket->event.ctx, session 186 source4/torture/raw/read.c cli->session->pid++; session 192 source4/torture/raw/read.c cli->session->pid--; session 202 source4/torture/raw/read.c smb_raw_exit(cli->session); session 333 source4/torture/raw/read.c cli->session->pid++; session 339 source4/torture/raw/read.c cli->session->pid--; session 565 source4/torture/raw/read.c cli->session->pid++; session 571 source4/torture/raw/read.c cli->session->pid--; session 740 source4/torture/raw/read.c cli->session->pid++; session 746 source4/torture/raw/read.c cli->session->pid--; session 135 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 185 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 269 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 308 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 514 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 649 source4/torture/raw/rename.c smb_raw_exit(cli->session); session 144 source4/torture/raw/samba3hide.c status = torture_second_tcon(torture, cli->session, "hideunread", session 152 source4/torture/raw/samba3hide.c status = torture_second_tcon(torture, cli->session, "hideunwrite", session 67 source4/torture/raw/samba3misc.c status = torture_second_tcon(torture, cli->session, session 771 source4/torture/raw/samba3misc.c lock_entry.pid = cli->tree->session->pid; session 951 source4/torture/raw/samba3misc.c status = smb_raw_ulogoff(cli->session); session 963 source4/torture/raw/samba3misc.c status = smb_raw_echo(cli->session->transport, &echo_req); session 497 source4/torture/raw/search.c smb_raw_exit(cli->session); session 756 source4/torture/raw/search.c smb_raw_exit(cli->session); session 911 source4/torture/raw/search.c smb_raw_exit(cli->session); session 973 source4/torture/raw/search.c smb_raw_exit(cli->session); session 1138 source4/torture/raw/search.c smb_raw_exit(cli->session); session 1245 source4/torture/raw/search.c smb_raw_exit(cli->session); session 1367 source4/torture/raw/search.c smb_raw_exit(cli->session); session 227 source4/torture/raw/seek.c smb_raw_exit(cli->session); session 433 source4/torture/raw/setfileinfo.c smb_raw_exit(cli->session); session 667 source4/torture/raw/setfileinfo.c smb_raw_exit(cli->session); session 1666 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1668 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1670 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1675 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1677 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1679 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1681 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1683 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 1686 source4/torture/raw/streams.c smb_raw_exit(cli->session); session 194 source4/torture/raw/unlink.c smb_raw_exit(cli->session); session 432 source4/torture/raw/unlink.c smb_raw_exit(cli->session); session 218 source4/torture/raw/write.c smb_raw_exit(cli->session); session 335 source4/torture/raw/write.c cli->session->pid++; session 341 source4/torture/raw/write.c cli->session->pid--; session 406 source4/torture/raw/write.c smb_raw_exit(cli->session); session 549 source4/torture/raw/write.c smb_raw_exit(cli->session); session 706 source4/torture/raw/write.c smb_raw_exit(cli->session); session 176 source4/torture/rpc/samba3rpc.c tmp = cli->tree->session; session 177 source4/torture/rpc/samba3rpc.c cli->tree->session = session2; session 181 source4/torture/rpc/samba3rpc.c cli->tree->session = tmp; session 1510 source4/torture/rpc/samba3rpc.c mem_ctx, tree->session->transport->socket->event.ctx, session 1682 source4/torture/rpc/samba3rpc.c struct smbcli_session *session, session 1695 source4/torture/rpc/samba3rpc.c if (!(result = smbcli_tree_init(session, mem_ctx, false))) { session 2306 source4/torture/rpc/samba3rpc.c struct smbcli_session *session, session 2324 source4/torture/rpc/samba3rpc.c status = secondary_tcon(tmp_ctx, session, sharename, &rmdir_tree); session 2352 source4/torture/rpc/samba3rpc.c status = set_sharesec(mem_ctx, lp_ctx, session, sharename, sd); session 2360 source4/torture/rpc/samba3rpc.c status = secondary_tcon(tmp_ctx, session, sharename, &tree); session 2383 source4/torture/rpc/samba3rpc.c status = set_sharesec(mem_ctx, lp_ctx, session, sharename, orig_sd); session 2421 source4/torture/rpc/samba3rpc.c sd = get_sharesec(mem_ctx, torture->lp_ctx, cli->session, session 2424 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, session 2428 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, session 2433 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, session 3221 source4/torture/rpc/samba3rpc.c status = secondary_tcon(p, cli->session, "IPC$", &ipc); session 3290 source4/torture/rpc/samba3rpc.c status = secondary_tcon(p, cli->session, "IPC$", &ipc); session 239 source4/torture/smb2/connect.c status = smb2_logoff(tree->session); session 245 source4/torture/smb2/connect.c req = smb2_logoff_send(tree->session); session 251 source4/torture/smb2/connect.c req->session = NULL; session 259 source4/torture/smb2/connect.c status = smb2_keepalive(tree->session->transport); session 116 source4/torture/smb2/oplocks.c tree->session->transport->oplock.handler = torture_oplock_handler; session 117 source4/torture/smb2/oplocks.c tree->session->transport->oplock.private_data = tree; session 219 source4/torture/smb2/scan.c tree->session->transport->options.request_timeout = 3; session 238 source4/torture/smb2/scan.c tree->session->transport->options.request_timeout = 3; session 91 source4/torture/util.h struct smbcli_session *session, session 43 source4/torture/util_smb.c smb_raw_exit(cli->session); session 874 source4/torture/util_smb.c struct smbcli_session *session, session 887 source4/torture/util_smb.c result = smbcli_tree_init(session, tmp_ctx, false); session 60 source4/web_server/web_server.h struct session_data *session;