Package Release Info

udisks2-2.9.2-150400.3.11.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP7-2025-3017
Available in Package Hub : 15 SP7 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libudisks2-0_btrfs
libudisks2-0_lvm2

Change Logs

* Fri Aug 22 2025 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
Version: 2.10.1-160000.2.2
* Fri Feb 14 2025 thomas.blume@suse.com
- Drop rcFOO symlinks for CODE16 (PED-266).
- 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
- 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.
- 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@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@suse.com
- fix crash during shutdown (bsc#1205371)
  * add:
    0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch
* Fri May 20 2022 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 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 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.
* Wed Nov 17 2021 luc14n0@linuxmail.org
- Update to version 2.9.4:
  + Many fixes, improvements, and additions to the code.
  + Mount options:
  - Always use errors=remount-ro for ext filesystems;
  - Add ntfs3 kernel driver options.
  + Build: Remove warnings unknown to clang.
  + Tests: Adapt to clang differences when causing a segfault.
- Changes from version 2.9.3:
  + Many fixes, improvements, and additions to the code and test.
- Add "%tmpfiles_create %{_tmpfilesdir}/udisks2.conf" call in %post
  section to make sure /run/media will be created right after the
  instalation of udisks2.