Fix systemd unit service issue for arch 64.
[platform/upstream/udisks2.git] / NEWS
1 ------------
2 udisks 2.1.2 (unreleased)
3 ------------
4
5 The udisks project provides a daemon, tools and libraries to access
6 and manipulate disks and storage devices.
7
8 Changes since udisks 2.1.1:
9
10 (TODO: git shortlog)
11
12 Thanks to all our contributors.
13
14 David Zeuthen,
15 (TODO: date)
16
17 ------------
18 udisks 2.1.1
19 ------------
20
21 The udisks project provides a daemon, tools and libraries to access
22 and manipulate disks and storage devices.
23
24 Changes since udisks 2.1.0:
25
26 David Zeuthen (10):
27       Post-release version bump to 2.1.1
28       Properly identify firewire devices as non-system devices
29       Identify Lexar Dual Slot USB 3.0 Reader Professional as a card reader
30       Identify Transcend USB 3.0 Multi-Card reader as such
31       Promote ZFS partition type to generic
32       UDisksClient: Make it possible to get part desc based on the part table subtype
33       Add ChromeOS partition types
34       Use new SSD icon from g-i-t-e
35       Identify Patriot Memory USB sticks as thumb drives
36       Update NEWS for release
37
38 Martin Pitt (4):
39       Fix test for logind availability
40       Fix hiding of "WD SmartWare" partitions
41       integration-test: Fix for nonexisting /run/udev/rules.d/
42       integration-test: For VFAT, ignore case for label comparison
43
44 Thanks to all our contributors.
45
46 David Zeuthen,
47 August 20, 2013
48
49 ------------
50 udisks 2.1.0
51 ------------
52
53 The udisks project provides a daemon, tools and libraries to access
54 and manipulate disks and storage devices.
55
56 Changes since udisks 2.0.92:
57
58 Alban Browaeys (1):
59       mdraid: Remove spurious argument for the format (which takes none).
60
61 David Zeuthen (6):
62       Post-release version bump to 2.0.93
63       Support broken setups where ID_SERIAL is available but ID_SERIAL_SHORT is not
64       Call the right D-Bus completion routines
65       Update translations from Transifex
66       Bump version to 2.1.0 and update date in man pages
67       Update NEWS for release
68
69 Martin Pitt (1):
70       integration-test: Update for mkntfs
71
72 Matthias Clasen (1):
73       Initialize a local variable
74
75 Thanks to all our contributors.
76
77 David Zeuthen,
78 March 17, 2013
79
80 ------------
81 udisks 2.0.92
82 ------------
83
84 The udisks project provides a daemon, tools and libraries to access
85 and manipulate disks and storage devices.
86
87 This is an unstable pre-release leading up to udisks 2.1.0 and newly
88 introduced API and ABI may change in incompatible ways before release
89 2.1.0. The udisks 2.1.0 release will be backwards compatible will
90 earlier releases. See the udisks(8) man page for more information
91 about API stability guarantees.
92
93 Changes since udisks 2.0.91:
94
95 Alban Browaeys (1):
96       build: fix out of source build - set xsltproc path
97
98 David Zeuthen (8):
99       Post-release version bump to 2.0.92
100       Fold UDisksPersistentStore class into UDisksCleanup
101       Rename UDisksCleanup to UDisksState
102       Don't leak UDisksLinuxDevice when handling uevent
103       Check for NULL pointer when creating MD-RAID array
104       Use own udev namespace for MD-RAID properties
105       Introduce UDISKS_FILESYSTEM_SHARED=1 to use /media for mounting
106       Update NEWS for release
107
108 Marius Vollmer (2):
109       Don't wipe extended partitions.
110       Make sure logical partitions stay within the extended partition.
111
112 Thanks to all our contributors.
113
114 David Zeuthen,
115 February 17, 2013
116
117 ------------
118 udisks 2.0.91
119 ------------
120
121 The udisks project provides a daemon, tools and libraries to access
122 and manipulate disks and storage devices.
123
124 This is an unstable pre-release leading up to udisks 2.1.0 and newly
125 introduced API and ABI may change in incompatible ways before release
126 2.1.0. The udisks 2.1.0 release will be backwards compatible will
127 earlier releases. See the udisks(8) man page for more information
128 about API stability guarantees.
129
130 Changes since udisks 2.0.90:
131
132 David Zeuthen (9):
133       Post-release version bump to 2.0.91
134       Don't bail in MD-RAID file monitor event handler
135       Add MDRaid:RequestSyncAction() method
136       Add MDRaid:SyncRate and MDRaid:SyncRemainingTime properties
137       Get the MD-RAID sync rate from the right file
138       Pull new translations from Transifex
139       Use correct polkit action
140       Fix up comments in polkit policy file
141       Update NEWS for release
142
143 Evan Nemerson (1):
144       build: fix passing arguments to configure from autogen.sh
145
146 Thanks to all our contributors.
147
148 David Zeuthen,
149 January 7, 2013
150
151 ------------
152 udisks 2.0.90
153 ------------
154
155 The udisks project provides a daemon, tools and libraries to access
156 and manipulate disks and storage devices.
157
158 This is an unstable pre-release leading up to udisks 2.1.0 and newly
159 introduced API and ABI may change in incompatible ways before release
160 2.1.0. The udisks 2.1.0 release will be backwards compatible will
161 earlier releases. See the udisks(8) man page for more information
162 about API stability guarantees.
163
164 Changes since udisks 2.0.0:
165
166 David Zeuthen (121):
167       Initial MD-RAID support
168       Add Block:MDRaid and Block:MDRaidMember properties pointing to MDRaid objects
169       Add MDRaid:Size property and utility to get member, raid block devices
170       Add MDRaid:SyncAction and MDRaid:Degraded properties
171       Properly initialize variables
172       Add Start()/Stop() methods to MDRaid D-Bus interface
173       Don't error out with "error stopping" if failing to start a RAID array
174       Set Block:PreferredDevice to /dev/md/$MD_NAME, if available
175       Nuke debug spew
176       Watch for changes on the md/sync_action and md/degraded sysfs files
177       Avoid leaking memory when parsing sysfs attributes with integers
178       Strip trailing white-space from md/sync_action sysfs attr
179       Fix corner-cases for detecting RAID arrays
180       Add MDRaid:SyncCompleted property
181       Skip partitions of MD-RAID devices
182       Make udisks_daemon_util_resolve_link() work when @name contains slashes
183       Add MDRaid:ActiveDevices property
184       UDisksClient: ignore partitions when finding block device for RAID Array
185       Make Block:PreferredDevice work for partitions of RAID arrays
186       Slightly change how the MDRaid:ActiveDevice property works
187       Tweak MDRaid:ActiveDevices some more
188       Add MDRaid.RemoveDevice() method
189       Add @start-degraded option to MDRaid.Start()
190       Express RAID member state as an array of strings, instead of just a string
191       Simplify codepath when removing a RAID disk
192       Add MDRaid:BitmapLocation property
193       Export MDRaid:ChunkSize property
194       Revert "Simplify codepath when removing a RAID disk"
195       Deprecate udisks_client_get_drive_info() with udisks_client_get_object_info()
196       Initialize reference count to 1
197       Skip homehost when calcuating @name member in UDisksObjectInfo for MD-RAID
198       Slightly rework UDisksObjectInfo docs
199       UDisksClient: include RAID level in description of RAID Array
200       Mention that MDRaid:SyncAction is the empty string for arrays w/o redundancy
201       Handle nested arrays
202       Nuke debug spew
203       Set MDRaid:ChunkSize for raid0 but not for raid1
204       Consistently refer to MD-RAID as "Linux RAID" in user-visible strings
205       Post-release version bump to 2.0.1
206       Update my email address
207       Document the release process
208       Explain post-release actions in HACKING
209       Bump version to 2.0.90
210       Start writing NEWS for 2.0.90
211       Merge branch 'master' into wip/mdraid
212       Use @since annotations to mark new D-Bus API available 2.1
213       Use Deprecated and Since annotations to mark deprecated and new API for 2.1
214       Re-include udisks_client_get_drive_info() in API docs
215       Add indexes of deprecated and new-in-2.1 symbols
216       Update gtk-doc sections
217       Include docs for MD-RAID implementation details
218       Update gtk-doc types file
219       Add publish-docs-master target
220       Remove fa_IR translation
221       Update POTFILES.in with new source files
222       Add translations for eu, fa, hr and sq from Transifix
223       Add missing known jobs for ATA Secure erase to Job:Description docs
224       Add missing known jobs for MD-RAID to Job:Description docs
225       UDisksClient: Add reference to Job:Operation to get_job_description() docs
226       Add Manager.MDRaidCreate() method for RAID Array creation
227       Always pass MD devices of the form /dev/mdNNN when assembling RAID arrays
228       Serialize authorization checks
229       Revert "Serialize authorization checks"
230       Add support for option 'no-block' in the Block.Format() method
231       Only use #pragma GCC diagnostic on GCC >= 4.6
232       UDisksObjectInfo: add one_liner field
233       Nuke debug spew
234       Don't count /dev/md* devices with bogus UUIDs as MD-RAID arrays
235       Use the right device file UDisksObjectInfo.one_liner for a partition of a drive
236       Factor out ATA routines
237       Introduce UDisksLinuxDevice as a replacement for GUdevDevice
238       Forgot to add files
239       UDisksLinuxDevice: Don't include the parent_instance member in the docs
240       Add logging statements so it's possible to pin-point probing time
241       Add udisks_ata_identify_get_word() utility function
242       Stop relying on ata_id to set ID_ATA_FEATURE_SET_SMART{,_ENABLED}
243       Stop relying on ata_id to set ID_ATA_FEATURE_SET_{PM,APM,AAM}*
244       Don't set AamVendorRecommendedValue unless AAM is actually supported
245       Stop relying on ata_id to set ID_ATA_FEATURE_SET_SECURITY*
246       Stop relying on ata_id to set ID_ATA_ROTATION_RATE_RPM
247       Use gathered IDENTIFY DATA as primary way of identifying ATA devices
248       Block.Format: add @update-partition-type option
249       Add support for creating UDF filesystems using mkudffs(8)
250       Add a Drive.PowerOff() method
251       Add Drive.Ata.SmartSetEnabled() method
252       Fix up docs
253       UDisksLinuxDevice: add a reprobe_sync() method
254       Update SMART data after enabling SMART
255       Add missing since tag to newly added Drive.Ata.SmartSetEnabled() method
256       Fix grammar
257       UDisksObjectInfo: Change format of one_liner
258       Make UDisksObjectInfo a GObject and hide its struct
259       Update what symbolic icons to use
260       Ensure HintAuto is FALSE for PC floppy drives
261       Add Block:Id property
262       Always use .modify-device for devices set up by the calling user
263       Keep track of MD RAID arrays started/created via udisks
264       Fix thinko in routine to find a free MD RAID device
265       Allow MDRaid.RemoveDevice() without authz if the caller started the array
266       Use 'drive-multidisk' instead of 'gdu-enclosure' for RAID arrays
267       Mention RAID split-brain syndrome
268       Add new MDRaid.AddDevice() method
269       Add MDRaid.SetBitmapLocation() method
270       Use --scan and --uuid when starting a MD-RAID device
271       Use setup_by_user() in more places
272       UDisksObjectInfo: Add get_sort_key() method
273       UDisksObjectInfo: fix memory leak
274       Add support for setting the symbolic icon for a device
275       Add support for querying and configuring the Write Cache for ATA devices
276       docs: Fix up description of WriteCacheEnabled and document valid values
277       Mention the right ATA subcommand for the ata-write-cache-enabled key
278       Make sure drive properties are updated after applying configuration
279       Add UDisksClient.queue_changed()
280       Fix docs for UDisksClient.queue_changed()
281       Add support for UDISKS_CAN_POWER_OFF udev property
282       Introduce new Job:Bytes and Job:Rate properties
283       Use both WWN and serials for VPD, if available
284       Remove MDRaid:CanStart{,Degraded} properties
285       Pull latest translations from Transifex
286       Add new translations from Transifix
287       Update NEWS for release
288
289 Thanks to all our contributors.
290
291 David Zeuthen,
292 December 18, 2012
293
294 ------------
295 udisks 2.0.0
296 ------------
297
298 The udisks project provides a daemon, tools and libraries to access
299 and manipulate disks and storage devices.
300
301 Changes since udisks 1.99.0:
302
303 Claudio Saavedra (1):
304       configure.ac: raise gudev dependency
305
306 Colin Walters (1):
307       Add --disable-man configure option
308
309 David Zeuthen (36):
310       Post-release version bump to 1.100.0
311       Update list of recovery/system partitions
312       Add support for creating exFAT filesystems and changing exFAT labels
313       Add textual descriptions for IMSM Raid members
314       Use all-caps for RAID
315       Only do the isohybrid hack for the first partition
316       Don't complain about missing /etc/crypttab file
317       Don't complain about missing /etc/fstab file
318       Make it work without requiring the kernel to be CONFIG_SWAP=y
319       Mention the right file when complaing about /proc/swaps
320       Fix glaringly wrong documentation for Filesystem.Mount()
321       Move bash completion script into /usr/share/bash-completion/completions
322       Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE
323       Bump version number to 2.0.0
324       docs: only reference hdparm(8) at the end of the paragraph
325       docs: Remove "(available online here)" comment in udisks(8) man page
326       docs: Link to http://www.freedesktop.org/wiki/Software/dbus in udisks(8)
327       docs: update man page dates to "October 2012"
328       docs: Document udisksctl(1)'s info command
329       docs: Document udisksctl(1)'s status command
330       docs: add some more meta information to the man pages (version, source, manual)
331       docs: use CDATA for email addresses to avoid them being mangled
332       Fix docs for udisks_daemon_util_on_same_seat()
333       Fix up docs for udisks_daemon_util_file_set_contents()
334       Add docs for udisks_base_job_get_auto_estimate()
335       Add docs for udisks_base_job_set_auto_estimate()
336       Fix docs for udisks_daemon_launch_simple_job()
337       Fix docs for udisks_daemon_launch_spawned_job()
338       Fix docs for udisks_daemon_launch_spawned_job_sync()
339       Fix docs for udisks_daemon_launch_threaded_job()
340       Fix docs for udisks_daemon_util_file_set_contents()
341       Remove udisks_daemon_util_on_other_seat() from sections.txt
342       Add docs for udisks_linux_drive_ata_apply_configuration()
343       Add docs for udisks_linux_drive_ata_secure_erase_sync()
344       Update translations from Transifex
345       Update NEWS for release
346
347 Martin Pitt (14):
348       integration-test: Consistent mount path validation
349       test_polkitd.py: Add --replace option
350       integration-test: Create a read-only fake CD-ROM device
351       integration-test: Add test case for mounting removable device
352       integration-test: Robustify test_luks_forced_removal()
353       Add workaround annotation for udisks_client_get_block_for_dev()
354       integration-test: Fix occasional failure of test_luks_forced_removal
355       Bug 51063 â€” Mount vfat with "flush" option
356       integration-test: Check mounting of read-only devices
357       integration-test: Split out and fix daemon startup
358       integration-tests: Check handling of existing mount points
359       integration-test: Fix start_daemon() for restarts
360       Enable large file support
361       integration-test: Skip r/o mount checks for XFS and reiserfs
362
363 Vincent Untz (1):
364       Fix same seat detection if built with systemd, but not booted with it
365
366 Thanks to all our contributors.
367
368 David Zeuthen,
369 October 2, 2012
370
371 ------------
372 udisks 1.99.0
373 ------------
374
375 The udisks project provides a daemon, tools and libraries to access
376 and manipulate disks and storage devices.
377
378 Changes since udisks 1.98.0:
379
380 Ayan George (1):
381       Mark Realtek rts5229 based card readers as flash drives.
382
383 David Zeuthen (39):
384       Post-release version bump to 1.99.0
385       Catch up with latest polkit guidance
386       Add Documentation key to systemd unit file
387       Add Block.OpenForBenchmark() method
388       Add drive configuration interfaces and configuration files
389       Don't require auth for Standby'ing non-system drives on own seat
390       Add DriveAta.PmWakeup() method
391       Default to mode 0600 for drive config files
392       Drop the 'drive-' prefix for drive configuration files
393       Move Drive:Configuration property up a bit
394       Add erase parameter to Block.Format() to zero out device before formatting
395       Bug 51439 â€“ udisks should hide lvm PVs
396       Set Job:ExpectedEndTime when erasing a device
397       Issue BLKRRPART if wiping a device with an existing partition table
398       Init interface proxies on hotplug too
399       Add ATA Secure Erase functionality
400       Add support for VMWare filesystem types and GPT partition types
401       Don't use g_propagate_error() with a NULL GError
402       Don't report progress for ATA Secure Erase when expected time is >508 minu
403       When setting up LUKS, erase the cleartext device rather than the cryptotex
404       Inhibit system shutdown, sleep and idle when formatting and erasing device
405       Don't return uninitialized variable on inhibitor error path
406       Fix some uninitialized variable warnings
407       Add more compiler warnings
408       Disable -Wformat-nonliteral for a tiny block of code
409       Fix typo
410       Update compiler warning flags
411       Black-list seemingly invalid WWN for SAMSUNG SP1604N hard disks
412       client: Add Apple Core Storage GPT partition type
413       Ignore "Apple Boot" GPT partitions
414       Add a Block.Rescan() method
415       Add "Linux Filesystem" GPT partition type
416       Use ATA PASS-THROUGH (16) command instead ATA PASS-THROUGH (12) command
417       Create cleanup object before coldplugging
418       Ignore non-Linux software on SanDisk Cruzer
419       Update /run/udisks2/loop file before setting up the loop device
420       Update translations from Transifex
421       Update docs
422       Update NEWS for release
423
424 Martin Pitt (9):
425       integration-test: Fix existance test of local state dirs
426       integration-test: Explicit polkit tests
427       integration-test: Check polkit denial
428       integration-test: Fix Polkit.test_internal_fs_nobody test case
429       Ship integration-test in the tarball
430       integration-test: Fix parsing of daemon path in system mode
431       integration-test: Use mock polkitd
432       integration-test: Use Gio.TestDBus() again
433       integration-test: More robust syncing
434
435 Thanks to all our contributors.
436
437 David Zeuthen,
438 July 27, 2012
439
440 ------------
441 udisks 1.98.0
442 ------------
443
444 The udisks project provides a daemon, tools and libraries to access
445 and manipulate disks and storage devices.
446
447 Changes since udisks 1.97.0:
448
449 David Zeuthen (15):
450       Post-release version bump to 1.98.0
451       udisksctl: add 'smart-simulate' verb
452       udisksctl: describe 'loop-setup' and 'loop-delete' verbs
453       Call it "Disk Manager" and reword some sections of udisks(8) man page
454       Bug 49842 â€“ Unhandled rootfs on bind mount
455       Drive: Refuse to eject drives that appear to be in use
456       Add some documentation about polkit variables
457       Rename current polkit variables and also add some new ones
458       Move table with polkit variables to the "Authorization Checks" chapter
459       If a block device has ID_PATH set, consider it to be a drive
460       Use "device" instead of "block_device" in the polkit variables
461       Add id.* and partition.* polkit variables
462       Rework part of the polkit variable documentation
463       udisksd: work if polkitd is not available
464       Update NEWS for release
465
466 Martin Pitt (8):
467       integration tests: Update expected mount points
468       integration tests: Suspend gvfs-udisks2-volume-monitor
469       integration-test: Update expected exception names
470       integration-test: Mitigate race after mounting
471       Wait for the correct device after formatting
472       integration-test: Update expected Luks mount points
473       integration-test: Quiesce wipefs output
474       integration-test: Run on temporary local DBus
475
476 Thanks to all our contributors.
477
478 David Zeuthen,
479 June 7, 2012
480
481 ------------
482 udisks 1.97.0
483 ------------
484
485 The udisks project provides a daemon, tools and libraries to access
486 and manipulate disks and storage devices.
487
488 Changes since udisks 1.96.0:
489
490  David Zeuthen (22):
491        Post-release version bump to 1.97.0
492        Add loop.autoclear option to Filesystem.Mount() method
493        Also check for "target is busy" when checking umount(8) output
494        Loop: add :Autoclear property and SetAutoclear() method
495        Don't assign the Loop D-Bus interface to partitions of a loop device
496        Fix up how we check if use is authorized for Loop.SetAutoclear()
497        Manager: Add new 'no-part-scan' option in LoopSetup() method
498        Manager: Add locking around LoopSetup()
499        Warn if /run/udisks2/loop has an existing entry when setting up a new loop device
500        UDisksClient: add get_loop_for_block() convenience method
501        Loop: add SetupByUID property
502        Add work-around to show FS on CDs/USB sticks created using isohybrid
503        Daemon: Add new find_block_*() convenience methods
504        Manager: wait for partitions to appear before returning in LoopSetup()
505        UDisksDaemon: add get_objects() method
506        UDisksDaemon: rework wait_for_object_sync() method
507        Revert "Add loop.autoclear option to Filesystem.Mount() method"
508        Update path to mounted-fs file in documentation
509        UDisksCleanup: Remove stale entries when adding new ones
510        Simplify loop device checking
511        Loop: try writing to loop/autoclear sysfs file before LO_{GET,SET}_STATUS
512        Update NEWS for release
513
514 Thanks to all our contributors.
515
516 David Zeuthen,
517 May 9, 2012
518
519 ------------
520 udisks 1.96.0
521 ------------
522
523 The udisks project provides a daemon, tools and libraries to access
524 and manipulate disks and storage devices.
525
526 Changes since udisks 1.95.0:
527
528  David Zeuthen (3):
529        Post-release version bump to 1.96.0
530        Actually link with libsystemd-login
531        Update NEWS for release
532
533 Thanks to all our contributors.
534
535 David Zeuthen,
536 April 30, 2012
537
538 ------------
539 udisks 1.95.0
540 ------------
541
542 The udisks project provides a daemon, tools and libraries to access
543 and manipulate disks and storage devices.
544
545 Changes since udisks 1.94.0:
546
547  David Zeuthen (32):
548        Post-release version bump to 1.95.0
549        Mention udisks audience (and non-audience) in README
550        Update link to GVolumeMonitor docs
551        Use libacl library instead of setfacl(1)
552        Work around missing serial/wwn on VMware hard disks
553        Add multi-seat support
554        Add versioning macros
555        Make on_same_seat() also work for drive objects
556        Fix reference count mistake in previous commit
557        Interpret ID_SEAT=all to mean that a device is available on all seats
558        Add section about polkit actions to the docs
559        Fix 'make distcheck'
560        Rearrange docs so man pages come first
561        Move audience blurb from README to the udisks(8) man page
562        Move API STABILITY remarks to udisks(8) man page
563        udisksctl: Make man page point to API STABILITY section of udisks(8) man page
564        Use upper-case for all man page sections
565        Remove section about ID_DRIVE* properties
566        Add missing "on" in udisks(8) man page
567        Fix typos in policy file
568        Add separate polkit actions for ejecting media
569        Fix typo
570        Reword parts of the udisks(8) man page
571        Add a bunch of translation comments
572        Add some more translation context and strings
573        Make $(udisks2.device) in authentication messages include the vendor/model
574        Remove danish translation
575        Add Transifex config and pull latest translations
576        Remove support for ID_SEAT=all
577        Remove unused .filesystem-unmount-others-shared polkit action
578        Minor doc fixes
579        Update NEWS for release
580
581 Thanks to all our contributors.
582
583 David Zeuthen,
584 April 30, 2012
585
586 ------------
587 udisks 1.94.0
588 ------------
589
590 The udisks project provides a daemon, tools and libraries to access
591 and manipulate disks and storage devices. This is the first release of
592 the new 2.x series. This release is parallel-installable with udisks
593 1.x.
594
595 Changes since udisks 1.93.0:
596
597  David Zeuthen (10):
598        Post-release version bump to 1.94.0
599        Pass --readonly to cryptsetup(8) if device to unlock is read-only
600        Fix how we sign the tarballs
601        Update docs
602        Clarify docs for Filesystem.Mount() and Filesystem.Unmount()
603        Change some D-Bus types from bytestring ('ay') to UTF8 ('s')
604        Convert some g_warning() uses to udisks_warning()
605        Add udev rules for identifying devices which should not be shown
606        Make escaping work properly with non-ASCII UTF-8 strings
607        Update NEWS for release
608
609  Edward Sheldrake (1):
610        Fix unmounting large disks when not asked to
611
612 Thanks to all our contributors.
613
614 David Zeuthen,
615 April 10, 2012
616
617 ------------
618 udisks 1.93.0
619 ------------
620
621 The udisks project provides a daemon, tools and libraries to access
622 and manipulate disks and storage devices. This is the first release of
623 the new 2.x series. This release is parallel-installable with udisks
624 1.x.
625
626 Changes since udisks 1.92.0:
627
628  David Zeuthen (13):
629        Post-release version bump to 1.93.0
630        Don't include sys/acl.h - it's not needed
631        Add a section about /org/freedesktop/UDisks2/block_devices/* objects
632        Reword the section about block device objects a little bit
633        Add a section about /org/freedesktop/UDisks2/drives/* objects
634        Add a section about /org/freedesktop/UDisks2/jobs/* objects
635        Run gtkdoc-rebase to fix up links for GLib types
636        Force MediaRemovable to TRUE for e.g. SD cards using the mmc layer
637        Ensure that whatever we pass as -t to mount(8) is in a whitelist
638        Ensure that the loop file name we pass to the kernel is always NUL-termina
639        Properly escape all device files
640        Tweak the docs some
641        Update NEWS for release
642
643 Thanks to all our contributors.
644
645 David Zeuthen,
646 Mar 5, 2012
647
648 ------------
649 udisks 1.92.0
650 ------------
651
652 The udisks project provides a daemon, tools and libraries to access
653 and manipulate disks and storage devices. This is the first release of
654 the new 2.x series. This release is parallel-installable with udisks
655 1.x.
656
657 Changes since udisks 1.91.0:
658
659  Colin Walters (1):
660        client: Fix bit shifts of flags on 32 bit
661
662  David Zeuthen (6):
663        Post-release version bump to version 1.92.0
664        Avoid using $XDG_RUNTIME_DIR/media for now
665        Don't free object twice when deleting a loop device
666        Use /run/media/$USER for mounting
667        Move to /usr-only setup and get rid of hardcoded paths to /lib and sbin
668        Update NEWS for release
669
670
671 Thanks to all our contributors.
672
673 David Zeuthen,
674 Feb 23, 2012
675
676 ------------
677 udisks 1.91.0
678 ------------
679
680 The udisks project provides a daemon, tools and libraries to access
681 and manipulate disks and storage devices. This is the first release of
682 the new 2.x series. This release is parallel-installable with udisks
683 1.x.
684
685 Changes since udisks 1.90.0:
686
687  Benedikt Morbach (1):
688        Install a systemd service file if systemd is used
689
690  David Zeuthen (27):
691        Post-release version bump to version 1.91.0
692        Ensure PATH is set
693        Fix use of memset(3)
694        Rename systemd service to udisks2 and fix a couple of typos
695        Add 2012 to copyright years
696        Remove copyright and license from docs and add link to online docs
697        Fix up doc page
698        Use org.freedesktop.UDisks2.* for errors, not org.freedesktop.UDisks.*
699        Also update the error name in D-Bus docs
700        Move polkit .policy file from policy/ to data/
701        Add Danish translation
702        Add Transifex URL to README file
703        Add targets for release management
704        Use gobject-introspection Makefile
705        Update POTFILES.in
706        Fix 'make distcheck'
707        For mount options, switch from comment=udisks to x-udisks
708        Prefer mounting in /run/user/$USER/media instead of /media
709        With /media and /run on tmfs, switch to temporary store for mounted-fs
710        udisksctl: nuke PORT column in output of 'status' verb
711        udisksctl: sort the drives using Drive:SortKey for 'status' verb
712        Make sure that Drive:SortKey sorts e.g. sdz before sdaa
713        Do coldplug for block devices twice
714        Use g_dbus_interface_dup_object() and check return value
715        Shut up valgrind complaing about LOOP_GET_STATUS64 ioctl
716        Fix a couple of uninitialized warnings and simplify SMART self-test handling
717        Update NEWS for release
718
719  Martin Pitt (1):
720        Fix .gir make dependencies
721
722
723 Thanks to all our contributors.
724
725 David Zeuthen,
726 Feb 6, 2012
727
728 ------------
729 udisks 1.90.0
730 ------------
731
732 The udisks project provides a daemon, tools and libraries to access
733 and manipulate disks and storage devices. This is the first release of
734 the new 2.x series. This release is parallel-installable with udisks
735 1.x.
736
737 Thanks to all our contributors.
738
739 David Zeuthen,
740 Jan 20, 2012
741