summaryrefslogtreecommitdiffstats
path: root/source3/modules/onefs_open.c
Commit message (Collapse)AuthorAgeFilesLines
...
* s3 OneFS: Add parameter to ignore streamsTim Prouty2009-03-031-1/+1
|
* s3 OneFS: Refactor config code and cleanup includesTim Prouty2009-03-011-0/+3
|
* s3: Fix OneFS bug opening streams with truncating dispositionAravind Srinivasan2009-02-181-1/+1
| | | | | Do not attempt to delete streams on a truncating open, if the name we're opening is itself a stream
* s3 onefs: rename custom parameter to plural to match previous usageSteven Danneman2009-02-121-1/+1
|
* s3 OneFS: Expand the usage of the ignore sacl parametertodd stecher2009-02-111-0/+5
|
* s3 OneFS: Add kernel oplocks implementationTim Prouty2009-02-091-26/+129
| | | | | | | | | 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: Add OneFS alternate data streams implementationTim Prouty2009-01-111-12/+41
|
* s3: General cleanup of the open path in the OneFS vfs moduleTim Prouty2009-01-111-15/+2
|
* s3: Fix caller of print_fsp_openTim Prouty2008-12-311-3/+3
|
* Rename parent_dirname_talloc() to parent_dirname()Volker Lendecke2008-12-311-4/+2
|
* s3: [3/3]: Fix a delete on close divergence from windows and the associated ↵Tim Prouty2008-12-091-3/+2
| | | | | | | torture test This third patch cleans up by removing all of the code that is made obsolete by the first patch. It should cause no functional changes.
* s3: Add the OneFS SMB_VFS_CREATE_FILE implementationTim Prouty2008-12-091-658/+784
| | | | | | | | | | | | | | | | | | | 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.
* s3: Add onefs_open.c with code copied verbatim from smbd/open.cTim Prouty2008-12-091-0/+2028
This is an intermediate step that makes it much easier to see how the OneFS SMB_VFS_CREATE_FILE implementation diverges from stock samba. The goal is that more common code can be refactored into utility functions.