summaryrefslogtreecommitdiff
path: root/source3/smbd/vfs.c
AgeCommit message (Expand)AuthorFilesLines
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
2009-07-20s3: Separate out a new file: filename_utils.cTim Prouty1-0/+55
2009-07-20s3: Change fsp->fsp_name to be an smb_filename struct!Tim Prouty1-13/+23
2009-06-24s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTATTim Prouty1-72/+38
2009-06-10s3: Prepare the first set of SMB_VFS_CREATE_FILE callers to take an smb_filen...Tim Prouty1-8/+18
2009-06-02Add SMB_VFS_CONNECTPATH operationVolker Lendecke1-8/+22
2009-06-02Remove a variable used just onceVolker Lendecke1-2/+3
2009-05-26Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STATVolker Lendecke1-14/+14
2009-04-29s3:vfs: untangle logic for loading and probing modules in vfs_init_custom()Michael Adam1-11/+23
2009-02-19s3: Change the vfs_GetWd cache to use the file_id structTim Prouty1-12/+3
2009-02-09Add an optional SMB_STRUCT_SMB parameter to VFS_OP_READDIRSteven Danneman1-2/+2
2009-02-09s3 oplocks: Make the level2 oplock contention API more granularTim Prouty1-8/+25
2009-02-09s3 vfs: Add a destructor to the fsp extension data APITim Prouty1-1/+7
2009-01-08s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher1-4/+1
2008-10-14Use {u,}int64_t instead of SMB_BIG_{U,}INT.Jelmer Vernooij1-6/+6
2008-05-05Remove connection_struct->mem_ctx, connection_struct is its own parentVolker Lendecke1-3/+3
2008-01-11Combine fsp and tofd to tofsp in SMB_VFS_RECVFILE().Michael Adam1-2/+0
2008-01-10Remove redundant parameter fd from SMB_VFS_WRITE().Michael Adam1-2/+2
2008-01-10Remove redundant parameter fd from SMB_VFS_READ().Michael Adam1-3/+3
2008-01-10Make casts to (void *) explicit to remove compiler warnings.Michael Adam1-1/+2
2008-01-10Correctly abstract the transfer_file mechanism with callbacks and void ptrs.Michael Adam1-11/+9
2008-01-09Make use of talloc_pool in the main codepaths. Remove the sub-contexts.Jeremy Allison1-9/+4
2008-01-07Remove redundant parameter fd from SMB_VFS_FTRUNCATE().Michael Adam1-2/+2
2008-01-07Remove redundant parameter fd from SMB_VFS_FSTAT().Michael Adam1-2/+2
2008-01-07Remove redundant parameter fd from SMB_VFS_PWRITE().Michael Adam1-3/+3
2008-01-07Remove unneeded parameter fd from SMB_VFS_PREAD().Michael Adam1-1/+1
2007-12-29Apply some constVolker Lendecke1-4/+4
2007-12-21Fix a C++ warningVolker Lendecke1-1/+1
2007-12-19Expose per-fsp extension talloc context.James Peach1-2/+14
2007-12-18Add a in-memory cacheVolker Lendecke1-111/+57
2007-11-10Always define PATH_MAX. Makes code simpler (removesJeremy Allison1-12/+0
2007-10-31Make explicit draining the socket on RECVFILE. AddJeremy Allison1-10/+8
2007-10-30Ensure we don't prematurely clean out the bytes read.Jeremy Allison1-4/+10
2007-10-30Add new parameter, "min receivefile size" (by default setJeremy Allison1-3/+29
2007-10-28Enable vfs objects = /full/path/to/object.soVolker Lendecke1-10/+36
2007-10-18RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison1-11/+11
2007-10-10r25117: The mega-patch Jerry was waiting for. Remove all pstrings fromJeremy Allison1-31/+79
2007-10-10r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell1-2/+1
2007-10-10r23779: Change from v2 or later to v3 or later.Jeremy Allison1-1/+1