btrfs-progs/cmds
Boris Burkov 980ba4e842 btrfs-progs: receive: add support for fs-verity
Process an enable_verity cmd by running the enable verity ioctl on the
file. Since enabling verity denies write access to the file, it is
important that we don't have any open write file descriptors.

This also revs the send stream format to version 3 with no format
changes besides the new commands and attributes. This version is not
finalized and commands may change, also this needs to be synchronized
with any kernel changes.

Note: the build is conditional on the header linux/fsverity.h

Signed-off-by: Boris Burkov <boris@bur.io>
Signed-off-by: David Sterba <dsterba@suse.com>
2022-10-11 09:08:08 +02:00
..
balance.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
commands.h btrfs-progs: split subvolume list to its own file 2021-10-08 20:47:03 +02:00
device.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
filesystem-du.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
filesystem-usage.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
filesystem-usage.h btrfs-progs: move all cmds-fi*.c to cmds/ 2019-07-03 20:49:03 +02:00
filesystem.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
inspect-dump-super.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
inspect-dump-tree.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
inspect-tree-stats.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
inspect.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
property.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
props.h btrfs-progs: prop set: add force parameter 2021-10-07 18:40:24 +02:00
qgroup.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
qgroup.h btrfs-progs: move all private definitions to cmds/qgroup.c 2021-09-07 19:21:14 +02:00
quota.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
receive-dump.c btrfs-progs: receive: add support for fs-verity 2022-10-11 09:08:08 +02:00
receive-dump.h btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
receive.c btrfs-progs: receive: add support for fs-verity 2022-10-11 09:08:08 +02:00
replace.c btrfs-progs: use error helper for messages in non-kernel code 2022-10-11 09:08:07 +02:00
rescue-chunk-recover.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
rescue-super-recover.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
rescue.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
rescue.h btrfs-progs: unify GPL header comments 2021-09-07 13:58:44 +02:00
restore.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
scrub.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
send.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
subvolume-list.c btrfs-progs: cmds: update include lists 2022-10-11 09:07:59 +02:00
subvolume.c btrfs-progs: use error helper for messages in non-kernel code 2022-10-11 09:08:07 +02:00