~ubuntu-branches/ubuntu/maverick/hal/maverick

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2007-10-23 12:33:58 UTC
  • mto: (1.5.1 sid)
  • mto: This revision was merged to the branch mainline in revision 90.
  • Revision ID: james.westby@ubuntu.com-20071023123358-xaf8mjc5n84d5gtz
Tags: upstream-0.5.10
Import upstream version 0.5.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
==========
2
 
HAL 0.5.9.1
 
2
HAL 0.5.10 "Humanity's children are returning home"
3
3
==========
4
4
 
5
 
Released June 18th 2007. Mainly a bugfix release.
6
 
 
7
 
Requirements for HAL 0.5.9.1.
8
 
 
9
 
 - Linux kernel     >= 2.6.17
10
 
 - util-linux       >= 2.12r1    (--enable-umount-helper requires patch from RH #188193)
 
5
Released October 11, 2007.
 
6
 
 
7
Requirements for HAL 0.5.10 "Humanity's children are returning home":
 
8
 
 
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)
11
12
 - bash             >= 2.0
12
 
 - udev             >= 089
 
13
 - udev             >= 111       (Linux only)
13
14
 - dbus             >= 0.61      (with glib bindings)
14
15
 - glib             >= 2.6.0
15
16
 - expat            >= 1.95.8
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, 
 
27
                                  Linux only)
 
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)
26
31
 
 
32
Contributors to HAL 0.5.10 "Humanity's children are returning home":
 
33
 
 
34
Adel Gadllah (1):
 
35
      ipw killswitch support
 
36
 
 
37
Andrey Borzenkov (1):
 
38
      allow IDE media detection if /proc/ide is missing
 
39
 
 
40
Bastien Nocera (2):
 
41
      define new property power_management.quirk.none
 
42
      add bluray support
 
43
 
 
44
Bill Nottingham (1):
 
45
      handle 'move' events for network devices
 
46
 
 
47
Daniel Drake (1):
 
48
      don't die if /proc/mdstat doesn't exist
 
49
 
 
50
Daniel Stone (3):
 
51
      autogen.sh: srcdir != objdir safety
 
52
      add input.xkb properties
 
53
      add input.x11_driver
 
54
 
 
55
Danny Kukawka (47):
 
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
 
103
 
 
104
David Zeuthen (83):
 
105
      post-release version bump to version 0.5.10
 
106
      update spec to mention input.* capabilities
 
107
      remove i18n support
 
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
 
126
      add back ChangeLog
 
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
 
162
      fix build
 
163
      work with PK head
 
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
 
188
 
 
189
Dirk Mueller (1):
 
190
      fix header to compile with -pedantic
 
191
 
 
192
Dirk Müller (1):
 
193
      fixed access of freed memory
 
194
 
 
195
Doug Goldstein (8):
 
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
 
204
 
 
205
Faidon Liambotis (1):
 
206
      fix misplacement of the ipw killswitch
 
207
 
 
208
Frederic Crozat (3):
 
209
      allow flush for vfat
 
210
      allow acl, user_xattr on ext2
 
211
      handle renaming of SG_FLAG_LUN_INHIBIT in sg.h
 
212
 
 
213
Guillem Jover (3):
 
214
      rename hal-addon-keyboard to hal-addon-input
 
215
      generalize keyboard detection code
 
216
      update configure.in and use autoreconf
 
217
 
 
218
Holger Macht (2):
 
219
      fixup return value documentation of CPUFreq interface
 
220
      readd information about the SetCPUFreqGovernor method
 
221
 
 
222
Jeff Mitchell (5):
 
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.
 
225
      Formatting fix
 
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.
 
228
 
 
229
Joe Marcus Clarke (2):
 
230
      do not re-probe devices that are managed by hald-addon-storage
 
231
      fix compilation on FreeBSD
 
232
 
 
233
Julius Schulz-Zander (1):
 
234
      fix speling of AC adapter
 
235
 
 
236
Kay Sievers (4):
 
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"
 
241
 
 
242
Kristian Høgsberg (1):
 
243
      update firewire prober to use correct ioctl codes
 
244
 
 
245
Luiz Augusto von Dentz (2):
 
246
      properly recognize Bluetooth SCO and ACL devices
 
247
      recognize bluetooth network capabilities
 
248
 
 
249
Martin Pitt (2):
 
250
      allow 'utf8' mount option for NTFS
 
251
      support more Macbook Pro models
 
252
 
 
253
Martin Szulecki (1):
 
254
      fix Macbook Backlight not working after waking up from suspend to ram
 
255
 
 
256
Michael Biebl (1):
 
257
      install hal-is-caller-privileged.1 manpage conditionally
 
258
 
 
259
Richard Hughes (40):
 
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
 
300
 
 
301
Rob Taylor (6):
 
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
 
308
 
 
309
Ruediger Oertel (1):
 
310
      fixed configure for macbook addons to build also on x86_64
 
311
 
 
312
Sjoerd Simons (3):
 
313
      free changeset elements keys
 
314
      free changeset elements keys
 
315
      Merge branch 'master' of ssh://git.freedesktop.org/git/hal
 
316
 
 
317
 
 
318
 
27
319
==========
28
320
HAL 0.5.9 "Precipice"
29
321
==========
40
332
 - glib             >= 2.6.0
41
333
 - expat            >= 1.95.8
42
334
 - hal-info         >= 20070402
43
 
 - libusb           >= 0 0.1.10a (optional)
 
335
 - libusb           >= 0.1.10a (optional)
44
336
 - pciutils         >= 2.2.3     (optional
45
337
 - dmidecode        >= 2.7       (optional)
46
338
 - parted           == 1.7.1, 1.8.0, 1.8.1, 1.8.2, 1.86 (optional)
47
339
 - cryptsetup-luks  >= 1.0.1     (optional, needs LUKS patches)
48
340
 - libsmbios        >= 0.13.4    (optional for DELL machines, Linux only)
49
341
 - dellWirelessCtl  >= 0.13.4    (optional, for Dell machines, must live in /usr/bin/, Linux only)
50
 
 - ConsoleKit       >= 0.2.0     (optional)
 
342
 - ConsoleKit       >= 0.2.0
51
343
 - pm-utils         >= 0.99.2 or newer (optional)
52
344
 
53
345
Contributors to HAL 0.5.9 "Precipice":
843
1135
 - dbus             >= 0.60      (with glib bindings)
844
1136
 - glib             >= 2.6.0
845
1137
 - expat            >= 1.95.8
846
 
 - libusb           >= 0 0.1.10a (optional)
 
1138
 - libusb           >= 0.1.10a (optional)
847
1139
 - pciutils         >= 2.2.3     (optional
848
1140
 - dmidecode        >= 2.7       (optional)
849
1141
 - parted           == 1.7.1     (optional)
910
1202
 - dbus             >= 0.60      (with glib bindings)
911
1203
 - glib             >= 2.6.0
912
1204
 - expat            >= 1.95.8
913
 
 - libusb           >= 0 0.1.10a (optional)
 
1205
 - libusb           >= 0.1.10a (optional)
914
1206
 - dmidecode        >= 2.7       (optional)
915
1207
 - cryptsetup-luks  => 1.0.1     (optional, needs LUKS patches)
916
1208
 
979
1271
 - glib          >= 2.6.0
980
1272
 - expat         >= 1.95.8
981
1273
 - popt          >= 1.10.2    (optional)
982
 
 - libusb        >= 0 0.1.10a (optional)
 
1274
 - libusb        >= 0.1.10a (optional)
983
1275
 - dmidecode     >= 2.7       (optional)
984
1276
 
985
1277
==========