Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-01 | s3 onefs: Quiet a log message about oplocks being requested on streams | Tim Prouty | 1 | -21/+16 | |
2009-03-31 | s3 onefs: Add missing newlines to debug statements in the onefs module | Tim Prouty | 4 | -15/+16 | |
2009-03-31 | s3 onefs: Async failures are resulting in SMB_ASSERT->smb_panic while ↵ | Zack Kirsch | 1 | -2/+2 | |
running many of the LOCK torture tests. Return true from the onefs cancel function if we've errored, which can happen when the CBRL domain is configured to only give out 1 lock. :) | |||||
2009-03-27 | s3: added per-client statistics to onefs perfcount module | Scott Urban | 2 | -23/+38 | |
* we now track, uid, remote ip, and local ip per CIFS operation * removed perfcount_set_client() from perfcount interface as it's unecessary | |||||
2009-03-27 | Fix the build of nfsv4_acls.c | Volker Lendecke | 1 | -1/+1 | |
.. after adding smb_iconv_convenience to ndr_size_security_descriptor() | |||||
2009-03-26 | Try and fix the build farm RAW-STREAMS errors. Ordering of | Jeremy Allison | 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 | |||||
2009-03-25 | Add missing newlines to debug statements | Steven Danneman | 1 | -2/+2 | |
2009-03-24 | s3 onefs: Change error status to NT_ACCESS_DENIED for errors in ↵ | David Kwan | 1 | -5/+5 | |
SET_SECURITY_DESC | |||||
2009-03-23 | s3 OneFS: Remove usage of non-existant function | Tim Prouty | 1 | -9/+0 | |
The function was removed in: c16c90a1cb3b0e2ceadd3dea835a4e69acfc2fae | |||||
2009-03-22 | Use StrCaseCmp in the dirsort module | Volker Lendecke | 1 | -1/+1 | |
2009-03-22 | Add dirsort module | Andy Kelk | 1 | -0/+194 | |
2009-03-18 | s3 onefs: Correctly error out when the read returns EOF | Tim Prouty | 1 | -5/+9 | |
Also add some more debugging. | |||||
2009-03-13 | s3: Don't return in a void funtion | Tim Prouty | 1 | -1/+1 | |
2009-03-13 | s3 OneFS: Add kernel strict locking support | Dave Richards | 3 | -10/+95 | |
2009-03-13 | s3: Add strict lock/unlock calls to the vfs layer to replace is_locked | Dave Richards | 2 | -0/+64 | |
2009-03-10 | Add a vfs_preopen module to hide fs latencies | Volker Lendecke | 1 | -0/+456 | |
2009-03-04 | s3 OneFS: Use the public open_streams_for_delete | Tim Prouty | 1 | -113/+0 | |
2009-03-04 | Fix crashes when running RAW-ACLs against system with tdb ACL modules | Jeremy Allison | 2 | -3/+3 | |
(caused by the POSIX pathname fixes). Jeremy. | |||||
2009-03-04 | Make use of gpfs_get_real_filename optional | Volker Lendecke | 2 | -1/+10 | |
2009-03-03 | s3 OneFS: Add parameter to ignore streams | Tim Prouty | 4 | -3/+17 | |
2009-03-01 | s3 OneFS: Refactor config code and cleanup includes | Tim Prouty | 11 | -385/+453 | |
2009-02-25 | Use fsp->posix_open in preference if we have it. | Jeremy Allison | 2 | -7/+7 | |
Jeremy. | |||||
2009-02-25 | Ensure ACL modules work with POSIX paths. | Jeremy Allison | 2 | -22/+79 | |
Jeremy. | |||||
2009-02-25 | s3 OneFS: Add .snapshot directory configuration handling | Tim Prouty | 4 | -27/+201 | |
2009-02-25 | Fix use of streams modules with CIFSFS client. | Jeremy Allison | 2 | -4/+25 | |
Jeremy. | |||||
2009-02-24 | s3 OneFS: Fix uninitialized variable | Tim Prouty | 1 | -1/+1 | |
2009-02-24 | s3: onefs_acl.c cleanup | Dan Sledz | 1 | -4/+1 | |
Remove some duplicate code. Add a \n to a debugging statement | |||||
2009-02-24 | S3: Add in profile counters for new vfs and syscall entries. | todd stecher | 4 | -6/+65 | |
2009-02-23 | s3 OneFS: Add a parameter that unconditionally allows execute access | Tim Prouty | 2 | -0/+26 | |
2009-02-23 | More warning fixes for Solaris. | Jeremy Allison | 1 | -4/+4 | |
Jeremy. | |||||
2009-02-23 | More warning fixes for Solaris. | Jeremy Allison | 1 | -4/+5 | |
Jeremy. | |||||
2009-02-23 | Quieten down a boatload of shadowed variable warnings on Solaris. | Jeremy Allison | 2 | -47/+47 | |
Makes real problems easier to spot. Jeremy. | |||||
2009-02-21 | s3 OneFS: Add an atomic sendfile implementation | Tim Prouty | 3 | -0/+282 | |
2009-02-20 | s3 OneFS: Add debugging for createfile_flags | Zack Kirsch | 1 | -12/+15 | |
2009-02-20 | s3: OneFS implementation of change notify | Steven Danneman | 3 | -0/+691 | |
The OneFS Samba implementation of change notify is modeled after the usage of Linux's inotify kernel subsystem. A single call is made into the onefs.so VFS module to initialize kernel tracking of certain file change events. When these events occur a kernel notification is sent to smbd and the notification event is translated and given to the general Samba Change Notify layer through a callback function. The most difficult aspect is converting an SMB CompletionFilter to a matching ifs_event mask, and then back to an appropriate change notify action. Currently, not all possible cases are handled by the this module, but the most prevalent ones, which are tested by smbtorture, are implemented. | |||||
2009-02-20 | Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem. | Jeremy Allison | 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. | |||||
2009-02-19 | s3 OneFS: Add shadow copy module | Tim Prouty | 3 | -0/+1531 | |
2009-02-19 | s3 OneFS: Add file_id_create implementation to take advantage of snapshots | Tim Prouty | 1 | -0/+18 | |
2009-02-19 | s3: Add extid to the dev/inode pair | Tim Prouty | 3 | -0/+10 | |
This extends the file_id struct to add an additional generic uint64_t field: extid. For backwards compatibility with dev/inodes stored in xattr_tdbs and acl_tdbs, the ext id is ignored for these databases. This patch should cause no functional change on systems that don't use SMB_VFS_FILE_ID_CREATE to set the extid. Existing code that uses the smb_share_mode library will need to be updated to be compatibile with the new extid. | |||||
2009-02-19 | s3: Modify SMB_VFS_FILE_ID_CREATE to take a stat struct | Tim Prouty | 5 | -20/+29 | |
Since file_id_create_dev is incompatible with the concept of file_ids, it is now static and in the one file that needs it. | |||||
2009-02-19 | s3 OneFS: Fixes "inherit permissions" and "nt acl support" for Onefs. | Zack Kirsch | 1 | -1/+11 | |
2009-02-19 | S3: Make changes to perfcount API set for when a single request leads to ↵ | todd stecher | 2 | -13/+98 | |
multiple replies (e.g. reply_echo). Change test and onefs modules to match new api set (thanks Volker!). | |||||
2009-02-18 | s3: OneFS: Pass in the client's fnum to the ifs_cbrl syscall. | Zack Kirsch | 1 | -3/+4 | |
2009-02-18 | s3: Fix OneFS bug opening streams with truncating disposition | Aravind Srinivasan | 1 | -1/+1 | |
Do not attempt to delete streams on a truncating open, if the name we're opening is itself a stream | |||||
2009-02-18 | s3: Fix streams enumeration bug in OneFS implementation | Aravind Srinivasan | 3 | -18/+68 | |
Previously, we didn’t call SMB_VFS_OPEN_DIR from the streams module, instead we called fdopendir(). As a result we failed to populate the dir_state list in the readdirplus module. So when we tried to view the stream data, we will always returned NULL. To solve this I separated onefs_opendir() and the initialization of the dir_state list. This is done by introducing a new utility function “onefs_rdp_add_dir_state()”, which initializes the dir_state structure and adds it to the dir_state list. This function is called from the streams module before calling readdir(). | |||||
2009-02-16 | s3 perfcount: Fix segfault with smbclient 'echo 3 foo' | Tim Prouty | 1 | -33/+11 | |
2009-02-16 | s3 OneFS: Add defaults to the fake timestamp parameters | Tim Prouty | 2 | -8/+19 | |
2009-02-14 | Replace a // style comment with a /* */ one | Volker Lendecke | 1 | -1/+1 | |
2009-02-14 | Fix some C++ warnings | Volker Lendecke | 1 | -7/+14 | |
2009-02-13 | s3 OneFS: Add recvfile implementation | Tim Prouty | 3 | -0/+198 | |