| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libblockdev | Distribution: CentOS |
| Version: 3.4.0 | Vendor: CentOS |
| Release: 1.el10 | Build date: Thu Sep 25 10:21:50 2025 |
| Group: Unspecified | Build host: ppc64le-03.stream.rdu2.redhat.com |
| Size: 482444 | Source RPM: libblockdev-3.4.0-1.el10.src.rpm |
| Packager: builder@centos.org | |
| Url: https://github.com/storaged-project/libblockdev | |
| Summary: A library for low-level manipulation with block devices | |
The libblockdev is a C library with GObject introspection support that can be used for doing low-level operations with block devices like setting up LVM, BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves as a thin wrapper around its plugins' functionality. All the plugins, however, can be used as standalone libraries. One of the core principles of libblockdev is that it is stateless from the storage configuration's perspective (e.g. it has no information about VGs when creating an LV).
LGPL-2.1-or-later
* Thu Sep 25 2025 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-1
- Update to 3.4.0
Resolves: RHEL-114971
* Mon Jun 23 2025 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-5
- Don't allow suid and dev set on fs resize
Resolves: RHEL-96031
* Tue Mar 11 2025 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-3
- crypto: Add a function to set persistent flags for LUKS
Resolves: RHEL-82885
* Wed Nov 13 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-2
- nvme: Avoid element-type g-i annotations
Resolves: RHEL-66117
* Wed Oct 30 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-1
- Update to 3.2.0
Resolves: RHEL-60272
Resolves: RHEL-50820
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.1.0-9
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Wed Sep 25 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-8
- nvme: Add bd_nvme_is_tech_avail to the API file
Resolves: RHEL-60061
* Wed Jul 24 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-7
- Backport libblockdev-smart plugin
Resolves: RHEL-49675
* Fri Jul 19 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-6
- Fix passing size for pvresize over DBus
Resolves: RHEL-45872
- Upstream kernel VDO support
Resolves: RHEL-31953
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.1.0-5
- Bump release for June 2024 mass rebuild
* Thu May 30 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-4
- Check also for aliases in bd_utils_have_kernel_module
Resolves: RHEL-37249
* Tue May 14 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-3
- Fix creating MD RAID arrays without specifying bitmap localtion
Resolves: RHEL-31379
- crypto: Fix double free in bd_crypto_luks_remove_key
Resolves: RHEL-31489
- tests: Fix running tests without ntfsprogs
Resolves: RHEL-32875
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-1
- tests: Skip some checks for btrfs errors with btrfs-progs 6.6.3 (vtrefny)
- Fix missing progress initialization in bd_crypto_luks_add_key (vtrefny)
- fs: Report reason for open() and ioctl() failures (tbzatek)
- utils: Add expected printf string annotation (tbzatek)
- lvm-dbus: Avoid using already-freed memory (tbzatek)
- lvm-dbus: Fix leaking error (tbzatek)
- python: Add a deepcopy function to our structs (vtrefny)
- tests: Remove unreliable nvme attribute checks (tbzatek)
- tests: Use BDPluginSpec constructor in LVM DBus plugin tests (vtrefny)
- tests: Avoid setting up intermediary loop device for the nvme target (tbzatek)
- tests: Default to /tmp for create_sparse_tempfile() (tbzatek)
- part: Fix potential double free when getting parttype (vtrefny)
- Mark NVDIMM plugin as deprecated since 3.1 (vtrefny)
- tests: Remove some obsolete rules to skip tests (vtrefny)
- fs: Add support for getting filesystem min size for NTFS and Ext (vtrefny)
- fs: Fix allowed UUID for generic mkfs with VFAT (vtrefny)
- fs: Add a generic function to check for fs info availability (vtrefny)
- fs: Add a function to check label format for F2FS (vtrefny)
- swap: Add support for checking label and UUID format (vtrefny)
- ci: Remove the custom version command for Packit (vtrefny)
- ci: Manually prepare spec file for Packit (vtrefny)
- overrides: Remove unused 'sys' import (vtrefny)
- Add BDPluginSpec constructor and use it in plugin_specs_from_names (vtrefny)
- Sync spec with downstream (vtrefny)
- ci: Add an action to compile libblockdev with different compilers (vtrefny)
* Fri Oct 13 2023 Vojtech Trefny <vtrefny@redhat.com> - 3.0.4-1
- tests: Fix "invalid escape sequence '\#'" warning from Python 3.12 (vtrefny)
- tests: Fail early when recompilation fails in library_test (vtrefny)
- lvm-dbus: Replace g_critical calls with bd_utils_log_format (vtrefny)
- Use log function when calling a plugin function that is not loaded (vtrefny)
- logging: Default to DEBUG log level if compiled with --enable-debug (vtrefny)
- nvme: Rework memory allocation for device ioctls (tbzatek)
- packit: Add configuration for downstream builds (vtrefny)
- fs: correct btrfs set label description (jvanderwaa)
- fs: Disable progress for ntfsresize (vtrefny)
- part: Do not open disk read-write for read only operations (vtrefny)
- ci: Bump actions/checkout from v3 to v4 (vtrefny)
- plugins: btrfs: use g_autofree where possible for g_free (jvanderwaa)
- plugins: use g_autofree for free'ing g_char's (jvanderwaa)
- spec: Move obsoleted devel subpackages to libblockdev-devel (vtrefny)
- spec: Obsolete vdo plugin packages (vtrefny)
/etc/libblockdev /etc/libblockdev/3/conf.d /etc/libblockdev/3/conf.d/00-default.cfg /usr/lib/.build-id /usr/lib/.build-id/ce /usr/lib/.build-id/ce/040261da32028b4d1227c228e70791dd5a89ad /usr/lib64/girepository-1.0/BlockDev-3.0.typelib /usr/lib64/libblockdev.so.3 /usr/lib64/libblockdev.so.3.0.0 /usr/share/licenses/libblockdev /usr/share/licenses/libblockdev/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 28 05:57:30 2025