summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_syncops.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-30s3-vfs: include smbd/smbd.h in vfs modules.Günther Deschner1-0/+1
Guenther
2011-03-30s3-includes: only include system/filesys.h when needed.Günther Deschner1-0/+1
Guenther
2011-02-25s3-vfs: make syncops_connect in modules/vfs_syncops.c static.Günther Deschner1-2/+2
Guenther
2011-02-18s3:vfs:syncops add option to disable metasync per shareChristian Ambach1-4/+14
introduce an option to disable the metadata sync in case the filesystem handles this correctly the sync can be skipped, but synchronization of the data that was written can still be configured (in opposition to the disable flag disabling all sync operations) Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Fri Feb 18 17:31:59 CET 2011 on sn-devel-104
2010-10-13s3:vfs:syncops add option to disable module per shareChristian Ambach1-6/+35
add an option to disable the syncops module completely for a share with syncops:disable = true
2010-10-13s3:vfs:syncops make it possible to specify syncops:onclose per shareChristian Ambach1-7/+43
convert the onclose option of the vfs_syncops module from a global option to a service-specific one as preparation for further flags, use a struct to store in the VFS handle instead of just the onclose flag
2009-07-24Make the smbd VFS typesafeVolker Lendecke1-18/+12
2009-07-06s3: Plumb smb_filename through SMB_VFS_UNLINKTim Prouty1-3/+4
2009-07-06s3: Plumb smb_filename through SMB_VFS_RENAMETim Prouty1-3/+5
2009-06-17s3: Change SMB_VFS_OPEN to take an smb_filename structTim Prouty1-2/+23
This was a little messy because of all of the vfs modules I had to touch. Most of them were pretty straight forward, but the streams modules required a little attention to handle smb_filename. Since the use of smb_filename enables the vfs modules to access the raw, over-the-wire stream, a little bit of the handling that was being done by split_ntfs_stream_name has now been shifted into the individual stream modules. It may be a little more code, but overall it gives more flexibility to the streams modules, while also allowing correct stream handling.
2008-04-21Remove redundant parameter fd from SMB_VFS_CLOSE().Michael Adam1-3/+3
Now all those redundant fd's have vanished from the VFS API. Michael (This used to be commit 14294535512a7f191c5008e622b6708e417854ae)
2007-10-23added a syncops VFS module for filesystems which do not guarantee meta-data ↵Andrew Tridgell1-0/+210
operations are immediately committed to disk in stable form. Essential for clustered Samba setups (This used to be commit 8b19cb17b9ae9e1cd4a96df6e7dedb75aff7ee96)