1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source3
Jeremy Allison bcba550228 s3: smbd: Add new function check_path_syntax_smb2_msdfs() for SMB2 MSDFS paths.
#ifdef'ed out as static and not yet used.

We can't just call check_path_syntax() on these as
they are of the form hostname\share[\extrapath]
(where [\extrapath] is optional).

hostname here can be an IPv6 ':' separated address,
which check_path_syntax() fails on due to the streamname
processing.

NB. This also has to cope with out existing (broken)
libsmbclient libraries that sometimes set the DFS
flag and then send a local pathname. Cope by just
calling the normal check_path_syntax() on the
whole pathname in that case.

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

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
2022-08-12 18:19:30 +00:00
..
auth lib/util/access: source3/auth/user_util: Check for INNETGR 2022-08-08 07:28:31 +00:00
build
client s3/client: fix dfs deltree, resolve dfs path 2022-06-17 17:12:07 +00:00
exports
groupdb
include s3:include: remove unused update_stat_ex_file_id() prototype 2022-08-11 18:28:36 +00:00
intl
lib s3:g_lock: use TDB_VOLATILE to avoid fcntl locks 2022-08-11 18:28:36 +00:00
libads s3: libads: Fix coverity false positive. 2022-07-04 16:42:28 +00:00
libgpo/gpext
libnet s3:libads: Allocate ads->auth.ccache_name under ADS_STRUCT talloc context 2022-06-27 15:50:30 +00:00
librpc lib/util: Change function to mem_equal_const_time() 2022-06-09 22:49:29 +00:00
libsmb s3:libsmb: Add dcerpc_samr_chgpasswd_user4 to remote_password_change() 2022-07-28 11:51:29 +00:00
locale spelling: connnect encrytion exisit expection explicit invalide missmatch paramater paramter partion privilige relase reponse seperate unkown verson authencication progagated 2022-06-10 18:12:33 +00:00
locking s3: smbd: Move implicit call to lp_posix_cifsu_locktype() out of init_strict_lock_struct(). 2022-01-06 15:11:38 +00:00
modules vfs_default: assert all passed in fsp's and names are non-stream type 2022-08-10 16:32:35 +00:00
nmbd source3: move lib/substitute.c functions out of proto.h 2021-11-11 13:49:32 +00:00
param dsdb: Allow password history and password changes without an NT hash 2022-06-26 22:10:29 +00:00
passdb s3:passdb: Consolidate error checking in fetch_ldap_pw() 2022-08-11 06:34:56 +00:00
printing s3: smbd: Convert driver_unix_convert() to use filename_convert_dirfsp(). 2022-08-04 18:10:43 +00:00
profile s3:profile: make use of tevent_cached_getpid() in performance critical code 2022-07-25 18:32:18 +00:00
registry registry3: Align an integer type 2022-07-25 12:04:33 +00:00
rpc_client s3:rpc_client: Implement dcerpc_samr_chgpasswd_user4() 2022-07-28 11:51:29 +00:00
rpc_server smbd: use metadata_fsp() with SMB_VFS_FGET_NT_ACL() 2022-08-10 15:32:35 +00:00
rpcclient s3:rpcclient: Implement cmd chpasswd4 2022-07-28 11:51:29 +00:00
script CI: add a test trying to delete a stream on a pathref ("stat open") handle 2022-08-10 15:32:35 +00:00
selftest CI: add a test trying to delete a stream on a pathref ("stat open") handle 2022-08-10 15:32:35 +00:00
services s3:services: Disable rcinit-based service control code 2021-12-10 14:02:30 +00:00
smbd s3: smbd: Add new function check_path_syntax_smb2_msdfs() for SMB2 MSDFS paths. 2022-08-12 18:19:30 +00:00
torture smbd: use metadata_fsp() with SMB_VFS_FSET_NT_ACL() 2022-08-10 15:32:35 +00:00
utils smbstatus: Fix the 32-bit build on FreeBSD 2022-08-09 20:04:26 +00:00
web
winbindd s3:winbind: Implement dcerpc_samr_chgpasswd_user4 for PamAuthChangePassword 2022-07-28 12:47:31 +00:00
.clang_complete
.dmallocrc
.indent.pro
Doxyfile
mainpage.dox
smbadduser.in
wscript Revert "s3:smbd: Remove NIS support" 2022-06-09 21:45:28 +00:00
wscript_build s3:waf: Fix version number of public libsmbconf 2022-06-24 09:48:38 +00:00
wscript_configure_system_ncurses