1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
-------------------
DeviceKit-disks 005
-------------------
DeviceKit-disks is a daemon that provide interfaces to obtain
information and perform operations on storage devices.
NOTE NOTE NOTE: This is an unstable release of DeviceKit-disks, all
API is subject to change.
David Zeuthen (28):
Move to using a capital letter for commit messages
Port to polkit-1
Post-release version bump
Remove unneeded code for PolicyKit
Update to latest PolicyKit API
Update to latest polkit API where PolkitAuthorizationResult is an object
Catch up with latest polkit API changes
Only check for ATA SMART if the device reports non-removable media
Use PolkitDetails, not GHashTable to pass details to PolicyKit
Add a pkg-config file
The PolicyKit extensions dir has moved
Add a DriveDetach() method to properly power down USB hard disk enclosures
Don't insert NULL pointers in details
Suspend USB device on DriveDetach() if it only has one interface
Remove :drive-requires-eject and read udev props for detached/ejectable
Use gudev-1.0 instead of devkit-gobject
Fix bug when retrieving historical ATA SMART data
Bug 22149 – Do not poll floppy drives
Better handling of Floppy and Zip drives
GIO modules, for the polkit action lookup module, need to be prefixed with
Update udev rules
Use ID_CDROM_MEDIA to detect optical drives
Add API to check/repair Linux MD RAID arrays
Sort out dbus-glib registration mess
Remove unused SMART test files
Clean up build a bit
Use AM_SILENT_RULES if available
Update NEWS for release
David Zeuthen,
June 19, 2009
-------------------
DeviceKit-disks 004
-------------------
DeviceKit-disks is a daemon that provide interfaces to obtain
information and perform operations on storage devices.
NOTE NOTE NOTE: This is an unstable release of DeviceKit-disks, all
API is subject to change.
David Zeuthen (54):
use dev_t to identify mounts, not device files
allow users with appropriate authorizations to unmount all fstab mounts
add a --dump option to devkit-disks(1)
only export holders/slaves if the devices are in our db
only use a single PolicyKit action for Linux MD operations
add newline for debug message
export all linux-md raid devices (except ones marked as 'clear')
avoid taking action if a component is removed from an array
rework default mount options
don't poll SATA AN drives
fix up how device-is-system-internal is computed
port to libatasmart
forgot to add ATA SMART prober in last commit
if BLKRRPART fails with EBUSY, just try a few more times
allow job-num-tasks to be 0 (meaning "unknown")
ensure a MS-DOS extended partition is busy if logical partitions are busy
rework partition table handling
print the scheme of the main partition table, never the nested one
use /proc/self/mountinfo and handle a device being mounted in multiple pla
export device-major and device-minor properties
remove device-is-busy property
remove a lot of unnecessary errors
remove erase= option and the notion of tasks within jobs
rework some of the ATA SMART stuff, go back to using sqlite
fix udev rules to keep udev from complaining
prefix all D-Bus objects paths with /org/freedesktop/DeviceKit/Disks
add FindDeviceByMajorMinor() to look up a device by dev_t
also move umount.devkit over to use the correct object paths
change devkit-disks(1) to use device node paths instead of object paths
install udev rules into /lib/udev/rules.d not /etc/udev/rules.d
fix grammar/spelling for ATA SMART output in devkit-disks(1)
remove debug spew from mount monitor
remove hack for working around broken USB card reader
use /var/run/DeviceKit-disks, not /tmp as a temporary directory
bump version
fix a race where /etc/fstab mount points where sometimes removed
change default mount options for vfat to utf8=1 and shortname=lower
fix some bugs in the man page
add command line options to devkit-disks for refreshing ATA SMART data
use correct dmode for iso9660 mounts
also check if partitions on a device is busy
remove debug spew
add temporary workaround for btrfs
rework how we detect whether a device is busy
be more careful when probing for ATA SMART
add device-presentation-hide property
document influential udev properties in the DeviceKit-disks man page
add property device-detection-time
fix up some warnings
allow the 'flush' mount option for vfat
properly detect devices with vfat on the whole disk
add support for ext2
add :device-media-detection-time property
only consider Prefail attibutes when checking for bad attributes
Matthias Clasen (3):
fix up inhibit parameter handling
fix typo in error name
make umount work on mount points
David Zeuthen,
May 1st, 2009
-------------------
DeviceKit-disks 003
-------------------
DeviceKit-disks is a daemon that provide interfaces to obtain
information and perform operations on storage devices.
NOTE NOTE NOTE: This is an unstable release of DeviceKit-disks, all
API is subject to change.
David Zeuthen,
March 2, 2009
|