summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_sesssetup.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-10smbd: update declaration in smb2_sesssetup, smb2_tconShwetha Acharya1-4/+2
2026-03-10smbd: Log client ip when rejecting nonencrypted sesssetupsVolker Lendecke1-3/+12
2025-12-08auth: Use new data_blob_..._s() functions and remove talloc_keep_secret()Pavel Filipenský1-6/+4
2025-08-22smbd: Pass smbXsrv_connection to lp_server_smb_encrypt()Volker Lendecke1-2/+2
2025-07-22smbd: now also use smbXcli_session_dump_keys() in the serverRalph Boehme1-24/+15
2025-04-11smbprofile: add authentication metricsRalph Boehme1-0/+3
2024-05-23s3:smbd: allow anonymous encryption after one authenticated session setupStefan Metzmacher1-1/+17
2024-03-12smbd: Give smbXsrv_session.c its own header fileVolker Lendecke1-0/+1
2024-01-09s3:smbd multichannel: let a cross-node session binding NT_STATUS_REQUEST_NOT_...Stefan Metzmacher1-1/+7
2023-07-19s3:smbd: Fix code spellingAndreas Schneider1-1/+1
2022-09-07smbd: Save a few lines by using tevent_req_nterror()'s retvalVolker Lendecke1-6/+3
2021-11-11source3: move lib/substitute.c functions out of proto.hRalph Boehme1-0/+1
2021-07-20s3:smbd: really support AES-256* in the serverStefan Metzmacher1-0/+6
2021-07-15s3:smbd: improve the error returns for invalid session binding requestsStefan Metzmacher1-14/+29
2021-07-15s3:smbd: replace PROTOCOL_SMB3_10 with PROTOCOL_SMB3_11Stefan Metzmacher1-2/+2
2021-07-15s3:smbd: replace PROTOCOL_SMB2_22 with PROTOCOL_SMB3_00Stefan Metzmacher1-1/+1
2021-03-17smb2_sesssetup: validate that sign_algo and encryption_cipher match on a sess...Stefan Metzmacher1-0/+14
2021-03-17smb2_sesssetup: a session bind with a different user results in ACCESS_DENIEDStefan Metzmacher1-1/+1
2021-03-17smb2_sesssetup: a bind dialect mismatch should always result in INVALID_PARAM...Stefan Metzmacher1-25/+7
2021-03-17smb2_sesssetup: only set NT_STATUS_MORE_PROCESSING_REQUIRED if a reauth can s...Stefan Metzmacher1-3/+4
2021-03-17smb2_sesssetup: don't shutdown a session on failure when it's not valid yet o...Stefan Metzmacher1-0/+15
2021-03-17smb2_server: fallback global session lookup if the session belongs to a diffe...Stefan Metzmacher1-0/+7
2021-03-17smbd: make use of smb2_signing_key_{copy,sign_create,cipher_create}() helpersStefan Metzmacher1-172/+68
2021-03-17smb2_sesssetup: use smb2_signing_derivations_fill_const_stack()Stefan Metzmacher1-72/+21
2021-03-17libcli/smb: pass the length of the resulting key to smb2_key_derivation()Stefan Metzmacher1-5/+10
2020-08-19s3:smbd: Use 'enum smb_encryption_setting' valuesAndreas Schneider1-2/+2
2020-08-19param: Add 'server smb encrypt' parameterAndreas Schneider1-2/+2
2020-07-08s3:smbd: avoid dereferencing client->connectionsStefan Metzmacher1-1/+1
2020-05-15smb2_server: make sure we detect stale smbXsrv_connection pointers in smbXsrv...Stefan Metzmacher1-0/+1
2020-01-13smbd: RIP user_structRalph Boehme1-9/+0
2020-01-13smbd: remove vuid from struct user_structRalph Boehme1-2/+0
2020-01-13smbd: use session->global->session_wire_id instead of session->compat->vuidRalph Boehme1-5/+6
2020-01-13smbd: move homes_snum from struct user_struct to struct smbXsrv_sessionRalph Boehme1-3/+2
2019-12-20s3: remove unused session_keystr from struct user_structRalph Boehme1-1/+0
2019-08-21s3:smbd: Use GnuTLS for AES constantsAndreas Schneider1-5/+2
2019-08-21s3:smbd: Use smb2_signing_key structure for the decryption keyAndreas Schneider1-7/+17
2019-08-21s3:smbd: Use smb2_signing_key structure for the encryption keyAndreas Schneider1-7/+17
2019-08-12s3:smbd: Use generate_nonce_buffer() for AES-CCM and AES-GCM nonceAndreas Schneider1-2/+2
2019-06-27lib/crypto: move gnutls error wrapper to own subsystemAndrew Bartlett1-1/+1
2019-06-24s3:smbd: Use gnutls_error_to_ntstatus() in smb2_sesssetupAndreas Schneider1-4/+5
2019-06-24libcli:smb: Return NSTATUS for smb2_signing_check_pdu()Andreas Schneider1-20/+35
2019-05-07s3:smbd: Use GnuTLS SHA512 in smb2 session setupAndreas Schneider1-17/+46
2019-04-30libcli:smb: Add smb2_signing_key_destructor()Andreas Schneider1-3/+6
2019-04-30s3:smbd: Start to use the smb2_signing_key structureAndreas Schneider1-18/+50
2019-04-30s3:librpc: Rename the data blobs for keys in smbXsrv.idlAndreas Schneider1-24/+25
2019-03-28smb2_sesssetup: avoid STATUS_PENDING completely on session logoffStefan Metzmacher1-3/+3
2019-03-28smb2_sesssetup: avoid STATUS_PENDING responses for session setupStefan Metzmacher1-1/+10
2019-02-09libsmb,s3/smbd: dump SMB3+ session keys if debug parm is setAurelien Aptel1-0/+25
2019-01-11Revert "smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the...Ralph Boehme1-2/+2
2018-11-13s3:smb2_sesssetup: check session_info security level before it gets talloc_mo...Ralph Boehme1-4/+4