hal 0.5.7 "Dead as Dillinger." released

David Zeuthen david at fubar.dk
Thu Feb 23 22:31:34 PST 2006


Hey,

hal 0.5.7 "Dead as Dillinger." is now available from

 http://freedesktop.org/~david/dist/hal-0.5.7.tar.gz

Changes from 0.5.6

 - Fix spelling error for UnknowFailure in eject method (David Zeuthen)
 - Kill subfs support in mount scripts (Kay Sievers)
 - Privilege separation mega patch (Sjoerd Simons)
 - Allow ejection of audio and blank discs (John Palmieri, David Zeuthen)
 - Fix QueryCapability (Kevin Ottens)
 - Disc capacity, fdo #2233 (William Jon McCann)
 - Remove fstab-sync and related things (David Zeuthen)
 - Remove volume.policy.* and storage.policy.* properties (David Zeuthen)
 - Remove hotplug helper and use a udev rule instead (Kay Sievers)
 - Remove old code for pcmcia fstab files (David Zeuthen)
 - Add HP_RECOVERY to black-list of volumes to ignore (David Zeuthen)
 - Remove drive_id and use udev data on coldplug (Kay Sievers)
 - Switch eject detection to SG_IO interface, Novell #145147 (Kay Sievers)
 - Start scripts in the directory they exist in (David Zeuthen)
 - Don't use card id in ALSA and OSS UDI's (J<FC>rg Billeter)
 - Laptop panel objects and fixes (Richard Hughes)
 - Pseudo bus for scsi_debug support (Kay Sievers)
 - Samsung YP-U1 music player fdi file (Andrew Smith)
 - Listen on appropriate input devices and generate appropriate
   ButtonPressed events (Matthew Garrett)
 - Export Mount, Unmount, Eject on drives we cannot poll (David Zeuthen)
 - Only allow uid 0 and uid who mounted a volume to unmount it (David Zeuthen)
 - Use hal's Unmount() for surprise removal (David Zeuthen)
 - Make HAL cleanup mountpoints created by Mount() even if it was unmounted
   by e.g. umount(1) (David Zeuthen)
 - Allow spaces and UTF-8 in mount points (Jeffrey Stedfast, David Zeuthen)
 - Fix UTF-8 validation of filesystem labels (David Zeuthen)
 - Add Teardown to the Device.Volume.Crypto interface (David Zeuthen)
 - Fix problems with dbus_error (Danny Kukawka)
 - fix mapping system.formfactor from smbios (Danny Kukawka)
 - Make StringListRemove actually work (David Zeuthen)
 - Serialize method calls and don't crash if the device object went away
   while methods were enqueued (David Zeuthen)
 - Refuse to Mount() volumes listed in /etc/fstab (Ludwig Nussel)
 - Fix get_uuid() and get_fsversion() in libhal-storage (David Zeuthen)
 - Don't do initgroups (Martin Pitt)
 - Fix libhal-storage memory leaks (David Zeuthen, reported by Brendan Creane)
 - Tear down crypto links on surprise removal (David Zeuthen)
 - Sync volume_id with udev version (Kay Sievers)
 - Add two functions crypto_get_clear_volume_udi and
   crypto_get_backing_volume_udi to libhal-storage (David Zeuthen)
 - More privilege dropping (Martin Pitt)
 - Add Blu-ray and HD DVD to code and spec (Artem Kachitchkine)
 - Use blocking mode for PMU (Sjoerd Simons)
 - Use a safe PATH in hald by default (Sjoerd Simons)

Requirements for HAL 0.5.7 "Dead as Dillinger."

 - Linux kernel     >= 2.6.15
 - util-linux       >= 2.13
 - bash             >= 2.0
 - udev             >= 078       (using udevsend as hotplug multiplexer)
 - dbus             >= 0.60      (with glib bindings)
 - glib             >= 2.6.0
 - expat            >= 1.95.8
 - libusb           >= 0 0.1.10a (optional)
 - dmidecode        >= 2.7       (optional)
 - cryptsetup-luks  => 1.0.1     (optional, needs LUKS patches)

    David




More information about the hal mailing list