- Update to version 2.27:
* Fix for s390x: Remove double fclose in bd_s390_dasd_online (#2045784)
* fs: Return BD_FS_ERROR_UNKNOWN_FS on mounting unknown filesystem
* overrides: Fix translating exceptions in ErrorProxy
* vdo_stats: Default to 100 % savings for invalid savings values
* lvm: Fix reading statistics for VDO pools with VDO 8
* lvm-dbus: Add support for changing compression and deduplication
* lvm: Do not set global config to and empty string
* lvm: Do not include duplicate entries in bd_lvm_lvs output
* lvm: Use correct integer type in for comparison
* crypto: Remove useless comparison in progress report in luks_format
OBS-URL: https://build.opensuse.org/request/show/991523
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=41
- update to 2.25:
* exec: Fix polling for stdout and stderr
* exec: Use non-blocking read and process the buffer manually
* exec: Clarify the BDUtilsProgExtract callback documentation
* tests: Add bufferbloat exec tests
* tests: Add null-byte exec tests
* lvm: Fix bd_lvm_vdopooldata_* symbols
* exec: Fix setting locale for util calls
* fs: Do not report error when errors were fixed by e2fsck
* README: Use CI status image for 2.x-branch on 2.x
* fs: Fix compile error in ext_repair caused by cherry pick from master
* Mark all GIR file constants as guint64
* lvm: Set thin metadata limits to match limits LVM uses in lvcreate
* lvm: Do not use thin_metadata_size to recommend thin metadata size
* lvm: Use the UNUSED macro instead of __attribute__((unused))
* Fix max size limit for LVM thinpool metadata
* loop: Retry LOOP_SET_STATUS64 on EAGAIN
OBS-URL: https://build.opensuse.org/request/show/864582
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=33
* VDO plugin has been deprecated in this release (functionality replaced by LVM VDO)
* support for creating and managing LVM VDO volumes added
* support for unlocking of BitLocker-compatible format BITLK added
* new functions for (un)freezing filesystems added
* test suite can now be run against installed version of libblockdev
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=31
- Update to version 2.22:
+ New minor release of the libblockdev library with multiple
fixes.
+ nvdimm: New function for getting list of supported sector sizes
for namespaces fixes.
+ Multiple memory leaks fixed.
- Changes from version 2.21:
+ crypto: Default key size for LUKS was changed to 512bit.
+ tools:
- New simple cli tools that use libblockdev.
- First tool is lvm-cache-stats for displaying stats for LVM
cache devices.
- Use configure option --without-tools to disable building
these.
- Package new cli tool in main package, should possibly be moved
into own sub-package in the future.
OBS-URL: https://build.opensuse.org/request/show/709802
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=25