Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | directly call fuse_new_31() instead of fuse_new() internally | 2017-08-14 | ||
| | | | | this fixes building with lto, which failed since commit 503e32d01e4db00e90d7acfd81ab05386559069f | |||
* | Fixed udev rules directory. | 2017-08-14 | ||
| | ||||
* | Skip tests that aren't supported under FreeBSD. | 2017-08-11 | ||
| | ||||
* | fuse_lib_init(): don't set FUSE_CAP_EXPORT_SUPPORT unconditionally | 2017-08-11 | ||
| | | | | FreeBSD kernel does not support this. | |||
* | Don't attempt to run fusermount3 under BSD. | 2017-08-11 | ||
| | ||||
* | Call cp with -p instead of --preserve=mode | 2017-08-11 | ||
| | | | | | Preserving other attributes doesn't hurt, and --preserve is not supported under FreeBSD. | |||
* | Don't pass --update to cp | 2017-08-11 | ||
| | | | | Doesn't work on FreeBSD, and not strictly necessary. | |||
* | Don't build passthrough_ll under BSD. | 2017-08-11 | ||
| | ||||
* | fuse_kern_unmount(): fix variable type. | 2017-08-11 | ||
| | ||||
* | Fix unused variable warnings under FreeBSD. | 2017-08-11 | ||
| | ||||
* | Fix FreeBSD platform detection. | 2017-08-08 | ||
| | ||||
* | Fix support for FUSE_POSIX_ACL | 2017-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.1 | 2017-08-06 | ||
| | ||||
* | os_open(): don't attempt to close fd if open failed. | 2017-08-06 | ||
| | ||||
* | Added writeback cache to passthrough_ll | 2017-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() | 2017-08-06 | ||
| | ||||
* | Removed compat stuff in passthrough_ll | 2017-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 flags | 2017-08-06 | ||
| | ||||
* | passthrough_ll: added more debugging output | 2017-08-04 | ||
| | ||||
* | Added append and seek tests | 2017-08-04 | ||
| | ||||
* | Include ChangeLog in tarball | 2017-08-04 | ||
| | ||||
* | Simplify and fix FreeBSD fsname handling | 2017-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 #ifdefs | 2017-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.build | 2017-08-03 | ||
| | ||||
* | Added ChangeLog entry for FreeBSD commits. | 2017-08-03 | ||
| | ||||
* | FreeBSD: supprt fsname= option | 2017-08-03 | ||
| | ||||
* | FreeBSD: use unmount(2) and add missing FreeBSD mount option | 2017-08-03 | ||
| | ||||
* | FreeBSD: do not build utilities | 2017-08-03 | ||
| | ||||
* | Produce more helpful message on OS-X and Windows. | 2017-08-03 | ||
| | | | | Fixes: #186. | |||
* | Don't check st_nlink value for mkdir | 2017-08-03 | ||
| | | | | | | Some filesystems don't track this for directories. Fixes: #180. | |||
* | Added changelog entry for symbol versioning fixes. | 2017-08-03 | ||
| | ||||
* | Added changelog entry for commit f0ecf. | 2017-08-03 | ||
| | ||||
* | Fix compilation on 32bit systems | 2017-08-03 | ||
| | | | | Fixes: #185. | |||
* | Ask pkgconfig where we should install udev rules | 2017-08-02 | ||
| | ||||
* | Fix compiler warnings of gcc-5.4.x | 2017-08-01 | ||
| | | | | Signed-off-by: Banglang <banglang.huang@foxmail.com> | |||
* | Only declare fuse_new_30() when FUSE_USE_VERSION == 30 | 2017-07-13 | ||
| | | | | | This function shouldn't be called when using a newer fuse version, so we should not define it in that case. | |||
* | fuse_new_30(): call fuse_new_31(), not fuse_new() | 2017-07-13 | ||
| | | | | | | | I believe this function call is resolved by the compiler, not the linker, so this seems safer. Thanks to Chris Clayton for spotting this. | |||
* | Fixup symbol versioning for GCC 4.x | 2017-07-08 | ||
| | | | | | GCC 4.8 doesn't like to rename fuse_new_30 to fuse_new, if we also define an implementation for fuse_new. | |||
* | Released 3.1.0 | 2017-07-08 | ||
| | ||||
* | Added public fuse_lib_help(), bumped minor version | 2017-07-08 | ||
| | ||||
* | Fixed description of struct fuse_conn_info->time_gran | 2017-07-08 | ||
| | | | | | At least on Linux kernel 4.9, a value of zero gives more than 1-sec accuracy. | |||
* | Error out if FUSE_USE_VERSION is not defined | 2017-07-07 | ||
| | | | | This is safer than making assumptions. | |||
* | Don't use emacs' python-mode for meson files | 2017-07-07 | ||
| | | | | There is a proper meson-mode now. | |||
* | Fixed typo in Changelog | 2017-07-07 | ||
| | ||||
* | Don't redefine FUSE_USE_VERSION | 2017-07-06 | ||
| | | | | It's already set in meson.build as compiler flag. | |||
* | Travis: use sudo-enabled environment. | 2017-07-06 | ||
| | ||||
* | Added information about professional support. | 2017-07-06 | ||
| | ||||
* | Fixed bug in code example in ChangeLog. | 2017-07-06 | ||
| | ||||
* | Install init script in $DESTDIR/etc, not $prefix/$sysconfdir | 2017-06-21 | ||
| | | | | Fixes: #178. | |||
* | tst_readdir(): actually go through FUSE | 2017-06-20 | ||
| | | | | The previous code didn't actually go through the mountpoint at all. |