aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2016-11-22Document fuse_conn_info.max_backgroundNikolaus Rath-4/+26
Fixes #95.
2016-11-17Distinguish between mount options and libfuse optionsNikolaus Rath-14/+18
2016-11-17Fixed manpage formatting.Nikolaus Rath-2/+1
2016-11-16Enable more capabilities by default, and document defaults.Nikolaus Rath-8/+61
Fixes #112.
2016-11-16Update ChangeLog to include recent documentation improvementsNikolaus Rath-1/+2
2016-11-16Abort if fs requests capabilities not supported by kernel.Nikolaus Rath-0/+12
See also issue #114.
2016-11-16Fail more nicely on max_read mismatchNikolaus Rath-1/+4
Instead of abort()ing, close the session properly and return an error code.
2016-11-16Fix typo in commentNikolaus Rath-1/+1
2016-11-16Add support for more detailed error codes from main loopNikolaus Rath-5/+15
2016-11-16Fix typo in commentNikolaus Rath-1/+1
2016-11-16Document special semantics of ENOSYS error code.Nikolaus Rath-2/+79
2016-11-16Document "congestion_threshold" parameter.Nikolaus Rath-4/+6
Fixes #96. Thanks to Maxim Patlasov <mpatlasov@virtuozzo.com> for help!
2016-11-14Make max_background and congestion_threshold "officially undocumented"Nikolaus Rath-3/+8
2016-11-14Improve documentation of FUSE_CAP_AUTO_INVAL_DATANikolaus Rath-2/+16
Fixes #84.
2016-11-14Improve getattr() descriptionNikolaus Rath-1/+9
When writeback caching is enabled, the st_size value reported by the filesystem may be ignored.
2016-11-14Improve description of FUSE_CAP_NO_OPEN_SUPPORT flag.Nikolaus Rath-1/+9
Fixes #107.
2016-11-10Added documentation for FUSE_CAP_FLOCK_LOCKSNikolaus Rath-2/+8
Fixes #106.
2016-11-10Improve documentation of fuse_conn_info.time_gran.Nikolaus Rath-3/+12
Fixes #97.
2016-11-10Make test for util-linux version more robustNikolaus Rath-14/+10
The current version fails on Amazon Linux. This check should work better. Fixes #64.
2016-11-10Don't expect EACCESS errors as rootNikolaus Rath-8/+18
Fixes #111.
2016-11-06Released 3.0.0-rc2Nikolaus Rath-3/+4
2016-11-06Removed reference to developer-notes.rst (was removed earlier)Nikolaus Rath-1/+1
2016-11-06Fixed section names in documentation indexNikolaus Rath-2/+2
2016-11-06Fix documentation: fuse_file_info may be NULL for open filesNikolaus Rath-8/+16
This turns issue #62 from a bug into an enhancement :-).
2016-11-06Removed reference to fgetattr and ftruncate (don't exist anymore)Nikolaus Rath-3/+3
2016-11-06Fixed typo in comment.Nikolaus Rath-1/+1
2016-11-06Don't hardcode test file name.Nikolaus Rath-1/+1
2016-11-06Added test for fchmodNikolaus Rath-1/+187
At the moment this test fails (cf. issue #62). If that gets fixed in the kernel, this test can be activated conditionally.
2016-10-31Merge pull request #109 from divinity76/patch-1Nikolaus Rath-0/+1
silence bogus eclipse linter warning
2016-10-31silence bogus eclipse linter warningdivinity76-0/+1
"No break at the end of case cuse.c /example line 235 Code Analysis Problem"
2016-10-28Clean-up doxygen documentationNikolaus Rath-895/+585
Fixes: #81.
2016-10-28Fix memory leak in fusermount.Nikolaus Rath-7/+13
2016-10-28Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3Nikolaus Rath-19/+25
2016-10-28Released 3.0.0rc1Nikolaus Rath-3/+8
2016-10-27man: Document suid requirementMihail Konev-2/+2
2016-10-27Add max_read to fuse_conn_infoNikolaus Rath-1/+50
Eventually, this setting should be negotiated in the filesystem's init() handler (like e.g. max_write). However, this requires corresponding changes in the FUSE kernel module. In preparation for this (and to allow a transition period) we already allow (and require) filesystems to set the value in the init() handler in addition to the mount option. The end-goal is tracked in issue #91.
2016-10-27Removed obsolete FUSE_DEV_OLDNikolaus Rath-54/+8
2016-10-27Removed some more "Changed in version x.py" comments.Nikolaus Rath-20/+0
2016-10-27Recommend when to use -o default_permissions automaticallyNikolaus Rath-6/+15
2016-10-27Describe all mount options in mount.fuse(8).Nikolaus Rath-78/+99
Also improved manpage in several ways.
2016-10-27Improve documentation of -o default_permissionsNikolaus Rath-1/+9
2016-10-27Improve documentation of capability flags.Nikolaus Rath-18/+83
2016-10-27Improve man page titleNikolaus Rath-1/+1
2016-10-25Clarify which mount options are intended for file-system internal use.Nikolaus Rath-7/+9
2016-10-25Clarify difference between notify_inval_entry and notify_delete().Nikolaus Rath-3/+8
Fixes #85.
2016-10-25Use "se" instead of "f" for struct fuse_sessionNikolaus Rath-106/+106
The fuse_session pointer is sometimes called f and at other times se. The former is an artifact from the time when there still was a separate struct fuse_ll object. For consistency and to easy maintenance, this patch changes the name of the fuse_session pointer to "se" wherever possible. This patch was generated by the following Coccinelle script: @@ symbol f, se; @@ struct fuse_session * -f +se ; <... -f +se ...> @@ expression expr; @@ struct fuse_session * -f +se = expr; <... -f +se ...> @@ identifier fn; @@ fn(...,struct fuse_session * -f +se ,...) { <... -f +se ...> } Due to its complexity, the do_init() function had to be commented out and then patched manually.
2016-10-24Added debug logging to chmodNikolaus Rath-1/+8
2016-10-24Fix segfault in debug logging codeNikolaus Rath-18/+36
fi may be NULL, so we need to protect against this.
2016-10-24fuse_session_new(): don't accept empty argv, check argv[0]Nikolaus Rath-6/+34
This should help avoid people to accidentally put options into argv[0]. Fixes #100.
2016-10-20Turn fuse_operations.nopath_flag into fuse_config.nullpath_okNikolaus Rath-34/+25
Modifying struct fuse_config in the init() handler is the canonical way to adjust file-system implementation specific settings. There is no need to have flags in struct fuse_operations.