platform/upstream/udisks2.git
13 years agoAlso consider the device file in addition to symlinks
David Zeuthen [Thu, 11 Aug 2011 20:27:43 +0000 (16:27 -0400)]
Also consider the device file in addition to symlinks

Otherwise things like /dev/sr0 in the /etc/{fstab,crypttab} files
won't work.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd support for /etc/crypttab
David Zeuthen [Thu, 11 Aug 2011 19:46:12 +0000 (15:46 -0400)]
Add support for /etc/crypttab

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAlso unmount filesystems when devices mounted via /etc/fstab disappears
David Zeuthen [Wed, 10 Aug 2011 16:13:35 +0000 (12:13 -0400)]
Also unmount filesystems when devices mounted via /etc/fstab disappears

But only if mounted via udisks.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd missing files
David Zeuthen [Tue, 9 Aug 2011 19:16:04 +0000 (15:16 -0400)]
Add missing files

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd facilities for adding/removing a block device to /etc/fstab
David Zeuthen [Tue, 9 Aug 2011 19:14:17 +0000 (15:14 -0400)]
Add facilities for adding/removing a block device to /etc/fstab

http://people.freedesktop.org/~david/palimpsest-fstab-1.png
http://people.freedesktop.org/~david/palimpsest-fstab-2.png

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoExport SMART data for drives using the ATA protocol
David Zeuthen [Sun, 7 Aug 2011 15:39:58 +0000 (11:39 -0400)]
Export SMART data for drives using the ATA protocol

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRemove non-existant file from POTFILES.in
David Zeuthen [Fri, 5 Aug 2011 14:23:53 +0000 (10:23 -0400)]
Remove non-existant file from POTFILES.in

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd an Eject() method to the Drive interface
David Zeuthen [Thu, 4 Aug 2011 18:22:52 +0000 (14:22 -0400)]
Add an Eject() method to the Drive interface

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd udisks_client_settle() and use it in udisksctl(1) to show device files
David Zeuthen [Thu, 4 Aug 2011 16:46:58 +0000 (12:46 -0400)]
Add udisks_client_settle() and use it in udisksctl(1) to show device files

... instead of object paths.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd a @long_string option to udisks_util_get_part_type_for_display()
David Zeuthen [Thu, 4 Aug 2011 15:51:47 +0000 (11:51 -0400)]
Add a @long_string option to udisks_util_get_part_type_for_display()

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd work arounds for missing udev properties for virtio-blk devices
David Zeuthen [Thu, 4 Aug 2011 10:51:27 +0000 (06:51 -0400)]
Add work arounds for missing udev properties for virtio-blk devices

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAllow locking LUKS devices that were manually unlocked
David Zeuthen [Mon, 1 Aug 2011 20:53:17 +0000 (16:53 -0400)]
Allow locking LUKS devices that were manually unlocked

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAllow unmounting stuff not mentioned in the mounted-fs file
David Zeuthen [Mon, 1 Aug 2011 19:20:02 +0000 (15:20 -0400)]
Allow unmounting stuff not mentioned in the mounted-fs file

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoIf a device is referenced in fstab, invoke mount/umount as the calling user
David Zeuthen [Mon, 1 Aug 2011 18:56:18 +0000 (14:56 -0400)]
If a device is referenced in fstab, invoke mount/umount as the calling user

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd files missed in previous commit
David Zeuthen [Mon, 1 Aug 2011 17:08:55 +0000 (13:08 -0400)]
Add files missed in previous commit

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove docs around a bit
David Zeuthen [Mon, 1 Aug 2011 17:06:41 +0000 (13:06 -0400)]
Move docs around a bit

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove Linux swapspace implementation into separate type
David Zeuthen [Mon, 1 Aug 2011 17:04:10 +0000 (13:04 -0400)]
Move Linux swapspace implementation into separate type

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix ignore check for loop devices
David Zeuthen [Tue, 26 Jul 2011 20:41:01 +0000 (16:41 -0400)]
Fix ignore check for loop devices

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix up loop device authorizations
David Zeuthen [Tue, 26 Jul 2011 20:20:30 +0000 (16:20 -0400)]
Fix up loop device authorizations

In particular, don't require authorization to remove a loop device
you've set up yourself.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoClean up loop devices
David Zeuthen [Tue, 26 Jul 2011 17:23:22 +0000 (13:23 -0400)]
Clean up loop devices

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoTrack loop devices set up in /run/udisks2/loop
David Zeuthen [Sat, 23 Jul 2011 17:13:45 +0000 (13:13 -0400)]
Track loop devices set up in /run/udisks2/loop

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoImprove udisks_daemon_wait_for_object_sync() implementation
David Zeuthen [Sat, 23 Jul 2011 17:11:23 +0000 (13:11 -0400)]
Improve udisks_daemon_wait_for_object_sync() implementation

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd udisks_daemon_util_setup_by_user() and use it when mounting
David Zeuthen [Fri, 22 Jul 2011 15:04:09 +0000 (11:04 -0400)]
Add udisks_daemon_util_setup_by_user() and use it when mounting

This way you won't be asked for polkit auth if you want to mount a
device that you have just unlocked.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd a way to setup and delete loop devices
David Zeuthen [Fri, 22 Jul 2011 14:00:56 +0000 (10:00 -0400)]
Add a way to setup and delete loop devices

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd Manager D-Bus interface and a Linux implementation
David Zeuthen [Wed, 20 Jul 2011 18:08:45 +0000 (14:08 -0400)]
Add Manager D-Bus interface and a Linux implementation

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoudisksctl: Don't ask for passphrase when locking
David Zeuthen [Wed, 20 Jul 2011 14:16:17 +0000 (10:16 -0400)]
udisksctl: Don't ask for passphrase when locking

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix polkit description for filesystem-unmount-others
David Zeuthen [Tue, 19 Jul 2011 20:45:31 +0000 (16:45 -0400)]
Fix polkit description for filesystem-unmount-others

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix polkit defaults for encrypted-unlock-system
David Zeuthen [Tue, 19 Jul 2011 20:28:37 +0000 (16:28 -0400)]
Fix polkit defaults for encrypted-unlock-system

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRework UDISKS_* udev properties
David Zeuthen [Tue, 19 Jul 2011 18:27:08 +0000 (14:27 -0400)]
Rework UDISKS_* udev properties

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove properties around
David Zeuthen [Tue, 19 Jul 2011 15:35:48 +0000 (11:35 -0400)]
Move properties around

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate man pages
David Zeuthen [Tue, 19 Jul 2011 14:55:11 +0000 (10:55 -0400)]
Update man pages

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRework polkit actions
David Zeuthen [Tue, 19 Jul 2011 14:20:42 +0000 (10:20 -0400)]
Rework polkit actions

In particular, make sure that managing swapspace always requires
authentication as e.g. passwords may be paged onto the swap device.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoSlightly change wording in cleanup message
David Zeuthen [Tue, 19 Jul 2011 12:42:07 +0000 (08:42 -0400)]
Slightly change wording in cleanup message

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoudisks(1): Mention lock/unlock commands in help output
David Zeuthen [Mon, 18 Jul 2011 21:35:02 +0000 (17:35 -0400)]
udisks(1): Mention lock/unlock commands in help output

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd unlock/lock commands to udisksctl(1)
David Zeuthen [Mon, 18 Jul 2011 21:32:55 +0000 (17:32 -0400)]
Add unlock/lock commands to udisksctl(1)

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFind device by dev_t, not name
David Zeuthen [Mon, 18 Jul 2011 20:53:58 +0000 (16:53 -0400)]
Find device by dev_t, not name

This is important especially since udev no longer includes
/dev/block/%d:%d in its DEVLINKS variable (it's implicit).

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate polkit actions
David Zeuthen [Mon, 18 Jul 2011 20:37:26 +0000 (16:37 -0400)]
Update polkit actions

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMinor fixes to the cleanup logic
David Zeuthen [Mon, 18 Jul 2011 18:06:24 +0000 (14:06 -0400)]
Minor fixes to the cleanup logic

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoDon't log location and function to syslog
David Zeuthen [Mon, 18 Jul 2011 17:52:57 +0000 (13:52 -0400)]
Don't log location and function to syslog

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAvoid trailing semicolon in macros
David Zeuthen [Thu, 14 Jul 2011 21:27:41 +0000 (17:27 -0400)]
Avoid trailing semicolon in macros

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoImprove UDisksCleanup docs
David Zeuthen [Thu, 14 Jul 2011 20:59:26 +0000 (16:59 -0400)]
Improve UDisksCleanup docs

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoClean up unlocked LUKS devices on device removal
David Zeuthen [Thu, 14 Jul 2011 18:42:28 +0000 (14:42 -0400)]
Clean up unlocked LUKS devices on device removal

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd new cleanup object
David Zeuthen [Wed, 13 Jul 2011 18:58:17 +0000 (14:58 -0400)]
Add new cleanup object

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd locking and caching to persistent store
David Zeuthen [Sat, 25 Jun 2011 15:51:39 +0000 (11:51 -0400)]
Add locking and caching to persistent store

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove mounted-fs functionaliy to UDisksDaemon class
David Zeuthen [Fri, 24 Jun 2011 19:48:02 +0000 (15:48 -0400)]
Move mounted-fs functionaliy to UDisksDaemon class

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove persistent store location
David Zeuthen [Fri, 24 Jun 2011 19:06:56 +0000 (15:06 -0400)]
Move persistent store location

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd .Encrypted interface with Unlock() and Lock() methods
David Zeuthen [Wed, 22 Jun 2011 19:09:15 +0000 (15:09 -0400)]
Add .Encrypted interface with Unlock() and Lock() methods

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse a{sv} for options instead of just as
David Zeuthen [Fri, 17 Jun 2011 15:55:19 +0000 (11:55 -0400)]
Use a{sv} for options instead of just as

It's much more future-proof to do it this way.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse udisksd, not udisks, as the name in syslog
David Zeuthen [Thu, 16 Jun 2011 20:14:11 +0000 (16:14 -0400)]
Use udisksd, not udisks, as the name in syslog

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate license and copyright headers
David Zeuthen [Thu, 16 Jun 2011 19:54:24 +0000 (15:54 -0400)]
Update license and copyright headers

No big changes, basically we just want to convey that the library is
LGPLv2+ and everything else is GPLv2+. If there is any doubt that this
is the intention, this commit can be used to set the record straight.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd better logging routines
David Zeuthen [Thu, 16 Jun 2011 19:43:27 +0000 (15:43 -0400)]
Add better logging routines

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMake error output prettier
David Zeuthen [Thu, 16 Jun 2011 18:28:19 +0000 (14:28 -0400)]
Make error output prettier

No need to mention both stdout and stderror unless both are non-empty.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoMove SetLabel() method from BlockDevice to Filesystem interface
David Zeuthen [Thu, 16 Jun 2011 17:36:18 +0000 (13:36 -0400)]
Move SetLabel() method from BlockDevice to Filesystem interface

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse g_unix_signal_add_watch_full() instead of own GPosixSignal
David Zeuthen [Thu, 16 Jun 2011 17:09:20 +0000 (13:09 -0400)]
Use g_unix_signal_add_watch_full() instead of own GPosixSignal

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRemove configuration-item interface and the fstab provider implementing this
David Zeuthen [Thu, 16 Jun 2011 16:46:59 +0000 (12:46 -0400)]
Remove configuration-item interface and the fstab provider implementing this

Was never really implemented and is easier to implement in another
way.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate docs
David Zeuthen [Thu, 16 Jun 2011 16:42:05 +0000 (12:42 -0400)]
Update docs

100% doc coverage now.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRename Lun interface to Drive
David Zeuthen [Wed, 15 Jun 2011 16:55:56 +0000 (12:55 -0400)]
Rename Lun interface to Drive

The term "Lun" (Logical Unit Number) is too abstract / overloaded for
what we are trying to convey. Drive is a lot closer so rename it to
that.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRemove iSCSI bits for now
David Zeuthen [Wed, 15 Jun 2011 15:47:38 +0000 (11:47 -0400)]
Remove iSCSI bits for now

Will add this back later.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd WIP iSCSI patches
David Zeuthen [Wed, 15 Jun 2011 15:30:05 +0000 (11:30 -0400)]
Add WIP iSCSI patches

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGet info via iscsiadm(8), not by parsing private data in /var/lib/iscsi
David Zeuthen [Wed, 25 May 2011 16:21:44 +0000 (12:21 -0400)]
Get info via iscsiadm(8), not by parsing private data in /var/lib/iscsi

Also make it work for the case where we don't know the tpgt for the
configured target.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoCatch up with latest gdbus-codegen(1) changes
David Zeuthen [Mon, 23 May 2011 21:59:40 +0000 (17:59 -0400)]
Catch up with latest gdbus-codegen(1) changes

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd introspection bits for libudisks2 and a small pygi example
David Zeuthen [Sat, 16 Apr 2011 18:54:12 +0000 (14:54 -0400)]
Add introspection bits for libudisks2 and a small pygi example

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoCatch up with s/Stub/Skeleton/ rename in GLib's gdbus-codegen branch
David Zeuthen [Wed, 13 Apr 2011 20:35:19 +0000 (16:35 -0400)]
Catch up with s/Stub/Skeleton/ rename in GLib's gdbus-codegen branch

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse GLib's gdbus-codegen branch for now
David Zeuthen [Wed, 13 Apr 2011 01:06:21 +0000 (21:06 -0400)]
Use GLib's gdbus-codegen branch for now

This will get merged onto GLib master in the near future.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoNuke interface org.freedesktop.UDisks2.LinuxSysfsDevice
David Zeuthen [Mon, 4 Apr 2011 19:19:55 +0000 (15:19 -0400)]
Nuke interface org.freedesktop.UDisks2.LinuxSysfsDevice

There's no need for this interface. Clients can get the device file
themselves and listen for uevents via libgudev1 or similar.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse new gdbus-codegen(1) facility for generating D-Bus docs
David Zeuthen [Mon, 4 Apr 2011 18:22:46 +0000 (14:22 -0400)]
Use new gdbus-codegen(1) facility for generating D-Bus docs

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoProperly name types header file for daemon
David Zeuthen [Wed, 30 Mar 2011 19:36:35 +0000 (15:36 -0400)]
Properly name types header file for daemon

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse intltool to generate merged .policy file
David Zeuthen [Wed, 30 Mar 2011 19:09:51 +0000 (15:09 -0400)]
Use intltool to generate merged .policy file

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoImplement Swapspace's Start() and Stop() method
David Zeuthen [Wed, 30 Mar 2011 19:02:46 +0000 (15:02 -0400)]
Implement Swapspace's Start() and Stop() method

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd org.freedesktop.UDisks2.Swapspace interface
David Zeuthen [Wed, 30 Mar 2011 17:46:06 +0000 (13:46 -0400)]
Add org.freedesktop.UDisks2.Swapspace interface

Whether an swap device is in use or not, can be tracked via the
:Active property. A swap device can be activated or deactivated with
the Start() and Stop() methods.

For now, Start() and Stop() are not actually hooked up.

Implementation-wise, monitoring /proc/swaps requires this patch

 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=66d7dd518ae413a383ab2c6c263cc30617329842

which is in Linux 2.6.38 or later.

Example:

 $ udisksctl monitor
 Monitoring the udisks daemon. Press Ctrl+C to exit.
 13:49:08.441: The udisks-daemon is running (name-owner :1.315).
 13:49:11.720: /org/freedesktop/UDisks2/block_devices/sda3: org.freedesktop.UDisks2.Swapspace: Properties Changed
   Active:               false
 13:49:11.746: /org/freedesktop/UDisks2/block_devices/sda3: org.freedesktop.UDisks2.LinuxSysfsDevice::UEvent (b'change',)
 13:49:15.310: /org/freedesktop/UDisks2/block_devices/sda3: org.freedesktop.UDisks2.Swapspace: Properties Changed
   Active:               true

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoSet Lun:ConnectionBus for firewire drives
David Zeuthen [Wed, 30 Mar 2011 14:34:58 +0000 (10:34 -0400)]
Set Lun:ConnectionBus for firewire drives

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoDon't probe the LUN for information
David Zeuthen [Wed, 30 Mar 2011 11:32:37 +0000 (07:32 -0400)]
Don't probe the LUN for information

It's no longer needed since we now use the block device (not the LUN
scsi_device) for tracking LUNs.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoPrint better warning when unable to find iscsi_session device
David Zeuthen [Wed, 30 Mar 2011 11:21:58 +0000 (07:21 -0400)]
Print better warning when unable to find iscsi_session device

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse persistent_address sysfs file, not address, for iscsi connections
David Zeuthen [Wed, 30 Mar 2011 11:20:01 +0000 (07:20 -0400)]
Use persistent_address sysfs file, not address, for iscsi connections

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd Lun:ConnectionBus property and use it in udisks_util_get_lun_info()
David Zeuthen [Tue, 29 Mar 2011 22:20:05 +0000 (18:20 -0400)]
Add Lun:ConnectionBus property and use it in udisks_util_get_lun_info()

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoReimplement udisks_util_get_lun_info()
David Zeuthen [Tue, 29 Mar 2011 21:55:09 +0000 (17:55 -0400)]
Reimplement udisks_util_get_lun_info()

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoActually use WARN_CFLAGS
David Zeuthen [Tue, 29 Mar 2011 21:51:45 +0000 (17:51 -0400)]
Actually use WARN_CFLAGS

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoSpecify behavior of udisks_util_get_lun_info()
David Zeuthen [Tue, 29 Mar 2011 18:22:44 +0000 (14:22 -0400)]
Specify behavior of udisks_util_get_lun_info()

We still need to actually implement this behavior - most of it can be
lifted from gnome-disk-utility....

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoPut files with translatable strings in POTFILES.in, not POTFILES.skip
David Zeuthen [Tue, 29 Mar 2011 17:24:01 +0000 (13:24 -0400)]
Put files with translatable strings in POTFILES.in, not POTFILES.skip

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix 'make distcheck'
David Zeuthen [Tue, 29 Mar 2011 16:43:55 +0000 (12:43 -0400)]
Fix 'make distcheck'

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoNuke blackbox tests for now
David Zeuthen [Tue, 29 Mar 2011 16:29:52 +0000 (12:29 -0400)]
Nuke blackbox tests for now

They don't work because the udisks2 interfaces are different from the
old ones - better to add the tests back when they are ported to the
new interface.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoRework autotooling and setup i18n
David Zeuthen [Tue, 29 Mar 2011 16:27:24 +0000 (12:27 -0400)]
Rework autotooling and setup i18n

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoPreliminary support for iSCSI targets
David Zeuthen [Fri, 25 Mar 2011 22:17:39 +0000 (18:17 -0400)]
Preliminary support for iSCSI targets

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate signal names
David Zeuthen [Sun, 20 Mar 2011 17:26:26 +0000 (13:26 -0400)]
Update signal names

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate docs
David Zeuthen [Fri, 18 Mar 2011 19:26:40 +0000 (15:26 -0400)]
Update docs

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFactor out filesystem to sep D-Bus interface and unify polkit interaction
David Zeuthen [Fri, 18 Mar 2011 19:21:53 +0000 (15:21 -0400)]
Factor out filesystem to sep D-Bus interface and unify polkit interaction

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse new type-safe CALLBACK macros
David Zeuthen [Fri, 18 Mar 2011 16:46:35 +0000 (12:46 -0400)]
Use new type-safe CALLBACK macros

Incidently, this actually found a bug - I was missing the user_data
parameters of the callback functions. So YAY!

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate to latest gdbus-codegen changes
David Zeuthen [Thu, 17 Mar 2011 18:33:11 +0000 (14:33 -0400)]
Update to latest gdbus-codegen changes

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate to latest GDBus
David Zeuthen [Wed, 16 Mar 2011 19:45:02 +0000 (15:45 -0400)]
Update to latest GDBus

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoExport udisks_util_get_media_compat_for_display()
David Zeuthen [Mon, 14 Mar 2011 21:24:52 +0000 (17:24 -0400)]
Export udisks_util_get_media_compat_for_display()

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoCope with the fact that ID_FS_VERSION is udev encoded
David Zeuthen [Mon, 14 Mar 2011 11:13:24 +0000 (07:13 -0400)]
Cope with the fact that ID_FS_VERSION is udev encoded

For example, LVM2 PVs have version LVM2\x20001 which should be
presented as "LVM2 001".

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoCapitalize short filesystem names
David Zeuthen [Mon, 14 Mar 2011 10:59:46 +0000 (06:59 -0400)]
Capitalize short filesystem names

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix copy-paste error for short filesystem name
David Zeuthen [Mon, 14 Mar 2011 10:57:26 +0000 (06:57 -0400)]
Fix copy-paste error for short filesystem name

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoShow 'Unknown' for unknown volume, not a blank string
David Zeuthen [Mon, 14 Mar 2011 10:55:51 +0000 (06:55 -0400)]
Show 'Unknown' for unknown volume, not a blank string

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUse /dev/mapper/vg-FOO-lv-BAR instead of /dev/dm-0 as PreferredDevice for LVM2
David Zeuthen [Mon, 14 Mar 2011 10:44:07 +0000 (06:44 -0400)]
Use /dev/mapper/vg-FOO-lv-BAR instead of /dev/dm-0 as PreferredDevice for LVM2

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix typo so fs labels on mounted filesystems can be changed
David Zeuthen [Sun, 13 Mar 2011 20:49:54 +0000 (16:49 -0400)]
Fix typo so fs labels on mounted filesystems can be changed

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd FilesystemSetLabel method
David Zeuthen [Sun, 13 Mar 2011 19:56:44 +0000 (15:56 -0400)]
Add FilesystemSetLabel method

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoNuke helper option for now
David Zeuthen [Sun, 13 Mar 2011 18:43:24 +0000 (14:43 -0400)]
Nuke helper option for now

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix warnings triggered by gcc 4.6
David Zeuthen [Sun, 13 Mar 2011 18:12:42 +0000 (14:12 -0400)]
Fix warnings triggered by gcc 4.6

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoAdd udisks_util_get_part_types_for_scheme() util function
David Zeuthen [Sun, 13 Mar 2011 16:03:50 +0000 (12:03 -0400)]
Add udisks_util_get_part_types_for_scheme() util function

Signed-off-by: David Zeuthen <davidz@redhat.com>