Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2018-10-09 | Add unprivileged option in `mount.fuse3` | Mattias Nissler | -0/+10 | |
The unprivileged option allows to run the FUSE file system process without privileges by dropping capabilities and preventing them from being re-acquired via setuid / fscaps etc. To accomplish this, mount.fuse sets up the `/dev/fuse` file descriptor and mount itself and passes the file descriptor via the `/dev/fd/%u` mountpoint syntax to the FUSE file system. | ||||
2018-09-20 | Clarify what qualifies as a "related operation" for notify_inval_entry. | Nikolaus Rath | -6/+13 | |
2018-09-20 | Don't enable adaptive readdirplus unless fs has readdir() handler. | Nikolaus Rath | -4/+15 | |
2018-08-29 | return different non-zero error codes (#290) | Oded Arbel | -0/+9 | |
Return different error codes from fuse_main() | ||||
2018-08-25 | Make meson build scripts subprojects friendly | Martin Blanchard | -1/+0 | |
Multiple meson build scripts improvements including: * Bump meson requirement to 0.40.1 (0.40 already required) * Declare a dependency object for main library * Stop using add_global_arguments() * Various minor style fixes | ||||
2018-07-04 | Document that access() is also called on chdir(). | Nikolaus Rath | -3/+3 | |
Source: Miklos Szeredi on fuse-devel, Wednesday, 4 July 2018 15:29. | ||||
2018-07-02 | fuse.h: fix typo (currenlty -> currently) | William Woodruff | -1/+1 | |
2018-05-24 | fix documentation for opendir in fuse_operations | Carl Edquist | -1/+1 | |
the filehandle from opendir is passed to releasedir - there is no closedir function in fuse_operations | ||||
2018-04-13 | Drop redundant ; from FUSE_REGISTER_MODULE() | Tomohiro Kusumi | -1/+1 | |
Callers do (and should) use ;. | ||||
2017-11-27 | Spelling (#223) | Josh Soref | -12/+12 | |
Fix spelling errors | ||||
2017-08-24 | Dropped support for building with autotools | Nikolaus Rath | -14/+0 | |
It's just too much pain to keep it working. | ||||
2017-08-24 | Add idle_threads mount option. | Joseph Dodge | -7/+38 | |
2017-08-24 | Allow inode cache invalidation in high-level API | Sławek Rudnicki | -0/+13 | |
We re-introduce the functionality of invalidating the caches for an inode specified by path by adding a new routine fuse_invalidate_path. This is useful for network-based file systems which use the high-level API, enabling them to notify the kernel about external changes. This is a revival of Miklos Szeredi's original code for the fuse_invalidate routine. | ||||
2017-08-22 | Document and unify error codes of fuse_lowlevel_notify_* | Nikolaus Rath | -12/+31 | |
2017-08-22 | Document meaning of zero telldir() offset. | Nikolaus Rath | -15/+13 | |
2017-08-06 | Clarified documentation for fuse_parse_cmdline() | Nikolaus Rath | -0/+3 | |
2017-08-06 | Clarify how the filesystem should handle open/create flags | Nikolaus Rath | -25/+75 | |
2017-08-03 | Simplify and fix FreeBSD fsname handling | Nikolaus Rath | -4/+0 | |
This should simplify the code a lot. It also corrects a bug in that the (former) add_default_fsname() function actually set the -osubtype option. | ||||
2017-08-03 | FreeBSD: supprt fsname= option | Baptiste Daroussin | -0/+4 | |
2017-07-13 | Only declare fuse_new_30() when FUSE_USE_VERSION == 30 | Nikolaus Rath | -2/+2 | |
This function shouldn't be called when using a newer fuse version, so we should not define it in that case. | ||||
2017-07-08 | Added public fuse_lib_help(), bumped minor version | Nikolaus Rath | -2/+21 | |
2017-07-08 | Fixed description of struct fuse_conn_info->time_gran | Nikolaus Rath | -2/+3 | |
At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy. | ||||
2017-07-07 | Error out if FUSE_USE_VERSION is not defined | Nikolaus Rath | -1/+1 | |
This is safer than making assumptions. | ||||
2017-07-07 | Don't use emacs' python-mode for meson files | Nikolaus Rath | -3/+0 | |
There is a proper meson-mode now. | ||||
2017-06-08 | Clarify *_timeout semantics | Nikolaus Rath | -4/+10 | |
When changes always come through kernel, timeouts should be large. | ||||
2017-05-31 | Clarify that destroy() is called without kernel connection | Nikolaus Rath | -2/+4 | |
2017-05-25 | Fix typo in comment. | Nikolaus Rath | -1/+1 | |
2017-05-25 | Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. | Nikolaus Rath | -2/+17 | |
2017-04-12 | Improved documentation of fuse_context.private_data | Nikolaus Rath | -13/+20 | |
In particular, don't call it "user_data" in one place and "private_data" elsewhere. Changing the name of the variable in the prototype should not affect backwards compatibility. Fixes: #155. | ||||
2017-04-07 | Document true meaning of the 'use_ino' option. | Nikolaus Rath | -1/+6 | |
2017-03-15 | open(): fix documentation of O_TRUNC flag | Nikolaus Rath | -9/+5 | |
The FUSE_CAP_ATOMIC_IO_TRUNC capability is enabled by default, but we didn't update the open() documentation accordingly. | ||||
2017-01-12 | Added experimental support for building with Meson+Ninja | Nikolaus Rath | -0/+10 | |
2016-11-29 | Improve documentation of fuse_session_unmount | Nikolaus Rath | -1/+22 | |
2016-11-29 | Return signal value if session loop is terminated by signal and improve ↵ | Nikolaus Rath | -12/+33 | |
documentation | ||||
2016-11-29 | Improve documentation of `fuse_file_info.keep_cache` | Nikolaus Rath | -2/+3 | |
2016-11-22 | Document that FUSE_CAP_POSIX_ACL turns on -o default_permissions | Nikolaus Rath | -1/+5 | |
2016-11-22 | Add support for FUSE_HANDLE_KILLPRIV | Nikolaus Rath | -0/+31 | |
Fixes #116. | ||||
2016-11-22 | Add support for FUSE_POSIX_ACL | Nikolaus Rath | -0/+15 | |
Fixes #117. | ||||
2016-11-22 | Added support for FUSE_PARALLEL_DIROPS | Nikolaus Rath | -0/+10 | |
Enabled by default since we haven't released libfuse 3.0 yet :-). Fixes #112. | ||||
2016-11-22 | Updated kernel API headers. | Nikolaus Rath | -1/+29 | |
Taken from Linux kernel commit 27bcd37. | ||||
2016-11-22 | Document fuse_conn_info.max_background | Nikolaus Rath | -4/+26 | |
Fixes #95. | ||||
2016-11-16 | Enable more capabilities by default, and document defaults. | Nikolaus Rath | -7/+42 | |
Fixes #112. | ||||
2016-11-16 | Fix typo in comment | Nikolaus Rath | -1/+1 | |
2016-11-16 | Add support for more detailed error codes from main loop | Nikolaus Rath | -4/+4 | |
2016-11-16 | Fix typo in comment | Nikolaus Rath | -1/+1 | |
2016-11-16 | Document special semantics of ENOSYS error code. | Nikolaus Rath | -2/+79 | |
2016-11-16 | Document "congestion_threshold" parameter. | Nikolaus Rath | -4/+6 | |
Fixes #96. Thanks to Maxim Patlasov <mpatlasov@virtuozzo.com> for help! | ||||
2016-11-14 | Make max_background and congestion_threshold "officially undocumented" | Nikolaus Rath | -3/+8 | |
2016-11-14 | Improve documentation of FUSE_CAP_AUTO_INVAL_DATA | Nikolaus Rath | -2/+16 | |
Fixes #84. | ||||
2016-11-14 | Improve getattr() description | Nikolaus Rath | -1/+9 | |
When writeback caching is enabled, the st_size value reported by the filesystem may be ignored. |