History log of /openbsd-current/lib/libfuse/fuse.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.14 16-May-2018 helg

libfuse should not maintain state for FBT_READDIR. If a directory is
opened multiple times (either from the same process or different
processes) then FUSE will not reliably return the directory entries to
both file descriptors.

ok mpi@


Revision tags: OPENBSD_6_3_BASE
# 1.13 17-Nov-2017 helg

Fixes the following bugs when getcwd(3) is used on a fuse file system

Endless loop if directory nested more than one level from root of file system
Current directory not found if the parent directory contains more children than
will fit in the buffer passed to VOP_READDIR(9)
Open and close directory in fusefs_readdir if dir is not already open.
Now behaves as if readdir_ino option was passed to fuse so that directories in
path have a valid ino.

ok mpi@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.12 20-Jan-2014 syl

Include fuse_opt.h in fuse.h.

Reported by Helg Bredow (xx404 AT msn DOT com), thanks !
ok millert@


# 1.11 17-Dec-2013 jasper

define FUSE_{MAJOR,MINOR}_VERSION which many fuse helpers assume is defined.

ok syl@


# 1.10 13-Nov-2013 stsp

Document the negative errno quirk used by callbacks in struct fuse_operations.
ok syl


# 1.9 07-Nov-2013 syl

add fuse_invalidate() and fuse_setup() functions.

ok tedu@


# 1.8 01-Nov-2013 syl

Add missing bitfields needed by gvfs.
Bump pkg_config version to 2.8.0

ok ajacoutot@


Revision tags: OPENBSD_5_4_BASE
# 1.7 05-Jul-2013 syl

Add support for fuse_teardown(3). This function
is needed by zipfs.

ok tedu@


# 1.6 14-Jun-2013 syl

style change.


# 1.5 14-Jun-2013 syl

Add support for fuse_get_context(3) needed by ntfs-3g.

OK pirofti@ and beck@ "assuming I am getting to setting
the initial pid/gid/uid values correctly soon".


# 1.4 14-Jun-2013 syl

add support for fuse_version(3). Needed by ntfs-3g.

Ok beck@ and pirofti@.


# 1.3 04-Jun-2013 tedu

fix readdir, from sylvestre


# 1.2 03-Jun-2013 tedu

rcsids


# 1.1 03-Jun-2013 tedu

add userland fuse library. ok beck deraadt
from Sylvestre Gallon ccna.syl gmail.com


# 1.13 17-Nov-2017 helg

Fixes the following bugs when getcwd(3) is used on a fuse file system

Endless loop if directory nested more than one level from root of file system
Current directory not found if the parent directory contains more children than
will fit in the buffer passed to VOP_READDIR(9)
Open and close directory in fusefs_readdir if dir is not already open.
Now behaves as if readdir_ino option was passed to fuse so that directories in
path have a valid ino.

ok mpi@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.12 20-Jan-2014 syl

Include fuse_opt.h in fuse.h.

Reported by Helg Bredow (xx404 AT msn DOT com), thanks !
ok millert@


# 1.11 17-Dec-2013 jasper

define FUSE_{MAJOR,MINOR}_VERSION which many fuse helpers assume is defined.

ok syl@


# 1.10 13-Nov-2013 stsp

Document the negative errno quirk used by callbacks in struct fuse_operations.
ok syl


# 1.9 07-Nov-2013 syl

add fuse_invalidate() and fuse_setup() functions.

ok tedu@


# 1.8 01-Nov-2013 syl

Add missing bitfields needed by gvfs.
Bump pkg_config version to 2.8.0

ok ajacoutot@


Revision tags: OPENBSD_5_4_BASE
# 1.7 05-Jul-2013 syl

Add support for fuse_teardown(3). This function
is needed by zipfs.

ok tedu@


# 1.6 14-Jun-2013 syl

style change.


# 1.5 14-Jun-2013 syl

Add support for fuse_get_context(3) needed by ntfs-3g.

OK pirofti@ and beck@ "assuming I am getting to setting
the initial pid/gid/uid values correctly soon".


# 1.4 14-Jun-2013 syl

add support for fuse_version(3). Needed by ntfs-3g.

Ok beck@ and pirofti@.


# 1.3 04-Jun-2013 tedu

fix readdir, from sylvestre


# 1.2 03-Jun-2013 tedu

rcsids


# 1.1 03-Jun-2013 tedu

add userland fuse library. ok beck deraadt
from Sylvestre Gallon ccna.syl gmail.com