Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-09 | s3 OneFS: Change ACLs to do a stat-only open before get/set_security_descriptor | Tim Prouty | 1 | -22/+4 | |
This ensures that getting/stting a security descriptor does not contend an oplock. The correct access checks will be still be done in the kernel on the get/set rather than the open. | |||||
2009-02-09 | s3 OneFS: Add kernel oplocks implementation | Tim Prouty | 3 | -81/+134 | |
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. | |||||
2009-02-09 | s3 vfs: Add a destructor to the fsp extension data API | Tim Prouty | 4 | -4/+5 | |
I'm not certain if the dummy pointer is needed in struct vfs_fsp_data, but I added it to be consistent with the comment below. | |||||
2009-02-09 | S3 OneFS: Add in Isilon specific performance counter module | todd stecher | 1 | -0/+415 | |
2009-02-09 | s3 OneFS: Fake Timestamps | todd stecher | 3 | -14/+242 | |
This checkin enables setting arbitrary timestamps on files matching the pattern stored in smb.conf. This was a customer request for a specific workflow. Changes include: 1) configuration state machine to avoid tons of string comparisons on each and every stat. 2) Code to adjust post-stat() times to match time now, or sloptime + time now. | |||||
2009-02-03 | Fix bug #6085 - In vfs_default.c change utime( ) call. | Miguel Suarez | 1 | -1/+1 | |
2009-01-30 | s3 onefs: Fix onefs ACLs to work with updated ACL syscall | Tim Prouty | 1 | -1/+1 | |
2009-01-29 | s3 onefs: Add the OneFS implementation of SMB_VFS_GET_ALLOC_SIZE | Tim Prouty | 1 | -0/+27 | |
2009-01-29 | s3: Add a new SMB_VFS_GET_ALLOC_SIZE vfs operation | Tim Prouty | 5 | -11/+63 | |
This allows module implementors to customize what allocation size is returned to the client. | |||||
2009-01-27 | s3:smbd: convert aio to use tevent_signal | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2009-01-23 | Modify OneFS module to support new NTIMES interfaces | todd stecher | 3 | -42/+124 | |
2009-01-23 | Extend NTIMES to allow setting create_time | todd stecher | 6 | -20/+24 | |
1) Add in smb_file_time struct to clarify code and make room for createtime. 2) Get and set create time from SMB messages. 3) Fixup existing VFS modules + examples Some OS'es allow for the setting of the birthtime through kernel interfaces. This value is generically used for Windows createtime, but is not settable in the code today. | |||||
2009-01-23 | s3: OneFS unmappable sids support. | Dan Sledz | 3 | -67/+183 | |
Updates the onefs vfs module to add configurable behavior to deal with sids that are unknown to us. The best examples are aces that come from robocopy/xcopy. Adds the following share level options (which are specific to the vfs_onefs module): onefs: ignore unmappable sids (Default = false) If this option is set to true, sids which could not be resolved to a uid/gid are ignored. If an unmappable sid is encountered as the owner or group, the owner/group is converted to BUILTIN\Administrators. onefs: unmappable sids ignore list (Default = empty) Only the sids in the list are ignored. onefs: ignore sacls (Default = false) SACLs are ignored onefs: unmappable sids deny everyone (Default = false) If an unmappable sid is found in a deny ACE, the ACE's identity is changed to Everyone. | |||||
2009-01-22 | Apply same logic fix for #4308 Excel save operation corrupts file ACLs | Jeremy Allison | 1 | -47/+37 | |
to NFSv4 ACL code as this uses the same flawed logic as posix_acls.c. Jeremy. | |||||
2009-01-22 | Fix logic error in try_chown - we shouldn't arbitrarily chown | Jeremy Allison | 1 | -2/+0 | |
to ourselves unless that was passed in. Jeremy. | |||||
2009-01-21 | s3/vfs_extd_audit: Don't ignore "syslog = 0". | Karolin Seeger | 1 | -59/+86 | |
This fixes bug #5956. Thanks to Oskar Wycislak <cantorek [at] gmail.com> for reporting and providing a patch! Karolin | |||||
2009-01-16 | s3:vfs_fileid: readd "fileid:algorithm" as option. | Stefan Metzmacher | 1 | -1/+7 | |
"fileid:mapping" is still supported as fallback. metze | |||||
2009-01-15 | s3: Remove an incorrect const | Tim Prouty | 1 | -1/+1 | |
2009-01-16 | s3:vfs_xattr_tdb: don't leak state_path() to talloc_tos in xattr_tdb_init(). | Michael Adam | 1 | -4/+9 | |
Michael | |||||
2009-01-16 | s3:vfs_acl_tdb: don't leak state_path() to talloc_tos() in acl_tdb_init() | Michael Adam | 1 | -0/+2 | |
Michael | |||||
2009-01-12 | Covert several persistant tdb files to use state_path() instead of lock_path() | Steven Danneman | 2 | -2/+2 | |
2009-01-11 | s3: Fix uninitialized variable in OneFS streams | Tim Prouty | 1 | -2/+5 | |
2009-01-11 | s3: Add OneFS alternate data streams implementation | Tim Prouty | 4 | -14/+673 | |
2009-01-11 | s3: General cleanup of the open path in the OneFS vfs module | Tim Prouty | 5 | -27/+17 | |
2009-01-09 | s3: Remove rendundant op_tuple entry in xattr streams | Tim Prouty | 1 | -2/+0 | |
2009-01-05 | s3:events: change event_add_timed() prototype to match samba4 | Stefan Metzmacher | 1 | -4/+2 | |
metze | |||||
2009-01-05 | Use talloc_tos in vfs_full_audit.c:do_log | Volker Lendecke | 1 | -2/+2 | |
2009-01-05 | Fix a bad memleak in vfs_full_audit | Volker Lendecke | 1 | -1/+4 | |
2009-01-05 | Add create_file to vfs_op_names | Volker Lendecke | 1 | -0/+1 | |
2009-01-05 | Fix bug 6012: Add "get_real_filename" to full_audit | Volker Lendecke | 1 | -0/+25 | |
Thanks to Hodur <coil93@gmail.com> for testing! Volker | |||||
2009-01-04 | s3: Remove a few unnecessary checks from the streams depot module and fix to ↵ | Tim Prouty | 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. | |||||
2009-01-04 | s3: Remove a few unnecessary checks from the streams xattr module | Tim Prouty | 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. | |||||
2009-01-04 | Async wrapper for open_socket_out_send/recv | Volker Lendecke | 1 | -2/+3 | |
2009-01-03 | open_socket_out is always used with SOCK_STREAM, remove argument "type" | Volker Lendecke | 1 | -1/+1 | |
2008-12-31 | s3: Fix caller of print_fsp_open | Tim Prouty | 1 | -3/+3 | |
2008-12-31 | Fix all warnings in source3 with gcc4.3. | Jeremy Allison | 2 | -6/+15 | |
Jeremy. | |||||
2008-12-31 | Rename parent_dirname_talloc() to parent_dirname() | Volker Lendecke | 4 | -13/+5 | |
2008-12-31 | Use parent_dirname_talloc instead of parent_dirname in vfswrap_mkdir | Volker Lendecke | 1 | -1/+6 | |
2008-12-26 | Try to fix the build by fixing some typos in the vfs code | Kai Blin | 1 | -3/+3 | |
2008-12-25 | Fix bug #5990 - strict allocate should be checked before ftruncate | Jeremy Allison | 1 | -0/+14 | |
reported by and based on a patch by Yasuma Takeda <yasuma@osstech.co.jp>. Jeremy. | |||||
2008-12-18 | Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba | Jeremy Allison | 1 | -0/+28 | |
2008-12-18 | Comment out the parent inheritance code (this is incorrect) as was | Jeremy Allison | 2 | -0/+4 | |
done for POSIX ACLs. Jeremy. | |||||
2008-12-17 | s3: Add statvfs implementation to the onefs vfs module | Aravind Srinivasan | 1 | -0/+28 | |
2008-12-15 | s3: Fix a few build warnings | Tim Prouty | 2 | -524/+891 | |
2008-12-10 | Make use of smbd_gpfs_get_realfilename_path in unix_convert | Volker Lendecke | 2 | -0/+86 | |
(cherry picked from commit b37684ffcec4ba0beada55d37bcaf4f5e79bcd58) Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2008-12-10 | Fix nonempty blank lines in vfs_gpfs.c | Volker Lendecke | 1 | -55/+50 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2008-12-10 | s3:modules/gpfs: Fix nonempty blank lines | Volker Lendecke | 1 | -2/+2 | |
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. |