summaryrefslogtreecommitdiff
path: root/libcli/smb
AgeCommit message (Expand)AuthorFilesLines
2021-07-12libcli/smb: let smb2_negotiate_context_parse() only parse the expected number...Stefan Metzmacher3-9/+21
2021-03-29libcli smb smb2: Use correct enumeration typeGary Lockyer1-1/+1
2021-03-17libcli/smb: make use of smb3_capabilities.encryptionStefan Metzmacher1-18/+63
2021-03-17libcli/smb: introduce struct smb3_encryption_capabilitiesStefan Metzmacher1-1/+7
2021-03-17libcli/smb: pass smb3_capabilities to smbXcli_conn_create()Stefan Metzmacher2-2/+9
2021-03-17libcli/smb: introduce struct struct smb311_capabilitiesStefan Metzmacher1-0/+4
2021-03-17libcli/smb: don't copy the key to a stack variable in smb2_signing_{encrypt,d...Stefan Metzmacher1-20/+14
2021-03-17libcli/smb: no longer pass protocol to smb2_signing_{encrypt,decrypt}_pdu()Stefan Metzmacher3-6/+4
2021-03-17libcli/smb: no longer pass protocol to smb2_signing_{sign,check}_pdu()Stefan Metzmacher3-18/+2
2021-03-17libcli/smb: make smb2_signing_key_destructor staticStefan Metzmacher2-3/+1
2021-03-17libcli/smb: make use of smb2_signing_key_{copy,sign_create,cipher_create}() i...Stefan Metzmacher1-124/+62
2021-03-17libcli/smb: add smb2_signing_key_{copy,sign_create,cipher_create}() helpersStefan Metzmacher3-0/+204
2021-03-17libcli/smb: maintain smbXcli_conn.smb2.server.sign_algoStefan Metzmacher1-0/+7
2021-03-17libcli/smb: make use of smb2_signing_derivations_fill_const_stack() smb2cli_s...Stefan Metzmacher1-54/+12
2021-03-17libcli/smb: add smb2_signing_derivations_fill_const_stack()Stefan Metzmacher2-0/+76
2021-03-17libcli/smb: make use of smb2_signing_calc_signature() in smb2_signing_sign_pdu()Stefan Metzmacher1-68/+17
2021-03-17libcli/smb: assert that smb2_signing_{sign,check}_pdu() gets 2-4 iovec elementsStefan Metzmacher1-7/+26
2021-03-17libcli/smb: split out smb2_signing_calc_signature() from smb2_signing_check_p...Stefan Metzmacher2-91/+119
2021-03-17libcli/smb: pass the length of the resulting key to smb2_key_derivation()Stefan Metzmacher3-8/+12
2021-03-17libcli/smb: prepare smb2_key_derivation() for keys larger than 16-bytesStefan Metzmacher1-3/+19
2021-01-19libcli:smb: Fix a typo in a debug messageAndreas Schneider1-1/+1
2021-01-15libcli/smb: allow unexpected padding in SMB2 IOCTL responsesStefan Metzmacher1-1/+18
2021-01-15s4:torture/smb2: add samba3.smb2.ioctl.bug14607Stefan Metzmacher1-0/+2
2021-01-15libcli/smb: split out smb2cli_ioctl_parse_buffer()Stefan Metzmacher1-80/+110
2021-01-15libcli/smb: Allow smb2cli_validate_negotiate_info_done() to ignore NT_STATUS_...Jeremy Allison1-0/+25
2021-01-15libcli/smb: Change some checks to SMB_ASSERTSStefan Metzmacher1-7/+2
2020-12-17libcli/smb: add smbXcli_conn_send_queue()Stefan Metzmacher2-0/+6
2020-11-30libcli: Align integer typesVolker Lendecke1-1/+1
2020-11-26libcli:smb: Check return code of set_blockingAndreas Schneider1-1/+4
2020-11-16libcli: smb2: Never print length if smb2_signing_key_valid() fails for crypto...Jeremy Allison1-6/+3
2020-11-06Add smb2cli_session_get_encryption_cipher()Isaac Boukris2-0/+14
2020-10-02libcli: Use GUID_to_ndr_buf() in smb2cli_validate_negotiate_info_send()Volker Lendecke1-4/+4
2020-10-02libcli: Use GUID_to_ndr_buf() in smbXcli_negprot_smb2_subreq()Volker Lendecke1-4/+4
2020-08-19libcli:smb: Add smb_encryption_setting_translate()Andreas Schneider3-0/+40
2020-08-19libcli:smb: Add smb_signing_setting_translate()Andreas Schneider4-0/+96
2020-08-19param: Create and use enum_smb_encryption_valsAndreas Schneider1-0/+9
2020-08-19libcli:smb2: Use talloc NULL context if we don't have a stackframeAndreas Schneider1-4/+26
2020-08-19libcli:smb2: Do not leak ptext on errorAndreas Schneider1-0/+1
2020-07-08libcli/smb: define FSCTL_SMBTORTURE_FORCE_UNACKED_TIMEOUTStefan Metzmacher1-0/+8
2020-06-22libcli: Use NT_STATUS_PENDING instead of STATUS_PENDINGChristof Schmitt1-3/+3
2020-06-15libcli: Add tevent_req_received() calls to smb2cli_create_recv()Volker Lendecke1-0/+2
2020-06-15libcli: Move IO_REPARSE_TAG definitions to smb_constants.hVolker Lendecke1-0/+16
2020-06-15libcli: Slightly simplify smb2cli_req_recv() with an early returnVolker Lendecke1-6/+1
2020-05-19add some missing FSCTL definesBjörn Jacke1-0/+8
2020-03-25libsmb: Make sure that the TCP socket is non-blockingVolker Lendecke1-0/+1
2020-03-10libcli: Align integer typesVolker Lendecke1-1/+1
2020-02-07smbd: Add make_smb2_posix_create_ctx()Volker Lendecke3-0/+89
2020-02-07libsmb: Add smb2_create_blob_remove()Volker Lendecke2-0/+17
2020-02-07libsmb: Allow passing in NULL to smb2_create_blob_find()Volker Lendecke1-0/+4
2020-02-07libsmb: Add posix create context definitionVolker Lendecke1-0/+1