summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* VERSION: Disable GIT_SNAPSHOT for the 4.17.0rc2 release.samba-4.17.0rc2Jule Anger2022-08-161-1/+1
* WHATSNEW: Add release notes for Samba 4.17.0rc2.Jule Anger2022-08-161-1/+23
* WHATSNEW: SMB Server performance improvementsStefan Metzmacher2022-08-161-0/+21
* s3:vfs.h: add comment about VFS_OPEN_HOW_RESOLVE_NO_SYMLINKSStefan Metzmacher2022-08-161-0/+1
* s3: smbd: Add IS_VETO_PATH checks to openat_pathref_fsp_case_insensitive().Jeremy Allison2022-08-162-1/+20
* s3: smbd: Add IS_VETO_PATH check to openat_pathref_dirfsp_nosymlink().Jeremy Allison2022-08-161-0/+18
* s3: tests: Add samba3.blackbox.test_veto_files.Jeremy Allison2022-08-164-0/+210
* selftest/Samba3: let nt4_dc* use vfs_default:VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS=noStefan Metzmacher2022-08-161-0/+2
* vfs_default: Use openat2(RESOLVE_NO_SYMLINKS) if availableVolker Lendecke2022-08-161-1/+52
* vfs_default: prepare O_PATH usage with openat2()Stefan Metzmacher2022-08-161-0/+18
* s3:smbd: let openat_pathref_dirfsp_nosymlink() try VFS_OPEN_HOW_RESOLVE_NO_SY...Volker Lendecke2022-08-161-0/+64
* s3:smbd: let openat_pathref_dirfsp_nosymlink() handle ELOOP similar to ENOTDIRStefan Metzmacher2022-08-161-2/+10
* s3:smbd: let openat_pathref_dirfsp_nosymlink() do a verification loop against...Stefan Metzmacher2022-08-161-6/+29
* vfs: define VFS_OPEN_HOW_RESOLVE_NO_SYMLINKSVolker Lendecke2022-08-161-0/+3
* lib/replace: let DISABLE_OPATH also undef __NR_openat2Stefan Metzmacher2022-08-161-0/+8
* lib/replace: add fallback defines for __NR_openat2Stefan Metzmacher2022-08-161-0/+20
* lib/replace: use syscall(__NR_openat2) if availableStefan Metzmacher2022-08-161-0/+8
* lib/replace: always include <sys/syscall.h> in replace.c if availableStefan Metzmacher2022-08-161-3/+4
* lib/replace: add a replacement for openat2() that returns ENOSYSStefan Metzmacher2022-08-163-0/+45
* vfs_btrfs: fix include order, includes.h or replace.h should be firstStefan Metzmacher2022-08-161-2/+2
* vfs_io_uring: hide a possible definition of struct open_how in liburing/compat.hStefan Metzmacher2022-08-162-0/+31
* wafsamba: allow cflags for CHECK_TYPE[_IN]()Stefan Metzmacher2022-08-161-3/+4
* s3:tests: add a lot more tests to test_symlink_traversal_smb2.shStefan Metzmacher2022-08-161-0/+116
* s3:utils: Fix NULL checkAndreas Schneider2022-08-161-1/+1
* s3:util: Initialize json_object structures so we can call json_free()Andreas Schneider2022-08-161-7/+24
* s3: smbd: Remove unix_convert() and associated functions.Jeremy Allison2022-08-162-1363/+0
* s3: smbd: Remove the old dfs_path_lookup() code.Jeremy Allison2022-08-161-191/+0
* s3: smbd: Switch get_referred_path() over to use the new dfs_path_lookup().Jeremy Allison2022-08-161-25/+6
* s3: smbd: Add new version of dfs_path_lookup() that uses filename_convert_dir...Jeremy Allison2022-08-161-0/+261
* s3: smbd: Remove dfs_redirect().Jeremy Allison2022-08-162-122/+0
* s3: smbd: Remove call to dfs_redirect() from filename_convert_dirfsp_nosymlin...Jeremy Allison2022-08-161-15/+13
* s3: smbd: Remove call to dfs_redirect() from filename_convert_smb1_search_pat...Jeremy Allison2022-08-161-56/+12
* s3: smbd: In filename_convert_dirfsp_nosymlink(), cope with an MS-DFS link as...Jeremy Allison2022-08-161-0/+13
* s3: smbd: In filename_convert_dirfsp_nosymlink(), allow a NT_STATUS_PATH_NOT_...Jeremy Allison2022-08-161-0/+5
* s3: smbd: Allow openat_pathref_dirfsp_nosymlink() to return NT_STATUS_PATH_NO...Jeremy Allison2022-08-161-0/+12
* s3: smbd: In get create_junction(), make sure check_path_syntax() is called o...Jeremy Allison2022-08-161-0/+6
* s3: smbd: In get referred_path(), make sure check_path_syntax() is called on ...Jeremy Allison2022-08-161-0/+7
* s3: smbd: Add dfs_filename_convert(). Simple wrapper around parse_dfs_path().Jeremy Allison2022-08-162-0/+67
* s3: smbd: Use helper function msdfs_servicename_matches_connection() in dfs_r...Jeremy Allison2022-08-161-7/+6
* s3: smbd: Use helper function msdfs_servicename_matches_connection() in parse...Jeremy Allison2022-08-161-8/+7
* s3: smbd: Add helper function msdfs_servicename_matches_connection().Jeremy Allison2022-08-161-0/+46
* s3: smbd: Remove definition of struct dfs_path.Jeremy Allison2022-08-161-7/+0
* s3: smbd: Remove use of 'struct dfs_path'. Not needed for a (hostname, servic...Jeremy Allison2022-08-161-80/+87
* s3: smbd: Add TALLOC_CTX * parameter to parse_dfs_path().Jeremy Allison2022-08-161-5/+17
* s3: smbd: Ensure smb2_file_rename_information() uses the SMB2 pathname parser...Jeremy Allison2022-08-161-18/+12
* s3: smbd: Make sure we have identical check_path_syntax logic in smbd_smb2_cr...Jeremy Allison2022-08-161-1/+2
* s3: smbd: In smbd_smb2_create_send() call the helper function check_path_synt...Jeremy Allison2022-08-161-11/+7
* s3: smbd: Add helper function check_path_syntax_smb2().Jeremy Allison2022-08-162-2/+10
* s3: smbd: Add new function check_path_syntax_smb2_msdfs() for SMB2 MSDFS paths.Jeremy Allison2022-08-161-0/+38
* s3: smbd: Fix cosmetic bug logging pathnames from Linux kernel clients using ...Jeremy Allison2022-08-161-0/+23