Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

udisks2-2.8.1-1.39 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: udisks2 Distribution: SUSE Linux Enterprise 15
Version: 2.8.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.39 Build date: Tue Jun 9 22:50:27 2020
Group: System/Daemons Build host: sheep06
Size: 951777 Source RPM: udisks2-2.8.1-1.39.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/storaged-project/udisks
Summary: Disk Manager
The Udisks project provides a daemon, tools and libraries to access and
manipulate disks, storage devices and technologies.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.0-or-later

Changelog

* Tue Feb 04 2020 thomas.blume@suse.com
  Update to version 2.8.1 (jsc#SLE-10905):
    + Mostly bugfixes.
    * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS
    + removed obsolete patches:
      0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch
      0001-Fix-string-format-vulnerability.patch
      0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
  - 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.
  - Changes from version 2.7.6:
    + Add: UdisksUtabEntry and read-write lock.
    + Fix escaping mountpoint for the cleanup service.
    + Check for all LUKS devices when looking for
      CryptoBackingDevice.
    + First implementation of udisksutabmonitor.
    + Invoke job_complete in the proper context in order to avoid
      deadlocks.
    + Generate autocleanup functions for interfaces.
    + Update documentation.
  - Changes from version 2.7.5:
    + Add:
    - 'no-discard' option to formatting methods.
    - An assertion method for checking an objects interfaces.
    + Fix:
    - Possible NULL pointer dereference in:
      udiskslinuxdrive.c, udiskslinuxmdraidobject.c and
      udisksclient.c
    - Resource leak.
    - size_str memory leaks in UDisksObjectInfo.
    - Copy-paste error in apply_configuration_thread_func from
      udiskslinuxdriveata.c.
    - "Deadcode" and ignore "check return" warnings in udisksctl.c.
    + Resolve mountpoint to the real path.
    + Include exFAT as a possible partition type for ID 0x07.
    + Always try to read configuration from crypttab in
      handle_unlock.
    + Make sure the table_type is consistent in
      handle_create_partition.
    + Wait for device to become initialized before probing it.
    + Use different mode/dmode for shared file systems.
  - Changes from version 2.7.4:
    + Add: New function to set label on swap devices.
    + Fix:
    - Uninitalized value in "udisks_linux_loop_update";
    - Loop device automounting in GNOME.
    + Run cryptsetup before returning from non-blocking Format.
    + Use new libblockdev functionality to disable checks during
      init.
    + Do not try to create file watchers for RAIDs without
      redundancy.
    + Try to use libblockdev to get RAID array size.
    + Re-add support the legacy BIOS bootable GPT flag.
  - Changes from version 2.7.3:
    + Add:
    - Version info to docstrings of the partition Resize function;
    - New ResolveDevice function;
    - New OpenDevice function;
    - some missing functions to doc/udisks2-sections.txt.in.in.
    + Fix:
    - Wrong GSList pointer declaration in
      "handle_get_block_devices";
    - "supports_owners" flag for UDF;
    - ExFAT partition type;
    - Bash completion for udisksctl;
    - Force unmounting;
    - Building documentation with new gtk-doc.
    + Process partition resize update before return.
    + Wait for cleartext device object to disappear on Lock().
    + Ignore Asus Zendisk virtual CDROM and ZFS member partitions.
    + Set corrent part type/id and GUID for UDF formatted partitions.
    + Use LUKS specific partition ID and GUID.
    + Make iSCSI Login and Logout wait for DBus objects update.
    + Disable cleaning using blivet for now.
    + Start even if a libblockdev plugin fails to load.
  - Changes from version 2.7.2:
    + Add:
    - Filesystem Resize, Check and Repair;
    - A new "Partitions" property to "PartitionTable" interface;
    - A function to:
      . "take ownership" of a filesystem;
      . List all block devices.
    - A function to wait for an object to disappear.
    + Fix:
    - Detection of drives created using isohybrid images
      (fdo#1437791);
    - Setting "SetupByUID" property when adding a new loop device;
    - How we create UDF file systems.
    + Wait for:
    - The bcache object to disappear after BcacheDestroy;
    - Zram objects to disappear on DestroyDevices().
    + Resize method for Partition interface.
    + Trigger change uevent on disk after adding partitions to it.
    + Use the assert with multiple tries for Block.Configuration.
    + Do not wait for partitions to appear after LoopSetup.
    + Try harder to ignore WD SmartWare virtual CDs.
  - Changes from version 2.7.1:
    + Don't always fail on missing LibStorageMgmt support.
    + Fix:
    - Broken partition authorization code;
    - How UDisksClient filters property changes;
    - The position to wait for a partition to appear at.
    + Don't use serial as unique ID for drive objects.
    + udiskslinuxblockbcache.c: Fix uninitialized variable.
    + udisksiscsiutil.c: Correct strncpy lengths.
    + udiskslinuxiscsisessionobject.c: Correct precondition check.
    + lsm_linux_drive.c: Remove std_lsm_vol_data_free error case.
    + udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p.
    + udiskssimplejob.c: Allow NULL for message.
    + Re-create sysfs watchers for changed mdraid devices.
    + UDisksClient: Do not try remove changed_blacklist hash table in
      finalize.
    + Query methods for available utility binaries.
    + Clear GError after calling "bd_part_get_part_by_pos".
    + Use "model_serial" as unique ID for drive objects.
    + Add "--yes" arg when resizing filesystem with "lvresize".
    + Do not trigger extra uevents for newly created partitions.
    + Free the partition spec libblockdev gives us.
    + Allow the user to specify the partition type.
  - Changes from version 2.7.0:
    + udisksdaemonutil.c: Fix GVariant resource leak.
    + Use libblockdev swap plugin for swapspace.
    + Use libblockdev FS plugin for mounting and unmounting devices.
    + Use libblockdev:
    - For:
      . Partitioning code;
      . Wiping newly created partitions;
      . LUKS operations.
    - To get LUKS UUID for LUKS open;
    - As a library not just the plugins;
    - MDRAID code and wipefs calls in MDRAID code.
    + Use libblockdev-lvm for:
    - LV and VG operations;
    - VolumeGroupCreate() too;
    - When updating VG on Poll() call.
    + Fix:
    - bd_reinit and g_clear_error calls in btrfs, zram and bcache;
    - Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS';
    - Requires and BuildRequires for libblockdev;
    - API for BcacheCreate function.
    + Add:
    - Libblockdev MDRAID and FS plugins to BuildRequires;
    - 'options' parameter do zRAM 'Refresh' function;
    - A function for running threaded jobs synchronously;
    - A new configure option --enable-available-modules.
    + Remove unused variables in handle_mdraid_create.
    + Create Job objects for partitioning related actions.
    + Change:
    - btrfs module API to be consistent with udisks core;
    - bcache properties do CamelCase;
    - ZRAM 'CreateDevices' function to return newly created;
    - zRAM properties to CamelCase.
    + Bcache, btrfs and zRAM modules: Handle invocations in threads.
    + Do not try to set GError over the top of a previous GError.
    + zRAM: Extract used CompAlgorithm as a single value.
      ZRAMs.
    + Move new partition start if overlaps with extended partition
      metadata.
    + Do not start threaded jobs automatically
    + Require and initialize the libblockdev-lvm plugin
    + Check that blockdev/lvm.h is available if LVM2 support
      requested.
    + Also create thin pools using libblockdev-lvm.
    + Get VGs with bd_lvm_vgs() run in a thread.
    + Update information about PVs, LVs and VGs using
      libblockdev-lvm.
    + Get rid of the udisks-lvm helper program.
    + Use:
    - Info for metadata LV when updating LV which has one;
    - Systemd-defined macros in the spec file template;
    - bd_lvm_vgreduce() instead of running 'vgreduce'.
    + REMOVE-ME: use the CLI-based libblockdev-lvm plugin.
    + Make sure we have the AX_CHECK_ENABLE_DEBUG macro.
    + Also check if libblockdev supports bcache.
    + Require 'udev' not 'systemd-udev'.
  - Adopt the use of %make_build and %make_install while dropping
    deprecated use of raw commands, following the best practices.
  - Pass disable-static to configure as static libs are enabled by
    default. And enable-bcache, enable-btrfs, enable-lsm,
    enable-lvm2, enable-lvmcache and enable-zram to enable new
    available features.
  - Add blkid, blockdev, libsystemd and mount pkgconfig modules, and
    libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel,
    libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel,
    libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel,
    libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires
    as new dependencies.
  - Add libblockdev, libbd_crypto, libbd_fs, libbd_loop,
    libbd_mdraid, libbd_part and libbd_swap Requires as new run time
    requirements.
  - Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first
    needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by
    mkfs.xfs and xfs_admin. And the third, by mkfs.vfat.
  - Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note
    that they was already being pulled with pkgconfig(glib-2.0) and
    used, once they live in the same devel package.
  - Drop pkgconfig(udev) BuildRequires: no longer needed.
  - Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires
    by gudev-1.0 and libsystemd, respectively.
  - Add LGPL-2.0+ to the preamble License tag once the preamble
    License tag is used for the source RPM and binary RPM packages.
  - Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as
    pointed by the COPYING and source files.
* Wed Oct 10 2018 Thomas.Blume@suse.com
  - strip trailing newline from sysfs raid level information (bsc#1091274)
    + add 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
* Mon Sep 24 2018 Thomas.Blume@suse.com
  -  CVE-2018-17336: udisks2: format string vulnerability in udisks_log
    in udiskslogging.c (bsc#1109406)
    + add 0001-Fix-string-format-vulnerability.patch
* Mon Jun 04 2018 Thomas.Blume@suse.com
  - fix watcher error for non-redundant raid devices  (bsc#1091274)
    + add 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch
* Wed Jul 05 2017 Thomas.Blume@suse.com
  - Update to version 2.6.5 (fate#323354)
    * switch to new maintained codestream at
      https://github.com/storaged-project/udisks
    * Detailed changelog in /usr/share/doc/packages/udisks2/NEWS
* Fri Dec 09 2016 dimstar@opensuse.org
  - Update to version 2.1.8:
    + Allow NTFS mount option "big_writes".
    + Don't coldplug uninitilized udev devices.
    + Detect old (non-Pro) MemoryStick cards.
    + Lock the partition table while creating a new partition.
    + exfat: Drop umask=0077 default.
    + udisks2.service: Add KillSignal=SIGINT.
    + btrfs: Add support for changing label.
    + Updated translations.
  - Replace pkgconfig(libsystemd-login) BuildRequires with
    pkgconfig(libsystemd): the two have been merged since
    systemd 209.
  - Drop udisks2-Reread-partition-table-before-wiping.patch: fixed
    upstream.
* Fri Apr 15 2016 zaitor@opensuse.org
  - Add udisks2-Reread-partition-table-before-wiping.patch: Reread
    partition table before wiping when creating new partitions
    (fdo#85477).
* Fri Mar 04 2016 sor.alexei@meowr.ru
  - Update to 2.1.7:
    + Allow disabling ACL.
    + udisksctl: Properly redirect stdout.
    + Catch bogus UUID changes of MDRAIDs.
    + Fix udiskctl help for glib 2.45.
    + udisks2.service.in: Add [Install] section.
    + Fix translator comments in udisksobjectinfo.c.
    + integration-test: Explicitly require UDisks 2.0 typelib.
    + integration-test: Fix wait_timeout/busy error messages.
    + integration-test: PEP-8 fixes.
    + integration-test: Fix Polkit.test_removable_fs.
    + test_polkitd.py: Fix race condition in waiting for test
      polkitd.
    + integration-test: Fix race condition in fake CD drive creation.
    + integration-test: Add timeout to readd_device().
    + Add support for read look-ahead ATA settings (fdo#92488).
  - Add tarball signing.
  - Change group to System/Daemons.
* Thu Jul 09 2015 zaitor@opensuse.org
  - Update to version 2.1.6:
    + udev rules: Stop hardcoding sed path.
    + Fix crash on inaccessible RAID member "state" attribute.
    + UDF: Drop umask=0077 default.
    + Install udisksd into a libexecdir.
    + Fail before formatting if partition contains a partition table.
    + Fix udisks_daemon_util_file_set_contents() return value
      handling.
    + Remove deprecated g_io_scheduler_* calls.
    + integration-tests:
    - Settle while waiting for property change.
    - Don't fail if a SMART test was aborted.
    - Add a wrapper to write and flush stderr.
    + Don't ignore isohybrid udf filesystems.
    + Add support for creating f2fs filesystems.
    + Decide whether devices are on the same seat by uid, not pid.
    + UDisksSpawnedJob: Retrieve uid/gid info before forking.
* Fri Mar 06 2015 sor.alexei@meowr.ru
  - Update to 2.1.5:
    * configure: stop using tmpl files for docs.
    * docs: include the annotation glossary.
    * Drop default [df]mask for VFAT and NTFS.
    * Drop unused goto label.
    * Fix crash in udisks_client_finalize().
    * Fix format string signedness warnings.
    * integration-tests: Don't assume ordering in mount-points
      property.
    * integration-test: Skip double mount check for NTFS.
    * integration-test: Stop requiring the build dependencies.
    * integration-test: Test fstab parsing.
    * Make UdisksClient.get_size_for_display() units translatable.
    * Provide fallback for systems without ACL support.
    * Recognize PARTUUID and PARTLABEL in fstab.
    * Support mounting in /media for FHS compatibility.
    * Update translations.
  - Add recommended /usr/sbin/rcudisks2 service alias.
  - Remove obsolete definitions.
* Fri Dec 19 2014 zaitor@opensuse.org
  - Update to version 2.1.4:
    + Add GPT partition types from the Discoverable Partitions
      Specification.
    + Remove newly-added "Auto-enabled swap" GTP partition type.
    + Fine-tune GTP partitions some more.
    + Send SCSI SYNCHRONIZE CACHE before powering down a drive.
    + Fix buffer overflow in pick_word_at().
    + Add Intel Fast Flash Standby partition GPT type.
    + Skip password strength checks when changing LUKS passphrase.
    + Fix build with clang.
    + Revert "Fix standby timers".
    + integration-test:
    - Update for logind.
    - Fix code formatting.
    - sync file systems in sync().
    - integration-test: Drop sync_workaround, fix property testing.
    - integration-test: Better failure messages.
    - integration-test: Fix btrfs test.
    + Fix display ID for generic FAT.
    + Update obsolete gnome-common and automake macros.
    + build:
    - Use config-aux/ directory.
    - Enable gcc colors.
    + Drop obsolete g_type_init().
    + Drop obsolete polkit_unix_process_new().
    + Fix docs for SmartUpdate().
    + Hide Microsoft reserved partition.
    + Identify JetFlash Transcend drives as thumb drives.
    + Fix sorting of mount points.
    + Fix fallback media icons for nonremovable media.
    + Fix polkit auth string.
    + Hide DIAGS and IntelRST partitions.
    + Add a man page for umount.udisks2.
    + Support building against libsystemd library.
    + udisks: Change name for Intel SW RAID.
    + Use internal pm check for smart poll.
    + Fix standby timers.
    + Fix TOCTOU race when making directories.
    + Add missing #include.
    + Properly initialize all used variables.
    + udiskslinuxmanager.c: Don't use uninitialized wait_data struct.
    + Remove useless assignments.
    + udisks_linux_drive_object_uevent(): Handle null device.
    + Hide Windows Recovery Environment partitions.
    + Updated translations.

Files

/etc/dbus-1/system.d/org.freedesktop.UDisks2.conf
/usr/bin/udisksctl
/usr/lib/systemd/system/clean-mount-point@.service
/usr/lib/systemd/system/udisks2.service
/usr/lib/udev/rules.d
/usr/lib/udev/rules.d/80-udisks2.rules
/usr/lib/udisks2
/usr/lib/udisks2/udisksd
/usr/sbin/rcudisks2
/usr/sbin/umount.udisks2
/usr/share/bash-completion/completions/udisksctl
/usr/share/dbus-1/system-services/org.freedesktop.UDisks2.service
/usr/share/doc/packages/udisks2
/usr/share/doc/packages/udisks2/AUTHORS
/usr/share/doc/packages/udisks2/NEWS
/usr/share/man/man1/udisksctl.1.gz
/usr/share/man/man5/udisks2.conf.5.gz
/usr/share/man/man8/udisks.8.gz
/usr/share/man/man8/udisksd.8.gz
/usr/share/man/man8/umount.udisks2.8.gz
/usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
/var/lib/udisks2


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 9 14:54:35 2024