summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2007-10-11 18:17:29 -0400
committerDavid Zeuthen <davidz@redhat.com>2007-10-11 18:17:29 -0400
commitcbe856603a0969756fdcc09ac764a81494d3cbf7 (patch)
treeb33fbac0e9906f7d53b7e9f638ccef4e47109eb8
parent32d1f52a2e6c08d83723fe9d11417eeefb90768f (diff)
update NEWSHAL_0_5_10
-rw-r--r--NEWS307
1 files changed, 299 insertions, 8 deletions
diff --git a/NEWS b/NEWS
index 161bde1c..ebabd2b0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,29 +1,320 @@
==========
-HAL 0.5.10 ""
+HAL 0.5.10 "Humanity's children are returning home"
==========
-Requirements for HAL 0.5.10 "":
+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)
+ - 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 >= 20070402
+ - 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 (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 >= ?????? (optional, for Re-map multimedia keys, Linux only)
- - PolicyKit >= 0.4 (optional)
+ - 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
+
+
==========
HAL 0.5.9 "Precipice"