kdave

Results 73 issues of kdave

https://github.com/kdave/btrfs-progs/pull/843 added/fixed support for uClibc. We should add it to our CI so we don't break it accidentally. I haven't found any docker image that can be used (like what...

meta/ci

Continuation of #732 that argues that the first empty megabyte (except bootloader, partition table and btrfs superblock) is a potential source of weakness in case the device is encrypted. The...

enhancement

There are some fixups needed for the `mkfs --subvol` interface and some code cleanups. They should be separate patches on top of current code in devel (the hardlink code depends...

User feedback https://lore.kernel.org/linux-btrfs/20241217195649.143d2c94@nvm/ about global options. Current state: - global options must be right after `btrfs` - command specific duplicated by the global ones have been deprecated - the pattern...

enhancement

The package published https://pypi.org/project/btrfsutil/ does not have usual metadata (license, group etc). Add what's missing.

python

The sanitize.yml workflow disables running `test-libbtrfsutil` and `library-test` with `make D=asan` and `make D=tsan`. For some reason the libraries do not follow the `D=` setting so the objects are incompatible.

meta/ci
build
meta/tests

Kernel 6.13 provides a new unprivileged ioctl to wait for subvolume cleaning (https://git.kernel.org/linus/6c83d153ed86eb17c46eafe4e78af4ce2071a05 "btrfs: add new ioctl to wait for cleaned subvolumes") - try the new ioctl first, if it...

enhancement
UI/UX

Tracking issue for: - [ ] https://github.com/kdave/btrfs-progs/security/code-scanning/51

bug

There are some common usecases where the default settings are changed using the systemd override configuration. As this might not need to be well known or just for convenience, we...

Don't start e.g. balance when the target mount point is not writable. Scrub can run in read-only mode, so it may switch to -r internally.