aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* examples/{ioctl,null}: don't build under FreeBSD instead of skipping tests.Gravatar Nikolaus Rath2017-08-25
|
* printcap: use temporary directory, not fileGravatar Nikolaus Rath2017-08-24
| | | | Mounting a file doesn't seem to work under FreeBSD.
* Skip testing null and ioctl examples under FreeBSD.Gravatar Nikolaus Rath2017-08-24
| | | | | This seems to be unsupported. However, me may also be doing it wrong. I've asked on the freebsd-fs list for help.
* Removed unused import.Gravatar Nikolaus Rath2017-08-24
|
* passthrough_ll: only active EXPORT_SUPPORT of supported by kernel.Gravatar Nikolaus Rath2017-08-24
|
* Don't use -o auto_unmount under FreeBSD.Gravatar Nikolaus Rath2017-08-24
|
* Dropped support for building with autotoolsGravatar Nikolaus Rath2017-08-24
| | | | It's just too much pain to keep it working.
* Use printcap() to control test executionGravatar Nikolaus Rath2017-08-24
| | | | That way, we run only tests that are supported by the running kernel.
* Added testcase for examples/printcapGravatar Nikolaus Rath2017-08-24
|
* Add idle_threads mount option.Gravatar Joseph Dodge2017-08-24
|
* Renamed notify_inval_inode_fh to invalidate_pathGravatar Nikolaus Rath2017-08-24
| | | | The previous name didn't make much sense.
* Allow inode cache invalidation in high-level APIGravatar SÅ‚awek Rudnicki2017-08-24
| | | | | | | | | | | 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.
* Added examples/printcapGravatar Nikolaus Rath2017-08-23
|
* fuse_loop_mt(): on error, return errno rather than -1.Gravatar Nikolaus Rath2017-08-23
|
* fuse_loop(): don't return non-zero if there was no errorGravatar Nikolaus Rath2017-08-23
|
* Document and unify error codes of fuse_lowlevel_notify_*Gravatar Nikolaus Rath2017-08-22
|
* Make passthrough_fh work under FreeBSD.Gravatar Nikolaus Rath2017-08-22
|
* Fix two compiler warnings.Gravatar Nikolaus Rath2017-08-22
|
* Document meaning of zero telldir() offset.Gravatar Nikolaus Rath2017-08-22
|
* Allow building without iconv.Gravatar Nikolaus Rath2017-08-22
| | | | cfg.has('HAVE_ICONV') was always true.
* Use 'buildtype' to set debug/optimization optionsGravatar Nikolaus Rath2017-08-22
| | | | | Until now, running `mesonconf -D buildtype=debug` didn't have any effect - which was confusing.
* directly call fuse_new_31() instead of fuse_new() internallyGravatar userwithuid2017-08-14
| | | | this fixes building with lto, which failed since commit 503e32d01e4db00e90d7acfd81ab05386559069f
* Fixed udev rules directory.Gravatar Nikolaus Rath2017-08-14
|
* Skip tests that aren't supported under FreeBSD.Gravatar Nikolaus Rath2017-08-11
|
* fuse_lib_init(): don't set FUSE_CAP_EXPORT_SUPPORT unconditionallyGravatar Nikolaus Rath2017-08-11
| | | | FreeBSD kernel does not support this.
* Don't attempt to run fusermount3 under BSD.Gravatar Nikolaus Rath2017-08-11
|
* Call cp with -p instead of --preserve=modeGravatar Nikolaus Rath2017-08-11
| | | | | Preserving other attributes doesn't hurt, and --preserve is not supported under FreeBSD.
* Don't pass --update to cpGravatar Nikolaus Rath2017-08-11
| | | | Doesn't work on FreeBSD, and not strictly necessary.
* Don't build passthrough_ll under BSD.Gravatar Nikolaus Rath2017-08-11
|
* fuse_kern_unmount(): fix variable type.Gravatar Nikolaus Rath2017-08-11
|
* Fix unused variable warnings under FreeBSD.Gravatar Nikolaus Rath2017-08-11
|
* Fix FreeBSD platform detection.Gravatar Nikolaus Rath2017-08-08
|
* Fix support for FUSE_POSIX_ACLGravatar Marcin Sulikowski2017-08-07
| | | | | | | | | | | | | | The kernel may set the FUSE_POSIX_ACL flag in the FUSE_INIT request to notify the userspace daemon that the OS does support POSIX ACLs for FUSE file systems. If the filesystem implementation wants to enable POSIX ACLs, it has to reply with the FUSE_POSIX_ACL flag set. However, the reply to the kernel never includes this flag, even if the implementation expresses the need by setting the FUSE_CAP_POSIX_ACL flag in the fuse_conn_info::want variable passed to its init callback. We modify the library to handle requests for FUSE_CAP_POSIX_ACL correctly, i.e., set the FUSE_POSIX_ACL flag in the FUSE_INIT reply to the kernel. Signed-off-by: Marcin Sulikowski <marcin.sulikowski@editshare.com>
* Released 3.1.1Gravatar Nikolaus Rath2017-08-06
|
* os_open(): don't attempt to close fd if open failed.Gravatar Nikolaus Rath2017-08-06
|
* Added writeback cache to passthrough_llGravatar Nikolaus Rath2017-08-06
| | | | | | | | This fixes issue #191 (where the test was done by simply adding FUSE_CAP_WRITEBACK_CACHE without adjusting the flags in the open() call). Fixes: #191.
* Clarified documentation for fuse_parse_cmdline()Gravatar Nikolaus Rath2017-08-06
|
* Removed compat stuff in passthrough_llGravatar Nikolaus Rath2017-08-06
| | | | | | As the comment says, this made it compile but not work. If there is a need, we can add these checks to meson.build to only build this file if the prerequisites are satisfied.
* Clarify how the filesystem should handle open/create flagsGravatar Nikolaus Rath2017-08-06
|
* passthrough_ll: added more debugging outputGravatar Nikolaus Rath2017-08-04
|
* Added append and seek testsGravatar Nikolaus Rath2017-08-04
|
* Include ChangeLog in tarballGravatar Nikolaus Rath2017-08-04
|
* Simplify and fix FreeBSD fsname handlingGravatar Nikolaus Rath2017-08-03
| | | | | | 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.
* Simply #ifdefsGravatar Nikolaus Rath2017-08-03
| | | | | | mount_bsd.c is only used when compiling for *BSD, and FreeBSD is the only BSD that supports FUSE. So there really is no need to check if this file is compiled under FreeBSD.
* Fix FreeBSD detection in meson.buildGravatar Nikolaus Rath2017-08-03
|
* Added ChangeLog entry for FreeBSD commits.Gravatar Nikolaus Rath2017-08-03
|
* FreeBSD: supprt fsname= optionGravatar Baptiste Daroussin2017-08-03
|
* FreeBSD: use unmount(2) and add missing FreeBSD mount optionGravatar Baptiste Daroussin2017-08-03
|
* FreeBSD: do not build utilitiesGravatar Baptiste Daroussin2017-08-03
|
* Produce more helpful message on OS-X and Windows.Gravatar Nikolaus Rath2017-08-03
| | | | Fixes: #186.