fuse Log


Commit Date  
[4ffe6d] by Fabrice Bauzac Fabrice Bauzac , pushed by Miklos Szeredi Miklos Szeredi

Advertize the existence of some "configure" env vars.

Advertize the existence of env vars MOUNT_FUSE_PATH, UDEV_RULES_PATH
and INIT_D_PATH in the execution of ./configure.

2013-09-23 14:07:01 Tree
[1c3ce3] by Miklos Szeredi Miklos Szeredi

test: add a realdir option

2013-09-20 11:57:41 Tree
[4ef37a] by Fabrice Bauzac Fabrice Bauzac , pushed by Miklos Szeredi Miklos Szeredi

libfuse: add the "subdir-objects" automake option

to fix a warning issued by automake 1.14.

2013-09-04 16:03:03 Tree
[e6bc90] by Miklos Szeredi Miklos Szeredi

Merge remote-tracking branch 'origin/fuse_2_9_bugfix'

2013-08-26 10:11:42 Tree
[78bc11] by Daniel Thau Daniel Thau , pushed by Miklos Szeredi Miklos Szeredi

Add missing includes

This allows compiling fuse with musl.

2013-08-26 10:01:17 Tree
[f4bb72] by Miklos Szeredi Miklos Szeredi

Don't close -1 fd in fuse_chan_destroy()

Valgrind warns on close(-1). So don't do this (happens if fuse_chan_clearfd()
was called on the channel).

2013-08-26 09:33:33 Tree
[46f1ac] by Miklos Szeredi Miklos Szeredi

Change generation and nlookup from 'unsigned long' to 'uint64_t'

2013-08-26 09:23:08 Tree
[9ffe64] by Miklos Szeredi Miklos Szeredi

Print help on stdout instead of stderr

2013-07-26 14:20:28 Tree
[3c3f03] by Miklos Szeredi Miklos Szeredi

ulockmgr: strip ulockmgr support from this source package

Distribute ulockmgr separately. It is not needed for the building of
libfuse, only fusexmp_fh. Check ulockmgr library in ./configure and if not
disable remote-lock suport in fusexmp_fh.

2013-07-25 15:58:48 Tree
[0cb2db] by Miklos Szeredi Miklos Szeredi

libfuse: fuse -> fuse3

Allow 2.X and 3.X to coexist. Includes are now stored under
/usr/include/fuse3 and library is named libfuse3.*. Invoke pkg-config with
"fuse3" as the first argument to build with version 3 of the library.

2013-07-25 14:54:42 Tree
[409b5b] by Miklos Szeredi Miklos Szeredi

Use AC_PROG_CC_STDC instead of AC_PROG_CC

We do need a C99 compiler

2013-07-25 09:38:28 Tree
[e6e7a2] by Miklos Szeredi Miklos Szeredi

libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pc

add AC_SYS_LARGEFILE to your configure.ac instead.

2013-07-24 15:09:26 Tree
[19accd] by Miklos Szeredi Miklos Szeredi

libfuse: clean up struct fuse_file_info

Remove 'fh_old' which was an ABI compatibility field for a long time.

Make 'writepage' a bitfield.

2013-07-18 13:45:58 Tree
[7dfb43] by Miklos Szeredi Miklos Szeredi

Documentation fixes

2013-07-17 13:58:53 Tree
[95e71d] by Miklos Szeredi Miklos Szeredi

Merge https://github.com/qknight/fuse-fuse

2013-07-17 13:14:55 Tree
[f4f87b] by Joachim Schiele Joachim Schiele

rewrote c++ style comments to c style coments mentioned by Miklos Szeredi

2013-07-02 15:37:38 Tree
[d44bf3] (fuse_2_9_3) by Miklos Szeredi Miklos Szeredi

Released 2.9.3

2013-07-01 08:48:51 Tree
[014d95] by Miklos Szeredi Miklos Szeredi

libfuse: don't close fd if it's -1

This prevents a valgrind warning.

2013-07-01 08:18:49 Tree
[ddfd2d] by Miklos Szeredi Miklos Szeredi

libfuse: fix multiple close of device fd

- fuse_kern_unmount closes handle (e.g. 19)
- a thread in my process opens a file - the OS assigns newly freed
handle (i.e. 19)
- fuse_kern_chan_destroy closes the same handle (i.e. 19)
- a thread in my process opens another file - the OS assigns newly
freed handle (i.e. 19)
- * MAYHEM *

Reported by Dan Greenfield

2013-07-01 08:06:37 Tree
[f9a7c2] by Miklos Szeredi Miklos Szeredi

libfuse: remove session and chan abstractions

There's actually just one type of channel and session, so we don't need the
generic callback functions.

2013-06-21 16:20:23 Tree
[561d70] by Miklos Szeredi Miklos Szeredi

libfuse: remove fuse_chan_bufsize()

Remove fuse_chan_bufsize() from the lowlevel API.
fuse_session_receive_buf() is now responsible for allocating memory for the
buffer.

2013-06-21 16:17:27 Tree
[5334a1] by Miklos Szeredi Miklos Szeredi

libfuse: remove fuse_chan_(send|receive)

Move the fuse_chan_ops.send and .receive implementations to fuse_lowlevel.c. The abstraction wasn't actually useful and made the the splice implementation more difficult.

Remove fuse_chan_ops.send and fuse_chan_ops.receive.

2013-06-21 16:17:27 Tree
[39065e] by Miklos Szeredi Miklos Szeredi

libfuse: set FD_CLOEXEC also when receiving device fd from fusermount

2013-06-21 12:03:08 Tree
[f0dcda] by Miklos Szeredi Miklos Szeredi

libfuse: clean up fuse_chan

Clean up fuse_chan related interfaces. Remove the following from the
lowlevel library API:

struct fuse_chan_ops;
fuse_chan_new();
fuse_chan_session();
fuse_chan_recv();
fuse_chan_send();

2013-06-21 11:35:30 Tree
[b13051] by Miklos Szeredi Miklos Szeredi

libfuse: clean up fuse_session

Clean up fuse_session related interfaces. Remove the following from the
lowlevel library API:

struct fuse_session_ops;
fuse_session_new();
fuse_session_process();
fuse_session_data();

2013-06-21 11:35:30 Tree
Older >