summaryrefslogtreecommitdiffstats
path: root/source3/modules/onefs_system.c
Commit message (Collapse)AuthorAgeFilesLines
* s3-vfs: include smbd/smbd.h in vfs modules.Günther Deschner2011-03-301-0/+1
| | | | Guenther
* Protect the onefs sendfile from EAGAIN/EWOULDBLOCK.Jeremy Allison2010-12-151-1/+5
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Dec 15 03:26:43 CET 2010 on sn-devel-104
* s3: Add more helpful debugging to some of the streams codeTim Prouty2009-09-241-1/+1
|
* vfs catia: Fix the double translation that was happening with createfile and ↵Aravind Srinivasan2009-09-241-5/+20
| | | | | | | | | | | | | | | open. Since the catia translation is implemented for open, it should not also be done in createfile. By removing createfile from catia, translation is now done correctly for the primary open path. In order to support systems that have custom createfile implementations that don't eventually call SMB_VFS_OPEN, SMB_VFS_TRANSLATE_NAME has been expanded to take an additional argument that specifies direction. Signed-off-by: Tim Prouty <tprouty@samba.org>
* s3 onefs: update the onefs module to be compliant with stat_exTim Prouty2009-05-281-0/+94
|
* s3 onefs: Fix ignore sacl parameterTim Prouty2009-05-121-6/+8
|
* Clean up assignments to iov_base, ensure it's always cast to void *. This ↵Jeremy Allison2009-05-121-2/+2
| | | | | | should quieten some warnings with picky compilers on the buildfarm. Jeremy.
* s3 onefs: Turn up the debug level for non-error casestprouty2009-05-051-3/+3
|
* s3 onefs: Add missing newlines to debug statements in the onefs moduleTim Prouty2009-03-311-5/+5
|
* s3 onefs: Correctly error out when the read returns EOFTim Prouty2009-03-181-5/+9
| | | | Also add some more debugging.
* s3 OneFS: Refactor config code and cleanup includesTim Prouty2009-03-011-50/+4
|
* s3 OneFS: Add .snapshot directory configuration handlingTim Prouty2009-02-251-0/+50
|
* S3: Add in profile counters for new vfs and syscall entries.todd stecher2009-02-241-0/+18
|
* s3 OneFS: Add a parameter that unconditionally allows execute accessTim Prouty2009-02-231-0/+24
|
* s3 OneFS: Add an atomic sendfile implementationTim Prouty2009-02-211-0/+257
|
* s3 OneFS: Add debugging for createfile_flagsZack Kirsch2009-02-201-12/+15
|
* s3 OneFS: Fixes "inherit permissions" and "nt acl support" for Onefs.Zack Kirsch2009-02-191-1/+11
|
* s3 OneFS: Add recvfile implementationTim Prouty2009-02-131-0/+181
|
* s3 OneFS: Add kernel oplocks implementationTim Prouty2009-02-091-54/+4
| | | | | | | | | A few functions in oplocks_onefs.c need to be accessed from the onefs vfs module. It would be ideal if oplocks were implemented at the vfs layer, but since they aren't yet, a new header is added to source3/include to make these functions available to the onefs vfs module. oplocks_onefs.o doesn't need to be linked into the onefs vfs module explicitly, since it is already linked into smbd by default.
* s3: OneFS unmappable sids support.Dan Sledz2009-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Updates the onefs vfs module to add configurable behavior to deal with sids that are unknown to us. The best examples are aces that come from robocopy/xcopy. Adds the following share level options (which are specific to the vfs_onefs module): onefs: ignore unmappable sids (Default = false) If this option is set to true, sids which could not be resolved to a uid/gid are ignored. If an unmappable sid is encountered as the owner or group, the owner/group is converted to BUILTIN\Administrators. onefs: unmappable sids ignore list (Default = empty) Only the sids in the list are ignored. onefs: ignore sacls (Default = false) SACLs are ignored onefs: unmappable sids deny everyone (Default = false) If an unmappable sid is found in a deny ACE, the ACE's identity is changed to Everyone.
* s3: General cleanup of the open path in the OneFS vfs moduleTim Prouty2009-01-111-5/+6
|
* s3: Add the OneFS SMB_VFS_CREATE_FILE implementationTim Prouty2008-12-091-0/+214
This is the first pass at extending the onefs vfs module to support the CIFS-specific enhancements available on OneFS. Most of this patch is massaging the sama open path to work with ifs_createfile. ifs_createfile is a CIFS-specific syscall for opening/files and directories. It adds support for: - Full in-kernel access checks using a windows access_mask - Cluster-coherent share mode locks - Cluster-coherent oplocks - Streams - Setting security descriptors at create time - Setting dos_attributes at create time This patch does not implement the samba side of the streams support or oplocks support. Tests that expect oplocks to be granted or streams to be supported will fail. This will be remedied in upcoming patches.