Skip to content
Compare
Choose a tag to compare

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

This release was focused on stability and hardening, notably fixing some long-standing race conditions and memory leaks. Default mount options got tweaked towards data safety.

All users are strongly advised to upgrade.

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

This is a small bugfix release focusing on exfat and dosfstools upstream changes, along with a couple of test fixes.

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

This is a bugfix release, notable changes include:

  • the /etc/fstab "noauto" mount option is now reflected in the org.freedesktop.UDisks2.Block.HintAuto property
  • security: the recursive org.freedesktop.UDisks2.Filesystem.TakeOwnership() method call is now less prone to race conditions
  • (e)MMC block devices are now always marked as non-removable and non-ejectable
  • missing /etc/crypttab is now handled gracefully when adding or removing entries
  • loop device setup fixes for recent kernels

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

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

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

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

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

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.

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

This udisks-2.8.3 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
  • translation updates

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

The 2.8.2 release brings mostly bugfixes without any changes to the public API. Notable changes include:

  • 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

Full list of changes is available in the NEWS file.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

The 2.7.8 release is a bugfix release for 2.7 release. It contains fix for CVE-2018-17336.

Compare
Choose a tag to compare

The udisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.

The 2.6.6 release is a bugfix release for 2.6 release. It contains fix for CVE-2018-17336.