Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libudisks2-0-devel | Distribution: openSUSE Tumbleweed |
Version: 2.10.91 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Sep 4 13:15:39 2025 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 4412464 | Source RPM: udisks2-2.10.91-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/storaged-project/udisks | |
Summary: Development files for UDisks |
This package contains the development files for the library libUDisks2, a dynamic library, which provides access to the UDisksd daemon.
LGPL-2.0-or-later
* Thu Sep 04 2025 Thomas Blume <thomas.blume@suse.com> - update to version 2.10.91 - dropped merged upstream patches: 0001-udiskslinuxmanager-Add-lower-bounds-check-to-fd_inde.patch - ported patch to upstream code: usr_etc.patch -> 0001-move-config-files-to-usr-etc.patch - Add gzipped log files to .gitignore - Add option to specify metadata version when creating MD RAID - Add support for specifying extra PBKDF options for LUKS format - Add support for specifying label when creating LUKS devices - Allow using key files with BITLK devices - Change several log levels from NOTICE to INFO - Core: Add support for LUKS header backup. - Do not overwrite CPPFLAGS - Do not use label for DM name when unlocking BitLocker devices - Fix docstring for udisks_spawned_job_start - Fix using label as DM name when unlocking encrypted devices - Include error message when loading config file fails - Remove beakerlib tests - Update Brazilian Portuguese translation - Update French translation - Update Georgian translation - Update German translation - Update Hindi translation - Update Indonesian translation - Update Polish translation - Update Russian translation - Update Slovenian translation - Update Swedish translation - Use label for DM device name when unlocking encrypted devices - Use udisks_info() for (un)mount messages - build: Fix 'make shortlog' - build: use -export-dynamic instead of -export_dynamic - ci: Add a simple tmt test and run it via packit - ci: Bump actions/checkout from v3 to v4 - ci: Fix running Cockpit reverse dependency tests - ci: Install 'python3-libdnf5' for TMT test plans - ci: Packit: Enable failure notifications for cockpit tests - ci: Remove amazon-ec2-utils if installed - ci: Remove priority from Testing farm repositories - ci: Remove the custom GH action for RPM builds - client: document NULL return for udisks_client_get_partition_table - core: Add Encrypted.Convert method - daemon: Add a logging function for libblockdev - daemon: Align to the no_inhibit job argument change - doc: Fix a typo - doc: add missing closing bracket - doc: fix docstring for udisks_client_get_partition_table_subtype_for_display - doc: fix docstring for udisks_threaded_job_start - doc: fix typos - doc: remove duplicate dot - docs(mdraid): update link to kernel docs - helpers: fixed memleak and misprint check for creating second BDCrypto context - infra: Add dependabot to automatically update GH actions - infra: bump actions/checkout from 4 to 5 - infra: bump actions/upload-artifact from 3 to 4 - integration-test: Adapt to the new libmount context error messages - integration-test: Fix change label test with exfatprogs 1.2.5 - lvm2: Add a sync udev trigger after removing PV signatures - lvm2: Align to the no_inhibit job argument change - lvm2: Refactor udisks_daemon_util_lvm2_wipe_block() - lvm2: Try opening for unused device detection harder - lvm: Also look at symlinks for segment PVs - lvm: Change the known keys for GetStatistics for VDO volumes - lvm: Manually remove removed PVs from the LVM devices file - lvm: Use pvremove when removing PVs after deleting a VG - man: Document ID_ATA_SMART_ACCESS - mdraid: Expose "consistency_policy" sysfs value - misc: Add CentOS to the install-test-dependencies playbook - misc: Add cryptsetup to test dependencies - misc: Add parted to test dependencies - misc: Add python3-packaging to test dependencies - misc: Add vdo to the test dependencies - misc: Do not use "with_items" when installing packages - misc: Force DNF to enable C10S Copr instead of EPEL - misc: Separate Ansible tasks into a different file - modules/btrfs: add GetDefaultSubvolumeID - modules/btrfs: add SetDefaultSubvolumeID - modules/btrfs: fix copy paste typo in auth message - mount options: Add 'map' and 'check' ISO9660 options - mount options: Add some more f2fs options to the allow list - mount options: Allow 'commit' option for ext3/ext4 - objectinfo: adjust translator comment - spec: Use SPDX license tags for subpackages - tests: Adapt to clang differences when causing a segfault - tests: Add Manager.LoopSetup() invalid fd test case - tests: Add NVMe persistent discovery controller tests - tests: Add a more robust test case for LVM devices file - tests: Add locked LUKS teardown test - tests: Add property name to failed asserts in test_40_drive - tests: Allow adding optional message to failed assert calls - tests: Avoid creating intermediary loop devices for nvme target devices - tests: Backport safe_dbus.py from blivet - tests: Check for dm-vdo kernel module instead of kvdo - tests: Compress the flight_recorder.log when running tests - tests: Enable Exfat UUID tests on Fedora - tests: Enable LVM VDO tests on CentOS/RHEL 10 - tests: Fix expected error message with util-linux 2.41 - tests: Fix expected rotation rate for SCSI debug drives in tests - tests: Fix running tests on systems without /etc/fstab - tests: Fix running tests on systems without fstab and crypttab - tests: Fix targetcli_config.json - tests: Force Python to use 'fork' method to start child processes - tests: Make sure /etc/iscsi/initiatorname.iscsi exists for tests - tests: Move creation of the test devices after arguments parsing - tests: Remove unused helper functions - tests: Remove usage of python-six - tests: Rework nvme revision check - tests: Skip ExFAT UUID tests with recent exfatprogs - tests: Skip exFAT UUID tests also on Fedora 39 - tests: Skip vdo tests on RHEL/CentOS 10 - tests: Stop trying to fully fill the VG in LVM tests - tests: Use seek_realtime when saving journal data - tests: Use sfdisk instead of parted to create partitions in tests - tests: Various small Python fixes - udisksata: Fix sense code format check - udisksbasejob: Keep the original data when adding object path - udisksdaemon: Add 'no_inhibit' argument for job creation functions - udiskslinuxblock: Fix leaking string - udiskslinuxblock: Survive a missing /etc/fstab - udiskslinuxblockobject: Try issuing BLKRRPART ioctl harder - udiskslinuxdevice: Fix dm-multipath ATA drives handling - udiskslinuxdevice: Ignore ID_ATA on USB devices - udiskslinuxdevice: Lower the severity of ATA IDENTIFY command errors - udiskslinuxdrive: Mark external NVMe removable - udiskslinuxdriveata: Port to libblockdev SMART plugin - udiskslinuxdriveata: Prefer udev ID_ATA_* attributes - udiskslinuxdriveata: Respect ID_ATA_SMART_ACCESS=none - udiskslinuxdriveata: Trigger uevent after enabling/disabling SMART - udiskslinuxdriveobject: Avoid refreshing NVMe health data on non-I/O controllers - udiskslinuxdriveobject: Only refresh health information on live NVMe controllers - udiskslinuxfilesystem: Add squashfs to well_known_filesystems - udiskslinuxfilesystemhelpers: Add 'noexec' to the default take-ownership mount options - udiskslinuxfilesystemhelpers: Mount private mounts with 'nodev,nosuid' - udiskslinuxloop: Fix GError use-after-free - udiskslinuxmanager: Add lower bounds check to fd_index (bsc#1248502) - udiskslinuxmanager:use dbus interface after free - udiskslinuxmdraid: Add 'no-inhibit-lock' RequestSyncAction() option - udiskslinuxmdraid: Avoid putting inhibit lock for externally started operations - udiskslinuxmdraid: Refactor error reporting - udiskslinuxnvmecontroller: Check for controller type on fetching health info - udiskslinuxprovider: Move udev monitor in a separate thread - udiskslinuxprovider: Properly finalize GTaskThreadFunc - udisksstate: Always allocate store buffer for empty variants - update Docbook DTD version to latest stable 4.5 * Fri Aug 29 2025 Thomas Blume <Thomas.Blume@suse.com> - (CVE-2025-8067) VUL-0: missing bounds check can lead to out-of-bounds read in udisks daemon (bsc#1248502) + add 0001-udiskslinuxmanager-Add-lower-bounds-check-to-fd_inde.patch * Mon Jun 16 2025 Stefan Schubert <schubi@suse.com> - Moved /etc/udisks2/modules.conf.d/udisks2_lsm.conf and /etc/udisks2/udisks2.conf do /usr/etc. (patch usr_etc.patch) * Wed Jan 22 2025 Dominique Leuenberger <dimstar@opensuse.org> - Drop rcFOO symlinks for CODE16 (PED-266). * Wed May 22 2024 Thomas Blume <Thomas.Blume@suse.com> - update to version 2.10.1 - Update Ukrainian translation - tests: Wipe used devices for LVM2 RAID tests - tests: Settle down before checking the LVM RAID MissingPhysicalVolumes property - tests: Rescan vdevs after lvm raid tests - Update German translation - tests: Mark UDF fstab filesystem tests as unstable - tests: Add offline and online filesystem grow tests - doc: Clarify the Filesystem.Size property presence - udiskslinuxfilesystem: Force native tools for mounted XFS fs size retrieval - udiskslinuxfilesystem: Refactor internal whitelists - tests: Fix Python class invocation in nvme tests - udisksctl: Add "--no-partition-scan" option for "loop-setup" command - tests: Fix regex escaping - integration-test: Fix invalid escaping - tests: Mark LVM RAID tests as unstable - tests: Fix LSM drive objects crawl - iscsi: Fix login on firmware-discovered nodes - udiskslinuxmanager: Properly handle disabled modules - tests: Replace deprecated unittest assert calls - udisksctl: Guard object lookup - Update ka.po - udiskslinuxloop: Avoid warnings on empty loop devices - Update Polish translation - Limit getting filesystem size only to Ext and XFS - build: Check for gobject-introspection m4 macro presence - tests: start the polkitd mock with the corresponding user if it exists - Drop merged upstream patches: 0001-doc-Clarify-the-Filesystem.Size-property-presence.patch 0001-udiskslinuxfilesystem-Force-native-tools-for-mounted.patch 0001-udiskslinuxfilesystem-Refactor-internal-whitelists.patch 0001-tests-Mark-UDF-fstab-filesystem-tests-as-unstable.patch 0001-tests-Add-offline-and-online-filesystem-grow-tests.patch * Wed Oct 11 2023 Thomas Blume <thomas.blume@suse.com> - fix mount failure on ntfs formatted usb disks (bsc#1216055) * add: 0001-doc-Clarify-the-Filesystem.Size-property-presence.patch 0001-tests-Mark-UDF-fstab-filesystem-tests-as-unstable.patch 0001-udiskslinuxfilesystem-Refactor-internal-whitelists.patch 0001-tests-Add-offline-and-online-filesystem-grow-tests.patch 0001-udiskslinuxfilesystem-Force-native-tools-for-mounted.patch * Tue Aug 29 2023 Luciano Santos <luc14n0@opensuse.org> - Add Obsoletes tags for libudisks2-0_bcache and libudisks2-0_zram modules, dropped on latest version bump, so they get removed from end users' systems upon system upgrade. - Drop unnecessary/discouraged %{?systemd_requires} from spec file. * Wed Aug 16 2023 Luciano Santos <luc14n0@opensuse.org> - Update to version 2.10.0: + This release brings large number of internal changes, while keeping the promise of API stability. This development cycle was mostly driven by libblockdev 3.0 API overhaul. + Partitioning was ported to libfdisk. + The kbd and vdo libblockdev plugins were removed and so were zram, bcache and vdo udisks modules. + Definition of supported filesystems was moved to libblockdev and filesystem operations were unified. + Native NVMe support has been added through libnvme. + Syntax of configurable mount options was extended to separate filesystem signature and filesystem driver used for mounting. + A number of workarounds was placed around the org.freedesktop.UDisks2.Filesystem.Size property value retrieval to avoid excessive I/O traffic whenever possible. + Bash and Zsh completion enhancements. + lvm2 module uevent handling improvements. + ATA Secure Erase is now allowed only on top-level block objects. + Extra iSCSI node parameters are now honoured properly. + FIPS mode fixes. + Added support for resolving devices by PARTLABEL and PARTUUID. + Full support for setting filesystem and partition UUIDs. + Dynamic mountpoint name sanitization and ACL fixes. + Added support for LVM2 RAID. + UUID of Bitlocker volumes is now properly exposed. + Added an option to force/avoid creation of mdraid write-intent bitmap. + Updated translations. - Drop default_luks_encryption macro definition. It's no longer needed as upstream defaults to LUKS2 now. - Drop bcache, vdo and zram sub-packages, following upstream changes, and libblockdev-kbd(-devel) BuildRequires/Requires. - Drop bogus build requirement on libblockdev-lvm-dbus-devel, and move libblockdev-lvm-devel BuildRequires to the lvm2 module sub-package. - Move libconfig and libstoragemgmt pkgconfig() BuildRequires to the lsm module sub-package, and libblockdev-btrfs-devel BuildRequires to the btrfs modules sub-package, which is where they belong. - Add libblockdev-nvme-devel BuildRequires and libblockdev-nvme Requires as new required dependencies. - Drop harden_udisks2-zram-setup@.service.patch: It's unneeded now that the zram module has been deprecated. - Drop merged upstream patches: 0001-udisksata-Move-the-low-level-PM-state-call.patch, 0001-udiskslinuxfilesystem-Make-the-size-property-retriev.patch, 0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch, 0001-udiskslinuxprovider-Only-update-related-objects-on-u.patch. - Split Bash and Zsh (new to this release) completion scripts to sub-packages of their own. - Amend GPL-2.0-or-later License tags to LGPL-2.0-or-later for the btrfs, lvm2 and lsm UDisks modules sub-packages. This correction is based on what's explicitly stated on the source code from UDisks modules' folders under the modules/ top-level directory. * Tue Nov 22 2022 Thomas Blume <thomas.blume@suse.com> - avoid wakening spun-down disks on unrelated events (bsc#1120608) * add: 0001-udisksata-Move-the-low-level-PM-state-call.patch 0001-udiskslinuxfilesystem-Make-the-size-property-retriev.patch 0001-udiskslinuxprovider-Only-update-related-objects-on-u.patch * Wed Nov 16 2022 Thomas Blume <thomas.blume@suse.com> - fix crash during shutdown (bsc#1205371) * add: 0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch * Fri May 20 2022 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_udisks2-zram-setup@.service.patch * harden_udisks2.service.patch * Mon Jan 31 2022 Bjørn Lie <bjorn.lie@gmail.com> - Drop gtk-doc BuildRequires, and pass disable-gtk-doc to configure, the included gtk-docs are fine, we do not need to build them ourselves. * Thu Jan 27 2022 Bjørn Lie <bjorn.lie@gmail.com> - Stop packaging libudisks_vdo standalone module, it is deprecated. Do this via passing explicit disable-vdo to configure and dropping libblockdev-vdo-devel BuildRequires. Add a libudisks2_0_vdo Obsoletes to ease updates. - No longer remove upstream config files, we want to be able to load modules on demand. Note that we move an example file to docs to keep sysconfdir clean of non-conf files. - Add a default_luks_encryption define, and set it to luks2, sed this macro into source, future versions of udisks will not need this, as upstream moves to luks2 by default. - Ghost a dir/file created by us. - Split out API docs into separate docs sub-package.
/usr/include/udisks2 /usr/include/udisks2/udisks /usr/include/udisks2/udisks/udisks-generated.h /usr/include/udisks2/udisks/udisks.h /usr/include/udisks2/udisks/udisksclient.h /usr/include/udisks2/udisks/udisksenums.h /usr/include/udisks2/udisks/udisksenumtypes.h /usr/include/udisks2/udisks/udiskserror.h /usr/include/udisks2/udisks/udisksobjectinfo.h /usr/include/udisks2/udisks/udiskstypes.h /usr/include/udisks2/udisks/udisksversion.h /usr/lib/libudisks2.so /usr/lib/pkgconfig/udisks2-btrfs.pc /usr/lib/pkgconfig/udisks2-lsm.pc /usr/lib/pkgconfig/udisks2-lvm2.pc /usr/lib/pkgconfig/udisks2.pc /usr/share/doc/packages/libudisks2-0-devel /usr/share/doc/packages/libudisks2-0-devel/HACKING /usr/share/doc/packages/libudisks2-0-devel/README.md /usr/share/gir-1.0/UDisks-2.0.gir
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 10 23:50:07 2025