hal 0.5.12 released

Martin Pitt martin.pitt at ubuntu.com
Tue May 12 04:17:25 PDT 2009


Hello all,

it got high time to finally release the current state of hal, since
everyone got used to building git head snapshots.

So here it is, the final 0.5.12, released on 09-05-12 :-)

  http://hal.freedesktop.org/releases/hal-0.5.12.tar.gz
  MD5: bb7c36e142437f7363f9a80ae8391926
  SHA1: ff6b36ca05433ed06d24b890fb72feec7eb4b7a0

  http://hal.freedesktop.org/releases/hal-0.5.12.tar.bz2
  MD5: 739a24df5d8701e149570d35ac72d12d
  SHA1: b5175dd4ea612c2a1f8c372a36e4874939bef1bd

Thanks to all contributors!

Martin Pitt

==========
HAL 0.5.12
==========

Released May 12, 2009.

Requirements for HAL 0.5.12:

 - Linux kernel     >= 2.6.22    (CONFIG_SYSFS_DEPRECATED=n)
 - udev             >= 125       (Linux only)
 - util-linux-ng    >= 2.15
 - bash             >= 2.0
 - dbus             >= 0.61      (with glib bindings)
 - glib             >= 2.10.0
 - expat            >= 1.95.8
 - hal-info         >= 20080310  (older versions can work too)
 - libusb           >= 0.1.10a   (optional)
 - pciutils         >= 2.2.3     (optional)
 - dmidecode        >= 2.7       (optional)
 - parted           >= 1.7.1     (optional)
 - cryptsetup-luks  >= 1.0.1     (optional, needs LUKS patches)
 - libsmbios        >= 0.13.4    (optional, for DELL machines, Linux only,
                                  prefered version >= 2.0.3)
 - dellWirelessCtl  >= 0.13.4    (optional, for Dell machines, must live in
                                 /usr/bin/, Linux only, prefered version >= 2.0.3)
 - gperf            >= 3.0.3-2   (optional, for Re-map multimedia keys,
                                  Linux only)
 - PolicyKit        >= 0.5       (optional)
 - ConsoleKit       >= 0.2.0     (optional, needed if use PolicyKit)
 - pm-utils         >= 0.99.2    or newer (optional)

Contributors to HAL 0.5.12 :

Alex Kanavin (1):
      add ACL rule an policy for obex devices

Andreas Schwab (1):
      fixed buffer overrun

Arjan van de Ven (1):
      make hal start a lot faster

Colin Walters (1):
      aallowllow calling KillSwitch methods in D-Bus configuration

Daniel Drake (1):
      disable polling on batteries if battery.quirk.do_not_poll is set

Daniel Walsh (1):
      don't leak file descriptor on umount

Danny Kukawka (142):
      added system.board.* for base-/mainboard information
      removed info about hal-device-manager from spec
      fixed memory leaks related to usage of g_strsplit
      fixed fdi.dtd for the remove rule
      updated SPEC for power_management.quirk.pci_save
      fix PMU battery and AC handling with power_supply
      fixed PropertyModified signal in SPEC and code
      fixed possible memory leak
      remove storage.model property from volumes
      reuse code in addons to check privileges
      updated .gitignore
      fixed merge for uint64
      added new addon for the generic sysfs backlight interface
      fix detection of TabletPCs
      fixed device removage
      fixed 10-tabletPCs.fdi
      added hald-addon-generic-backlight to .gitignore
      added new addon for the ipw killswitch interface
      add hald-addon-ipw-killswitch to .gitignore
      fixed Lock() handling
      unify directory usage under /var/run
      added check for ConsoleKit >= v0.3.1 to configure
      allow acl and user_xattr as mount options for reiserfs
      removed needless whitespaces at the end of lines
      fix DBus introspection for org.freedesktop.Hal.Manager
      ported addon-macbook-backlight to use HAL logging code
      fixed cpufreq addon to call setup_logger()
      added configure check for libsmbios >= 2.0.3
      use smi::getPasswordStatus() only if available
      use udevadm instead of (deprecated) udevinfo
      add requirements for next release (0.5.12)
      fixed wrong condition in libsmbios checks
      don't use hal_util_compute_udi directly inside of hald
      added linux rfkill subsystem to HAL
      add *.tar.bz2 to .gitignore
      get storage.model for SCSI via HDIO_GET_IDENTITY instead of sysfs
      remove unneeded variable from commit 702351eaea4
      add battery.quirk.do_not_poll to spec
      removed deprecated properties from spec
      removed outdated deprecated keys finally from spec
      Revert "allow 'locale=' NTFS mount option for Linux"
      unify set volume.ignore for recovery partitions
      Revert "adapt HAL to changes in the kernel regarding to docking stations"
      fix udi: replace '/' in the last part of the udi
      prefer sans-serif instead of luxi sans in css file
      fixed formatting of org.freedesktop.Hal.SingletonAddon in spec
      keep subsystem/devhandler in alphabetical order
      add ppdev subsystem
      add support for virtual network devices
      added obex namespace to spec
      sort device access policies/actions alphabetical
      add ACL rule and policy for ppdev
      fixed ACL rules for PDAs
      add support for detect DVD-R DL for storage.cdrom.dvdrdl
      fixed spec for vio bus
      allow also PCI as possible storage.bus
      add support for the BDI subsystem
      add bdi namespace to spec
      add support for bdi bases block devices
      add bdi to storage.bus spec
      fixed storage.bus spec to sort values in alphabetical order
      reorganise spec: sort 'Subsystem-Specific Properties' alphabetical
      reorganise spec: sort 'Functional Properties' alphabetical
      reorganise spec: sort 'D-Bus interfaces' alphabetical
      add biometric and biometric.fingerprint_reader namespace
      added ACL/device access rules for fingerprint reader
      small cleanup for configure.in
      added volume.(un)mount.valid_options to spec
      added new properties to mount alternative fstypes as e.g. ntfs-3g
      added support for alternative fstype to Mount()
      Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
      added comment to not change order of usb and usbclass handler
      Revert "add support for the BDI subsystem"
      revert BDI changes from SPEC
      Revert "add support for bdi bases block devices"
      remove generic sysfs backlight from scripts
      add volume.fstype.alternative.prefered to spec
      add support for HP Smart Array CCISS block devices
      add cciss as possible storage.bus to spec
      fixed md related code in hotplug_event_begin_add_blockdev()
      check module parameter of acpi video to set brightness_in_hardware
      fixed typo, adjust description of volume.fstype.alternative.preferred
      fix handling of Device Mapper devices for LUKS
      fix commit 151957477daaf985acdb2d7bda5b4a418c612cf3
      Merged changes from git.freedesktop.org/git/hal.git (315ca276ffdde9a)
      cleanup handling volume filesystem information
      fix commit d29ea6b31b67bf540b23dfedfa1b7add4c22bce2
      another fix for commit d29ea6b31b67bf540b23dfedfa1b7add4c22bce2
      add memstick and memstick_host namespace to spec
      add memstick to storage.bus in spec
      fixed call of hotplug_queue_now_empty() under linux
      Revert "cleanup handling volume filesystem information"
      improve HAL performance for filesystem detection
      add a new singleton addon for the rfkill subsystem
      add new killswitch.state property
      fixed ipw addon
      Merge branch 'master' of ssh://dkukawka@people.freedesktop.org/~dkukawka/hal
      add the leds linux kernel subsystem to HAL
      add a new singleton addon to handle leds
      update .gitignore for hald/linux/addons
      add org.freedesktop.Hal.Device.Leds interface to spec
      fix joystick detection (patch by Ari Mustonen)
      fix ACL handling for drm devices
      fixed serial.port handling for USB serial devices
      add ACL support for scsi_generic scanner devices
      Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
      Merge branch 'master' of ssh://dkukawka@people.freedesktop.org/~dkukawka/hal
      fix make distcheck
      fixing spec for access_control.type due to Policykit changes
      fix spec due to path/filename changes with actual PolicyKit
      Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
      remove policy rule for org.freedesktop.Hal.Device.VideoAdapterPM
      remove second policy context="default" block
      put policy rules in alphabetical order
      fix policy for org.freedesktop.Hal.Device.KillSwitch
      add DBus policy rule for org.freedesktop.Hal.Device.Leds
      add DBus policy rule for org.freedesktop.Hal.Device.CPUFreq
      add DBus policy rule for org.freedesktop.Hal.Device.LightSensor
      add D-Bus policy rule for org.freedesktop.Hal.Device.KeyboardBacklight
      add D-Bus policy rule for org.freedesktop.Hal.Device.Storage.Removable
      add org.freedesktop.Hal.Device.WakeOnLan to HAL D-Bus config
      add org.freedesktop.Hal.Device.Storage to HAL D-Bus config
      add org.freedesktop.Hal.Device.DockStation to HAL D-Bus config
      add org.freedesktop.DBus.Properties standard iterface
      remove all receive_* lines from HAL D-Bus config
      fixed HAL D-Bus config: added send_destination for all interfaces
      add some parameter checks to hal_util_*et_driver*() functions
      add section about "Device Files policies" to spec
      put usbraw matches for ACL together into one block
      use addset instead of append for ACL rules
      add ACL and device-access policy for printers
      update spec for printer access policy
      filled TODOs with information for the printer namespace
      sort existing PolicyKit policies for device access alphabetical
      add current default policies for device access to spec
      fixed entries to add acl related keys only if there is a device
      fix commit 33b54318f73012e24220456216794dd3ff39fc93
      provide comparable linux kernel version information
      fix problems with removable-block policy and floppy devs
      move all storage/block related policies to one block
      Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
      fix commit 92e7f2e8b2a1a36d3ec2b371424719e7078d91da

Frederic Crozat (1):
      adapt new CK library version (>= v0.3.1) to HAL

Gabriel Burt (1):
      export seconds_to_sleep to pm-utils

Guillem Jover (9):
      add mmc_host slot_name support
      do not compare arrays against NULL
      addon-cpufreq: do not leak va_arg on error condition
      do not leak on error conditions
      fix some memory leaks on normal operation
      remove unused pointer to struct mntent returned from getmntent_r
      do not call property_set_lookup before checking param validity
      remove unused call to hal_util_get_last_element
      make Magneto-Optical devices visible

Holger Freyther (1):
      allow to cross compile hal with host and target having different input.h

Holger Macht (1):
      adapt HAL to changes in the kernel regarding to docking stations

Johannes Berg (2):
      use 'phy80211' instead of 'wiphy' symlink to detect wireless
      use wext ioctl instead of sysfs to detect wireless

Jürg Billeter (1):
      inserts the sysfs path at the right position for call udevadm

Kay Sievers (2):
      use '@' for abstract namespace socket, bump udev requirement
      move from libvolume_id to libblkid

Kouhei Sutou (1):
      add support for detecting DVD-R DL media

Lucas Rocha (1):
      probe for v4l only if probe for v4l2 failed

Ludwig Nussel (3):
      merge additional device access types from hal-resmgr
      hal-acl-tool: don't free strings that are not supposed to be freed
      fix ACL handling for removable block devices (as CD/DVD)

Makoto Dei (1):
      include config.h before any other headers

Mario Limonciello (3):
      check if BIOS password is present prior to use libsmbios commands
      fix Dell bluetooth killswitch
      fix building with current libsmbios

Markus Rothe (1):
      fix issue on 64bit big endian architectures.

Martin Pitt (7):
      volume.num_blocks can become larger than 2G
      increase hal helper timeout to fix slow CD-ROMs
      add ACL support to removable block devices
      fix building on Linux 2.6.28
      fix auto ACL management for DRI
      fix volume label parsing
      fix volume.num_blocks data type in libhal-storage

Matthew Garrett (3):
      Add newer Macbook Pros, and remove the backlight addon for Nvidia-based Pros (it doesn't work there)
      add memstick/memstick_host support
      don't add input capabilities to tablet PNP device

Michael Biebl (1):
      allow uid/gid mount option for ntfs

Ozan Çağlayan (1):
      fix SUSBSYSTEM typo in a debug message

Pacho Ramos (1):
      prevent hal from automounting Dell recovery partition

Patrick Campbell (1):
      set Xen storage drive type

Paul Bolle (1):
      add zoom and ThinkPad events to acpi addon for IBM/Lenovo

Philipp Ittershagen (1):
      add save-pci support to hal-system-power-suspend-linux

Rafał Mużyło (1):
      fix some configure issues

Richard Hughes (11):
      fix a crash when the rfkill device does not have a type
      revert a tiny bit of the device ording change as it breaks printer detection
      remove the forced removal of the trailing newline to fix OLPC probing
      prefer openfirmware interface for DMI even when dmidecode is found in the path
      check udi in hal-get-property
      set the retval of hal-device correctly on error
      allow child timeout to be set so hal starts on big servers
      Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
      add x11_driver for KVM graphics tablet
      allow specifying a udev dir in etc
      regenerate cache if it's zero sized

Rémi Cardona (1):
      add libtool-2.2 support

Scott James Remnant (1):
      install udev rule to /lib/udev/rules.d/

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/hal/attachments/20090512/4b3ed76d/attachment-0001.pgp 


More information about the hal mailing list