summaryrefslogtreecommitdiffstats
path: root/source3/modules
Commit message (Collapse)AuthorAgeFilesLines
* Covert several persistant tdb files to use state_path() instead of lock_path()Steven Danneman2009-01-122-2/+2
|
* s3: Fix uninitialized variable in OneFS streamsTim Prouty2009-01-111-2/+5
|
* s3: Add OneFS alternate data streams implementationTim Prouty2009-01-114-14/+673
|
* s3: General cleanup of the open path in the OneFS vfs moduleTim Prouty2009-01-115-27/+17
|
* s3: Remove rendundant op_tuple entry in xattr streamsTim Prouty2009-01-091-2/+0
|
* s3:events: change event_add_timed() prototype to match samba4Stefan Metzmacher2009-01-051-4/+2
| | | | metze
* Use talloc_tos in vfs_full_audit.c:do_logVolker Lendecke2009-01-051-2/+2
|
* Fix a bad memleak in vfs_full_auditVolker Lendecke2009-01-051-1/+4
|
* Add create_file to vfs_op_namesVolker Lendecke2009-01-051-0/+1
|
* Fix bug 6012: Add "get_real_filename" to full_auditVolker Lendecke2009-01-051-0/+25
| | | | | | Thanks to Hodur <coil93@gmail.com> for testing! Volker
* s3: Remove a few unnecessary checks from the streams depot module and fix to ↵Tim Prouty2009-01-041-12/+18
| | | | | | | | | | work with NTRENAME Handling of error codes when renaming a file to a stream and a stream to a file is now done in rename_internals_fsp. The NTRENAME stream path only passes in the stream name, so the new base can now be different from the old base.
* s3: Remove a few unnecessary checks from the streams xattr moduleTim Prouty2009-01-041-11/+0
| | | | | | | | Handling of error codes when renaming a file to a stream and a stream to a file is now done in rename_internals_fsp. The NTRENAME stream path only passes in the stream name, so the new base can now be different from the old base.
* Async wrapper for open_socket_out_send/recvVolker Lendecke2009-01-041-2/+3
|
* open_socket_out is always used with SOCK_STREAM, remove argument "type"Volker Lendecke2009-01-031-1/+1
|
* s3: Fix caller of print_fsp_openTim Prouty2008-12-311-3/+3
|
* Fix all warnings in source3 with gcc4.3.Jeremy Allison2008-12-312-6/+15
| | | | Jeremy.
* Rename parent_dirname_talloc() to parent_dirname()Volker Lendecke2008-12-314-13/+5
|
* Use parent_dirname_talloc instead of parent_dirname in vfswrap_mkdirVolker Lendecke2008-12-311-1/+6
|
* Try to fix the build by fixing some typos in the vfs codeKai Blin2008-12-261-3/+3
|
* Fix bug #5990 - strict allocate should be checked before ftruncateJeremy Allison2008-12-251-0/+14
| | | | | | reported by and based on a patch by Yasuma Takeda <yasuma@osstech.co.jp>. Jeremy.
* Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2008-12-181-0/+28
|\
| * s3: Add statvfs implementation to the onefs vfs moduleAravind Srinivasan2008-12-171-0/+28
| |
* | Comment out the parent inheritance code (this is incorrect) as wasJeremy Allison2008-12-182-0/+4
|/ | | | | done for POSIX ACLs. Jeremy.
* s3: Fix a few build warningsTim Prouty2008-12-152-524/+891
|
* Make use of smbd_gpfs_get_realfilename_path in unix_convertVolker Lendecke2008-12-102-0/+86
| | | | | | (cherry picked from commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58) Signed-off-by: Michael Adam <obnox@samba.org>
* Fix nonempty blank lines in vfs_gpfs.cVolker Lendecke2008-12-101-55/+50
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3:modules/gpfs: Fix nonempty blank linesVolker Lendecke2008-12-101-2/+2
|
* Revert "Fix some merge omissions for GPFS"Volker Lendecke2008-12-102-16/+7
| | | | | | | | This reverts commit a0efc4cffbd84898c454d27eaf946d073dfdad0f. This one should have been done with careful cherry-picks, sorry. Volker
* Revert "Fix nonempty blank lines in vfs_gpfs.c"Volker Lendecke2008-12-101-50/+55
| | | | This reverts commit a4b52118d44906882677ed1234428d8025134036.
* Revert "Make use of smbd_gpfs_get_realfilename_path in unix_convert"Volker Lendecke2008-12-102-86/+0
| | | | This reverts commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58.
* Revert "Fix the build"Volker Lendecke2008-12-101-0/+9
| | | | This reverts commit c044b09572631cbdd686e5dbbdfbcc731145533a.
* Fix the buildVolker Lendecke2008-12-101-9/+0
| | | | Crap, too many trees and no instant, infinitely fast rebuild
* Make use of smbd_gpfs_get_realfilename_path in unix_convertVolker Lendecke2008-12-102-0/+86
|
* Fix nonempty blank lines in vfs_gpfs.cVolker Lendecke2008-12-101-55/+50
|
* Fix some merge omissions for GPFSVolker Lendecke2008-12-102-7/+16
|
* Pass the get_real_filename operation through the VFSVolker Lendecke2008-12-101-0/+12
| | | | | | | | | | | | | | This is done to help file systems that can tell us about the real upper/lower case combination given a case-insensitive file name. The sample I will soon push is the gpfs module (recent gpfs has a get_real_filename function), others might have a similar function to help alleviate the 1million files in a single directory problem. Jeremy, please comment! Thanks, Volker
* 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-095-710/+1160
| | | | | | | | | | | | | | | | | | | 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.
* Fix bug #5929 - vfs_prealloc does not build with option ↵Henning Henkel2008-12-041-1/+1
| | | | --with-cluster-support and GPFS
* s3: Change SMB_VFS_CREATE_FILE to take a create_file_flags argumentTim Prouty2008-12-032-5/+5
| | | | | | This replaces the is_dos_path bool with a more future-proof argument. The next step is to plumb INTERNAL_OPEN_ONLY through this flag instead of overridding the oplock_request.
* s3: Add SMB_VFS_CREATE_FILE to vfs_full_audit moduleTim Prouty2008-12-031-0/+64
|
* s3: Add new "is_dos_path" argument to SMB_VFS_CREATE_FILETim Prouty2008-12-031-1/+2
| | | | | Now unix paths can be differentiated from windows paths so the underlying create_file implementations can convert paths correctly.
* s3: Add SMB_VFS_CREATE_FILE to the vfs layerTim Prouty2008-12-031-0/+27
| | | | Modify all callers of create_file to go through SMB_VFS_CREATE_FILE
* Add support for OneFS ACLsSteven Danneman2008-12-023-0/+874
| | | | | | | | | | Add to the OneFS VFS module, support for NTFS ACLs through the calls: SMB_VFS_FGET_NT_ACL() SMB_VFS_GET_NT_ACL() SMB_VFS_FSET_NT_ACL() Also create several new onefs specific smb.conf parameters in onefs.h
* Add OneFS VFS module skeleton.Tim Prouty2008-12-021-0/+33
| | | | Also set configure to autodetect OneFS OS and build this VFS module.
* s3:streams_xattr: fstat should do a stat on the base fileStefan Metzmacher2008-12-011-1/+1
| | | | | | The behavior of stat and fstat should be the same. metze
* s3:streams_xattr: recheck fsp->fsp_name after a renameStefan Metzmacher2008-12-011-0/+65
| | | | metze
* s3:streams_depot: add an option to disable the xattr checksStefan Metzmacher2008-12-011-4/+18
| | | | | | | streams_depot:check_valid=no is useful when the filesystem has no xattr support and files are only published via samba. metze
* s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the ↵Stefan Metzmacher2008-12-011-1/+0
| | | | | | default value metze