summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-10-27added ACL/device access rules for fingerprint readerDanny Kukawka2-0/+21
Added ACL/device access rules for fingerprint reader.
2008-10-27add biometric and biometric.fingerprint_reader namespaceDanny Kukawka1-0/+50
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.*
2008-10-24add mmc_host slot_name supportGuillem Jover2-0/+10
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.
2008-10-24fix Dell bluetooth killswitchMario Limonciello1-4/+2
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.
2008-10-23reorganise spec: sort 'D-Bus interfaces' alphabeticalDanny Kukawka1-338/+336
Reorganise spec: sort 'D-Bus interfaces' in alphabetical order.
2008-10-23reorganise spec: sort 'Functional Properties' alphabeticalDanny Kukawka1-2243/+2287
Reorganise spec: sort 'Functional Properties' in alphabetical order.
2008-10-23reorganise spec: sort 'Subsystem-Specific Properties' alphabeticalDanny Kukawka1-1175/+1196
Reorganise spec: sort 'Subsystem-Specific Properties' in alphabetical order.
2008-10-22fixed storage.bus spec to sort values in alphabetical orderDanny Kukawka1-26/+26
Fixed storage.bus spec to sort values in alphabetical order.
2008-10-22add bdi to storage.bus specDanny Kukawka1-0/+6
Added bdi to storage.bus spec.
2008-10-22add support for bdi bases block devicesDanny Kukawka1-0/+30
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.
2008-10-22add bdi namespace to specDanny Kukawka1-0/+71
Added bdi namespace to spec.
2008-10-22add support for the BDI subsystemDanny Kukawka1-1/+59
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.
2008-10-22allow also PCI as possible storage.busDanny Kukawka2-0/+10
Allow also PCI as possible storage.bus, needed e.g. on older kernel versions to detect cciss storage devices.
2008-10-21fixed spec for vio busDanny Kukawka1-1/+1
Fixed spec for the vio bus.
2008-10-21add support for detect DVD-R DL for storage.cdrom.dvdrdlDanny Kukawka4-11/+47
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.
2008-10-21fixed ACL rules for PDAsDanny Kukawka1-14/+11
Fixed ACL rules for PDAs: - set access_control.file correctly to pda.*.hotsync_interface - use only one section for pocketpc and palm PDAs
2008-10-21add ACL rule and policy for ppdevDanny Kukawka2-1/+18
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.
2008-10-21sort device access policies/actions alphabeticalDanny Kukawka1-53/+56
Sorted device access policies/actions in alphabetical order.
2008-10-20add ACL rule an policy for obex devicesAlex Kanavin2-0/+14
Added ACL rule an policy for obex devices.
2008-10-20added obex namespace to specDanny Kukawka1-0/+69
Added obex namespace to spec (based on a initial patch of Alex Kanavin <ak@sensi.org>).
2008-10-20add support for virtual network devicesDanny Kukawka2-11/+54
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.
2008-10-17add ppdev subsystemDanny Kukawka2-0/+60
Added ppdev (Parallel Port Devices) subsystem to HAL.
2008-10-17keep subsystem/devhandler in alphabetical orderDanny Kukawka1-2435/+2438
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.
2008-10-16fixed formatting of org.freedesktop.Hal.SingletonAddon in specDanny Kukawka1-1/+1
Fixed formatting of org.freedesktop.Hal.SingletonAddon in spec, always use the same formatting for the same types.
2008-10-16prefer sans-serif instead of luxi sans in css fileDanny Kukawka1-1/+1
Prefer sans-serif instead of luxi sans in css file, since luxi sans looks really strange.
2008-10-13fix udi: replace '/' in the last part of the udiDanny Kukawka3-0/+24
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.
2008-10-13Revert "adapt HAL to changes in the kernel regarding to docking stations"Danny Kukawka1-17/+7
This reverts commit 122e41a10aeb3c6b6f1b6590d5c788fb01e0577a. This change isn't currently in the kernel, the patch gets commited later again.
2008-10-13unify set volume.ignore for recovery partitionsDanny Kukawka1-49/+15
Unifyed handling/matching of recovery partitions to set volume.ignore to true. This should also fix fd.o#18027.
2008-10-12adapt HAL to changes in the kernel regarding to docking stationsHolger Macht1-7/+17
Adapted HAL to recent changes in the kernel regarding to docking stations.
2008-10-09Revert "allow 'locale=' NTFS mount option for Linux"Danny Kukawka1-1/+0
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.
2008-10-08fix a crash when the rfkill device does not have a typeRichard Hughes1-0/+2
Backtrace is at https://bugzilla.redhat.com/show_bug.cgi?id=466150
2008-10-02removed outdated deprecated keys finally from specDanny Kukawka1-10/+4
Removed outdated deprecated keys finally from spec: - portable_audio_player.access_method - portable_audio_player.type
2008-10-02removed deprecated properties from specDanny Kukawka1-12/+0
Removed deprecated (and already removed) properties from spec: - power_management.can_suspend_to_ram - power_management.can_suspend_to_disk
2008-10-02add battery.quirk.do_not_poll to specDanny Kukawka1-0/+11
Added battery.quirk.do_not_poll to the spec.
2008-10-02remove unneeded variable from commit 702351eaea4Danny Kukawka1-3/+4
Removed unneeded variable from commit 702351eaea4.
2008-10-02disable polling on batteries if battery.quirk.do_not_poll is setDaniel Drake1-7/+19
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.
2008-10-02fix some configure issuesRafał Mużyło1-5/+5
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.
2008-10-01get storage.model for SCSI via HDIO_GET_IDENTITY instead of sysfsDanny Kukawka10-34/+84
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.
2008-10-01prevent hal from automounting Dell recovery partitionPacho Ramos1-0/+6
This patch prevent hal from automounting Dell recovery partition (and any ntfs partition with label "RECOVERY")
2008-09-30add *.tar.bz2 to .gitignoreDanny Kukawka1-0/+1
Added *.tar.bz2 to .gitignore.
2008-09-30export seconds_to_sleep to pm-utilsGabriel Burt2-8/+2
Put the seconds_to_sleep variable into an environment variable so pm-utils can act on it.
2008-09-30fix issue on 64bit big endian architectures.Markus Rothe1-1/+3
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.
2008-09-23add support for detecting DVD-R DL mediaKouhei Sutou4-2/+18
Added support for detecting DVD-R DL media. https://bugs.freedesktop.org/show_bug.cgi?id=17579
2008-09-23added linux rfkill subsystem to HALDanny Kukawka3-11/+82
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.
2008-09-22hal-acl-tool: don't free strings that are not supposed to be freedLudwig Nussel1-6/+0
Fon't free strings that are not supposed to be freed (in hal-acl-tool).
2008-09-09inserts the sysfs path at the right position for call udevadmJürg Billeter1-1/+1
The inserts the sysfs path at the right position when calling udevadm info.
2008-09-09don't use hal_util_compute_udi directly inside of haldDanny Kukawka1-9/+5
Fixed code to don't use hal_util_compute_udi directly inside of hald.
2008-08-28fixed wrong condition in libsmbios checksDanny Kukawka1-2/+2
Fixed wrong conditions for version check of libsmbios, introduced with commit 1852641290ec7c0f75e85ba8ef794c0e74923677.
2008-08-27add requirements for next release (0.5.12)Danny Kukawka1-0/+35
Added/updated requirements for next release (0.5.12).
2008-08-27use udevadm instead of (deprecated) udevinfoDanny Kukawka2-3/+3
Use udevadm instead of (deprecated) udevinfo. Adapted/fixed version of a patch contributed by Lucas Hazel <lucas@die.net.au> via HAL ML.