Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix bug 6769 - symlink unlink does nothing. Jeremy. | Jeremy Allison | 2009-10-09 | 1 | -1/+5 |
| | |||||
* | Make some functions static to vfs_gpfs.c | Volker Lendecke | 2009-04-06 | 1 | -14/+14 |
| | |||||
* | Fix two c++ warnings in vfs_gpfs.c | Volker Lendecke | 2009-04-06 | 1 | -2/+2 |
| | |||||
* | Try and fix the build farm RAW-STREAMS errors. Ordering of | Jeremy Allison | 2009-03-26 | 1 | -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 module | Volker Lendecke | 2009-03-22 | 1 | -1/+1 |
| | |||||
* | Add dirsort module | Andy Kelk | 2009-03-22 | 1 | -0/+193 |
| | |||||
* | Make use of gpfs_get_real_filename optional | Volker Lendecke | 2009-03-19 | 2 | -1/+10 |
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> | ||||
* | Add a vfs_preopen module to hide fs latencies | Volker Lendecke | 2009-03-10 | 1 | -0/+456 |
| | |||||
* | Fix crashes when running RAW-ACLs against system with tdb ACL modules | Jeremy Allison | 2009-03-04 | 2 | -3/+3 |
| | | | | | (caused by the POSIX pathname fixes). Jeremy. | ||||
* | Use fsp->posix_open in preference if we have it. | Jeremy Allison | 2009-02-25 | 2 | -7/+7 |
| | | | | Jeremy. | ||||
* | Ensure ACL modules work with POSIX paths. | Jeremy Allison | 2009-02-25 | 2 | -22/+79 |
| | | | | Jeremy. | ||||
* | Fix use of streams modules with CIFSFS client. | Jeremy Allison | 2009-02-25 | 2 | -4/+25 |
| | | | | Jeremy. | ||||
* | More warning fixes for Solaris. | Jeremy Allison | 2009-02-23 | 1 | -4/+4 |
| | | | | Jeremy. | ||||
* | More warning fixes for Solaris. | Jeremy Allison | 2009-02-23 | 1 | -4/+5 |
| | | | | Jeremy. | ||||
* | Quieten down a boatload of shadowed variable warnings on Solaris. | Jeremy Allison | 2009-02-23 | 2 | -47/+47 |
| | | | | | Makes real problems easier to spot. Jeremy. | ||||
* | Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem. | Jeremy Allison | 2009-02-20 | 1 | -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 Hetterich | 2009-02-13 | 1 | -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 Suarez | 2009-02-03 | 1 | -1/+1 |
| | |||||
* | Apply same logic fix for #4308 Excel save operation corrupts file ACLs | Jeremy Allison | 2009-01-22 | 1 | -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 chown | Jeremy Allison | 2009-01-22 | 1 | -2/+0 |
| | | | | | to ourselves unless that was passed in. Jeremy. | ||||
* | s3:vfs_fileid: readd "fileid:algorithm" as option. | Stefan Metzmacher | 2009-01-17 | 1 | -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 Prouty | 2009-01-08 | 1 | -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 module | Tim Prouty | 2009-01-08 | 1 | -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 samba4 | Stefan Metzmacher | 2009-01-06 | 1 | -4/+2 |
| | | | | metze | ||||
* | Fix a bad memleak in vfs_full_audit | Volker Lendecke | 2009-01-05 | 1 | -1/+4 |
| | |||||
* | Fix bug 6012: Add "get_real_filename" to full_audit | Volker Lendecke | 2009-01-05 | 1 | -0/+25 |
| | | | | | | Thanks to Hodur <coil93@gmail.com> for testing! Volker | ||||
* | Fix all warnings with gcc4.3. | Jeremy Allison | 2008-12-31 | 2 | -6/+15 |
| | | | | Jeremy. | ||||
* | Fix bug #5990 - strict allocate should be checked before ftruncate | Jeremy Allison | 2008-12-25 | 1 | -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 was | Jeremy Allison | 2008-12-18 | 2 | -0/+4 |
| | | | | | done for POSIX ACLs. Jeremy. | ||||
* | Make use of smbd_gpfs_get_realfilename_path in unix_convert (cherry picked ↵ | Volker Lendecke | 2008-12-12 | 3 | -0/+88 |
| | | | | | | from commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58) Signed-off-by: Michael Adam <obnox@samba.org> | ||||
* | Fix nonempty blank lines in vfs_gpfs.c | Volker Lendecke | 2008-12-12 | 1 | -55/+50 |
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> | ||||
* | s3:modules/gpfs: Fix nonempty blank lines | Volker Lendecke | 2008-12-12 | 1 | -2/+2 |
| | |||||
* | Pass the get_real_filename operation through the VFS | Volker Lendecke | 2008-12-12 | 1 | -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 Henkel | 2008-12-04 | 1 | -1/+1 |
| | | | | --with-cluster-support and GPFS | ||||
* | s3:streams_xattr: fstat should do a stat on the base file | Stefan Metzmacher | 2008-12-01 | 1 | -1/+1 |
| | | | | | | The behavior of stat and fstat should be the same. metze | ||||
* | s3:streams_xattr: recheck fsp->fsp_name after a rename | Stefan Metzmacher | 2008-12-01 | 1 | -0/+65 |
| | | | | metze | ||||
* | s3:streams_depot: add an option to disable the xattr checks | Stefan Metzmacher | 2008-12-01 | 1 | -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 Metzmacher | 2008-12-01 | 1 | -1/+0 |
| | | | | | | default value metze | ||||
* | s3:streams_depot: add support for stream renames | Stefan Metzmacher | 2008-12-01 | 1 | -0/+74 |
| | | | | metze | ||||
* | s3:streams_depot: map 'file::$DATA' to just 'file' | Stefan Metzmacher | 2008-12-01 | 1 | -1/+12 |
| | | | | metze | ||||
* | s3:streams_xattr: add support for renaming streams | Stefan Metzmacher | 2008-12-01 | 1 | -1/+142 |
| | | | | metze | ||||
* | vfs_tsmsm: fix potential segfault (freeing uninitialized buffer) | Michael Adam | 2008-12-01 | 1 | -1/+1 |
| | | | | Michael | ||||
* | zfsacl: "return" is not a function. | Michael Adam | 2008-11-25 | 1 | -3/+3 |
| | | | | Michael | ||||
* | zfsacl: Prevent calling POSIX ACL vfs methods on zfs share. | Nils Goroll | 2008-11-25 | 1 | -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.so | Mathias Dietz | 2008-11-24 | 1 | -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 Adam | 2008-11-22 | 1 | -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 Allison | 2008-11-21 | 1 | -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 Allison | 2008-11-21 | 1 | -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 Allison | 2008-11-21 | 1 | -19/+51 |
| | | | | | | kernel oplock bug). Jeremy. | ||||
* | Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of ↵ | Jeremy Allison | 2008-11-21 | 1 | -1/+60 |
| | | | | | | the file Jeremy. |