-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
2757 lines (2437 loc) · 118 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
==========
HAL 0.5.15
==========
Released Month 00, 2009.
Requirements for HAL 0.5.15:
- 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.15:
==========
HAL 0.5.14 "Dave, this conversation can serve no purpose anymore. Goodbye."
==========
Released November 30, 2009.
Requirements for HAL 0.5.14:
- 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.14:
Arnout Vandecappelle (1):
don't remove scsi_host if there are still targets using it
Aurelien Jarno (2):
Fix build failure on GNU/kFreeBSD
generalize keyboard detection code for FreeBSD
C. Scott Ananian (1):
remove action_parameters from DBus XML for IsCallerPrivileged
Danny Kukawka (40):
fixed commit 36d076bf26350e022731cb7c2c9f4e840dd25e37
move ssb bus code to the correct place
add SSB bus to SPEC
cleanup: don't set udi manually if hal_device_set_udi() was used
add IBM Ebus to SPEC
hide more MBR, bootstrap and other partitions from desktop
fix code doc for resolve_udiprop_path()
hald_dbus.c: fix DBusError handling
hald_runner.c: fix usage of DBusError
ci-tracker.c: fix usage of DBusError
ck-tracker.c: fix usage of DBusError
more DBusError fixes
another DBusError fix
fix configure to get --disable-console-kit working
fix probe-ieee1394-unit.c DBusError and LibHalContext handling
fix DBusError handling in probe directory
free string after usage
fix usage of deprected g_io_channel_seek()
replace deprecated g_basename() with g_path_get_basename()
replace another deprecated g_basename() with g_path_get_basename()
replace deprecated g_strcasecmp() with g_ascii_strcasecmp()
fix DBusError handling in linux addon directory
Merge branch 'master' of ssh://[email protected]/git/hal
fix compiler warning in libhal-storage
fix commit 141ca8cd7b768ddefa1bfaa563cbef4337e32b7c
extend debug message in device_reprobe()
fix hotplug_event_process_queue() to get reprobe working
handle keyboard backlight leds via org.freedesktop.Hal.Device.KeyboardBacklight
changed massif-hald.sh to work the same way as run-hald.sh
changed valgrind-hald.sh to write a logfile
fix memory leaks due to usage of g_path_get_basename()
add hald/valgrind.log to .gitignore
fix memory leak in acpi_button_add() in error case
fix memory leak due to usage of g_strdup()
fix DBusError handling in freebsd code
adopted version of commit 122e41a10 to fix docking stations
add keyboard_backlight.* and *.num_levels to led class
update SPEC with kbd_backlight(.*) and leds.num_levels
always set leds.num_levels since it's mandatory
add a check for leds.num_levels to addon-leds.c
Dmitry Torokhov (1):
Correctly identify touchpads
Drew Moseley (1):
add libhal_device_property_remove_watch_all() to libhal
Frederic Crozat (1):
hide Windows recovery partitions on pre-installed Futjisu laptops
Joe Marcus Clarke (17):
re-enable libvolume_id support for FreeBSD
add USB2 support to the FreeBSD backend
add support for reading ufsids
add some missing storage properties
add USB2 support
fix support for power and brightness management
fix a problem building the FreeBSD backend
add USB2 support
add support for mouse device probing
add support for Fuse mounts
add support for newer GEOM types
add support for polling of mouse devices
add missing LDADD and CFLAGS for addon-mouse.c
add locking support to the storage addon
update time handling functions
ignore probe devices
fix DBusError handling and a memory leak
Johannes Hessellund (1):
read brightness from actual_brightness and not from brightness
Kay Sievers (1):
configure.in: require blkid >= 2.15 from util-linux-ng
Maciej Grela (1):
Remove the 512 byte limit for PATH in hald.c
Martin Poole (1):
Fix a segfault in the mdraid code -- see rh#507782 for more info
Michael Biebl (7):
Make libhald_freebsd_probe.la a noinst library.
fix a misleading warning in ondemand_set_consider_nice()
Fix a crasher in hal_util_get_last_element
Fix unconditional usage of PATH_MAX
Support relative paths in umount.hal
list "relatime" as valid mount option on Linux.
Fix build failures with binutils-gold
==========
HAL 0.5.13
==========
Released July 15, 2009.
Requirements for HAL 0.5.13:
- 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.13:
Andrey Borzenkov (1):
work aroud crash caused by LED device handling
Aurelien Jarno (4):
use the "freebsd" backend on GNU/kFreeBSD
fix compilation of hald/freebsd/hf-storage.c
disable power-pmu and sonypic if __FreeBSD_kernel__ is defined
hald/freebsd/libprobe/hfp-cdrom.h: use C99 types
Chris Coulson (1):
fix crash when assembling certain MD devices
Danny Kukawka (14):
remove special serial tablet handling for HP tc4200
set default udev_prefix to ${exec_prefix}/lib in configure.in
define new (sub-)namespace(s) for smart card reader
define ACL and device-access policy for smart_card_reader
ignore ADD events if there is already a device with same sysfs_path
fix sound_compute_udi(): sound.card is int and not a string
Revert "add ACL policy for smartcard readers"
added new properties: org.freedesktop.Hal.version(.*)
fixed compiler warning
cleaned up hal-storage-mount code
Kay Sievers (4):
remove broken ASCII 240 chars from C files
probe-volume: remove needless check for empty fstype
use $libexecdir not $libdir/hal to define private hal directory
use AM_SILENT_RULES if available
Martin Pitt (7):
post-release bump for 0.5.13
add ACL policy for smartcard readers
add hal-set-property --direct
addon-acpi.c: Support acpid
[BSD] use <sys/bitstring.h> instead of <bitstring.h>
10-x11-input.fdi: Add tablets
add input.keys capability to input buttons
Matthew Garrett (1):
add support for devices on the SSB bus
Michael Meeks (1):
optimize resolve_udiprop_path()
Pavan Naregundi (1):
add suport for /sys/bus/ibmebus
Simon Munton (1):
fixed segfault in hal-storage-mount
Thadeu Lima de Souza Cascardo (1):
addon-input: add KEY_ZOOM
==========
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://[email protected]/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://[email protected]/~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://[email protected]/git/hal
Merge branch 'master' of ssh://[email protected]/~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://[email protected]/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://[email protected]/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://[email protected]/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/
==========
HAL 0.5.11
==========
Released May 08, 2008.
Requirements for HAL 0.5.11:
- 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.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)
- 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.11 :
Andreas Schwab (1):
fixed broken alignment
Andy Shevchenko (3):
add support for the SDIO bus
add support of the 'mmc.type' parameter
added properties description for the SDIO bus to SPEC
Ben Liblit (2):
add support for SW_RADIO switches
added support for software bluetooth killswitch for ThinkPads
Colin Watson (1):
add ps3 system bus support
Dan Williams (1):
add a 'modem' capability and namespace
Danny Kukawka (108):
fix GSList related memory leaks
added missing file from commit eb6d5b9c
make new scripts for WOL executable
quick fix for make dist/distcheck due to WOL
fixed missing includes partly for gcc 4.3
update dmi chassis types
fix hal to work with libsmbios v0.13.12
removed double definition of HAL_HELPER_TIMEOUT
fix possible segfault if singletons is NULL
cleanup device.c
fix endless loop on empty match rules in fdi-files
fix possible segfault if compiled without IDs
fix compiler error, remove braceright
added some more checks to partutil code
linux: add drm subsystem
add udi and some more checks to libhal
fix some whitespaces
remove all childs of a device if it get removed
don't Eject() on dm-devices
add Dell laptop panel device only if dcdbas is loaded
linux: ignore uevents for modules and driver
read dmi info from sysfs instead of call dmidecode
prevent flood syslog if battery remaining time is above 60 hours
cleanup set_suspend_hibernate_keys()
fix endless loop in storage-addon
don't add pci devices without pci vendor/product ID
fix possible segfault on fdi-cache recreation
fix normalised_rate if dis-/charging state is unknown
fix build errors with D-Bus versions < v1.0
lshal: use -l as default for --show
set laptop_panel.brightness_in_hardware=true for all Dell
fix percentage for empty batteries
close fd-leaks in hald-addon-input
fix fd.o bug 5865 - don't set percentag if chargelevel is 0
fix compiler warning from cgcc/sparse
fix configure for libparted
updated chassis types
fixed Dell WWAN part to work as e.g. WLAN part
remove function in acpi.c which get only called once
added error handling for hal_util_get_*int*_from_file()
fixed acpi addon to prevent unneeded calls
fixed power_supply_refresh() for batteries
fixed refresh_battery_slow() for power_supply batteries
fixed power_supply_compute_udi() to generate useful UDIs
fixed refresh_battery_fast() for power_supply: battery.*.rate
fixed device_pm_abstract_props() to set also battery.charge_level.design
fixed refresh_battery_fast() for power_supply devices
power_supply battery: moved static stuff to refresh_battery_slow()
fixed power_supply primary batteries to update values
get battery.voltage.design on ACPI power_supply batteries
ignore NameAcquired signal on org.freedesktop.DBus
fixed cpufreq addon to ignore nonrelevant messages
fix call hald-generate-fdi-cache, removed --force argument
add more useful debug output on UTF-8 problems
added already existing PDA namespace to the SPEC
removed deprecated and outdated info.bus
removed deprecated and outdated *.physical_device
removed deprecated and outdated smbios.* keys
fix hald-addon-dell-backlight AC detection
s/LIBHAL_CHECK_LIBHALCONTEXT/LIBHAL_CHECK_PARAM_VALID/
ignore temporary cryptsetup devices
added MacBook Pro 3,1 support for fdi-file
fix/cleanup ThinkPad bluetooth switch script code
vio bus: added type of vio bus and changed info.product/udi
updated spec for existing storage.bus types
generate better udis for virtual storage devices
fixed compiler warning from sparse/gcc
fixed an other compiler warning from cgcc/sparse
remove readded deprecated keys from code and provide a fdi-file instead
fixed compiler warning about different signed parameter
make crypto-setup policy description more clear
fixed possible segfault from fd.o bug #14947
added portable_audio_player.storage_device to spec
added support for Tablet PCs
document already existing pnp namespace in the spec
cleanup code, removed separate calls to set info.udi
cleanup poll_for_media() in addon-storage.c
fixed typo from commit d2b2baf9912b36def7856b6bfa5c60fc942bbcba
update .gitignore
removed unused GList *hotplug_events_blocked
fix policy file for org.freedesktop.hal.dockstation.*
update .gitignore for hald-addon-imac-backlight
add 10-imac-backlight.fdi to Makefile
Revert "fix building with g++ 4.3"
fixed compiler warning for 64bit related to usage of GQuark
fixed several addons to build correctly
cleanup TODO: remove implemented 'Singleton addon'
cleanup TODO: removed already implemented 'depends only on pm-utils'
autofix primary (ACPI) batteries which charge with a rate > 50 W
updated NEWS file for upcomming release
clean up Apple releted fdi-files
added --use-syslog option to man page
fixed usage of realpath()
fixed SPEC: s/alsa.device_pcm_class/alsa.pcm_class/
fixed check for return value of uname()
fixed quoting for DELL_WCTL
add support for VMBus
updated SPEC for VMBus
removed deprecated keys usb_device.*_bcd
fixed UDI generation for VMBus devices
fixed a bunch of compiler warnings from the Intel compiler
fixed error handling in linux scripts
cleaned up hal-ipw-killswitch-linux
fixed KillSwitch linux scripts for Dell to return better errormsg
fix macbook-backlight for ix86
fixed make distcheck for validating polkit policy files
fixed usage of info.subsystem and linux.subsystem
add documentation for the linux namespace to the spec
David Woodhouse (2):
add vio support
add support for of_platform subsystem
David Zeuthen (14):
add methods and libhal api to get all devices in properties in one call
provide a new org.fd.Hal.D.Storage.Removable interface for polling media
fix build
fix /sbin/umount.hal to avoid always returning error if it succeeded
cowardly adding back info.bus for usb and usb_device for now
support scsi hosts even when they don't have a physical device
fix warnings from polkit-policy-file-validate when using PolicyKit HEAD
post-release version bump to 0.5.11
print more debug information
comment out debugging spew for now
properly serialize the calls to 'hal-acl-tool --reconfigure'
also bring back a deprecated key to unbreak NetworkManager
remove use of at_console in the D-Bus configuration file
default to use CK and PK by default and print warning if PK is not found
Faidon Liambotis (1):
add a WWAN (Wireless WAN/Cellular) killswitch for Dell laptops
Florent Mertens (1):
linear MD device are not syncable
Frederic Crozat (3):
fix for int_outof
fix addon exiting on system bus restart
fix crash in libhal_ctx_shutdown
Georges Discry (1):
add ufstype= as allowed mount option for UFS
Guillem Jover (12):
fixed possible inifinite loop when removing trailing spaces
fixed indentation
fix file descriptor leaks on error conditions
libhal: do not dereference *reason_why_locked if it's NULL
dereference pointer after checking it's not NULL
probe-net-bluetooth: get property from env instead of asking hald
switch probe-net-bluetooth to use changesets
libhal: fix memory leaks after out of memory conditions
add missing semicolon lost in the cleanup
libhal: unref DBusMessages as soon as possible
add a video4linux capabilities prober
partutil: make the get endian functions alignment aware
Holger Macht (4):
add support for Wake On LAN
new interface org.freedesktop.Hal.Device.DockStation
fix dock station status detection on undock operation
output errors to stderr and provide a description
Jeff Mitchell (1):
Saw that the description here hadn't been updated from long-ago changes.
Jeremy Katz (1):
add suport for the virtio bus
Joe Marcus Clarke (55):
handle the case where ACPI reports the rate as all ones
bump the copyright year
recover from devd being restarted
add support for net.80203.rate and net.freebsd.ifindex
probe all PCI buses
add support for medium_changer devices
add MBREXT support
bump the copyright year
remove the need for cdrtools and add MBREXT support
improve support for removable media USB SCSI devices
add a kqueue file monitor
add a kqueue file monitor
clean up some compiler warnings
correct a typo
fix numerours bugs, plug some leaks, and avoid a race condition
do not do volume label munging
remove errant '\'
include logger.h
fix build on non-Linux platforms
conditionalize some dependencies and fix bashisms
add ext3fs support for FreeBSD
remove redundant prototypes
do not check the return of g_new0
adapt mount and eject functions for FreeBSD
add Blu-Ray and HD-DVD support
fix a typo with HD-DVD support
fix a crash searching for devices
do not probe audio and blank CDs for file systems
correct some typos
add two new form factors
restore deprecated properties
initialize the file monitor in osspec_privileged_init
set the storage.removable.support_async_notification property
fix up the device store searching code
properly add the Eject method to Volumes on FreeBSD
correct a comment
add DRM device support
add nvidia support
call callouts after FDI mapping is complete
do not assume a SCSI cdb size of 16
don't shrink the cdb size
add video4linux support
add support for Philips webcam devices
avoid code duplication
properly map ATAPICAM devices to their underlying ATA device
re-add the info.bus properties
re-add net.physical_device property
re-remove deprecated keys
add large as a valid vfat mount option for FreeBSD
check storage.media_check_enabled before polling the device
properly escape the UDI
fix crash on 64-bit platforms
call libhal_device_addon_is_ready()
make sure the block device is added before probing it
add support for the CheckForMedia message
Jon Oberheide (1):
fix input addon to handle G_IO_NVAL situations
Kevin Page (1):
add ACL policy for Palm PDA device files
Kyle McMartin (1):
fix hal see same battery twice from sysfs and proc
Linus Walleij (1):
add acls to USB based audio players
Lubomir Kundrak (3):
apply ACLs even if acl list reading failed
move acl-list from /var/lib/hal/ to /var/run/hal
fix for the acl-list patch change
Marcel Holtmann (2):
fixed unneeded libusb linking within libhal
add bridge classification support
Martin Pitt (1):
fix building with g++ 4.3
Martin Szulecki (1):
add iMac (x86 linux) backlight addon
Michael Biebl (1):
fix implicit pointer conversion
Michael E Brown (1):
fix version check code for libmsbios in configure.in
Olaf Hering (1):
added vio storage bus support
Richard Hughes (1):
fix the battery reporting when using CONFIG_POWER_SUPPLY
Rob Taylor (17):
add --with-linux-input-header configure switch
make massif-hald.sh give more useful output
the singleton hash not yet initialised is not an error
fix uninitialised memory usage in pci_add
bump GLib dependancy to 2.10
remove autogenerated file from git
use slices for HalProperty
use g_slice for hotplug events
process coldplug events as soon as they're generated
rework handling of data from udevinfo for more efficient memory usage
use GQuarks for property keys.
process non-dependant hotplug events in parallel
set 'linux.sysfs_path' as an indexed property
compute udis that are unique in the gdl and tdl
Fix memory leak in property_index_check_all
Add backwards compat wrapper for g_hash_table_get_keys
Revert "process non-dependant hotplug events in parallel"
Sjoerd Simons (12):
assign pid to a gint64 before passing it as an _INT64 in a dbus message
use GString to convert a strlist propery to string instead of a static buffer
when initial disc type detection fails fall back to a alternate detection method
fix the keyboard addon to not ignore key repeat events
always define DELL_WCTL
implement osspec_privileged_init in the dummy backend
get rid of PATH_MAX users to allow compilation on the Hurd
let hal-system-power-pmu return FALSE on hurd
ensure match rules are always stored before writing the jump_position in the cache
add missing functions in the dummy osspec backend
get battery serial number from sysfs
make portable_audio_player.access_method.protocols mandatory and clarify portable_audio_player.[drivername].protocol
Sven Neumann (1):
use g_timeout_add_seconds() where appropriate if glib 2.14 is available
Thadeu Lima de Souza Cascardo (2):
fixed a typo in variable name: is_mah -> is_mWh
fixed typo in power_supply code
Vinay Reddy (1):
Add input.mouse capability to VMware's absolute USB mouse
==========
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://[email protected]/git/hal
fix usage of g_list_free1() to fit HAL requirements
Merge branch 'master' of ssh://[email protected]/git/hal
free volumelabel from commit 2d1d72e8
fix API documentation of libhal
fix compiler warning and error in if statement