Package Release Info

udisks2-2.9.2-150400.3.8.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2024-3492
Available in Package Hub : 15 SP6 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libudisks2-0_btrfs
libudisks2-0_lvm2

Change Logs

* Thu Aug 08 2024 thomas.blume@suse.com
- fix double free inside the g_static_resource_fini() atexit handler
  (bsc#1228290)
  + add 0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch
* Mon May 09 2022 thomas.blume@suse.com
- CVE-2021-3802: fix insecure defaults in user-accessible mount helpers
  (bsc#1190606)
  + add 0001-mount-options-Always-use-errors-remount-ro-for-ext-f.patch
* Fri Feb 12 2021 dmueller@suse.com
- update to 2.9.2:
  * udiskslinuxblock: Survive a missing /etc/crypttab
  * lvm2: Fix leaking BDLVMVDOPooldata
  * tests: Test modules that are actually enabled during build
  * build: Exclude VDO module from distcheck build
  * udisksfstabentry: Add udisks_fstab_entry_has_opt()
  * udiskslinuxblock: Reflect fstab "noauto" mount option in
    HintAuto
  * udiskslinuxblock: Update hints after fstab change
  * tests: Add tests for Block hints
  * udiskslinuxfilesystemhelpers: Make TakeOwnership() race free
  * tests: Extend filesystem test_take_ownership tests with
    symlinks
  * mount options: Allow 'nosymfollow' mount option for
    unprivileged mounts
  * udisksstate: Silence the block device busy messages on cleanup
    lock
  * udev: Distinguish mmcblk-class device types
  * udev: Propagate mmcblk disk attributes to mmcblk_boot devices
  * udiskslinuxdrive: Tweak the 'removable'/'ejectable' hints for
    mmcblk-class devices
  * udiskslinuxblock: Tweak the hints for mmcblk-class devices
  * udisksdaemonutil: Refactor udisks_daemon_util_trigger_uevent()
    out of UDisksLinuxBlockObject
  * udiskslinuxmanager: Trigger uevent after loop device setup
  * tests: Remove scsi_debug serial number checks
  * tests: Skip zram tests if zram module is already loaded
  * treewide: Fix typos
  * AUTHORS: Add tbzatek as the maintainer
  * tests: Do not use nilfs2 as an example of non-resizable FS
  * Memory leak fixes
  * doc: Update config file path
- Drop udisks2-Fix-memory-leaks.patch, and
  udisks2-lvm2-Fix-leaking-BDLVMVDOPooldata.patch (upstream).
* Sat Dec 19 2020 bjorn.lie@gmail.com
- Add upstream bugfix patches:
  + udisks2-Fix-memory-leaks.patch
  + udisks2-lvm2-Fix-leaking-BDLVMVDOPooldata.patch
* Sun Sep 06 2020 milsav92@outlook.com
- Update to version 2.9.1:
  + This is mostly a bugfix release, notable changes include:
  - active modules are now tracked in a daemon state file and
    are automatically reloaded on next startup in case of
    previous unclean daemon shutdown
  - further improvements in object property updates while
    handling method calls
  - zram module fixes:
    + compatibility improvements with existing zram generators
    and toolkits
    + the zram-setup@.service systemd unit has been renamed to
    udisks2-zram-setup@.service
    + related udev rules have been separated into
    90-udisks2-zram.rules
    + the zram.conf.d path is now configurable and defaults to
    /usr/lib/zram.conf.d
- Update to version 2.9.0:
  + This 2.9.0 release brings many changes to the daemon core,
    internal modularity and the libudisks2 library.
    No public API has been removed, there is a couple of
    deprecations however.
  + There's a major change in how and when D-Bus object properties
    are updated. As a general rule when a method call returns
    affected objects should now have their properties updated by
    that moment. This is an ongoing task and while majority of the
    daemon API has been covered, there are pending issues in some
    of the modules.
  + Configurable mount options is a new big feature for this
    release, allowing sysadmins to re-define default mount options
    for each filesystem type. Extensive documentation is available
    at http://storaged.org/doc/udisks2-api/latest/mount_options.html
  + Internal module API has been reworked, modules should now be
    enabled separately via the new EnableModule() call that also
    reports initialization failures.
    The old org.freedesktop.UDisks2.Manager.EnableModules() call
    has been deprecated.
  + Additional feature highlights:
  - building the daemon can now be disabled via configure switch,
    only libudisks2 will be built
  - removed the systemd mount cleanup service, mount state is now
    tracked separately for persistent and non-persistent mount
    points and cleanup of lingering persistent mount points is
    performed on daemon startup (e.g. on system boot)
  - new LVM-VDO integration, deprecated the standalone VDO module
  - added support for (un)locking BitLocker devices
  - libudisks2 now includes generated GDBus code for compiled-in
    modules, separate pkg-config files are provided as well
* Thu Nov 14 2019 bjorn.lie@gmail.com
- Update to version 2.8.4:
  + This udisks-2.8.4 release brings couple of bugfixes, docs and
    test fixes and translation updates. With ongoing focus on
    development towards udisks-2.9.0, this is just a small
    maintenance release.
* Thu Sep 19 2019 lnussel@suse.de
- Do not recommend lang package. The lang package already has a
  supplements.
* Tue Jul 09 2019 thomas.blume@suse.com
- don't call systemd uninstall macro for clean-mount-point@.service
  template (boo#1139996)
* Thu Jun 13 2019 bjorn.lie@gmail.com
- Update to version 2.8.3:
  + This release brings many memory leak fixes with similar work
    done in libblockdev-2.22. While libblockdev version requirement
    remains unchanged, it's strongly recommended to use both
    releases together to get full coverage of the fixes.
  + Other notable changes include:
  - Default and supported encryption types are now exposed on the
    org.freedesktop.UDisks2.Manager interface.
  - Minor org.freedesktop.UDisks2.Filesystem improvements related
    to updating properties upon method call return.
  - Various test fixes and improvements.
  - Updated translations.
* Wed Mar 20 2019 ro@suse.de
- update to 2.8.2
  + migration from intltool to gettext, udisks no longer depends
    on gnome-common
  + added 'windows_names' as a default mount option for ntfs-3g
  + fixed an issue potentially leading to open filedescriptors
    exhaustion
- drop buildreq for intltool
* Wed Feb 13 2019 jengelh@inai.de
- Generalize VDO description.
- Fix faulty grammar.
* Tue Feb 12 2019 bjorn.lie@gmail.com
- Add more info to description of vdo.
* Wed Jan 30 2019 bjorn.lie@gmail.com
- Add libblockdev-vdo-devel BuildRequires: Build the new vdo
  module. Following this, add new vdo sub-package.
* Thu Jan 24 2019 bjorn.lie@gmail.com
- Update to version 2.8.1:
  + Mostly bugfixes.
- Changes from version 2.8.0:
  + Introduce a new VDO module that is built on top of
    libblockdev-vdo.
  + General bugfixes.
  + Support creating LUKS 2 encrypted devices and other
    LUKS-related enhancements.
* Thu Jan 24 2019 bjorn.lie@gmail.com
- Add explicit libblockdev-lvm-dbus-devel BuildRequires: Previously
  pulled in implicitly.
* Fri Jan 11 2019 dimstar@opensuse.org
- Update to version 2.7.8:
  + Fix string format vulnerability (CVE-2018-17336)
* Wed Apr 25 2018 luc14n0@linuxmail.org
- Add missing libblockdev-loop Requires tag: it is needed by
  default.
* Wed Mar 28 2018 luc14n0@linuxmail.org
- Require specific libblockdev plugins in due udisks2's modules,
  following libblockdev's plugins split (bsc#1086447).
- Drop redundant libblockdev-devel BuildRequires: it is not needed
  once its pkgconfig module is already a requirement.
* Tue Mar 06 2018 luc14n0@linuxmail.org
- Fix BuildRequires/Requires tags related to libblockdev and
  libatasmart dependencies.
- Drop storaged Provides tags since there is no need for them.
- Switch libconfig-devel and libstoragemgmt-devel BuildRequires by
  their pkgconfig modules counterparts.
- Add a Recommends tag for the btrfs module to offer support for
  the openSUSE's file system of choice by default.
* Thu Mar 01 2018 jengelh@inai.de
- Rectify grammar issues in summaries
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.
Version: 2.9.2-150400.3.11.1
* 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