summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_server.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-08-06s3:smb2_server: remove const from smbd_smb2_first_negprot()Stefan Metzmacher1-1/+1
2012-08-06s3:smb2_server: add smbd_smb2_inbuf_parse_compound()Stefan Metzmacher1-0/+104
2012-08-05s3:smb2_server: make use of SMBD_SMB2_* macrosStefan Metzmacher1-20/+12
2012-08-05s3:smb2_server: use 'i' instead of '1' as vector index in smbd_smb2_request_p...Stefan Metzmacher1-2/+2
2012-07-25s3:smb2_server: simplify the talloc_pool handling for smbd_smb2_requestStefan Metzmacher1-36/+4
2012-07-03s3: Fix Coverity ID 709217 Dereference after null checkVolker Lendecke1-2/+10
2012-07-03s3:smbd:smb2: change smbXsrv_tcon0 to smbXsrv_tcon in smbd_smb2_request_chec...Michael Adam1-1/+1
2012-06-29s3:smb2_server: remove max_charge check in smbd_smb2_request_verify_creditcha...Stefan Metzmacher1-16/+0
2012-06-29s3:smb2_server: make the logic in smbd_smb2_request_verify_creditcharge() sim...Stefan Metzmacher1-11/+23
2012-06-29s3:smb2_server: simplify smbd_smb2_request_verify_creditcharge() a bit.Stefan Metzmacher1-6/+1
2012-06-29s3:smb2_server: grant extra credits for multi-credit requestsStefan Metzmacher1-2/+10
2012-06-29s3:smb2_server: implement credit granting similar to windowsStefan Metzmacher1-19/+50
2012-06-29s3:smb2_server: make sure sequence numbers don't wrap at UINT64_MAXStefan Metzmacher1-2/+17
2012-06-29s3:smb2_server: make sure we don't grant more credits than we allowStefan Metzmacher1-31/+53
2012-06-29s3:smb2_server: check the credit_charge against the already granted creditsStefan Metzmacher1-7/+12
2012-06-29s3:smb2_server: split out a smb2_validate_sequence_number() functionStefan Metzmacher1-40/+77
2012-06-29s3:smb2_server: clear sequence window if we got the lowest sequence idStefan Metzmacher1-2/+2
2012-06-29s3:smb2_server: fix calculation of the next bitmap_offsetStefan Metzmacher1-1/+1
2012-06-29s3:smb2_server: remove unused and confusing DEFAULT_SMB2_MAX_CREDIT_BITMAP_FA...Stefan Metzmacher1-7/+4
2012-06-29s3:smb2_server: call smbd_smb2_request_validate() also in smbd_smb2_first_neg...Stefan Metzmacher1-0/+6
2012-06-29s3:smb2_server: start the connection with one credit granted to the clientStefan Metzmacher1-1/+1
2012-06-25s3:smb2_sesssetup: implement dynamic re-authentication and expire sessionsStefan Metzmacher1-5/+44
2012-06-25s3:smbd: make use of smbXsrv_tcon and smbXsrv_session for smb2Stefan Metzmacher1-25/+23
2012-06-25s3:smb2_sesssetup: make use of the smbXsrv_session infrastructureStefan Metzmacher1-22/+38