summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-todo.txt
blob: 878f612f69fc7ea57b6702a8a6147cdcdf9b0759 (plain)
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
* Get encryption key size
Date: 2006/04/11
Description: This method is not implemented

* record doesn't exist and not available
Date: 2006/04/11
Description: Review these errors. The usage of "Does not exists"
and "Not available" are confusing.

* Authorization and services methods errors
Date: 2006/11/26
Define/review the errors for authorization and services methods

* D-Bus policies for Service Agents
Date: 2006/11/26
Define D-Bus policies to avoid clients call the service agent methods
directly.

* Resolve Name
Date: 2006/11/26
Re-design the name resolving to avoid adapter busy "state" with paging when
the remote device is not reachable.

* Service Agent path
Date: 2006/11/28
If a client sends a message to an invalid service agent path it is necessary
reply a standard message. eg: invalid service or service not registered
It is not correct register a fallback '/', maybe should be better filter the
message(use add_match) and check if the path belongs to the service list.
The manager path is a fallback path, but the service path can not include
'/org/bluez' prefix.

* Authorization path
Date: 2006/12/04
AuthorizeService and CancelAuthorizationProcess are not compliant with the dbus-api.
Currently, only the messages sent to the manager path(base) "/org/bluez" are
accepted. Adapter paths must be handled too.

* "void" in the D-Bus API has confuse meaning
Date: 2006/12/04
For some methods, "void" means that a method return without arguments is required.
However, "void" is being used to indicate that no reply is required. eg: 
org.bluez.PasskeyAgent.Cancel, org.bluez.AuthorizationAgent.Cancel,
org.bluez.AuthorizationAgent.Release

* Authorization requests cancel
Date: 2006/12/04
When stopping the adapter/unregistering the adapter D-Bus path pending
authorization requests must be cancelled.

* Service agent automatic start
Date: 2006/12/04
Currently, service agent "auto start" feature is hardcoded. It is necessary define
requirements to make it configurable.