summaryrefslogtreecommitdiff
path: root/libcli/smb/smbXcli_base.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-31auth: Use secure variant data_blob_talloc_s() to zero sensitive data blobsPavel Filipenský1-15/+16
2025-08-22libsmb: Avoid smb-level encryption if quic is trustedVolker Lendecke1-3/+19
2025-08-22libsmb: Negotiate SMB2_ACCEPT_TRANSPORT_LEVEL_SECURITY over quicVolker Lendecke1-0/+40
2025-08-22libcli: Add tls_verify_peer_state to smbXcli_transportVolker Lendecke1-12/+21
2025-08-22libcli: Introduce helper var in smbXcli_negprot_smb2_subreq()Volker Lendecke1-20/+30
2025-07-22libcli/smb: use talloc_asprintf_addbuf() in smbXcli_session_dump_keys()Ralph Boehme1-22/+63
2025-07-22libcli/smb2: dump encryption key in format for Wireshark ~/.wireshark/smb2_se...Ralph Boehme1-1/+45
2025-07-22libcli/smb: also dump signing_algo in smbXcli_session_dump_keys()Ralph Boehme1-0/+2
2025-07-22libcli/smb: make smbXcli_session_dump_keys() usable for the server sideRalph Boehme1-39/+12
2025-07-22libcli/smb: move cli_session_dump_keys() to libsmbRalph Boehme1-0/+52
2025-06-18libcli/smb: add smbXcli_transport_bsd_tstream()Stefan Metzmacher1-0/+42
2025-06-18libcli/smb: add smbXcli_transport_tstream()Stefan Metzmacher1-1/+122
2025-06-18libcli/smb: abstract transport function callsStefan Metzmacher1-31/+127
2025-06-18libcli/smb: add smbXcli_conn_monitor_{send,recv,once}()Stefan Metzmacher1-0/+174
2025-06-18libcli/smb: let smbXcli_transport_bsd() take an fd by referenceStefan Metzmacher1-1/+3
2025-06-18libcli/smb: pass smbXcli_transport to smbXcli_conn_create()Stefan Metzmacher1-6/+2
2025-06-18libcli/smb: let smbXcli_conn_create() call smbXcli_transport_bsd()Stefan Metzmacher1-39/+38
2025-06-18libcli/smb: introduce smbXcli_transport_bsdStefan Metzmacher1-0/+57
2025-06-14libcli: Avoid a ZERO_STRUCT with a direct initializationVolker Lendecke1-3/+1
2025-05-15libsmb: Move 192 bytes from R/W .data to R/O (shared) .textVolker Lendecke1-1/+1
2025-03-27libcli: Fix whitespaceVolker Lendecke1-1/+1
2025-03-05libsmb: Save lines with a direct variable initializationVolker Lendecke1-7/+3
2025-03-05libsmb: Simplify smbXcli_req_unset_pending()Volker Lendecke1-6/+1
2025-03-05smbclient3: Replacing Echos in the cli status check with TCP status check.Felix Bussmann1-0/+7
2025-02-05libsmb: Save some bytes in .text codeVolker Lendecke1-1/+1
2024-05-23smbXcli_base: add hacks to test anonymous signing and encryptionStefan Metzmacher1-5/+99
2024-03-12lib: Make GUID_to_ndr_buf() return voidVolker Lendecke1-12/+2
2023-11-30lib:crypto: Add ‘FixedData’ parameter to samba_gnutls_sp800_108_derive_key()Joseph Sutton1-0/+2
2023-11-30lib:crypto: Add samba_gnutls_sp800_108_derive_key()Joseph Sutton1-6/+10
2023-11-30libcli/smb: Add ‘algorithm’ parameter to smb2_key_derivation()Joseph Sutton1-0/+1
2023-11-15util/charset: Rename utf16_len_n() to utf16_null_terminated_len_n()Joseph Sutton1-4/+4
2023-10-13smbXcli: Remove unreachable code (CID 1444978)Joseph Sutton1-7/+0
2023-09-25libsmb: Pass neg contexts through sync smbXcli_negprot_recv()Volker Lendecke1-3/+6
2023-09-11libcli: Fix code spellingJoseph Sutton1-1/+1
2023-08-08smbXcli: Remove call to utf16_len_n()Joseph Sutton1-4/+0
2023-04-27libcli:smb: Fix code spellingAndreas Schneider1-3/+3
2023-03-29s3: libcli: Refuse to connect to any server with zero values for max_trans_si...Jeremy Allison1-0/+11
2022-10-03libsmb: Centralize the SMB2 protocol checkVolker Lendecke1-0/+6
2022-10-03smbXcli: Align smb2cli_req_create() with tevent_req conventionsVolker Lendecke1-3/+2
2022-09-02smbXcli: Detect the SMB311 posix negotiate contextVolker Lendecke1-0/+24
2022-08-26smbXcli: Pass negotiate contexts through smbXcli_negprot_send/recvVolker Lendecke1-14/+66
2022-08-22libcli/smb: Set error status if 'iov' pointer is NULLJoseph Sutton1-1/+5
2022-08-22libcli/smb: Ensure we call tevent_req_nterror() on failureJoseph Sutton1-1/+5
2022-06-10spelling: connnect encrytion exisit expection explicit invalide missmatch par...Michael Tokarev1-2/+2
2022-06-09lib/util: Change function to mem_equal_const_time()Joseph Sutton1-5/+5
2022-06-09auth: Use constant-time memcmp when comparing sensitive buffersJoseph Sutton1-3/+3
2022-05-02libcli/smb: allow SMB2 Negotiate responses with security_offset = 0 and secur...Stefan Metzmacher1-0/+15
2022-03-08s3: libcli: Rename smb_key_derivation() -> smb1_key_derivation()Jeremy Allison1-1/+1
2022-03-08s3: libcli: Rename smb_signing_set_negotiated() -> smb1_signing_set_negotiated()Jeremy Allison1-1/+1
2022-03-08s3: libcli: Rename smb_signing_is_active() -> smb1_signing_is_active()Jeremy Allison1-1/+1