summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-04-11 21:01:09 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-04-11 21:01:09 +0000
commit953c92b6decfc4edcc36ebedb275f738835c4bdd (patch)
treef60ae3c43efb0ae74c4b1975f3ce2aededb29210
parenta3147ecb3525f0684ded16fd85cded3671ed0ca7 (diff)
Added pending HCI requests bugs
-rw-r--r--hcid/dbus-todo.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/hcid/dbus-todo.txt b/hcid/dbus-todo.txt
index aef0c500..b906a55d 100644
--- a/hcid/dbus-todo.txt
+++ b/hcid/dbus-todo.txt
@@ -7,3 +7,25 @@ Date: 2006/04/11
Description: Review these errors. The usage of "Does not exists"
and "Not available" are confusing.
+* pending HCI requests
+Date: 2006/04/11
+Description: The D-Bus authentication method creates automatically
+an ACL connection when required and disconnects when the procedure
+finishes. When the HCI connection complete arrives, remote name/
+version/features are queued. Considering that the authentication
+is not queued, when this procedure finishes and the disconnect is
+requested, the remaining elements in the queue can't be executed.
+
+* active connections verification
+Date: 2006/04/11
+Description: get_bdaddr function is called frequently in the
+security.c file. In a real usage scenario, the disconnect
+command can be sent by another process or BlueZ D-Bus method.
+On this case if there is pending request confirmation(eg: remote
+version complete or remote features complete), when the
+confirmation arrives the bdaddr can't be retrieved because
+there isn't active connection anymore. Suggestion: keep a active
+connection list instead of call the get_bdaddr frequently. Keep
+in mind that D-Bus data already has a list to store active
+connections.
+