HAL 0.5.10
David Zeuthen
david at fubar.dk
Thu Oct 11 15:28:00 PDT 2007
Hi,
Here's a new hal (and hal-info) release
http://hal.freedesktop.org/releases/hal-0.5.10.tar.gz
http://hal.freedesktop.org/releases/hal-info-20071011.tar.gz
Details in [1]. We'll do a .1 point release as usual if needed. Thanks.
David
[1] : Copied from the NEWS file
==========
HAL 0.5.10 "Humanity's children are returning home"
==========
Released October 11, 2007.
Requirements for HAL 0.5.10 "Humanity's children are returning home":
- Linux kernel >= 2.6.19
- util-linux >= 2.12r1 (--enable-umount-helper requires patch
from RH #188193; it's in util-linux-ng 2.13)
- bash >= 2.0
- udev >= 111 (Linux only)
- dbus >= 0.61 (with glib bindings)
- glib >= 2.6.0
- expat >= 1.95.8
- hal-info >= 20071011 (older works too)
- libusb >= 0.1.10a (optional)
- pciutils >= 2.2.3 (optional)
- dmidecode >= 2.7 (optional)
- parted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.86, 1.87 (optional)
- cryptsetup-luks >= 1.0.1 (optional, needs LUKS patches)
- libsmbios >= 0.13.4 (optional, for DELL machines, Linux only)
- dellWirelessCtl >= 0.13.4 (optional, for Dell machines, must live in
/usr/bin/, Linux only)
- 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.10 "Humanity's children are returning home":
Adel Gadllah (1):
ipw killswitch support
Andrey Borzenkov (1):
allow IDE media detection if /proc/ide is missing
Bastien Nocera (2):
define new property power_management.quirk.none
add bluray support
Bill Nottingham (1):
handle 'move' events for network devices
Daniel Drake (1):
don't die if /proc/mdstat doesn't exist
Daniel Stone (3):
autogen.sh: srcdir != objdir safety
add input.xkb properties
add input.x11_driver
Danny Kukawka (47):
fix problem with repeated property-changed signals
fix build without policykit enabled/available
fixed make distcheck by remove hal-lock.policy from Makefile.am
fix contains_not fdi-directive
only start one hald-addon-input addon
fix possible segfault in probe-volume if vid->type == NULL
fix problems with case if vid->label[0] is '\0'
fix detection of libusb
fix hald_runner_kill_all()
remove brightness-up event from acpi addon for IBM
fix return type of SetPowerSave()
updated allowed libparted versions
set info.category='laptop_panel' for all laptop panels
don't compile Re-map keys without gperf
replace '/' in volume labels with '_' if part of UDI
s/HAVE_GPERF/have_gperf/ in configure results overview
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
fix usage of g_list_free1() to fit HAL requirements
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
free volumelabel from commit 2d1d72e8
fix API documentation of libhal
fix compiler warning and error in if statement
fix build errors with D-Bus versions < v1.0
cleanup DBusError handling in addon-acpi main_loop()
stop hald-addon-dell-backlight if needed kernel module isni't loaded
fixed compiler warning about unused return value of asprintf()
fixed PolicyKit detection to check for >= 0.4
fix get ACPI version from sysfs (fd.o #11290)
fixed return type of libhal_ctx_init_direct()
fixed libhal code docu
use hardcoded paths to sysfs and proc
fix possible segfault on serial device check
fix compilerwarning in serial_get_prober()
allow gid= for hfs, remove uid= for hfs+ and handle hfs like fat
source hal-functions in hal-luks-teardown
fix hal-ipw-killswitch-linux to return status of killswitch
fix detection of system.formfactor=laptop for ACPI machines
fixed typo in PMU code
fixed changeset handling for HAL_PROPERTY_TYPE_STRLIST
fix detection of storage.cdrom.*_speed* values (fd.o 10399)
fix indirections in fdi files
fix indirections in fdi files (prepend/append copy_property)
add more parameter checks to libhal
add new fdi directives *_outof
add soundcard device and fix device_file handling
added power_management.quirk.no_fb to spec
forward ThinkPad ACPI event for killswitch
David Zeuthen (83):
post-release version bump to version 0.5.10
update spec to mention input.* capabilities
remove i18n support
remove hal-device-manager
remove TODO about about deleting hal-device-manager
fix lock checking for LUKS setup/teardown
port HAL over to use PolicyKit master
remote safety valves used in development
briefly note in the spec how the PermissionDeniedByPolicy exception works
clarify how access control now that our PolicyKit support works
add a note to the TODO about that we shouldn't use setfacl(1) directly
make distcheck happy again and remove ChangeLog from tarballs
for run-hald.sh + friends move fdi+privilege 'make install' to /tmp
file monitoring interface
use new file monitoring interface and integrate witk PK master
use the new file monitor abstraction to watch fdi directories
silence debug spew from the file monitor
add the "-extra-options" privileges for mounting
don't include hal-file-monitor.c in hald/linux/osspec.c
libpolkit changed a bit; update to new API
prefix CK object paths with /org/fd/CK so PolicyKit gets the right path
add back ChangeLog
changes to cope with PolicyKit mass renaming
take advantage of new parameter API in PolKitAction
also update man page for hal-is-caller-privileged
update to compile cleanly with PolicyKit master
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
remove use of "action parameters" now that they're going in PolicyKit
changes to compile against recent PolicyKit
policy definitions are now XML files in PolicKit master
document Bluetooth ACL / SCO, fixup UDI generation and make coldplug work
change namespace for bluez-specific properties
recognize touchpads + add TODO about sorting out input device classification
forgot to add hal-lock.policy
properties in net.bluetooth.* are not Bluez specific; remove bluez_ prefix
pass correct options to pm-suspend
also pass correct options for pm-hibernate
introduce new <addset> operator
incorporate autotools changes
recognize Linux MD aka Software RAID devices
use correct integer size
create lock file with predictable permissions
actually return INT32 rather than UINT32 to adhere to the spec
also change type from uint32_t to int32_t
add a note about making addons aware of suspend/resume
make return value for method calls implemented via programs be UINT32
add suport for ACLAdded and ACLRemoved signals on Device.AccessControl if
add the code in hal-acl-tool to emit ACLAdded and ACLRemoved signals
change PolicyKit policy such only active sessions have access to devices
add Macbook2,1 support for backlight control
update to new API in PolicyKit 0.3
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
set system.hardware.primary_video.[vendor,product] keys
add docs for new system.hardware.primary_video.* properties
only match on Apple, not "Apple Computer, Inc." for macbook (pro) backlight
fix up location of hal-ipw-killswitch-linux and add copyright+license header
fix build
work with PK head
avoid emitting hotplug events during coldplug
shut up some debugging info
avoid polling SATA AN capable drives and rely on "change" uevents
document the storage.removable.support_async_notification property
update to work with PK HEAD
include <message> elements in PK policy files
fix up how we detect Apple laptops
the PK policy files move to $datadir from $sysconfdir
use correct mode for open(3p)
fix libhal_psi_has_more() incorrect behavior
support for ACL on USB devices where the device node is on the real device
update to work with PolicyKit HEAD
use direct connection if available
avoid setting SELinux context on the PolKitCaller object if it's non-existant
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
handle the fact that event%d is no longer a child of input%d
Revert "make return value for method calls implemented via programs be UINT32"
require PolicyKit 0.5
update hal-setup-keymap-hash-name.h
split the "can setup LUKS?" action into two actions (removable/fixed)
fix last commit for LUKS; forgot to refact error handling
bump fdi generation timeout to 60s
skip the ACL entry instead of bailing out when using bad fdi files
fix segfault when setting up keymap
Dirk Mueller (1):
fix header to compile with -pedantic
Dirk Müller (1):
fixed access of freed memory
Doug Goldstein (8):
fix fdi cache regen logic error
use stdlib.h not malloc.h
fix how we build partutil
fdi spec fixes and correct implementation
the runner doesn't handle D-Bus disconnect properly
fix trivial bugs in hald-generate-fdi-cache
add missing uint64 matching to fdi.dtd
hal-disable-polling symlink support
Faidon Liambotis (1):
fix misplacement of the ipw killswitch
Frederic Crozat (3):
allow flush for vfat
allow acl, user_xattr on ext2
handle renaming of SG_FLAG_LUN_INHIBIT in sg.h
Guillem Jover (3):
rename hal-addon-keyboard to hal-addon-input
generalize keyboard detection code
update configure.in and use autoreconf
Holger Macht (2):
fixup return value documentation of CPUFreq interface
readd information about the SetCPUFreqGovernor method
Jeff Mitchell (5):
New parts of the portable_audio_player spec as discussed on the ML.
More accurate information handed down to me from higher-ups. Older pre-MTP devices are actually mostly PDE, not PTP.
Formatting fix
Deprecate portable_audio_player.access_method because recent spec changes have rendered it useless at best and misleading at worst.
Provide some extra information as to what information should be put in the sub-namespaces.
Joe Marcus Clarke (2):
do not re-probe devices that are managed by hald-addon-storage
fix compilation on FreeBSD
Julius Schulz-Zander (1):
fix speling of AC adapter
Kay Sievers (4):
creating link /dev/root to device / is mounted from
volume_id: prepare for future API changes
volume_id: update version requirement in configure.in
hotplug: handle "change" events for unknown devices as "add"
Kristian Høgsberg (1):
update firewire prober to use correct ioctl codes
Luiz Augusto von Dentz (2):
properly recognize Bluetooth SCO and ACL devices
recognize bluetooth network capabilities
Martin Pitt (2):
allow 'utf8' mount option for NTFS
support more Macbook Pro models
Martin Szulecki (1):
fix Macbook Backlight not working after waking up from suspend to ram
Michael Biebl (1):
install hal-is-caller-privileged.1 manpage conditionally
Richard Hughes (40):
trivial, don't try to make device-manager
add special button device for LENOVO also
make verbosity optional in create cache.
fix some more .gitignore
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
add keymap capabilities into hal
make hal-setup-keymap.c use strerr rather than stdout
fix matching devices against dmi properties on the computer device
add newlines to error text in hal-setup-keymap.c
fix i8042 KBD keyboard mapping
fix build when gperf is not installed
add two more strings to the battery technology list
add hal_util_get_bool_from_file convenience helper
only allows the use of pm-utils for suspend, hibernate and suspend-hybrid
propagate --quirk-none to pm-utils
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
add power_management.quirk.reset_brightness
add debug message when we remove a device when the prober fails
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
add a refresh handler for linux devices
add device_pm.{c|h} to abstract out some of the common code
dont use util_compute_percentage_charge in apm
use device_pm_* in pmu.c
use device_pm_* in acpi.c
remove util_compute_percentage_charge
add the power_supply abstract battery
fix some warnings in the device_pm code
add ups and usb power supply types and set battery.type key
power_supply current is measured in ua not uw
correct two typos to the power_supply code
add battery type 'usb' into the spec
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
we only support pm-utils for SetLowPowerMode
fix the input parameter for the SetPowerSave method
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
update to latest keycode input from linus
add recovery partitions by other vendors
add another dell recovery partition
add two more recovery partitions for acer
initialise the error in the acpi watcher
Rob Taylor (6):
add hald-runner support for singleton addons
hald core support for singleton addons
libhal support for addon singletons
convert libhal to use a hashtable for property sets
convert linux addon-input into a singleton addon
document singleton addons
Ruediger Oertel (1):
fixed configure for macbook addons to build also on x86_64
Sjoerd Simons (3):
free changeset elements keys
free changeset elements keys
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
More information about the hal
mailing list