summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_server.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-03Fix bug #9214 - Bad user supplied SMB2 credit value can cause smbd to call sm...Jeremy Allison1-1/+6
2012-09-22s3:smb2_server: avoid segfault in smbd_smb2_request_pending_queue()Stefan Metzmacher1-2/+6
2012-09-22s3:smbd:smb2: simplify smbd_smb2_request_validate() and smbd_smb2_request_dis...Michael Adam1-49/+3
2012-09-22s3:smbd:smb2: add check for session_status for compound requestsMichael Adam1-3/+3
2012-09-22s3:smb2_server: do the req->next_status check before the signing checksStefan Metzmacher1-15/+15
2012-09-22s3:smb2_server: reset req->last_session_id and req->last_tid after using itStefan Metzmacher1-0/+4
2012-09-22s3: Compound requests should continue processing.Ira Cooper1-3/+2
2012-09-20s3:smb2_server: fix usage of invalid memory in smb2_signing_check_pdu()Stefan Metzmacher1-1/+1
2012-08-23s3:smb2_break: encrypt OPLOCK BREAK notificationsStefan Metzmacher1-13/+80
2012-08-23s3:smb2_server: use smbXsrv_session->nonce_*Stefan Metzmacher1-25/+24
2012-08-23s3:smb2_server: remove dump_data() from smbd_smb2_request_pending_timer()Stefan Metzmacher1-1/+0
2012-08-17s3:smb2_server: add SMB3 encryption supportStefan Metzmacher1-31/+319
2012-08-17s3:smb2_server: try to sign an error response if we have a signing keyStefan Metzmacher1-1/+18
2012-08-16s3:smb2_server: verify the signature before the session_statusStefan Metzmacher1-3/+4
2012-08-16s3:smb2_server: add some const to print_req_vectors()Stefan Metzmacher1-1/+1
2012-08-15s3:smb2_server: do calculations based on SMBD_SMB2_NUM_IOV_PER_REQ in smbd_sm...Stefan Metzmacher1-3/+3
2012-08-09s3:smb2_server: add smbd_smb2_request->do_encryptionStefan Metzmacher1-0/+1
2012-08-09s3:smb2_server: check the session before we could response with an error.Stefan Metzmacher1-15/+15
2012-08-09s3:smb2_server: do central file_id check if the operation requires itStefan Metzmacher1-0/+56
2012-08-08s3:smb2_server: s/i/idx in smbd_smb2_request_pending_queue()Stefan Metzmacher1-4/+4
2012-08-08s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() in smbd_smb2_request_pend...Stefan Metzmacher1-1/+1
2012-08-08s3:smb2_server: remove useless variable 'i'Stefan Metzmacher1-2/+1
2012-08-08s3:smb2_server: rewrite dup_smb2_vec3() using SMBD_SMB2_*_IOV_OFS and helper ...Stefan Metzmacher1-42/+52
2012-08-08s3:smb2_server: make use of SMBD_SMB2_* macros in smbd_smb2_request_done_ex()Stefan Metzmacher1-18/+21
2012-08-08s3:smb2_server: make use of SMBD_SMB2_* macros in smbd_smb2_request_verify_si...Stefan Metzmacher1-8/+14
2012-08-08s3:smb2_server: use the common buffer layout for smbd_smb2_request_pending*Stefan Metzmacher1-16/+26
2012-08-08s3:smb2_server: don't try to update req->in.vector[0] in smbd_smb2_request_pe...Stefan Metzmacher1-3/+0
2012-08-08s3:smb2_server: sign the last request at the start of smbd_smb2_request_reply()Stefan Metzmacher1-22/+16
2012-08-07s3:smb2_server: fix SMB2 signing of compound responsesStefan Metzmacher1-13/+72
2012-08-07s3:smb2_server: there's no need to copy req->out.vector when we just keep the...Stefan Metzmacher1-22/+5
2012-08-07s3:smb2_server: use memmove instead of copying single vector elementsStefan Metzmacher1-6/+7
2012-08-07s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() smbd_smb2_request_pending...Stefan Metzmacher1-1/+1
2012-08-07s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher1-1/+1
2012-08-07s3:smb2_server: make use of SMBD_SMB2_OUT_*_IOV smbd_smb2_request_reply()Stefan Metzmacher1-4/+4
2012-08-07s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher1-4/+3
2012-08-07s3:smb2_server: make use of SMBD_SMB2_*_IOV_OFSStefan Metzmacher1-15/+20
2012-08-07s3:smb2_server: make use of helper macros in smb2_calculate_credits()Stefan Metzmacher1-4/+6
2012-08-07s3:smb2_server: make use of helper macros in smbd_smb2_request_validate()Stefan Metzmacher1-3/+5
2012-08-07s3:smb2_server: make use of SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher1-17/+20
2012-08-07s3:smb2_server: do one central as_root check if the operation requires itStefan Metzmacher1-30/+6
2012-08-07s3:smb2_server: do one central tcon check if the operation requires itStefan Metzmacher1-160/+15
2012-08-07s3:smb2_server: do one central session check if the operation requires itStefan Metzmacher1-66/+6
2012-08-07s3:smb2_server: add and use smbd_smb2_call()Stefan Metzmacher1-0/+21
2012-08-07s3:smb2_server: add .as_root to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+15
2012-08-07s3:smb2_server: add .need_tcon to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+14
2012-08-07s3:smb2_server: add .need_session to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+16
2012-08-07s3:smb2_server: introduce a smbd_smb2_dispatch_table (for now just with names)Stefan Metzmacher1-22/+46
2012-08-07s3:smb2_server: move 'conn' to main block of smbd_smb2_request_dispatch()Stefan Metzmacher1-3/+2
2012-08-06s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in smbd_smb2_req...Stefan Metzmacher1-257/+78
2012-08-06s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in smbd_smb2_req...Stefan Metzmacher1-28/+15