udisks2/udisks2.changes

314 lines
12 KiB
Plaintext

-------------------------------------------------------------------
Mon Mar 10 10:03:31 UTC 2014 - pwieczorkiewicz@suse.com
- Update to version 2.1.3:
+ Identify SD Card Reader in ChromeBook Pixel
+ Send SCSI START STOP UNIT when powering down a drive
+ udisksctl: add power-off verb to power off drives
+ udisksctl: fix grammar
+ Prefer /dev/VG/LV for LVM2 volumes.
+ Fix buffer overflow in mount path parsing. If users have
the possibility to create very long mount points, such as
with FUSE, they could cause udisksd to crash, or even to
run arbitrary code as root with specially crafted mount paths.
(bnc#865854, CVE-2014-0004)
+ Use SECTOR_COUNT=1 when issuing ATA IDENTIFY COMMAND
+ Use reentrant version of getpwuid() for thread safety
+ udisks_daemon_util_get_caller_uid_sync(): Add missing goto
+ Fix crash when loop-deleting non-loop device
-------------------------------------------------------------------
Sun Feb 16 22:27:14 UTC 2014 - zaitor@opensuse.org
- Update to version 2.1.2:
+ Add exfat mount options.
+ Hide more rescue partitions.
+ Build fails due to missing IT_PROG_INTLTOOL macro (fdo#67679).
+ Add exfat FS integration test.
+ Drop "david" user name from publish make rules.
+ Use dosfstools instead of mtools.
+ Add polkit authorization variables for removable media.
+ Fix crash when waiting for loop device.
- Drop udisks2-20131026-removable-devices-polkit-auth.patch: fixed
upstream.
-------------------------------------------------------------------
Tue Dec 10 08:33:56 UTC 2013 - pwieczorkiewicz@suse.com
- Added udisks2-20131026-removable-devices-polkit-auth.patch.
It adds polkit authorization variables for removable media, which
allow restricting or granting access to removable media based on
its type using polkit authorization rules (fate#312966 fdo#72122).
-------------------------------------------------------------------
Sun Nov 24 04:06:19 UTC 2013 - crrodriguez@opensuse.org
- define _udevrulesdir only if not already defined
- run %udev_rules_update, if defined.
-------------------------------------------------------------------
Wed Aug 21 07:04:30 UTC 2013 - dimstar@opensuse.org
- Update to version 2.1.1:
+ Properly identify firewire devices as non-system devices.
+ Identify Lexar Dual Slot USB 3.0 Reader Professional as a card
reader.
+ Identify Transcend USB 3.0 Multi-Card reader as such.
+ Promote ZFS partition type to generic.
+ UDisksClient: Make it possible to get part desc based on the
part table subtype.
+ Add ChromeOS partition types.
+ Use new SSD icon from g-i-t-e.
+ Identify Patriot Memory USB sticks as thumb drives.
+ Fix test for logind availability.
+ Fix hiding of "WD SmartWare" partitions.
+ integration-test: Fix for nonexisting /run/udev/rules.d/.
+ integration-test: For VFAT, ignore case for label comparison.
-------------------------------------------------------------------
Mon Mar 18 08:58:58 UTC 2013 - dimstar@opensuse.org
- Update to version 2.1.0:
+ mdraid: Remove spurious argument for the format.
+ Support broken setups where ID_SERIAL is available but
ID_SERIAL_SHORT is not.
+ Call the right D-Bus completion routines.
+ integration-test: Update for mkntfs.
+ Updated translations.
-------------------------------------------------------------------
Sun Mar 3 23:10:24 UTC 2013 - hrvoje.senjan@gmail.com
- Update to version 2.0.92:
+ Fix out of source build - set xsltproc path.
+ Fold UDisksPersistentStore class into UDisksCleanup.
+ Rename UDisksCleanup to UDisksState.
+ Don't leak UDisksLinuxDevice when handling uevent.
+ Check for NULL pointer when creating MD-RAID array.
+ Use own udev namespace for MD-RAID properties.
+ Introduce UDISKS_FILESYSTEM_SHARED=1 to use /media for
mounting.
+ Don't wipe extended partitions.
+ Make sure logical partitions stay within the extended
partition.
-------------------------------------------------------------------
Thu Jan 17 20:49:53 UTC 2013 - dimstar@opensuse.org
- Update to version 2.0.91:
+ Don't bail in MD-RAID file monitor event handler.
+ Add MDRaid:RequestSyncAction() method.
+ Add MDRaid:SyncRate and MDRaid:SyncRemainingTime properties.
+ Get the MD-RAID sync rate from the right file.
+ Pull new translations from Transifex.
+ Use correct polkit action.
+ Fix up comments in polkit policy file.
- Changes from version 2.0.90:
+ Initial MD-RAID support.
- Drop fix_polkit_action_name.diff: it's not applied anyway.
-------------------------------------------------------------------
Thu Jan 17 07:36:09 UTC 2013 - vuntz@opensuse.org
- Really apply fix_polkit_action_name.diff.
-------------------------------------------------------------------
Mon Jan 07 13:30:34 UTC 2013 - stefan.bruens@rwth-aachen.de
- Fix name of polkit action (fdo#58629):
modify-device-system-other-seat -> modify-device-other-seat
-------------------------------------------------------------------
Sun Jan 6 21:02:27 UTC 2013 - dimstar@opensuse.org
- Add gptfdisk Requires: sgdisk is called by udisksd to modify the
partition tables (bnc#796853).
-------------------------------------------------------------------
Mon Nov 12 22:22:01 UTC 2012 - hrvoje.senjan@gmail.com
- Update to version 2.0.0
+ configure.ac: raise gudev dependency
+ Add --disable-man configure option
+ Update list of recovery/system partitions
+ Add support for creating exFAT filesystems and changing exFAT
labels
+ Add textual descriptions for IMSM Raid members
+ Use all-caps for RAID
+ Only do the isohybrid hack for the first partition
+ Don't complain about missing /etc/crypttab file
+ Don't complain about missing /etc/fstab file
+ Make it work without requiring the kernel to be CONFIG_SWAP=y
+ Mention the right file when complaing about /proc/swaps
+ Fix glaringly wrong documentation for Filesystem.Mount()
+ Move bash completion script into
/usr/share/bash-completion/completions
+ Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE
+ Remove udisks_daemon_util_on_other_seat() from sections.txt
+ Add workaround annotation for
udisks_client_get_block_for_dev()
+ Enable large file support
+ Various doc and tests fixes
+ Bugs fixed: fdo#51063.
+ Updated translations.
- Drop systemd-dynamic-check.diff: fixed upstream.
- Dropped gnome-common BuildRequires and call to gnome-autogen.sh,
as the patch which needed that is dropped.
-------------------------------------------------------------------
Wed Oct 24 12:16:42 UTC 2012 - meissner@suse.com
- remove the rpmlintrc after adding the privs bnc#779404
-------------------------------------------------------------------
Wed Oct 17 13:03:06 UTC 2012 - fcrozat@suse.com
- Fix build with new udev rules directory location.
-------------------------------------------------------------------
Tue Sep 25 09:19:57 UTC 2012 - dimstar@opensuse.org
- Update to version 1.99.0:
+ Catch up with latest polkit guidance
+ Don't require auth for Standby'ing non-system drives on own
seat
+ Mark Realtek rts5229 based card readers as flash drives
+ Black-list seemingly invalid WWN for SAMSUNG SP1604N hard disks
+ Ignore non-Linux software on SanDisk Cruzer
+ Add drive configuration interfaces and configuration files
+ Add "Linux Filesystem" GPT partition type
+ Add support for VMWare filesystem types and GPT partition types
+ Update integration tests.
+ Bugs fixed:
- fdo#51439: udisks should hide lvm PVs
- Changes from version 1.98.0:
+ Drive: Refuse to eject drives that appear to be in use
+ udisksd: work if polkitd is not available
+ Updated documentations
+ Bugs fixed:
- fdo49842: Unhandled rootfs on bind mount
- Drop udisks-hide-lvm-raid-partitions.patch: fixed upstream.
-------------------------------------------------------------------
Tue Sep 25 09:14:34 UTC 2012 - vuntz@opensuse.org
- Update systemd-dynamic-check.diff with patch sent upstream.
- Add gnome-common BuildRequires and call to gnome-autogen.sh, as
needed by the patch now.
-------------------------------------------------------------------
Tue Jul 3 15:39:33 CEST 2012 - tiwai@suse.de
- Add systemd-dynamic-check.diff: add a check of running systemd
(bnc#769570)
-------------------------------------------------------------------
Tue Jun 26 18:18:09 UTC 2012 - gber@opensuse.org
- Added udisks-hide-lvm-raid-partitions.patch in order to hide
partitions marked as containing LVM and RAID. This is only useful
for encrypted partitions (fixes fdo#51439 and bnc#737038).
-------------------------------------------------------------------
Fri May 11 14:51:00 UTC 2012 - vuntz@opensuse.org
- Update to version 1.97.0:
+ Several improvements for loop devices
+ Also check for "target is busy" when checking umount(8) output
+ UDisksCleanup: Remove stale entries when adding new ones
+ Add work-around to show FS on CDs/USB sticks created using
isohybrid
+ Several code improvements
+ Update path to mounted-fs file in documentation
- Changes from version 1.96.0:
+ Actually link with libsystemd-login
- Changes from version 1.95.0:
+ Add multi-seat support
+ Add versioning macros
+ Use libacl library instead of setfacl(1)
+ Work around missing serial/wwn on VMware hard disks
+ Add separate polkit actions for ejecting media
+ Make $(udisks2.device) in authentication messages include the
vendor/model
+ Remove unused .filesystem-unmount-others-shared polkit action
+ Documentation fixes and improvements
+ Updated translations
- Add libacl-devel BuildRequires: it's now really used.
-------------------------------------------------------------------
Wed Apr 11 09:33:59 UTC 2012 - vuntz@opensuse.org
- Update to version 1.94.0:
+ Pass --readonly to cryptsetup(8) if device to unlock is
read-only
+ Add udev rules for identifying devices which should not be
shown
+ Fix unmounting large disks when not asked to
+ Make escaping work properly with non-ASCII UTF-8 strings
+ Change some D-Bus types from bytestring ('ay') to UTF8 ('s')
+ Convert some g_warning() uses to udisks_warning()
+ Improved documentation.
-------------------------------------------------------------------
Tue Mar 6 09:00:40 UTC 2012 - vuntz@opensuse.org
- Update to version 1.93.0:
+ Force MediaRemovable to TRUE for e.g. SD cards using the mmc
layer
+ Ensure that whatever we pass as -t to mount(8) is in a
whitelist
+ Ensure that the loop file name we pass to the kernel is always
NUL-terminated
+ Properly escape all device files
+ Improved documentation.
- Remove libacl-devel BuildRequires: not needed anymore.
-------------------------------------------------------------------
Mon Feb 27 12:57:10 UTC 2012 - vuntz@opensuse.org
- Update to version 1.92.0:
+ client: Fix bit shifts of flags on 32 bit
+ Avoid using $XDG_RUNTIME_DIR/media for now
+ Don't free object twice when deleting a loop device
+ Use /run/media/$USER for mounting
+ Move to /usr-only setup and get rid of hardcoded paths to /lib
and sbin
- Changes from version 1.91.0:
+ Install a systemd service file if systemd is used
+ Ensure PATH is set
+ Fix use of memset(3)
+ Use org.freedesktop.UDisks2.* for errors, not
org.freedesktop.UDisks.*
+ For mount options, switch from comment=udisks to x-udisks
+ Prefer mounting in /run/user/$USER/media instead of /media
+ With /media and /run on tmfs, switch to temporary store for
mounted-fs
+ Make sure that Drive:SortKey sorts e.g. sdz before sdaa
+ Do coldplug for block devices twice
+ Use g_dbus_interface_dup_object() and check return value
+ Shut up valgrind complaing about LOOP_GET_STATUS64 ioctl
+ Fix a couple of uninitialized warnings and simplify SMART
self-test handling
+ udisksctl:
- nuke PORT column in output of 'status' verb
- sort the drives using Drive:SortKey for 'status' verb
+ Documentation fixes.
+ Build fixes.
+ Updated translations.
- Add systemd-related packaging:
+ Add pkgconfig(systemd) BuildRequires.
+ Use %{?systemd_requires}.
+ Call %service_{add,del}_* macros in scriptlets for
udisks2.service.
- Add pkgconfig(udev) BuildRequires, now needed to find right path
for udev files.
- Add libacl-devel BuildRequires, now needed.
-------------------------------------------------------------------
Sat Jan 21 10:02:13 UTC 2012 - vuntz@opensuse.org
- New udisks2 source package, based on udisks source package.
- First version (1.90.0).
- udisks 2.x is parallel-installable with udisks 1.x.