1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source3/libsmb
Jeremy Allison abbc9b9ab7 s3: libsmb: Fix reversing of oldname/newname paths when creating a reparse point symlink on Windows from smbclient.
This happened as smbd doesn't support reparse points so we couldn't test.
This was the reverse of the (tested) symlink parameters in the unix extensions
symlink command.

Rename parameters to link_target instead of oldname so this is clearer.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13172

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
2017-11-30 15:30:23 +01:00
..
ABI libsmbclient: Use const for the user 2017-10-27 20:33:24 +02:00
async_smb.c s3: libsmb: Add uint16_t addtional_flags2 to cli_smb_req_create(). 2016-08-19 20:03:12 +02:00
auth_generic.c s3:auth_generic: add "ntlmssp_resume_ccache" backend in auth_generic_client_prepare() 2016-03-10 06:52:28 +01:00
cli_smb2_fnum.c s3: libsmb: Fix valgrind read-after-free error in cli_smb2_close_fnum_recv(). 2017-11-30 05:47:10 +01:00
cli_smb2_fnum.h s3: smbclient: Implement "volume" command over SMB2. 2017-11-15 15:56:24 +01:00
cliconnect.c source3: remove sock_exec 2017-11-20 07:20:13 +01:00
clidfs.c CVE-2017-12150: s3:libsmb: only fallback to anonymous if authentication was not requested 2017-09-20 13:04:10 +02:00
clidgram.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
clidgram.h
clientgen.c CVE-2017-12151: s3:libsmb: add cli_state_is_encryption_on() helper function 2017-09-20 13:04:10 +02:00
clierror.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
clifile.c s3: client: Rename <oldname> to <link_target> in cmd_symlink() and cli_posix_symlink(). 2017-11-30 15:30:23 +01:00
clifsinfo.c s3: smbclient: Implement "volume" command over SMB2. 2017-11-15 15:56:24 +01:00
clilist.c s3: libsmb: Add return args to clistr_is_previous_version_path(). 2016-08-22 19:10:22 +02:00
climessage.c s3: libsmb: Add uint16_t additional_flags2 arg to cli_smb_send(). 2016-08-19 20:03:11 +02:00
clioplock.c s3: libsmb: Add uint16_t additional_flags2 arg to cli_smb_send(). 2016-08-19 20:03:11 +02:00
cliprint.c
cliquota.c cliquota: support setting file system quota via SMB2 2016-10-04 02:00:23 +02:00
clirap2.c s3:libsmb/clirap: remove unused cli_get_server_*() functions 2016-07-06 22:41:41 +02:00
clirap.c s3: libsmb: Add cli_smb2_setpathinfo(), to be called by cli_setpathinfo_basic(). 2017-07-25 17:43:15 +02:00
clirap.h s3:libsmb/clirap: remove unused cli_get_server_*() functions 2016-07-06 22:41:41 +02:00
clireadwrite.c s3:libsmb fix a typo 2016-09-14 02:06:17 +02:00
clisecdesc.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
clispnego.c s3:libsmb: remove unused functions in clispnego.c 2016-03-10 06:52:30 +01:00
clistr.c s3: libsmb: Add return args to clistr_is_previous_version_path(). 2016-08-22 19:10:22 +02:00
clisymlink.c s3: libsmb: Fix reversing of oldname/newname paths when creating a reparse point symlink on Windows from smbclient. 2017-11-30 15:30:23 +01:00
clitrans.c s3: libsmb: Add uint16_t addtional_flags2 to cli_trans_send(). 2016-08-19 20:03:12 +02:00
conncache.c lib: Use "mem_ctx" arg in gencache_get 2013-09-05 20:09:21 +02:00
dsgetdcname.c lib: Pass blob instead of &blob to gencache_set_data_blob 2017-11-29 16:59:16 +01:00
errormap_wbc.c
errormap_wbc.h
errormap.c Change all uses of uint32/16/8 in proto.h to uint32_t/16_t/8_t. 2015-04-29 23:42:20 +02:00
libsmb_cache.c Fix some blank line endings 2013-06-21 19:57:06 +02:00
libsmb_compat.c libsmb: Implement smbc_notify 2015-07-10 09:35:13 +02:00
libsmb_context.c CVE-2017-12151: s3:libsmb: make use of cli_state_is_encryption_on() 2017-09-20 13:04:10 +02:00
libsmb_dir.c s3:libsmb: don't call cli_NetServerEnum() on SMB2/3 connections in SMBC_opendir_ctx() 2017-08-19 01:41:24 +02:00
libsmb_file.c s3: libsmbclient: Use cache targetcli in SMBC_splice_ctx calls also. 2015-06-10 04:09:36 +02:00
libsmb_misc.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
libsmb_path.c Fix some blank line endings 2013-06-21 19:57:06 +02:00
libsmb_printjob.c libsmb: Fix CID 1034606 Incorrect pointer comparison 2015-09-09 21:33:49 +02:00
libsmb_server.c libsmbclient: Allow server (NetApp) to return STATUS_INVALID_PARAMETER from an echo. 2017-11-11 08:44:36 +01:00
libsmb_setget.c libsmbclient: Use const for the user 2017-10-27 20:33:24 +02:00
libsmb_stat.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
libsmb_thread_impl.c
libsmb_thread_posix.c
libsmb_xattr.c libsmb: Use fstr_sprint in convert_sid_to_string 2015-06-26 22:35:02 +02:00
libsmb.h s3:libsmb: Add in the core of the libsmb client SMB2 functions. 2013-08-15 09:07:06 +02:00
namecache.c namecache: fix uninitialised pointer returns 2014-09-13 03:21:39 +02:00
namequery_dc.c s3-kerberos: remove unused kdc_name from create_local_private_krb5_conf_for_domain(). 2014-03-07 18:43:57 +01:00
namequery.c Use talloc_stackframe() not talloc_tos() in namequery.c 2017-11-20 21:41:15 +01:00
nmblib.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
nmblib.h
passchange.c s3:libsmb: Pass domain to remote_password_change() 2017-08-23 13:16:20 +02:00
proto.h CVE-2017-12151: s3:libsmb: add cli_state_is_encryption_on() helper function 2017-09-20 13:04:10 +02:00
pylibsmb.c CVE-2017-12150: s3:pylibsmb: make use of SMB_SIGNING_DEFAULT for 'samba.samba3.libsmb_samba_internal' 2017-09-20 13:04:10 +02:00
reparse_symlink.c
samlogon_cache.c netsamlogon_cache: Use ndr_pull_struct_blob_all 2017-11-13 23:54:46 +01:00
samlogon_cache.h samlogon_cache: add netsamlog_cache_for_all() 2017-07-03 19:59:09 +02:00
smb_share_modes.c Convert all uint32/16/8 to _t in source3/libsmb. 2015-05-13 19:11:23 +02:00
smbclient.pc.in
smberr.c Change all uses of uint32/16/8 in proto.h to uint32_t/16_t/8_t. 2015-04-29 23:42:20 +02:00
smbsock_connect.c s3:libsmb: remove pending requests as early as possible via a smbsock_any_connect_cleanup() hook 2015-06-12 17:08:17 +02:00
trustdom_cache.c libsmb: Slightly simplify trustdom_cache_fetch 2017-03-14 15:22:12 +01:00
trusts_util.c netlogon_creds_cli: Protect netlogon_creds_cli_auth by _lck 2017-09-25 09:43:13 +02:00
unexpected.c lib: Introduce util_tsock.h 2016-01-10 22:24:17 +01:00
wscript libsmbclient: Use const for the user 2017-10-27 20:33:24 +02:00