summaryrefslogtreecommitdiffstats
path: root/source/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 6769 - symlink unlink does nothing. Jeremy.Jeremy Allison2009-10-091-1/+5
|
* Make some functions static to vfs_gpfs.cVolker Lendecke2009-04-061-14/+14
|
* Fix two c++ warnings in vfs_gpfs.cVolker Lendecke2009-04-061-2/+2
|
* Try and fix the build farm RAW-STREAMS errors. Ordering ofJeremy Allison2009-03-261-2/+2
| | | | | | | modules shouldn't matter, so as vfs_streams_depot doesn't implement get/setxattrs then call into the full VFS stack at the top. Jeremy
* Use StrCaseCmp in the dirsort moduleVolker Lendecke2009-03-221-1/+1
|
* Add dirsort moduleAndy Kelk2009-03-221-0/+193
|
* Make use of gpfs_get_real_filename optionalVolker Lendecke2009-03-192-1/+10
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Add a vfs_preopen module to hide fs latenciesVolker Lendecke2009-03-101-0/+456
|
* Fix crashes when running RAW-ACLs against system with tdb ACL modulesJeremy Allison2009-03-042-3/+3
| | | | | (caused by the POSIX pathname fixes). Jeremy.
* Use fsp->posix_open in preference if we have it.Jeremy Allison2009-02-252-7/+7
| | | | Jeremy.
* Ensure ACL modules work with POSIX paths.Jeremy Allison2009-02-252-22/+79
| | | | Jeremy.
* Fix use of streams modules with CIFSFS client.Jeremy Allison2009-02-252-4/+25
| | | | Jeremy.
* More warning fixes for Solaris.Jeremy Allison2009-02-231-4/+4
| | | | Jeremy.
* More warning fixes for Solaris.Jeremy Allison2009-02-231-4/+5
| | | | Jeremy.
* Quieten down a boatload of shadowed variable warnings on Solaris.Jeremy Allison2009-02-232-47/+47
| | | | | Makes real problems easier to spot. Jeremy.
* Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.Jeremy Allison2009-02-201-1/+7
| | | | | | | As the NFSv4 ACL mapping code doesn't map write directory into the DELETE_CHILD permission bit (which we require before allowing a delete) no one can delete files without an explicit DELETE_CHILD bit set on the directory. Add this mapping. Jeremy.
* Enable total anonymization in vfs_smb_traffic_analyzer, by mapping any user ↵Holger Hetterich2009-02-131-5/+16
| | | | names to the one given by anonymize_prefix, without generating a hash number. This setting is optional and is compatible with the module configuration format of Samba 3.3.
* Fix bug #6085 - In vfs_default.c change utime( ) call.Miguel Suarez2009-02-031-1/+1
|
* Apply same logic fix for #4308 Excel save operation corrupts file ACLsJeremy Allison2009-01-221-47/+37
| | | | | to NFSv4 ACL code as this uses the same flawed logic as posix_acls.c. Jeremy.
* Fix logic error in try_chown - we shouldn't arbitrarily chownJeremy Allison2009-01-221-2/+0
| | | | | to ourselves unless that was passed in. Jeremy.
* s3:vfs_fileid: readd "fileid:algorithm" as option.Stefan Metzmacher2009-01-171-1/+7
| | | | | | | "fileid:mapping" is still supported as fallback. metze (cherry picked from commit 554a89df0cf6d9832778e2913f9fe50b78baeedc)
* s3: Remove a few unnecessary checks from the streams depot module and fix to ↵Tim Prouty2009-01-081-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-081-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.
* s3:events: change event_add_timed() prototype to match samba4Stefan Metzmacher2009-01-061-4/+2
| | | | metze
* Fix a bad memleak in vfs_full_auditVolker Lendecke2009-01-051-1/+4
|
* Fix bug 6012: Add "get_real_filename" to full_auditVolker Lendecke2009-01-051-0/+25
| | | | | | Thanks to Hodur <coil93@gmail.com> for testing! Volker
* Fix all warnings with gcc4.3.Jeremy Allison2008-12-312-6/+15
| | | | Jeremy.
* 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.
* Comment out the parent inheritance code (this is incorrect) as wasJeremy Allison2008-12-182-0/+4
| | | | | done for POSIX ACLs. Jeremy.
* Make use of smbd_gpfs_get_realfilename_path in unix_convert (cherry picked ↵Volker Lendecke2008-12-123-0/+88
| | | | | | from commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58) Signed-off-by: Michael Adam <obnox@samba.org>
* Fix nonempty blank lines in vfs_gpfs.cVolker Lendecke2008-12-121-55/+50
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* s3:modules/gpfs: Fix nonempty blank linesVolker Lendecke2008-12-121-2/+2
|
* Pass the get_real_filename operation through the VFSVolker Lendecke2008-12-121-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
* Fix bug #5929 - vfs_prealloc does not build with option ↵Henning Henkel2008-12-041-1/+1
| | | | --with-cluster-support and GPFS
* 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-5/+20
| | | | | | | 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
* s3:streams_depot: add support for stream renamesStefan Metzmacher2008-12-011-0/+74
| | | | metze
* s3:streams_depot: map 'file::$DATA' to just 'file'Stefan Metzmacher2008-12-011-1/+12
| | | | metze
* s3:streams_xattr: add support for renaming streamsStefan Metzmacher2008-12-011-1/+142
| | | | metze
* vfs_tsmsm: fix potential segfault (freeing uninitialized buffer)Michael Adam2008-12-011-1/+1
| | | | Michael
* zfsacl: "return" is not a function.Michael Adam2008-11-251-3/+3
| | | | Michael
* zfsacl: Prevent calling POSIX ACL vfs methods on zfs share.Nils Goroll2008-11-251-0/+83
| | | | | | This is a proposed fix for Bugs #5135 and #5446. Signed-off-by: Michael Adam <obnox@samba.org>
* Search for gpfs functions in both libgpfs_gpl.so an libgpfs.soMathias Dietz2008-11-241-47/+45
| | | | | | As of GPFS 3.2.1 PTF8 libgpfs will be available as GPL, so we don't need the special libgpfs_gpl lib anymore. For backwards compatibility with pre-PTF8 GPFS installations, still look there.
* nfs4_acls: make prototype header match definition for smb_set_nt_acl_nfs4()Michael Adam2008-11-221-1/+1
| | | | | | | Add the const from nfs4_acls.c to nfs4_acls.h This fixes my build of the zfsacl module on solaris. Michael
* Revert f268d75f5ed1258b08c5571780ea3be6724daed4 - "Fix the logic bug that ↵Jeremy Allison2008-11-211-34/+34
| | | | | | | | caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test. Jeremy
* Fix the logic bug that caused us to run into kernel oplocks on an open for a ↵Jeremy Allison2008-11-211-34/+34
| | | | | | stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks. Jeremy.
* Use fxattr calls whenever possible (trying to work around the strange Linux ↵Jeremy Allison2008-11-211-19/+51
| | | | | | kernel oplock bug). Jeremy.
* Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of ↵Jeremy Allison2008-11-211-1/+60
| | | | | | the file Jeremy.