Age | Commit message (Collapse) | Author | Files | Lines |
|
Added ACL/device access rules for fingerprint reader.
|
|
Added new biometric and biometric.fingerprint_reader namespaces
to the spec.
Note: a library listed in biometric.fingerprint_reader.access_method
can create a own new subnamspace called e.g. (in case of libfprint)
biometric.fingerprint_reader.libfprint.*
|
|
Some OMAP boards support multiple MMC slots, and on current Linux a
sysfs file might be exposed with this information.
Add a new slot_name key to mmc_host to identify the slot position, the
value can be something like 'external'/'internal', or any other unique
identifier that distinguishes its location from the other possible
mmc_host present in the Computer.
|
|
Fixed Dell Bluetooth killswitch handling to not use the --sw_bt command.
From http://thread.gmane.org/gmane.comp.freedesktop.hal/12283:
[Mario Limonciello <mario_limonciello@dell.com>]:
> I've been trying to track down why on some machines the hardware BT
> switch suddenly stops working periodically and then figured out what's
> actually happening. HAL is turning it off every time. Well
> unfortunately, on a lot of Dell platforms, the software switch simply
> doesn't work. This is a BIOS limitation on those platforms. What
> happens then is somehow this kill switch interface gets triggered, turns
> off the hardware switch, and suddenly the user has no way to turn
> bluetooth back on. I feel the better solution is to only turn off via
> the software switch. If the platform ends up supporting it, it will
> work, if not, nothing happens.
[Michael_E_Brown@dell.com]:
> I wrote dellWirelessCtl a long time ago and I remember running into
> one limitation with setting switch settings, but I dont remember the
> exact details (a BIOS limitation). Something like changing the switch
> settings always turned BT on or off. It was a BIOS bug or limitation
> or whatever you want to call it. But the solution would most likely be
> to adjust what HAL is doing as suggested by Mario. I've been messing
> with it on my system for a little bit to try to remember what the
> problem was, but I cant get the exact sequence that hits what I
> remember hitting.
|
|
Reorganise spec: sort 'D-Bus interfaces' in alphabetical order.
|
|
Reorganise spec: sort 'Functional Properties' in alphabetical order.
|
|
Reorganise spec: sort 'Subsystem-Specific Properties' in alphabetical
order.
|
|
Fixed storage.bus spec to sort values in alphabetical order.
|
|
Added bdi to storage.bus spec.
|
|
Added support for bdi bases (virtual) block devices as e.g. cciss
storage devices on newer kernel versions.
Changed device handling to find parent of a virtual bdi block device
by checking either target of the bdi link (if available) or search
for existing devices with the parent dir as sysfs path.
Allow bdi as storage bus.
|
|
Added bdi namespace to spec.
|
|
Added support for the linux kernel BDI (Backing Device
Information) subsystem, needed to support e.g. virtual
block devices as e.g. cciss in newer kernel versions.
|
|
Allow also PCI as possible storage.bus, needed e.g. on older
kernel versions to detect cciss storage devices.
|
|
Fixed spec for the vio bus.
|
|
Extended HAL to check DVD devices also for capability to
write to DVD-R DL media.
Updated spec to cover all Dual Layer device capabilities.
|
|
Fixed ACL rules for PDAs:
- set access_control.file correctly to pda.*.hotsync_interface
- use only one section for pocketpc and palm PDAs
|
|
Added ACL rule and new device access policy for ppdev devices
(org.freedesktop.hal.device-access.ppdev).
Since the user normaly don't need access to the device the policy
is set to auth_admin_keep_always for active and inactive sessions.
|
|
Sorted device access policies/actions in alphabetical order.
|
|
Added ACL rule an policy for obex devices.
|
|
Added obex namespace to spec (based on a initial patch of Alex Kanavin
<ak@sensi.org>).
|
|
Added support for virtual network devices as e.g. openvpn tunnel
interfaces or loopback devices. Added new net subnamespace
net.loopback for ARPHRD_LOOPBACK interfaces.
|
|
Added ppdev (Parallel Port Devices) subsystem to HAL.
|
|
This commit changes no code, it orders the subsystem/devhandler
only alphabetical. This is much easier to handle and to read
than the former mess.
|
|
Fixed formatting of org.freedesktop.Hal.SingletonAddon in spec,
always use the same formatting for the same types.
|
|
Prefer sans-serif instead of luxi sans in css file, since
luxi sans looks really strange.
|
|
Fixed udi handling. DBus forbids a '/' after the base path
(in case of HAL: '/org/freedesktop/Hal/devices/) of a DBus
path. Replace all not allowed chars in the last part of the
UDI (everything but _a-zA-Z0-9) with a '_'.
This fixes also fd.o#16040.
|
|
This reverts commit 122e41a10aeb3c6b6f1b6590d5c788fb01e0577a.
This change isn't currently in the kernel, the patch gets commited later again.
|
|
Unifyed handling/matching of recovery partitions to set volume.ignore
to true. This should also fix fd.o#18027.
|
|
Adapted HAL to recent changes in the kernel regarding to docking
stations.
|
|
This reverts commit a372bf79e16a5c6c00d0e262745dc935de364ca2.
The ntfs-3g or ntfs-fuse package has to install their own fdi
file to allow locale as mount option if needed. Otherwise HAL
would allow invalid mount options for plain kernel ntfs.
|
|
Backtrace is at https://bugzilla.redhat.com/show_bug.cgi?id=466150
|
|
Removed outdated deprecated keys finally from spec:
- portable_audio_player.access_method
- portable_audio_player.type
|
|
Removed deprecated (and already removed) properties from spec:
- power_management.can_suspend_to_ram
- power_management.can_suspend_to_disk
|
|
Added battery.quirk.do_not_poll to the spec.
|
|
Removed unneeded variable from commit 702351eaea4.
|
|
Commit 7430beeb6c6f introduced mandatory polling for all batteries.
However, OLPC's battery does not require this - it provides interrupts
when battery charge level changes, and these notifications make it to
userspace and are successfully handled by HAL.
This patch makes HAL understand the "battery.quirk.do_not_poll"
attribute which can be specified by fdi files. When true, HAL will not poll
the battery.
This is useful for OLPC because checking battery status is quite a heavy
operation and affects performance of some of our audio applications.
power_supply_battery_poll() is also set up to handle a system with
multiple batteries, I also fixed power_supply_add() to never launch
more than one poll timeout.
|
|
Fixed some configure issues.
AC_ARG_ENABLE([foobar], ...) adds only --enable-foobar, The AS_HELP_STRING
part is for help string only, so when you do i.e. AC_ARG_ENABLE([have_acpi],...)
you create --enable-have_acpi which is not only inconsistent with the
help string, but simply wrong, cause you check later for enable_acpi
instead of enable_have_acpi.
|
|
Get storage.model for SCSI devices via the storage prober from
the device (via HDIO_GET_IDENTITY ioctl) intead of reading it from
sysfs.
This should prevent truncated model strings (after 16 chars) if the
device is a IDE device managed via the SCSI layer.
Moved hal_util_strdup_valid_utf8() from util.[c,h] to util_helper.[c,h]
to be able to reuse the function in probe-storage.c. Cleaned up
util_helper_priv.h, removed not implemented functions from the file.
|
|
This patch prevent hal from automounting Dell recovery partition (and
any ntfs partition with label "RECOVERY")
|
|
Added *.tar.bz2 to .gitignore.
|
|
Put the seconds_to_sleep variable into an environment variable so
pm-utils can act on it.
|
|
On 64bit big endian architectures, PowerPC64 in my case, off_t is 64bit. Now
rule.jump_position is only 32bit. the pad32_write function call in
set_jump_position only saves 32bit. On little endian architectures this are
the "correct" bits, but not on 64bit architectures which are big endian. The
solution is to type cast off_t to a 32bit value and save this one instead of
the original variable.
|
|
Added support for detecting DVD-R DL media.
https://bugs.freedesktop.org/show_bug.cgi?id=17579
|
|
Added the (new) rfkill subsystem to HAL. Added new, not mandatory,
property killswitch.name to the killswitch namespace.
NOTE: There is currently no addon to get/set the state of the
killswitch. Need to add a singleton addon to handle all
killswitchs at once.
|
|
Fon't free strings that are not supposed to be freed (in hal-acl-tool).
|
|
The inserts the sysfs path at the right position when calling
udevadm info.
|
|
Fixed code to don't use hal_util_compute_udi directly inside of hald.
|
|
Fixed wrong conditions for version check of libsmbios, introduced
with commit 1852641290ec7c0f75e85ba8ef794c0e74923677.
|
|
Added/updated requirements for next release (0.5.12).
|
|
Use udevadm instead of (deprecated) udevinfo. Adapted/fixed version
of a patch contributed by Lucas Hazel <lucas@die.net.au> via HAL ML.
|