Changelog for
libblockdev-utils-2.24-1.fc30.x86_64.rpm :
* Fri May 22 2020 Vojtech Trefny
- 2.24-1- Mark VDO plugin as deprecated since 2.24 (vtrefny)- Fix multiple uninitialized values discovered by coverity (vtrefny)- fs: Fix potential NULL pointer dereference in mount.c (vtrefny)- utils: Remove deadcode in exec.c (vtrefny)- Do not check VDO saving percent value in LVM DBus tests (vtrefny)- Use libblkid to get label and UUID for XFS filesystems (vtrefny)- Do not open devices as read-write for read-only fs operations (vtrefny)- Create a common function to get label and uuid of a filesystem (vtrefny)- lvm: Fix getting cache stats for cache thinpools (vtrefny)- Do not skip LVM VDO tests when the kvdo module is already loaded (vtrefny)- tests: Skip LVM VDO tests if kvdo module cannot be loaded (vtrefny)- lvm-dbus: Add LVM VDO pools to bd_lvm_lvs (vtrefny)- lvm: Add a function to get VDO pool name for a VDO LV (vtrefny)- lvm-dbus: Get data LV name for LVM VDO pools too (vtrefny)- Add functions to get VDO stats for LVM VDO volumes (vtrefny)- Move VDO statistics code to a separate file (vtrefny)- Fix copy-paste bug in lvm.api (vtrefny)- exec: Disable encoding when reading data from stdout/stderr (vtrefny)- Add function to get LVM VDO write policy from a string (vtrefny)- Add extra parameters for creating LVM VDO volumes (vtrefny)- Allow calling LVM functions without locking global_config_lock (vtrefny)- Fix getting VDO data in the LVM DBus plugin (vtrefny)- Fix getting string representation of unknown VDO state index (vtrefny)- Add write policy and index size to LVM VDO data (vtrefny)- Fix converting to VDO pool without name for the VDO LV (vtrefny)- Add some helper functions to get LVM VDO mode and state strings (vtrefny)- Add support for creating and managing VDO LVs with LVM (vtrefny)- Fix LVM plugin so names in tests (vtrefny)- Do not hardcode pylint executable name in Makefile (vtrefny)- Add a function to check if a tool supports given feature (vtrefny)- configure.ac: Avoid more bashisms (gentoo)- mount: Fix a memleak (tbzatek)- exec: Fix a memleak (tbzatek)- vdo: Fix a memleak (tbzatek)- configure.ac: Avoid bashisms (polynomial-c)- tests: Specify loader for yaml.load in VDO tests (vtrefny)- lvm-dbus: Fix memory leak in bd_lvm_thlvpoolname (vtrefny)- lvm-dbus: Do not activate LVs during pvscan --cache (vtrefny)- vdo: Run \"vdo create\" with \"--force\" (vtrefny)- Fix typo in (un)mount error messages (vtrefny)- utils: Add functions to get and check current linux kernel version (tbzatek)- ext: Return empty string instead of \"\" for empty UUID (vtrefny)- Add support for BitLocker encrypted devices using cryptsetup (vtrefny)- Add a helper function for closing an active crypto device (vtrefny)- Manually remove symlinks not removed by udev in tests (vtrefny)- Fix memory leak in LVM DBus plugin (vtrefny)- Fix expected cache pool name with newest LVM (vtrefny)- fs: Fix checking for UID/GID == 0 (vtrefny)- Fixed a number of memory leaks in lvm-dbus plugin (mthompson)- exec.c: Fix reading outputs with null bytes (vtrefny)- Fix linking against utils on Debian (vtrefny)- Add new function \'bd_fs_wipe_force\' to control force wipe (vtrefny)- Use \'explicit_bzero\' to erase passphrases from key files (vtrefny)- Sync spec with downstream (vtrefny)
* Mon Sep 09 2019 Vojtech Trefny - 2.23-1- Fix how we get process exit code from g_spawn_sync (vtrefny)- Skip tests for old-style LVM snapshots on recent Fedora (vtrefny)- Fix skipping NTFS read-only test case on systems without NTFS (vtrefny)- Fix LVM_MAX_LV_SIZE in the GIR file (vtrefny)- Print skipped test \"results\" to stderr instead of stdout (vtrefny)- Move the NTFS read-only device test to a separate test case (vtrefny)- Fix parsing distro version from CPE name (vtrefny)- Use \'kmod_module_probe_insert_module\' function for loading modules (vtrefny)- Hide filesystem-specific is_tech_available functions (vtrefny)- Mark LVM global config locks as static (vtrefny)- Remove unused \'get_PLUGIN_num_functions\' and \'get_PLUGIN_functions\' functions (vtrefny)- Mark \'private\' plugin management functions as static (vtrefny)- Ignore coverity deadcode warning in \'bd_fs_is_tech_avail\' (vtrefny)- Ignore coverity deadcode warnings in the generated code (vtrefny)- Use the new config file for skipping tests (vtrefny)- Skip bcache tests if make-bcache is not installed (vtrefny)- Add ability to read tests to skip from a config file (vtrefny)- Mark \'test_set_bitmap_location\' as unstable (vtrefny)- Force LVM cli plugin in lvm_test (vtrefny)- Add a special test tag for library tests that recompile plugins (vtrefny)- Allow running tests against installed libblockdev (vtrefny)- Remove duplicate test case (vtrefny)- Use the new test tags in tests (vtrefny)- Use test tags for skipping tests (vtrefny)- Add a decorator for \"tagging\" tests (vtrefny)- Add function for (un)freezing filesystems (vtrefny)- Add a function to check whether a path is a mounpoint or not (vtrefny)- Skip bcache tests on all Debian versions (vtrefny)
* Wed Jun 12 2019 Vojtech Trefny - 2.22-1- tests: Fix Debian testing \"version\" for skipping (vtrefny)- module: Fix libkmod related leak (tbzatek)- btrfs: Fix number of memory leaks (tbzatek)- mdraid: Fix leaking BDMDExamineData.metadata (tbzatek)- mdraid: Fix leaking error (tbzatek)- part: Fix leaking string in args (tbzatek)- ext: Fix leaking string (tbzatek)- part: Fix leaking objects (tbzatek)- kbd: Fix g_match_info_fetch() leaks (tbzatek)- ext: Fix g_match_info_fetch() leaks (tbzatek)- ext: Fix g_strsplit() leaks (tbzatek)- s390: Fix g_strsplit() leaks (tbzatek)- mdraid: Fix g_strsplit() leaks (tbzatek)- exec: Fix some memory leaks (tbzatek)- lvm: Fix leaking BDLVMPVdata.vg_uuid (tbzatek)- lvm: Use g_ptr_array_free() for creating lists (tbzatek)- lvm: Fix some obvious memory leaks (tbzatek)- Remove device-mapper-multipath dependency from fs and part plugins (vtrefny)- bd_fs_xfs_get_info: Allow passing error == NULL (tbzatek)- tests: Fix removing targetcli lun (vtrefny)- Use existing cryptsetup API for changing keyslot passphrase (vtrefny)- New function to get supported sector sizes for NVDIMM namespaces (vtrefny)- Allow skiping tests only based on architecture (vtrefny)- Sync spec file with python2 obsoletion added downstream (awilliam)- Sync spec with downstream (vtrefny)
* Tue Apr 16 2019 Vojtech Trefny - 2.21-3- Remove device-mapper-multipath dependency from fs and part plugins
* Thu Feb 28 2019 Adam Williamson - 2.21-2- Obsolete the python2 subpackage if we\'re not building it
* Thu Feb 21 2019 Vojtech Trefny - 2.21-1- Fix checking swap status on lvm/md (vtrefny)- tests: Stop skipping some tests on Debian testing (vtrefny)- tests: Remove some old/irrelevant skips (vtrefny)- Use 512bit keys in LUKS by default (vratislav.podzimek)- Add \'autoconf-archive\' to build requires (vtrefny)- vagrant: remove F27 and add F29 (vtrefny)- vagrant: install \'autoconf-archive\' on Ubuntu (vtrefny)- Enable cryptsetup debug messages when compiled using --enable-debug (vtrefny)- lvm-dbus: Do not pass extra arguments enclosed in a tuple (vtrefny)- crypto: Do not try to use keyring on systems without keyring support (vtrefny)- Fix LUKS2 resize password test (vtrefny)- Use cryptsetup to check LUKS2 label (vtrefny)- Skip LUKS2+integrity test on systems without dm-integrity module (vtrefny)- Add custom error message for wrong passphrase for open (vtrefny)- Use major/minor macros from sys/sysmacros.h instead of linux/kdev_t.h (vtrefny)- crypto_test.py: Use blkid instead of lsblk to check luks label (vtrefny)- Skip VDO grow physical test (vtrefny)- Add libblkid-devel as a build dependency for the swap plugin (vtrefny)- Add error codes and Python exceptions for swapon fails (vtrefny)- Use libblkid to check swap status before swapon (vtrefny)- Add a new subpackage with the tool(s) (v.podzimek)- Document what the \'tools\' directory contains (v.podzimek)- Make building tools optional (v.podzimek)- Add a tool for getting cached LVM statistics (v.podzimek)- Discard messages from libdevmapper in the LVM plugins (v.podzimek)
* Fri Feb 01 2019 Fedora Release Engineering - 2.20-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Oct 08 2018 Vojtech Trefny - 2.20-2- Use libblkid to check swap status before swapon (vtrefny)- Add error codes and Python exceptions for swapon fails (vtrefny)
* Wed Sep 26 2018 Vojtech Trefny - 2.20-1- Use unsafe caching for storage for devel/testing VMs (v.podzimek)- Require newer version of cryptsetup for LUKS2 tests (vtrefny)- Skip nvdimm tests on systems without ndctl (vtrefny)- Add Ubuntu 18.04 VM configuration to the vagrant template (vtrefny)- Add some missing test dependencies to the vagrant template (vtrefny)- Fix how/where the bcache tests are skipped (v.podzimek)- Document what the \'misc\' directory contains (v.podzimek)- Add a Vagrantfile template (v.podzimek)- Fix the error message when deleting partition fails (vpodzime)- Fix build of plugins by changing linking order (devurandom)- Fix how we check zram stats from /sys/block/zram0/stat (vtrefny)- lvm-dbus: Fix parsing extra arguments for LVM methods calls (vtrefny)- Skip MDTestAddRemove on Debian (vtrefny)- Skip NTFS mount test on Debian testing (vtrefny)- Skip bcache tests on Debian testing (vtrefny)- tests: Try harder to get distribution version (vtrefny)- Mark the function stubs as static (v.podzimek)- Build the dm plugin without dmraid support on newer RHEL (vtrefny)- Fix skipping zram tests on Fedora 27 (vtrefny)- kbd: Check for zram module availability in \'bd_kbd_is_tech_avail\' (vtrefny)- Always build the VDO plugin (vtrefny)- Do not require \'dmraid\' package if built without dmraid support (vtrefny)- Fix licence header in dbus.c (vtrefny)- Fix spacing in NEWS.rst (vtrefny)
* Fri Aug 10 2018 Vojtech Trefny - 2.19-1- Use python interpreter explicitly when running boilerplate_generator.py (vtrefny)- vdo: Implement bd_vdo_get_stats() (tbzatek)- Add test for is_tech_available with multiple dependencies (vtrefny)- lvm-dbus.c: Check for \'lvmdbus\' dependency in \'bd_lvm_is_tech_avail\' (vtrefny)- lvm.c: Check for \'lvm\' dependency in \'bd_lvm_is_tech_avail\' (vtrefny)- Fix licence headers in sources (vtrefny)- Fix three memory leaks in lvm-dbus.c (vtrefny)- Ignore \"bad-super-call\" pylint warning in BlockDev.py (vtrefny)- Fix running pylint in tests (vtrefny)- Fix vdo configuration options definition in spec file (vtrefny)- Fix calling BlockDev.reinit in swap tests (vtrefny)- Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny)- Skip VDO tests also when the \'kvdo\' module is not available (vtrefny)- Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny)- Skip btrfs tests if btrfs module is not available (vtrefny)- Do not build KBD plugin with bcache support on RHEL (vtrefny)- Do not build btrfs plugin on newer RHEL (vtrefny)- fs: Properly close both ends of the pipe (tbzatek)- Make sure library_test works after fixing -Wstrict-prototypes (vtrefny)- Make sure library tests properly clean after themselves (vtrefny)- pkg-config: add -L${libdir} and -I${includedir} (max.kellermann)- plugins/kbd: make wait_for_file() static (max.kellermann)- plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann)- plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann)- plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann)- plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann)- exec: make `msg` parameters const (max.kellermann)- fix -Wstrict-prototypes (max.kellermann)- module.c: Accept kernel modules if they are built-in (marco.guerri.dev)- BlockDev.py Convert dictionary keys to set before using them (vtrefny)- Skip \'test_cache_pool_create_remove\' on CentOS 7 (vtrefny)- Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom)- acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny)- configure.ac: Fix missing parenthesis in blkid version check (vtrefny)- Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny)- Reintroduce python2 support for Fedora 29 (vtrefny)- Use versioned command for Python 2 (vtrefny)- Fix few wrong names in doc strings (vtrefny)- Make sure all our free and copy functions work with NULL (vtrefny)- Use libblkid in bd_crypto_is_luks (vtrefny)- vdo: Properly destroy the yaml parser (tbzatek)- Add a simple test case for bd_crypto_tc_open (vtrefny)- Add Python override for bd_crypto_tc_open_full (vtrefny)- Show simple summary after configure (vtrefny)- Do not build VDO plugin on non-x86_64 architectures (vtrefny)- Sync spec with downstream (vtrefny)
* Fri Jul 13 2018 Fedora Release Engineering - 2.18-4- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 09 2018 Vojtech Trefny - 2.18-3- Reitroduce python2 support for Fedora 29
* Mon Jul 02 2018 Miro Hrončok - 2.18-2- Rebuilt for Python 3.7
* Wed Jun 20 2018 Vojtech Trefny - 2.18-1- Add VDO to features.rst (vtrefny)- Remove roadmap.rst (vtrefny)- vdo: Add tests for bd_vdo_grow_physical() (tbzatek)- Do not try to build VDO plugin on Fedora (vtrefny)- Introduce reporting function per thread (kailueke)- vdo: Implement bd_vdo_grow_physical() (tbzatek)- Correct arguments for ext4 repair with progress (kailueke)- Clarify that checking an RW-mounted XFS file system is impossible (v.podzimek)- vdo: Resolve real device file path (tbzatek)- Adjust to new NVDIMM namespace modes (vtrefny)- Use xfs_repair instead of xfs_db in bd_fs_xfs_check() (v.podzimek)- Allow compiling libblockdev without libdmraid (vtrefny)- Only require plugins we really need in LVM dbus tests (vtrefny)- Add tests for VDO plugin (vtrefny)- Add decimal units definition to utils/sizes.h (vtrefny)- Add basic VDO plugin functionality (vtrefny)- Add the VDO plugin (vtrefny)- Always check for error when (un)mounting (vtrefny)- Fix off-by-one error when counting TCRYPT keyfiles (segfault)- Add \'bd_dm_is_tech_avail\' to header file (vtrefny)- Fix release number in NEWS.rst (vtrefny)- Update specs.rst and features.rst (vtrefny)
* Fri Jun 15 2018 Miro Hrončok - 2.17-2- Rebuilt for Python 3.7