summaryrefslogtreecommitdiffstats
path: root/source/modules
Commit message (Collapse)AuthorAgeFilesLines
* When setting an NFSv4 ACL, map generic bitsVolker Lendecke2008-09-081-0/+4
|
* fixed an errno handling bug that could lead to an infinite loopAndrew Tridgell2008-08-261-2/+2
|
* fixed tsmsm_sendfile(). The logic was totally broken.Andrew Tridgell2008-08-261-4/+7
|
* Fix bug #5692 - Core dump in full_audit.so.Jeremy Allison2008-08-143-5/+4
| | | | | There were some function mismatches in the various GET_NT_ACL modules (some places the fsp parameter has not been removed). Jeremy.
* Revert "Add a gpfs_prefetch module"Michael Adam2008-08-141-308/+0
| | | | | | | | | | This reverts commit fc9b30bed2d774dca6660b497cb50f982b23b885. Sorry, this got pushed by accident: "This can not go upstream yet because it uses the non-GPL libgpfs." Michael
* Put prototypes of modules/vfs_irixacl.c to new modules/vfs_irixacl.h.Michael Adam2008-08-141-0/+45
| | | | | | Thereby (hopefully) fixing the potential build problems with IRIX acls. Michael
* Put prototypes of modules/vfs_hpuxacl.c to new modules/vfs_hpuxacl.h.Michael Adam2008-08-141-0/+58
| | | | | | Thereby (hopefully) fixing the potential build problems with HPUX acls. Michael
* Put prototypes of modules/vfs_solarisacl.c to new modules/vfs_solarisacl.h.Michael Adam2008-08-141-0/+45
| | | | | | Thereby (hopefully) fixing the potential build problems with solaris acls. Michael
* Put prototypes of modules/vfs_tru64acl.c to new modules/vfs_tru64acl.h.Michael Adam2008-08-141-0/+45
| | | | | | Thereby (hopefully) fixing the build with tru64 acls. Michael
* Put prototypes of modules/vfs_posixacl.c into new modules/vfs_posixacl.h.Michael Adam2008-08-141-0/+46
| | | | Michael
* Add a gpfs_prefetch moduleVolker Lendecke2008-08-131-0/+308
| | | | | | | This can not go upstream yet because it uses the non-GPL libgpfs. So it will not be compiled by default and will not be included in the SOFS RPMs. But upon Sven's request, we include it in the git tree and the source RPMs, so that it can be built for in-house tests.
* keep compatibility with v3-0-ctdb name for fileid:mapping optionAndrew Tridgell2008-08-131-1/+1
|
* Fix the build of vfs_zfsacl.cVolker Lendecke2008-07-181-16/+1
| | | | (cherry picked from commit b83beeda44e1c8d485c2ad6bb8ee539cdcbe8bda)
* Change the directory parameter in streams_depot to become consistentVolker Lendecke2008-07-181-1/+1
| | | | | | This is not built by default and not documented in 3.2.0, so I doubt this will break any setups :-) (cherry picked from commit ca2dfb372cfd9096407fca67a6b65bceda6f72b6)
* Fix from Volodymyr Khomenko <Volodymyr.Khomenko@exanet.com>. Make ntimesJeremy Allison2008-07-151-2/+6
| | | | | function more like POSIX and allow NULL arg. Help vfs developers. Jeremy.
* Remove an unused extern reference in vfs_aixacl2.cVolker Lendecke2008-07-121-2/+0
|
* Fix the build of nfs4_acls.cVolker Lendecke2008-07-111-1/+2
|
* Add SMB_VFS_OP_RECVFILE to get it in sync with vfs.hLars Müller2008-07-041-0/+1
| | | | | Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic reported by Franz Sirl.
* Wrap the unix token info in a unix_user_token in auth_serversupplied_infoVolker Lendecke2008-06-194-7/+7
| | | | No functional change, this is a preparation for more current_user ref removal
* Remove current_user_info reference from vfs_recycle.cVolker Lendecke2008-06-191-3/+1
|
* Remove current_user_info reference from vfs_fake_perms.cVolker Lendecke2008-06-191-6/+4
|
* Remove current_user_info reference from vfs_expand_msdfs.cVolker Lendecke2008-06-191-3/+1
|
* current_user is not used in vfs_aixacl2.cVolker Lendecke2008-06-191-1/+0
|
* Remove reference to current_user from modules/nfs4_acls.c .Michael Adam2008-06-171-2/+1
| | | | Michael
* AIX build fixes from William Jojo -- thanksVolker Lendecke2008-06-121-2/+2
| | | | (cherry picked from commit cb91a47576e820390bc62195702aaae93a2feba6)
* Add STREAMINFO op to vfs_full_auditVolker Lendecke2008-06-071-0/+27
| | | | Fix Coverity ID 552 and 553
* Remove some references to get_current_username() and current_user_infoVolker Lendecke2008-05-253-6/+4
|
* Cleanup size_t return values in callers of convert_string_allocateTim Prouty2008-05-201-2/+3
| | | | | This patch is the second iteration of an inside-out conversion to cleanup functions in charcnv.c returning size_t == -1 to indicate failure.
* Remove "user" from connection_structVolker Lendecke2008-05-103-3/+4
|
* Remove the unix token info from connection_structVolker Lendecke2008-05-103-3/+5
|
* Yay ! Remove a VFS entry. Removed the set_nt_acl() call,Jeremy Allison2008-05-089-103/+0
| | | | | | | | | | | | | | this can only be done via fset_nt_acl() using an open file/directory handle. I'd like to do the same with get_nt_acl() but am concerned about efficiency problems with "hide unreadable/hide unwritable" when doing a directory listing (this would mean opening every file in the dir on list). Moving closer to rationalizing the ACL model and maybe moving the POSIX calls into a posix_acl VFS module rather than having them as first class citizens of the VFS. Jeremy.
* Remove connection_struct->mem_ctx, connection_struct is its own parentVolker Lendecke2008-05-051-1/+1
|
* Remove redundant parameter fd from SMB_VFS_CLOSE().Michael Adam2008-04-217-20/+19
| | | | | | Now all those redundant fd's have vanished from the VFS API. Michael
* Change fd_close_posix() to return int instead of NTSTATUS.Michael Adam2008-04-211-3/+2
| | | | | | The errno is handed up through the VFS layer to the callers. Michael
* Move the posix pending close functionality down into the VFS layer.Michael Adam2008-04-211-4/+4
| | | | | | | | | | | | | | | | | This hides the pending close fds from the outside. Call order of SMB_VFS_CLOSE is reversed. Originally, it was: fd_close -> fd_close_posix -> SMB_VFS_CLOSE -> close And now it is: fd_close -> SMB_VFS_CLOSE -> fd_close_posix -> close This is in preparation of removing the fd parameter from the SMB_VFS_CLOSE function. But it is also the right place for the pending close calls anyways. Michael
* vfs_cacheprime: fix C++ warning - make implicit cast explicitMichael Adam2008-04-201-1/+1
| | | | Michael
* Remove a redundant TALLOC_FREEVolker Lendecke2008-04-111-1/+0
|
* Use size_t for strlen return, not int. Karolin pleaseJeremy Allison2008-04-081-1/+1
| | | | | pull. Jeremy.
* Allow broader range of HSM systems in vfs_tsmsmAlexander Bokovoy2008-04-081-5/+31
| | | | | | | Allow to specify value of DMAPI attribute returned during offline file checks, 'tsmsm: dmapi value'. Previously tsmsm module has supported only IBM TSM SM engine which reports file state by *existence* of a certain DMAPI attribute. Other HSM systems report a certain value as DMAPI request's result. Port from Tridge's v3-0-ctdb git tree.
* Fix Coverity ID 450Volker Lendecke2008-03-231-1/+5
|
* Fix Coverity warningsVolker Lendecke2008-03-232-2/+10
| | | | ID 449, 448, 447, 446, 445, 444, 443, 442, 441, 440, 439, 438, 437
* Fix Coverity IDs 553, 552Volker Lendecke2008-03-211-0/+4
|
* Fix some warnings in the tsmsm moduleVolker Lendecke2008-03-201-4/+6
| | | | Alexander, please check!
* Need to close the /dev/zero fdVolker Lendecke2008-03-161-0/+2
|
* Respect FAMChanged -- attempt to fix bug 5307Volker Lendecke2008-03-061-0/+3
| | | | Thanks to Ricardo Santos
* Add vfs_aio_forkVolker Lendecke2008-02-291-0/+728
| | | | | | | | | | | | | This is used for two purposes: First, I'm using it to test the async I/O code. In the forked process it is pretty easy to delay a reply for a random amount of time. See the BUILD_FARM_HACKS snippet. Second, there are systems around that claim to have Posix AIO but which is broken. This might be some help for those systems. Also add tests how to pass file descriptors
* Fix the build on OpenBSD: ENOTSUP is not always defined.Michael Adam2008-02-251-0/+4
| | | | Michael
* Correctly check return of rename(2)Volker Lendecke2008-02-251-1/+1
| | | | Bug 5279 -- Thanks to Max Matveev
* Change option name.Karolin Seeger2008-02-211-1/+1
| | | | | | xattr:tdb -> xattr_tdb:file (according to the other vfs option names) Karolin
* From: David Disseldorp <ddiss@sgi.com>Jeremy Allison2008-02-201-2/+1
| | | | | | | | | The vfs_prealloc module makes use of the now redundant fd parameter for SMB_VFS_FTRUNCATE(), instead get the fd from the files_struct. Patch for Samba 3.2 Test branch below. Cheers, David D