opnsense-src/sys/fs/fuse
Alan Somers c7b4932df6 fusefs: fix FUSE_CREATE with file handles and fuse protocol < 7.9
Prior to fuse protocol version 7.9, the fuse_entry_out structure had a
smaller size.  But fuse_vnop_create did not take that into account when
working with servers that use older protocols.  The bug does not matter
for servers which don't use file handles or open flags (the only fields
affected).

PR:		263625
Submitted by:	Ali Abdallah <ali.abdallah@suse.com>

(cherry picked from commit 45825a12f9)
2022-05-12 14:43:22 -06:00
..
fuse.h [skip ci] update copyright headers in fusefs files 2019-06-28 04:18:10 +00:00
fuse_device.c fusefs: validate servers' error values 2022-05-12 14:37:24 -06:00
fuse_file.c fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-12-06 21:51:55 -07:00
fuse_file.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-12-06 21:51:55 -07:00
fuse_internal.c fusefs: Initialize a pad word in the mknod message 2022-03-21 10:42:39 -04:00
fuse_internal.h fuse: Fix build on 32-bit architectures 2022-03-03 03:22:30 +00:00
fuse_io.c fusefs: correctly handle servers that report too much data written 2022-05-12 14:39:47 -06:00
fuse_io.h fusefs: inline fuse_io_dispatch 2022-01-02 19:54:39 -07:00
fuse_ipc.c fusefs: implement VOP_ALLOCATE 2022-01-17 18:13:28 -07:00
fuse_ipc.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-12-06 21:51:55 -07:00
fuse_kernel.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-12-06 21:51:55 -07:00
fuse_main.c modules: increase MAXMODNAME and provide backward compat 2021-12-30 18:26:18 +00:00
fuse_node.c fusefs: Address -Wunused-but-set-variable warnings 2022-01-27 09:24:53 -05:00
fuse_node.h Fix a race in fusefs that can corrupt a file's size. 2022-01-17 17:59:03 -07:00
fuse_vfsops.c Fix a race in fusefs that can corrupt a file's size. 2022-01-17 17:59:03 -07:00
fuse_vnops.c fusefs: fix FUSE_CREATE with file handles and fuse protocol < 7.9 2022-05-12 14:43:22 -06:00