1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/libcli/smb
Volker Lendecke ae5dc52d23 smbXcli: Detect the SMB311 posix negotiate context
The server will only return this if the client requested in via
smbXcli_negprot_send()'s in_ctx parameter. This adds knowledge about
SMB2_CREATE_TAG_POSIX to smbXcli_base.c with a function to query
it. The alternative would have been to detect this in the caller, but
this would have meant that we also would need a
smbXcli_conn_set_have_posix() function or something similar.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
2022-09-02 13:31:38 +00:00
..
read_smb.c
read_smb.h
reparse_symlink.c libcli: Modernize a few DEBUG statements 2022-07-25 12:04:33 +00:00
reparse_symlink.h libsmb: move reparse_symlink to libcli/smb/ 2021-11-11 19:08:37 +00:00
smb1cli_close.c
smb1cli_create.c
smb1cli_echo.c
smb1cli_read.c
smb1cli_session.c libcli/smb: clang: Fix 'value stored to 'p' is never read' 2019-07-11 04:08:13 +00:00
smb1cli_trans.c libcli smb smb1cli_trans: fix ubsan warning 2019-10-16 18:00:31 +00:00
smb1cli_write.c
smb2_constants.h s3: smbd: Add the definition for SMB2_FIND_POSIX_INFORMATION info level. 2022-02-01 16:30:37 +00:00
smb2_create_blob.c libsmb: Add smb2_create_blob_remove() 2020-02-07 21:01:31 +00:00
smb2_create_blob.h libsmb: Add smb2_create_blob_remove() 2020-02-07 21:01:31 +00:00
smb2_create_ctx.h libsmb: Fix a typo 2020-01-30 12:27:40 +00:00
smb2_lease.c
smb2_lease.h
smb2_lock.h libsmb: Make "struct smb2_lock_element" generally usable 2019-04-01 17:58:17 +00:00
smb2_negotiate_context.c libcli/smb: let smb2_negotiate_context_parse() only parse the expected number of contexts 2021-07-12 21:25:21 +00:00
smb2_negotiate_context.h libcli/smb: add support for SMB2_SIGNING_AES128_GMAC 2021-07-15 00:06:31 +00:00
smb2_posix.c smbd: Add make_smb2_posix_create_ctx() 2020-02-07 21:01:31 +00:00
smb2_posix.h smbd: Add make_smb2_posix_create_ctx() 2020-02-07 21:01:31 +00:00
smb2_signing.c lib/util: Change function to mem_equal_const_time() 2022-06-09 22:49:29 +00:00
smb2_signing.h libcli/smb: no longer pass protocol to smb2_signing_{encrypt,decrypt}_pdu() 2021-03-17 00:49:32 +00:00
smb2cli_close.c
smb2cli_create.c libcli: Add tevent_req_received() calls to smb2cli_create_recv() 2020-06-15 17:59:39 +00:00
smb2cli_echo.c
smb2cli_flush.c
smb2cli_ioctl.c libcli/smb: make smb2cli_ioctl_parse_buffer() available as smb2cli_parse_dyn_buffer() 2021-07-15 23:04:34 +00:00
smb2cli_notify.c libcli: Make smb2cli_notify_send cancellable 2018-11-21 16:53:41 +01:00
smb2cli_query_directory.c libcli/smb: outbuf length is a IVAL ie a uint32_t 2017-01-31 04:34:29 +01:00
smb2cli_query_info.c
smb2cli_read.c libcli/smb: allow unexpected padding in SMB2 READ responses 2021-07-15 23:53:55 +00:00
smb2cli_session.c
smb2cli_set_info.c
smb2cli_tcon.c libcli/smb: split out smb2cli_raw_tcon* from smb2cli_tcon* 2021-12-01 11:04:29 +00:00
smb2cli_write.c
smb_common.h libsmb: Make "struct smb2_lock_element" generally usable 2019-04-01 17:58:17 +00:00
smb_constants.h smbd: cache DOS attributes in struct smb_filename.cached_dos_attributes 2022-08-29 17:22:32 +00:00
smb_seal.c libcli:smb: Use #ifdef instead of #if for config.h definitions 2018-11-28 23:19:22 +01:00
smb_seal.h
smb_signing.c lib/util: Change function to mem_equal_const_time() 2022-06-09 22:49:29 +00:00
smb_signing.h s3: libcli: Rename smb_key_derivation() -> smb1_key_derivation() 2022-03-08 22:12:37 +00:00
smb_unix_ext.h
smb_util.h libcli: "smb_util.h" needs "ntstatus.h" 2021-11-11 19:08:37 +00:00
smbXcli_base.c smbXcli: Detect the SMB311 posix negotiate context 2022-09-02 13:31:38 +00:00
smbXcli_base.h smbXcli: Detect the SMB311 posix negotiate context 2022-09-02 13:31:38 +00:00
test_smb1cli_session.c Fix uClibc build on 64bit platforms by including stdint.h 2018-08-24 17:22:09 +02:00
test_util_translate.c libcli:smb: Add smb_encryption_setting_translate() 2020-08-19 16:22:40 +00:00
tstream_smbXcli_np.c tstream: Fix CID 1167981 Unchecked return value 2018-04-16 19:09:56 +02:00
tstream_smbXcli_np.h
util.c docs-xml: use upper case for "{client,server} smb3 {signing,encryption} algorithms" values 2021-09-08 16:37:07 +00:00
wscript libsmb: move reparse_symlink to libcli/smb/ 2021-11-11 19:08:37 +00:00