TODO List
Blacklist
Implement kernel level devices blacklist
Date: 2007/03/29 Priority: low How reproduce: TBD Assigned to: Status: Solved(date): Modified files/Revision:
New drivers
Implement more kernel level drivers for bluetooth devices
Date: 2008/03/06 Priority: high How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
And create a list by maker, make and model.
Collaboration with The Linux Driver Project
Service record attribute update methods
Implement new D-Bus methods to update service attributes.
- UpdateServiceRecord(uint32 handle, array(byte))
- UpdateServiceRecordFromXML(uint32 handle, string rec_attributes)
Date: 2007/03/29 Priority: low How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
L2CAP Authorization
The kernel/userspace doesn't support L2CAP authorization. Currently the L2CAP Connection response signalling packet always contains result 0(connection successful) - without support for pending authorization.
Date: 2007/04/04 Priority: low How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
Network service record attribute update
It is necessary define requirements to update sdp cache and network files. The network file(for connection objects) can have invalid/old service record attribute data. Maybe store the service handle and update the record for each "Connection.Connect()" call could be a solution.
Date: 2007-April-13 Priority: low(next release 3.11) How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
Define a standard for valid services identifier
GetRemoteServiceHandles accepts uuid128 string and the friendly name only. By other hand, the network service accepts uuid128 string, the friendly name and the 16bits string(uint16 - service class id).
Date: 2007-April-25 Priority: low(next release 3.11) How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
XML service records
Investigate if it is feasible create XML file to describe pre-defined service record for network and audio services instead of use c functions to create the SDP record. Define XML files could reduce the code size and improve the maintenance.
Date: 2007-May-11 Priority: low(next release 3.11) How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
Host Down
Investigate a possible solution(for the services) to reduce side-effects of the page timeout. Clients should not the wait until the Connection Complete event arrives with Page Timeout error.
Date: 2007-May-25 Priority: How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
Adapter not available(Services)
The BlueZ services initialize all objects stored in /var/lib/bluetooth/*/{input, network, nap, gn, audio}. When the adapter is not available, the D-Bus object path is accessible but if someone call Connect a generic error is returned. eg: org.bluez.input.Error.ConnectionAttemptFailed?: No route to host Maybe return a more meaningful error could help.
Date: 2007-Jun-23 Priority: Low How reproduce: Assigned to: Status: Solved(date): Modified files/Revision:
