summaryrefslogtreecommitdiff
path: root/source3/smbd/filename.c
Commit message (Expand)AuthorAgeFilesLines
* smbd: check for absolute paths in full_path_from_dirfsp_atname()Ralph Boehme2020-12-171-1/+2
* smbd: use vfs_stat() in more placesRalph Boehme2020-12-161-24/+4
* smbd: use open_pathref_fsp() in filename_convert_internal()Ralph Boehme2020-12-161-0/+45
* smbd: use common exit in filename_convert_internal()Ralph Boehme2020-12-161-5/+1
* s3: add full_path_from_dirfsp_atname()Ralph Boehme2020-12-161-0/+38
* smbd: use UCF_POSIX_PATHNAMES flag for path validation logic in filename_conv...Ralph Boehme2020-10-231-3/+4
* s3: smbd: Remove wrapper resolve_dfspath_wcard(). Just call dfs_redirect() di...Jeremy Allison2020-09-301-4/+4
* s3: smbd: Remove unused 'bool *ppath_contains_wcard' parameter from resolve_d...Jeremy Allison2020-09-301-5/+2
* s3: smbd: Remove the 'bool *ppath_contains_wcard' parameter from filename_con...Jeremy Allison2020-09-301-8/+0
* s3: smbd: The only caller of filename_convert_with_privilege() passes in NULL...Jeremy Allison2020-09-301-2/+2
* s3: smbd: All callers to filename_convert() pass in NULL for the 'bool *ppath...Jeremy Allison2020-09-301-2/+2
* s3: smbd: SMB1 Remove the crazy semantics in filename_convert_internal() usin...Jeremy Allison2020-09-301-14/+2
* smbd: Apply a bit of README.Coding to unix_convert()Volker Lendecke2020-06-151-13/+24
* smbd: Fix typosVolker Lendecke2020-06-151-1/+1
* smbd: remove unused variable twrp_name from filename_convert_internal()Ralph Boehme2020-05-211-3/+0
* smbd: update function documentation header to match actual function argument ...Ralph Boehme2020-05-211-1/+1
* smbd: make get_real_filename_full_scan() publicRalph Boehme2020-05-061-4/+6
* s3: smbd: Move the initialization of the filename and the call to canonicaliz...Jeremy Allison2020-05-051-14/+14
* smbd: Update description of canonicalize_snapshot_path().Jeremy Allison2020-05-051-10/+8
* smbd: pass ucf_flags to canonicalize_snapshot_path()Ralph Boehme2020-05-051-9/+13
* smbd: strip @GMT token in canonicalize_snapshot_path()Ralph Boehme2020-05-051-27/+25
* smbd: realign stat_cache_add() args in unix_convert()Ralph Boehme2020-05-051-3/+6
* smbd: realigning a complex if expression in unix_convert()Ralph Boehme2020-05-051-5/+14
* smbd: move a DEBUG in unix_convert()Ralph Boehme2020-05-051-3/+4
* smbd: make canonicalize_snapshot_path() publicRalph Boehme2020-05-051-2/+2
* smbd: convert SMB_VFS_GET_REAL_FILENAME() arg path to be a struct smb_filenameRalph Boehme2020-05-051-1/+1
* smbd: pass struct smb_filename to get_real_filename()Ralph Boehme2020-05-051-10/+18
* smbd: realign args of get_real_filename() and friendsRalph Boehme2020-05-051-6/+20
* smbd: pass twrp as NTTIME to filename_convert() and all the way down to canon...Ralph Boehme2020-05-051-9/+12
* smbd: let canonicalize_snapshot_path() fill in struct smb_filename.twrpRalph Boehme2020-05-051-0/+6
* smbd: move time_t twrp to @GMT string token conversion to canonicalize_snapsh...Ralph Boehme2020-05-051-26/+30
* smbd: refactor canonicalize_snapshot_path()Ralph Boehme2020-05-051-10/+8
* smbd: add twrp arg to synthetic_smb_fname()Ralph Boehme2020-05-051-0/+3
* smbd: use parent_smb_fname() in unix_convert()Ralph Boehme2020-04-291-9/+14
* smbd: use synthetic_smb_fname() in check_parent_exists()Ralph Boehme2020-04-291-8/+19
* smbd: add missing done check from unix_convert_step_stat() refactoringRalph Boehme2020-04-281-0/+3
* smbd: unix_convert_step(). Fix use of state->end as a boolean, always compare...Jeremy Allison2020-04-241-4/+4
* smbd: add some logging to unix_convert()Ralph Boehme2020-04-241-0/+4
* smbd: factor out unix_convert_step_search_fail()Ralph Boehme2020-04-241-133/+142
* smbd: use an early exit if stat succeeds in unix_convert_step_stat()Ralph Boehme2020-04-241-214/+212
* smbd: factor out unix_convert_step_stat() from unix_convert_step()Ralph Boehme2020-04-241-46/+57
* smbd: remove goto from unix_convert_step()Ralph Boehme2020-04-241-55/+30
* smbd: factor out path loop in unix_convert()Ralph Boehme2020-04-241-390/+415
* smbd: use a different error out in one place in unix_convert()Ralph Boehme2020-04-241-1/+1
* smbd: in unix_convert() replace all local variable with a state structRalph Boehme2020-04-241-197/+216
* smbd: rename ctx variable to mem_ctx in unix_convert()Ralph Boehme2020-04-241-11/+11
* smbd: change variable name start to name in unix_convert()Ralph Boehme2020-04-241-40/+40
* smbd: remove initial stat() EACCES handling from unix_convert()Ralph Boehme2020-04-231-11/+6
* smbd: let unix_convert() fail early if initial stat fails with EACCESRalph Boehme2020-04-221-0/+12
* s3: smbd: Now we no longer use it, remove all references to original_lcomp fr...Jeremy Allison2020-03-301-34/+0