Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-12-10 | Revert "Fix some merge omissions for GPFS" | Volker Lendecke | 2 | -16/+7 | |
This reverts commit a0efc4cffbd84898c454d27eaf946d073dfdad0f. This one should have been done with careful cherry-picks, sorry. Volker | |||||
2008-12-10 | Revert "Fix nonempty blank lines in vfs_gpfs.c" | Volker Lendecke | 1 | -50/+55 | |
This reverts commit a4b52118d44906882677ed1234428d8025134036. | |||||
2008-12-10 | Revert "Make use of smbd_gpfs_get_realfilename_path in unix_convert" | Volker Lendecke | 2 | -86/+0 | |
This reverts commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58. | |||||
2008-12-10 | Revert "Fix the build" | Volker Lendecke | 1 | -0/+9 | |
This reverts commit c044b09572631cbdd686e5dbbdfbcc731145533a. | |||||
2008-12-10 | Fix the build | Volker Lendecke | 1 | -9/+0 | |
Crap, too many trees and no instant, infinitely fast rebuild | |||||
2008-12-10 | Make use of smbd_gpfs_get_realfilename_path in unix_convert | Volker Lendecke | 2 | -0/+86 | |
2008-12-10 | Fix nonempty blank lines in vfs_gpfs.c | Volker Lendecke | 1 | -55/+50 | |
2008-12-10 | Fix some merge omissions for GPFS | Volker Lendecke | 2 | -7/+16 | |
2008-12-10 | Pass the get_real_filename operation through the VFS | Volker Lendecke | 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 | |||||
2008-12-09 | s3: [3/3]: Fix a delete on close divergence from windows and the associated ↵ | Tim Prouty | 1 | -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. | |||||
2008-12-09 | s3: Add the OneFS SMB_VFS_CREATE_FILE implementation | Tim Prouty | 5 | -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. | |||||
2008-12-09 | s3: Add onefs_open.c with code copied verbatim from smbd/open.c | Tim Prouty | 1 | -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. | |||||
2008-12-04 | Fix bug #5929 - vfs_prealloc does not build with option ↵ | Henning Henkel | 1 | -1/+1 | |
--with-cluster-support and GPFS | |||||
2008-12-03 | s3: Change SMB_VFS_CREATE_FILE to take a create_file_flags argument | Tim Prouty | 2 | -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. | |||||
2008-12-03 | s3: Add SMB_VFS_CREATE_FILE to vfs_full_audit module | Tim Prouty | 1 | -0/+64 | |
2008-12-03 | s3: Add new "is_dos_path" argument to SMB_VFS_CREATE_FILE | Tim Prouty | 1 | -1/+2 | |
Now unix paths can be differentiated from windows paths so the underlying create_file implementations can convert paths correctly. | |||||
2008-12-03 | s3: Add SMB_VFS_CREATE_FILE to the vfs layer | Tim Prouty | 1 | -0/+27 | |
Modify all callers of create_file to go through SMB_VFS_CREATE_FILE | |||||
2008-12-02 | Add support for OneFS ACLs | Steven Danneman | 3 | -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 | |||||
2008-12-02 | Add OneFS VFS module skeleton. | Tim Prouty | 1 | -0/+33 | |
Also set configure to autodetect OneFS OS and build this VFS module. | |||||
2008-12-01 | s3:streams_xattr: fstat should do a stat on the base file | Stefan Metzmacher | 1 | -1/+1 | |
The behavior of stat and fstat should be the same. metze | |||||
2008-12-01 | s3:streams_xattr: recheck fsp->fsp_name after a rename | Stefan Metzmacher | 1 | -0/+65 | |
metze | |||||
2008-12-01 | s3:streams_depot: add an option to disable the xattr checks | Stefan Metzmacher | 1 | -4/+18 | |
streams_depot:check_valid=no is useful when the filesystem has no xattr support and files are only published via samba. metze | |||||
2008-12-01 | s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the ↵ | Stefan Metzmacher | 1 | -1/+0 | |
default value metze | |||||
2008-12-01 | s3:streams_depot: add support for stream renames | Stefan Metzmacher | 1 | -0/+74 | |
metze | |||||
2008-12-01 | s3:streams_depot: map 'file::$DATA' to just 'file' | Stefan Metzmacher | 1 | -1/+12 | |
metze | |||||
2008-12-01 | s3:streams_xattr: add support for renaming streams | Stefan Metzmacher | 1 | -1/+142 | |
metze | |||||
2008-12-01 | s3:vfs_tsmsm: fix potential segfault (freeing uninitialized buffer) | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2008-11-25 | [s3]zfsacl: "return" is not a function. | Michael Adam | 1 | -3/+3 | |
Michael | |||||
2008-11-25 | [s3]zfsacl: Prevent calling POSIX ACL vfs methods on zfs share. | Nils Goroll | 1 | -0/+83 | |
This is a proposed fix for Bugs #5135 and #5446. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2008-11-24 | Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so | Mathias Dietz | 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. | |||||
2008-11-21 | Fix a C90 error. | Jeremy Allison | 1 | -2/+3 | |
Jeremy. | |||||
2008-11-21 | Rever 83ff6979f504d50caf725ee62549604630b69be7 - "Fix the logic bug that ↵ | Jeremy Allison | 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. | |||||
2008-11-21 | Fix the logic bug that caused us to run into kernel oplocks on an open for a ↵ | Jeremy Allison | 1 | -34/+34 | |
stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks. Jeremy. | |||||
2008-11-21 | Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba | Jeremy Allison | 1 | -1/+1 | |
2008-11-22 | [s3]nfs4_acls: make prototype header match definition for smb_set_nt_acl_nfs4() | Michael Adam | 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 | |||||
2008-11-21 | Use fxattr calls whenever possible (trying to work around the strange Linux ↵ | Jeremy Allison | 1 | -19/+51 | |
kernel oplock bug). Jeremy. | |||||
2008-11-21 | Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of ↵ | Jeremy Allison | 1 | -1/+60 | |
the file (also fix a bad merge of the previous patch from 3.3). Jeremy. | |||||
2008-11-20 | Fix the build, by some cut-and-paste error I got two versions of the same ↵ | Jeremy Allison | 1 | -50/+0 | |
functions here. Jeremy. | |||||
2008-11-19 | Fix build farm breakage. | Jeremy Allison | 1 | -1/+1 | |
2008-11-19 | Add functions to delete NTACL on posix ACL set. | Jeremy Allison | 2 | -77/+235 | |
Jeremy. | |||||
2008-11-17 | Fix bug #5900 reported by monyo@samba.gr.jp - vfs_readonly.so does not work. | Jeremy Allison | 1 | -0/+13 | |
Jeremy. | |||||
2008-11-16 | Fix bug 5901: Default for streams_depot location | TAKAHASHI Motonobu | 1 | -1/+9 | |
2008-11-13 | Move v2 from timestamp to 16-byte hash. Got the change in before on disk ↵ | Jeremy Allison | 2 | -40/+20 | |
format is fixed. Jeremy. | |||||
2008-11-11 | [s3]vfs_acl_tdb: fix the build. | Michael Adam | 1 | -1/+1 | |
ndr_push_struct_blob has a different signature in master as well. Michael | |||||
2008-11-10 | Fix the build (ndr_pull_struct_blob has a different signature in master). | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2008-11-10 | Added vfs_acl_tdb.c module to do ACLs completely in userspace. Passes all of ↵ | Jeremy Allison | 2 | -44/+897 | |
RAW-ACLS except for the last test which uses a non-POSIX chown. More testing/documentation to follow. Jeremy. | |||||
2008-11-08 | Fix a subtle logic bug in the adaption of se_create_child_secdesc(), pass ↵ | Jeremy Allison | 1 | -1/+20 | |
RAW-ACL inheritance tests. Only access masks for SD get/set left to fix. Jeremy. | |||||
2008-11-06 | Start factoring out the inheritance differences. | Jeremy Allison | 1 | -2/+1 | |
Jeremy. | |||||
2008-11-06 | Don't call FSET_NT_ACL on file create if there's no SD to set. Leave the ↵ | Jeremy Allison | 1 | -4/+0 | |
default ACL in place. Jeremy. | |||||
2008-11-06 | Only one more issue with NULL ACL test left to solve. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. |