freebsd-dev/sys/fs/fuse
Alan Somers efa23d9784 fusefs: enforce -onoallow_other even beneath the mountpoint
When -o allow_other is not in use, fusefs is supposed to prevent access to
the filesystem by any user other than the one who owns the daemon.  Our
fusefs implementation was only enforcing that restriction at the mountpoint
itself.  That was usually good enough because lookup usually descends from
the mountpoint.  However, there are cases when it doesn't, such as when
using openat relative to a file beneath the mountpoint.

PR:		237052
Sponsored by:	The FreeBSD Foundation
2019-04-05 17:21:23 +00:00
..
fuse_device.c fuse(4): convert debug printfs into dtrace probes 2019-02-28 19:27:54 +00:00
fuse_file.c fusefs: properly handle FOPEN_KEEP_CACHE 2019-04-04 20:30:14 +00:00
fuse_file.h fusefs: properly handle FOPEN_KEEP_CACHE 2019-04-04 20:30:14 +00:00
fuse_internal.c fusefs: enforce -onoallow_other even beneath the mountpoint 2019-04-05 17:21:23 +00:00
fuse_internal.h fusefs: delete dead code in fuse_vnop_setattr 2019-03-27 16:19:02 +00:00
fuse_io.c fusefs: correctly handle short writes 2019-04-04 16:51:34 +00:00
fuse_io.h fusefs: send FUSE_OPEN for every open(2) with unique credentials 2019-04-01 20:42:15 +00:00
fuse_ipc.c fusefs: fix some uninitialized memory references 2019-04-04 20:24:58 +00:00
fuse_ipc.h fusefs: correctly handle short writes 2019-04-04 16:51:34 +00:00
fuse_kernel.h fuse(4): add tests related to FUSE_MKNOD 2019-03-05 00:27:54 +00:00
fuse_main.c fusefs: convert debug printfs into dtrace probes 2019-03-29 02:13:06 +00:00
fuse_node.c fusefs: properly handle FOPEN_KEEP_CACHE 2019-04-04 20:30:14 +00:00
fuse_node.h fusefs: send FUSE_OPEN for every open(2) with unique credentials 2019-04-01 20:42:15 +00:00
fuse_vfsops.c fusefs: convert debug printfs into dtrace probes 2019-03-29 02:13:06 +00:00
fuse_vnops.c fusefs: properly handle FOPEN_KEEP_CACHE 2019-04-04 20:30:14 +00:00
fuse.h fusefs: convert debug printfs into dtrace probes 2019-03-29 02:13:06 +00:00