Age | Commit message (Collapse) | Author | Files | Lines |
|
Added IBM Ebus to SPEC.
|
|
Added SSB bus to SPEC.
|
|
Added new properties to root device object
(/org/freedesktop/Hal/devices/computer) to enable to query
the HAL version from a fdi file. This allow to handle new keys/
properties, deprecated key or API changes in the hal-info package
of needed. The new properties are:
- org.freedesktop.Hal.version (string)
- org.freedesktop.Hal.version.major (int)
- org.freedesktop.Hal.version.minor (int)
- org.freedesktop.Hal.version.micro (int)
|
|
Defined ACL and device-access policy for smart_card_reader. Added
information to the spec.
|
|
Defined new (sub-)namespace(s) for smart card reader as discussed in
fd.o#19663 and opensc:
- smart_card_reader
- smart_card_reader.card_reader (for smart card reader)
- smart_card_reader.crypto_token (for smart/crypto token devices)
|
|
Provide comparable linux kernel version information via these
new properties:
system.kernel.version.major (int)
system.kernel.version.minor (int)
system.kernel.version.micro (int)
This allow us to track changes in the kernel within the fdi
files and rules.
|
|
Added current default policies for device access, for active
and inactive users, to the list of existing policies in the spec.
|
|
Filled TODOs with information for the printer namespace.
|
|
Updated spec for new printer access policy.
|
|
Added new section about existing "Device File policies", defined
via access_control.type, to the spec.
|
|
Fixed spec due to path/filename changes with actual PolicyKit.
|
|
Fixed spec for access_control.type due to Policykit changes. Fixed
small typo.
|
|
Fixed serial.port handling for USB serial devices. Since USB devices
can have several ports and since the order of /dev/ttyUSB* depends on
the device order, it make no sense to base serial.port for USB devices
on the number in /dev/ttyUSB*. Here is the port number of the USB
device itself more important to detect/match devices.
Changed the spec description and handling/detection of serial.port for
USB serial devices to use device/port_number info from sysfs. This change
shouldn't affect existing matches in fdi files (as e.g. for modems) as
long as there wheren't more than one USB serial device in the machine as
the entry was generated. I imply this for now with this change.
This change allow us to match e.g. modems also if you put more than one
modem with USB serial ports to a machine. For more see:
https://bugzilla.novell.com/show_bug.cgi?id=458307
|
|
Added org.freedesktop.Hal.Device.Leds interface to the spec.
|
|
Added the leds linux kernel subsystem to HAL. These are the current
properties of led devices:
- leds.device_name (string, mandatory)
- leds.function (string, mandatory)
- leds.colour
|
|
Added new (not mandatory) killswitch.state property to the killswitch
namespace reflecting the current state of the killswitch as reported
by e.g. the linux kernel.
There are three possible states:
- 0: Radio output (soft) blocked
- 1: Radio output allowed
- 2: Radio output (hard )blocked, non-overrideable via SetPower()
|
|
Documented memstick as possible value of storage.bus in the spec.
|
|
Documented memstick and memstick_host namespace in spec.
|
|
Fixed typo (s/prefered/preferred) and adjusted description of
volume.fstype.alternative.preferred to me more clear.
|
|
Added cciss as possible storage.bus to spec.
|
|
Defined new key volume.fstype.alternative.prefered (string) in the
spec. The new property allows e.g. a distributor to define the
prefered alternative mount handler/filesystem. The key can get used
by mount tools to find out which filesystem should be used if more
than one alternative was defined.
|
|
Reverted BDI changes from SPEC. Reverted commits:
- 51b8fcd53c31997d6b6bced7f6d735da12205f87
- 32f8cf992112a04578b89967e13635658c2ba59d
|
|
Added new properties to mount alternative fstypes as e.g. ntfs-3g
to the spec:
- volume.fstype.alternative (string list)
--> e.g. ntfs-3g, ntfs-fuse
- volume.mount.[alternative].valid_options
--> e.g. volume.mount.ntfs-3g.valid_options={'ro','nodev',...}
- volume.unmount.[alternative].valid_options
--> e.g. volume.unmount.ntfs-3g.valid_options={'lazy',...}
These new keys need some changes in the existing mount tools (as
e.g. under KDE, GNOME) to use the new features. To take advantage
of the new keys, the related mount handler (or filesystem) as e.g.
ntfs-3g need to deliver a own FDI-file which set the needed keys.
To use the new feature with the Mount() method of the
org.freedesktop.Hal.Device.Volume interface the caller need to
pass the alternative fstype to the fstype parameter of the method.
Otherwise the original fstype (detected by HAL) is used to mount.
If a alternative fstype is passed to the method, only the in
volume.mount.[alternative].valid_options listed options are allowed.
|
|
Added volume.(un)mount.valid_options to spec, the properties
are available since ages, but not documented in the spec.
|
|
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.
|
|
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 bdi namespace to spec.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Fixed PropertyModified signal in SPEC to do what the code already do
and fixed function declaration of device_send_signal_property_modified()
to do the same as the function is already used.
This should fix fd.o bug #16427.
|
|
Updated the SPEC for the already existing power_management.quirk.pci_save.
|
|
Removed info about hal-device-manager from spec since this
tool isn't part of HAL anymore since some versions.
|
|
Since some machines don't provide usefull system.hardware.*
information I've added new properties to HAL to get information
about the mainboard.
The attached patch adds the following new keys to HAL:
* system.board.vendor
* system.board.product
* system.board.version
* system.board.serial
This should also fix fd.o #15378.
|
|
Fixed examples for info.subsystem in spec
|
|
Added documentation for the linux namespace to the spec.
|