Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2017-08-04 | Include ChangeLog in tarball | Nikolaus Rath | -1/+2 | |
2017-08-03 | Simplify and fix FreeBSD fsname handling | Nikolaus Rath | -33/+10 | |
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 | Simply #ifdefs | Nikolaus Rath | -53/+0 | |
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. | ||||
2017-08-03 | Fix FreeBSD detection in meson.build | Nikolaus Rath | -2/+2 | |
2017-08-03 | Added ChangeLog entry for FreeBSD commits. | Nikolaus Rath | -0/+3 | |
2017-08-03 | FreeBSD: supprt fsname= option | Baptiste Daroussin | -0/+34 | |
2017-08-03 | FreeBSD: use unmount(2) and add missing FreeBSD mount option | Baptiste Daroussin | -0/+12 | |
2017-08-03 | FreeBSD: do not build utilities | Baptiste Daroussin | -1/+4 | |
2017-08-03 | Produce more helpful message on OS-X and Windows. | Nikolaus Rath | -0/+10 | |
Fixes: #186. | ||||
2017-08-03 | Don't check st_nlink value for mkdir | Nikolaus Rath | -1/+6 | |
Some filesystems don't track this for directories. Fixes: #180. | ||||
2017-08-03 | Added changelog entry for symbol versioning fixes. | Nikolaus Rath | -0/+3 | |
2017-08-03 | Added changelog entry for commit f0ecf. | Nikolaus Rath | -0/+3 | |
2017-08-03 | Fix compilation on 32bit systems | Nikolaus Rath | -6/+12 | |
Fixes: #185. | ||||
2017-08-02 | Ask pkgconfig where we should install udev rules | Heiko Becker | -2/+6 | |
2017-08-01 | Fix compiler warnings of gcc-5.4.x | Banglang | -3/+3 | |
Signed-off-by: Banglang <banglang.huang@foxmail.com> | ||||
2017-07-13 | Only declare fuse_new_30() when FUSE_USE_VERSION == 30 | Nikolaus Rath | -26/+28 | |
This function shouldn't be called when using a newer fuse version, so we should not define it in that case. | ||||
2017-07-13 | fuse_new_30(): call fuse_new_31(), not fuse_new() | Nikolaus Rath | -1/+1 | |
I believe this function call is resolved by the compiler, not the linker, so this seems safer. Thanks to Chris Clayton for spotting this. | ||||
2017-07-08 | Fixup symbol versioning for GCC 4.x | Nikolaus Rath | -4/+7 | |
GCC 4.8 doesn't like to rename fuse_new_30 to fuse_new, if we also define an implementation for fuse_new. | ||||
2017-07-08 | Released 3.1.0 | Nikolaus Rath | -2/+4 | |
2017-07-08 | Added public fuse_lib_help(), bumped minor version | Nikolaus Rath | -70/+151 | |
2017-07-08 | Fixed description of struct fuse_conn_info->time_gran | Nikolaus Rath | -3/+8 | |
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 | -15/+0 | |
There is a proper meson-mode now. | ||||
2017-07-07 | Fixed typo in Changelog | Nikolaus Rath | -1/+1 | |
2017-07-06 | Don't redefine FUSE_USE_VERSION | Nikolaus Rath | -4/+0 | |
It's already set in meson.build as compiler flag. | ||||
2017-07-06 | Travis: use sudo-enabled environment. | Nikolaus Rath | -0/+1 | |
2017-07-06 | Added information about professional support. | Nikolaus Rath | -0/+7 | |
2017-07-06 | Fixed bug in code example in ChangeLog. | Nikolaus Rath | -2/+2 | |
2017-06-21 | Install init script in $DESTDIR/etc, not $prefix/$sysconfdir | Nikolaus Rath | -3/+7 | |
Fixes: #178. | ||||
2017-06-20 | tst_readdir(): actually go through FUSE | Nikolaus Rath | -6/+9 | |
The previous code didn't actually go through the mountpoint at all. | ||||
2017-06-08 | Clarify *_timeout semantics | Nikolaus Rath | -4/+10 | |
When changes always come through kernel, timeouts should be large. | ||||
2017-06-06 | Describe supported platforms. | Nikolaus Rath | -0/+8 | |
2017-06-05 | getgroups(): clarify code | Nikolaus Rath | -1/+1 | |
read() return value should always be positive or -1. However, since we cast to unsigned a little later, it's clearer to check for non-negativity. | ||||
2017-06-05 | Fix comparison of integers of different signs | Angelo G. Del Regno | -4/+4 | |
Some variables of different size and sign were getting compared without any safe casting. The build system also throws warnings at this and, being this library used for filesystems, it's really important to ensure stability. | ||||
2017-06-05 | examples/passthrough_ll: added support for create() | Nikolaus Rath | -5/+27 | |
2017-06-05 | example/passthrough_ll: added write support | Nikolaus Rath | -2/+24 | |
2017-05-31 | notify_store_retrieve(): fix race on unmount | Nikolaus Rath | -4/+11 | |
update_fs_loop() is still running when the filesystem unmounts, but it that case calls to fuse_lowlevel_notify_* will fail. Fixes: #105. | ||||
2017-05-31 | Clarify that destroy() is called without kernel connection | Nikolaus Rath | -2/+4 | |
2017-05-31 | example/notify_store_retrieve: add debugging code for issue #105. | Nikolaus Rath | -2/+10 | |
2017-05-31 | Revert "example/passthrough.c: add debugging code for issue #157." | Nikolaus Rath | -9/+2 | |
This reverts commit 179fa13b40387645e722089873079488f9dbe3d8. | ||||
2017-05-31 | tst_link(): wait for RELEASE request | Nikolaus Rath | -9/+16 | |
Since RELEASE requests are asynchronous, it is possible that libfuse still considers the file to be open when userspace has closed it, so that a successive unlink() call from userspace actually triggers a rename(). We avoid the resulting test failure by re-trying a few times. Fixes: #157. | ||||
2017-05-25 | Factored out C-based tests | Nikolaus Rath | -48/+65 | |
2017-05-25 | Fix typo in comment. | Nikolaus Rath | -1/+1 | |
2017-05-25 | Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. | Nikolaus Rath | -2/+21 | |
2017-05-25 | passthrough_ll: document that fuse_ino_t and uintptr_t sizes must match | Nikolaus Rath | -0/+13 | |
We can consider changing the code to drop the requirement if it turns out that there's a system where this isn't given. Fixes issue #167. | ||||
2017-05-25 | example/passthrough.c: add debugging code for issue #157. | Nikolaus Rath | -2/+9 | |
2017-05-25 | tst_link(): add more assertions | Nikolaus Rath | -3/+17 | |
Hopefully this helps debugging issue #157. | ||||
2017-05-25 | Remove fuse_fs_fgetattr and fuse_fs_ftruncate from linker script | pablomh | -2/+0 | |
They were removed from source here: https://github.com/libfuse/libfuse/commit/73b6ff4b75cf1228ea61262c293fcb2fda5dfeea | ||||
2017-05-24 | Travis-CI: Don't abort on first failed test | Nikolaus Rath | -4/+6 | |
This should help debugging issue #157. | ||||
2017-05-24 | Added tst_open_read() | Nikolaus Rath | -0/+9 | |
Slightly increases coverage of examples/passthrough_ll.c (which supports open for reading, but not for writing). |