summaryrefslogtreecommitdiff
path: root/source3/smbd/vfs.c
AgeCommit message (Expand)AuthorFilesLines
2011-04-25No longer need to call SMB_VFS_LSTAT - check name hasn't changed above is suf...Jeremy Allison1-23/+0
2011-04-25Correctly detect and deny symlinks anywhere in a path (not just the last comp...Jeremy Allison1-27/+60
2011-04-22Cosmetic. Fix bad indentation.Jeremy Allison1-18/+18
2011-04-21Remove duplicate code - move to parent_dirname() as a common function.Jeremy Allison1-25/+14
2011-04-21s3-vfs: rename open function to open_fn.Günther Deschner1-5/+2
2011-04-20s3-smbd: fix the AIX 5.3 build.Günther Deschner1-0/+3
2011-04-15Ensure vfs_chown_fsp() is safe against races.Jeremy Allison1-5/+71
2011-03-30s3: only include ntioctl.h where needed.Günther Deschner1-0/+1
2011-03-30s3: include smbd/smbd.h where needed.Günther Deschner1-0/+1
2011-03-30s3-build: only include transfer_file.h where needed.Günther Deschner1-0/+1
2011-03-30s3-includes: only include system/filesys.h when needed.Günther Deschner1-0/+1
2011-03-02s3: Pass smb_filename through the set_offline vfs opVolker Lendecke1-2/+2
2011-03-02s3: Pass smb_filename through the is_offline vfs opVolker Lendecke1-2/+3
2011-02-09Add fdopendir to the VFS. We will use this to reuse a directory fd already op...Jeremy Allison1-0/+9
2011-02-08If possible (O_DIRECTORY exists) open an fd for a directory open.Jeremy Allison1-2/+2
2011-02-05Fix try_chown code. Use new vfs_chown_fsp() which always trys fd first.Jeremy Allison1-0/+30
2010-12-21Added call out to a Linux-compatible fallocate() when we need to extend a fileJeremy Allison1-1/+12
2010-12-19s3: re-add some debugs to check_reduced_nameVolker Lendecke1-0/+2
2010-12-19s3: Fix some typosVolker Lendecke1-1/+1
2010-12-18Rename vfs operation posix_fallocate to just fallocate and add the vfs_falloc...Jeremy Allison1-9/+12
2010-12-14Ensure we use vfs_fsp_stat(), not VFS_STAT directly, and store into fsp->fsp_...Jeremy Allison1-19/+20
2010-12-03Merge the two conflicting allocation codes into one function, vfs_slow_falloc...Jeremy Allison1-34/+45
2010-12-02Move posix_fallocate into the VFS where it belongs.Jeremy Allison1-2/+11
2010-12-02Fix bug #7835 - vfs_fill_sparse() doesn't use posix_fallocate when strict all...Jeremy Allison1-2/+30
2010-11-20Move the uglyness of #ifdef REALPATH_TAKES_NULL into the vfs_defaultJeremy Allison1-42/+10
2010-09-13Fix bug 7409 - Thousands of reduce_name: couldn't get realpath.Jeremy Allison1-1/+1
2010-08-26s3-build: only include memcache.h where needed.Günther Deschner1-0/+1
2010-08-16s3: Remove smbd_server_fd from vfs_pwrite_dataVolker Lendecke1-1/+1
2010-08-16s3: Remove smbd_server_fd from vfs_write_dataVolker Lendecke1-1/+1
2010-07-13Revert "Remove the global char *LastDir."Jeremy Allison1-1/+20
2010-03-28s3: Fix typos in a debug message in vfs_init_customVolker Lendecke1-1/+2
2010-03-05Fix for bug #7189 - Open txt files with notepad on samba shares creates problem.Jeremy Allison1-1/+3
2010-02-11Remove lp_safe_widelinks() -> convert to just lp_widelinks. Suggestion from V...Jeremy Allison1-1/+1
2010-02-11Introduce lp_safe_widelinks()Simo Sorce1-1/+1
2010-02-05Fix bug 7104 - "wide links" and "unix extensions" are incompatible.Jeremy Allison1-1/+1
2010-01-12Remove the global char *LastDir.Jeremy Allison1-20/+1
2009-11-24Allow us to pass RAW-CHKPATH with FILE_FLAG_POSIX_SEMANTICS set or withJeremy Allison1-3/+11
2009-11-18s3: Do not talloc in readdirVolker Lendecke1-18/+24
2009-11-12s3: Fix debug messages in check_reduced_nameVolker Lendecke1-13/+24
2009-10-06s3: Add access_mask to the flock VFS callAbhidnya P Chirmule1-2/+4
2009-10-02Remove lots of duplicate code and move it into oneJeremy Allison1-0/+25
2009-10-02Fix more use of VFS_STAT when posix pathnames selected.Jeremy Allison1-1/+6
2009-09-24vfs catia: Fix the double translation that was happening with createfile and ...Aravind Srinivasan1-3/+5
2009-08-28s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAMEAravind Srinivasan1-2/+19
2009-08-24Second attempt at fix for bug 6529 - Offline files conflict with Vista and Of...Jeremy Allison1-2/+3
2009-07-25First patch for "new VFS" portabilityVolker Lendecke1-5/+5
2009-07-24add my copyright after the VFS rewriteVolker Lendecke1-0/+1
2009-07-24Make the smbd VFS typesafeVolker Lendecke1-32/+838
2009-07-24Fix some nonempty blank linesVolker Lendecke1-4/+4
2009-07-22s3: Convert some callers of vfs_lstat_smb_fname to SMB_VFS_LSTAT()Tim Prouty1-3/+16