2
HAL 0.5.10 "Humanity's children are returning home"
5
Released June 18th 2007. Mainly a bugfix release.
7
Requirements for HAL 0.5.9.1.
9
- Linux kernel >= 2.6.17
10
- util-linux >= 2.12r1 (--enable-umount-helper requires patch from RH #188193)
5
Released October 11, 2007.
7
Requirements for HAL 0.5.10 "Humanity's children are returning home":
9
- Linux kernel >= 2.6.19
10
- util-linux >= 2.12r1 (--enable-umount-helper requires patch
11
from RH #188193; it's in util-linux-ng 2.13)
13
- udev >= 111 (Linux only)
13
14
- dbus >= 0.61 (with glib bindings)
16
- hal-info >= 20070618
17
- libusb >= 0 0.1.10a (optional)
18
- pciutils >= 2.2.3 (optional
17
- hal-info >= 20071011 (older works too)
18
- libusb >= 0.1.10a (optional)
19
- pciutils >= 2.2.3 (optional)
19
20
- dmidecode >= 2.7 (optional)
20
- parted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.86 (optional)
21
- parted == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.86, 1.87 (optional)
21
22
- cryptsetup-luks >= 1.0.1 (optional, needs LUKS patches)
22
- libsmbios >= 0.13.4 (optional for DELL machines, Linux only)
23
- dellWirelessCtl >= 0.13.4 (optional, for Dell machines, must live in /usr/bin/, Linux only)
24
- ConsoleKit >= 0.2.0 (optional)
23
- libsmbios >= 0.13.4 (optional, for DELL machines, Linux only)
24
- dellWirelessCtl >= 0.13.4 (optional, for Dell machines, must live in
25
/usr/bin/, Linux only)
26
- gperf >= 3.0.3-2 (optional, for Re-map multimedia keys,
28
- PolicyKit >= 0.5 (optional)
29
- ConsoleKit >= 0.2.0 (optional, needed if use PolicyKit)
25
30
- pm-utils >= 0.99.2 or newer (optional)
32
Contributors to HAL 0.5.10 "Humanity's children are returning home":
35
ipw killswitch support
38
allow IDE media detection if /proc/ide is missing
41
define new property power_management.quirk.none
45
handle 'move' events for network devices
48
don't die if /proc/mdstat doesn't exist
51
autogen.sh: srcdir != objdir safety
52
add input.xkb properties
56
fix problem with repeated property-changed signals
57
fix build without policykit enabled/available
58
fixed make distcheck by remove hal-lock.policy from Makefile.am
59
fix contains_not fdi-directive
60
only start one hald-addon-input addon
61
fix possible segfault in probe-volume if vid->type == NULL
62
fix problems with case if vid->label[0] is '\0'
63
fix detection of libusb
64
fix hald_runner_kill_all()
65
remove brightness-up event from acpi addon for IBM
66
fix return type of SetPowerSave()
67
updated allowed libparted versions
68
set info.category='laptop_panel' for all laptop panels
69
don't compile Re-map keys without gperf
70
replace '/' in volume labels with '_' if part of UDI
71
s/HAVE_GPERF/have_gperf/ in configure results overview
72
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
73
fix usage of g_list_free1() to fit HAL requirements
74
Merge branch 'master' of ssh://dkukawka@git.freedesktop.org/git/hal
75
free volumelabel from commit 2d1d72e8
76
fix API documentation of libhal
77
fix compiler warning and error in if statement
78
fix build errors with D-Bus versions < v1.0
79
cleanup DBusError handling in addon-acpi main_loop()
80
stop hald-addon-dell-backlight if needed kernel module isni't loaded
81
fixed compiler warning about unused return value of asprintf()
82
fixed PolicyKit detection to check for >= 0.4
83
fix get ACPI version from sysfs (fd.o #11290)
84
fixed return type of libhal_ctx_init_direct()
85
fixed libhal code docu
86
use hardcoded paths to sysfs and proc
87
fix possible segfault on serial device check
88
fix compilerwarning in serial_get_prober()
89
allow gid= for hfs, remove uid= for hfs+ and handle hfs like fat
90
source hal-functions in hal-luks-teardown
91
fix hal-ipw-killswitch-linux to return status of killswitch
92
fix detection of system.formfactor=laptop for ACPI machines
93
fixed typo in PMU code
94
fixed changeset handling for HAL_PROPERTY_TYPE_STRLIST
95
fix detection of storage.cdrom.*_speed* values (fd.o 10399)
96
fix indirections in fdi files
97
fix indirections in fdi files (prepend/append copy_property)
98
add more parameter checks to libhal
99
add new fdi directives *_outof
100
add soundcard device and fix device_file handling
101
added power_management.quirk.no_fb to spec
102
forward ThinkPad ACPI event for killswitch
105
post-release version bump to version 0.5.10
106
update spec to mention input.* capabilities
108
remove hal-device-manager
109
remove TODO about about deleting hal-device-manager
110
fix lock checking for LUKS setup/teardown
111
port HAL over to use PolicyKit master
112
remote safety valves used in development
113
briefly note in the spec how the PermissionDeniedByPolicy exception works
114
clarify how access control now that our PolicyKit support works
115
add a note to the TODO about that we shouldn't use setfacl(1) directly
116
make distcheck happy again and remove ChangeLog from tarballs
117
for run-hald.sh + friends move fdi+privilege 'make install' to /tmp
118
file monitoring interface
119
use new file monitoring interface and integrate witk PK master
120
use the new file monitor abstraction to watch fdi directories
121
silence debug spew from the file monitor
122
add the "-extra-options" privileges for mounting
123
don't include hal-file-monitor.c in hald/linux/osspec.c
124
libpolkit changed a bit; update to new API
125
prefix CK object paths with /org/fd/CK so PolicyKit gets the right path
127
changes to cope with PolicyKit mass renaming
128
take advantage of new parameter API in PolKitAction
129
also update man page for hal-is-caller-privileged
130
update to compile cleanly with PolicyKit master
131
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
132
remove use of "action parameters" now that they're going in PolicyKit
133
changes to compile against recent PolicyKit
134
policy definitions are now XML files in PolicKit master
135
document Bluetooth ACL / SCO, fixup UDI generation and make coldplug work
136
change namespace for bluez-specific properties
137
recognize touchpads + add TODO about sorting out input device classification
138
forgot to add hal-lock.policy
139
properties in net.bluetooth.* are not Bluez specific; remove bluez_ prefix
140
pass correct options to pm-suspend
141
also pass correct options for pm-hibernate
142
introduce new <addset> operator
143
incorporate autotools changes
144
recognize Linux MD aka Software RAID devices
145
use correct integer size
146
create lock file with predictable permissions
147
actually return INT32 rather than UINT32 to adhere to the spec
148
also change type from uint32_t to int32_t
149
add a note about making addons aware of suspend/resume
150
make return value for method calls implemented via programs be UINT32
151
add suport for ACLAdded and ACLRemoved signals on Device.AccessControl if
152
add the code in hal-acl-tool to emit ACLAdded and ACLRemoved signals
153
change PolicyKit policy such only active sessions have access to devices
154
add Macbook2,1 support for backlight control
155
update to new API in PolicyKit 0.3
156
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
157
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
158
set system.hardware.primary_video.[vendor,product] keys
159
add docs for new system.hardware.primary_video.* properties
160
only match on Apple, not "Apple Computer, Inc." for macbook (pro) backlight
161
fix up location of hal-ipw-killswitch-linux and add copyright+license header
164
avoid emitting hotplug events during coldplug
165
shut up some debugging info
166
avoid polling SATA AN capable drives and rely on "change" uevents
167
document the storage.removable.support_async_notification property
168
update to work with PK HEAD
169
include <message> elements in PK policy files
170
fix up how we detect Apple laptops
171
the PK policy files move to $datadir from $sysconfdir
172
use correct mode for open(3p)
173
fix libhal_psi_has_more() incorrect behavior
174
support for ACL on USB devices where the device node is on the real device
175
update to work with PolicyKit HEAD
176
use direct connection if available
177
avoid setting SELinux context on the PolKitCaller object if it's non-existant
178
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
179
handle the fact that event%d is no longer a child of input%d
180
Revert "make return value for method calls implemented via programs be UINT32"
181
require PolicyKit 0.5
182
update hal-setup-keymap-hash-name.h
183
split the "can setup LUKS?" action into two actions (removable/fixed)
184
fix last commit for LUKS; forgot to refact error handling
185
bump fdi generation timeout to 60s
186
skip the ACL entry instead of bailing out when using bad fdi files
187
fix segfault when setting up keymap
190
fix header to compile with -pedantic
193
fixed access of freed memory
196
fix fdi cache regen logic error
197
use stdlib.h not malloc.h
198
fix how we build partutil
199
fdi spec fixes and correct implementation
200
the runner doesn't handle D-Bus disconnect properly
201
fix trivial bugs in hald-generate-fdi-cache
202
add missing uint64 matching to fdi.dtd
203
hal-disable-polling symlink support
205
Faidon Liambotis (1):
206
fix misplacement of the ipw killswitch
210
allow acl, user_xattr on ext2
211
handle renaming of SG_FLAG_LUN_INHIBIT in sg.h
214
rename hal-addon-keyboard to hal-addon-input
215
generalize keyboard detection code
216
update configure.in and use autoreconf
219
fixup return value documentation of CPUFreq interface
220
readd information about the SetCPUFreqGovernor method
223
New parts of the portable_audio_player spec as discussed on the ML.
224
More accurate information handed down to me from higher-ups. Older pre-MTP devices are actually mostly PDE, not PTP.
226
Deprecate portable_audio_player.access_method because recent spec changes have rendered it useless at best and misleading at worst.
227
Provide some extra information as to what information should be put in the sub-namespaces.
229
Joe Marcus Clarke (2):
230
do not re-probe devices that are managed by hald-addon-storage
231
fix compilation on FreeBSD
233
Julius Schulz-Zander (1):
234
fix speling of AC adapter
237
creating link /dev/root to device / is mounted from
238
volume_id: prepare for future API changes
239
volume_id: update version requirement in configure.in
240
hotplug: handle "change" events for unknown devices as "add"
242
Kristian Høgsberg (1):
243
update firewire prober to use correct ioctl codes
245
Luiz Augusto von Dentz (2):
246
properly recognize Bluetooth SCO and ACL devices
247
recognize bluetooth network capabilities
250
allow 'utf8' mount option for NTFS
251
support more Macbook Pro models
254
fix Macbook Backlight not working after waking up from suspend to ram
257
install hal-is-caller-privileged.1 manpage conditionally
260
trivial, don't try to make device-manager
261
add special button device for LENOVO also
262
make verbosity optional in create cache.
263
fix some more .gitignore
264
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
265
add keymap capabilities into hal
266
make hal-setup-keymap.c use strerr rather than stdout
267
fix matching devices against dmi properties on the computer device
268
add newlines to error text in hal-setup-keymap.c
269
fix i8042 KBD keyboard mapping
270
fix build when gperf is not installed
271
add two more strings to the battery technology list
272
add hal_util_get_bool_from_file convenience helper
273
only allows the use of pm-utils for suspend, hibernate and suspend-hybrid
274
propagate --quirk-none to pm-utils
275
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
276
add power_management.quirk.reset_brightness
277
add debug message when we remove a device when the prober fails
278
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
279
add a refresh handler for linux devices
280
add device_pm.{c|h} to abstract out some of the common code
281
dont use util_compute_percentage_charge in apm
282
use device_pm_* in pmu.c
283
use device_pm_* in acpi.c
284
remove util_compute_percentage_charge
285
add the power_supply abstract battery
286
fix some warnings in the device_pm code
287
add ups and usb power supply types and set battery.type key
288
power_supply current is measured in ua not uw
289
correct two typos to the power_supply code
290
add battery type 'usb' into the spec
291
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
292
we only support pm-utils for SetLowPowerMode
293
fix the input parameter for the SetPowerSave method
294
Merge branch 'master' of git+ssh://hughsient@git.freedesktop.org/git/hal
295
update to latest keycode input from linus
296
add recovery partitions by other vendors
297
add another dell recovery partition
298
add two more recovery partitions for acer
299
initialise the error in the acpi watcher
302
add hald-runner support for singleton addons
303
hald core support for singleton addons
304
libhal support for addon singletons
305
convert libhal to use a hashtable for property sets
306
convert linux addon-input into a singleton addon
307
document singleton addons
310
fixed configure for macbook addons to build also on x86_64
313
free changeset elements keys
314
free changeset elements keys
315
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
28
320
HAL 0.5.9 "Precipice"