Commit Graph

761 Commits

Author SHA1 Message Date
Marcel Holtmann
d437fba734 doc: Introduce a command that notifies about local OOB data updates 2015-03-16 16:01:27 -07:00
Marcel Holtmann
249bc19ca0 doc: Providing Security Manager TK Value is actually not supported 2015-03-16 12:51:09 -07:00
Marcel Holtmann
0ac25dcda1 doc: Mention that Security Manager TK Value field is special 2015-03-15 11:10:40 -07:00
Marcel Holtmann
035ca74704 doc: Add entry for permission denied management error 2015-03-14 17:57:30 -07:00
Marcel Holtmann
03ffe3c395 doc: Expose the controller bus via extended index information 2015-03-14 16:35:46 -07:00
Marcel Holtmann
a6d4f90a60 doc: Add flags for discoverable and limited discoverable advertising 2015-03-14 09:27:21 -07:00
Marcel Holtmann
09e94ad407 doc: Mention the new Set Advertising setting for connectable advertising 2015-03-13 10:53:05 -07:00
Gowtham Anandha Babu
33fa99fb34 doc/test-coverage: Update test-gatt count 2015-03-13 14:29:31 +02:00
Johan Hedberg
31da56edd5 doc/mgmt-api: Fix typo s/undirect/undirected/ 2015-03-13 12:27:58 +02:00
Johan Hedberg
79dbda93be doc/mgmt-api: Clarify reference Add Device comment 2015-03-13 11:28:08 +02:00
Marcel Holtmann
994b30f318 doc: Add commands and events for managing advertising data 2015-03-12 19:34:54 -07:00
Marcel Holtmann
ae38782197 doc: Add extra mode for Set Advertising management command 2015-03-12 18:53:28 -07:00
Jakub Pawlowski
2448c39888 doc/adapter-api: SetDiscoveryFilter method.
This patch proposes new method, SetDiscoveryFilter to D-Bus Adapter
API for desktop bluetoothd. It will allow to set per-client discovery
filter that would limit devices being discovered.
2015-03-11 20:48:21 +02:00
Johan Hedberg
5a4263029a doc/mgmt-api: Add missing new error codes 2015-03-10 22:37:23 +02:00
Marcel Holtmann
3556d6928f doc: Mention the upcoming version 1.9 of management interface 2015-03-10 13:24:57 -07:00
Johan Hedberg
6dfc58263c doc/test-coverage: Update mgmt-tester test count 2015-03-10 22:16:17 +02:00
Johan Hedberg
ebea66797d doc/mgmt-api: Make Fast Connectable available while powered off 2015-03-10 20:08:23 +02:00
Johan Hedberg
791e318a9e doc/mgmt-api: Add note about power off while fast connectable 2015-03-10 12:42:42 +02:00
Johan Hedberg
4c2abdb4f4 doc/mgmt-api: Set Fast Connectable is allowed while not connectable
Now that the page scan state isn't strictly tied to the connectable
setting (adding BR/EDR devices to the kernel whitelist may enable it as
well) we shouldn't prevent fast-connectable from getting set while
connectable is not set.
2015-03-10 12:39:18 +02:00
Johan Hedberg
c108a7d379 doc/test-coverage: Update mgmt-tester test count 2015-03-08 22:04:03 +02:00
Marcel Holtmann
f081d05ffe doc: Add information about static address controller setting 2015-03-06 19:53:32 +01:00
Marcel Holtmann
b86eefd372 doc: Clarify the usage of the static address for dual-mode controllers 2015-03-06 18:34:13 +01:00
Gowtham Anandha Babu
649fd8766a doc/test-coverage: Update test-gatt count 2015-03-05 13:38:20 +02:00
Luiz Augusto von Dentz
db6e9fcc19 doc/test-coverage: Update test-gatt count 2015-03-02 14:27:21 +02:00
Szymon Janc
27296069ca doc/test-coverage: Update Android tests count 2015-02-27 16:33:56 +01:00
Arman Uguray
a46ef6105d doc/gatt-api.txt: New ObjectManager requirements
After some discussion it was decided to require an ObjectManager
interface implementation on a per-service basis to reduce the
overhead of heaving to process and cache potentially many non-GATT
related objects. This patch updates the documentation to reflect this.
2015-02-27 14:41:05 +02:00
Johan Hedberg
ca8bdb7622 doc/settings-storage: Add 'Authenticated' value for CSRKs 2015-02-27 10:29:01 +02:00
Johan Hedberg
f2e7b6ae19 doc/settings-storage: Document signing key storage 2015-02-27 10:28:00 +02:00
Johan Hedberg
60ba9a5493 doc/mgmt-api: Add security level to new CSRK events
In order to distinguish between LE Security Mode 2 levels 1 and 2 we
need to know whether a CSRK is authenticated or unauthenticated. So far
this information wasn't available in the New CSRK event from the kernel.

This patch renames the Master parameter of the event to Type and adds
two new values to it. The two old values 0x00 and 0x01 still have the
same meaning as before from the local/remote CSRK perspective. Since we
so far have not known anything about the security level these values
must be assumed to be unauthenticated.

The consequence of this update is that authenticated keys with new
kernels will simply be ignored by existing code (which only accepts
values 0x00 and 0x01), however since we haven't really had any code
doing real signing so far this should be an acceptable compromise.
2015-02-26 17:55:31 +02:00
Szymon Janc
c44e01233a doc/test-coverage: Update Android tests count 2015-02-24 17:40:28 +01:00
Luiz Augusto von Dentz
7eb16587b4 doc/test-coverage: Update test-gatt count 2015-02-23 10:44:57 +02:00
Szymon Janc
1a394e523a doc/test-coverage: Update Android tests count 2015-02-19 11:04:40 +01:00
Johan Hedberg
ff7bdd356d doc/gatt-api: Introduce GattProfile1 concept
Until now the GATT D-Bus API doesn't provide any way to register client
role profiles so that bluetoothd would be able to add matching devices
to its auto-connect list (managed by the kernel from 3.17 onward). To
keep the GATT D-Bus interface as capable as the internal plugin API this
patch adds a new concept of a GattProfile1 D-Bus object. By registering
such an object and providing a set of mandatory service UUIDs bluetoothd
will start performing matching against remote devices and add them to
the auto-connect list.
2015-02-17 22:19:45 +02:00
Johan Hedberg
66b407e1f2 doc/gatt-api: Update to match latest plans 2015-02-17 10:49:14 +02:00
Johan Hedberg
0795eeb3b9 doc/test-coverage: Update l2cap-tester & mgmt-tester test count 2015-02-12 23:06:08 +02:00
Lukasz Rymanowski
470caaf8d7 doc/mgmt-api: Update error codes for Pair Device Command
This patch adds two error codes for Pair device command.

Reject error code which is used when requested transport is not enabled.
E.g. User wants to do LE pair but LE support is not enabled. Similar
with BREDR

Not Supported error code which is used if controller is not capable with
requested transport
2015-02-12 23:03:55 +02:00
Luiz Augusto von Dentz
aacfac2ede doc/test-coverage: Update test-gatt count 2015-02-11 16:07:38 +02:00
Johan Hedberg
5ffe7b9a52 doc: Mention the release of the 3.19 kernel 2015-02-09 15:41:56 +02:00
Johan Hedberg
baf0ac119e doc/maintainer-guidelines: Add rule for mailing list responses 2015-02-02 10:00:35 +02:00
Johan Hedberg
11ba1d7233 maintainer-guidelines: Add rule for new files 2015-02-02 09:54:26 +02:00
Johan Hedberg
1fb2b9035e doc/maintainer-guidlines: Add rule about coding-style 2015-02-02 09:49:53 +02:00
Marcel Holtmann
d0c385570d doc: Add first draft of maintainer guidelines 2015-02-02 08:25:57 +01:00
Marcel Holtmann
0245437c23 doc: Mention the P-256 enforcement for Secure Connections Only mode 2015-01-27 12:42:29 -08:00
Jakub Sitnicki
68e9980dc0 doc/device-api: Update possible errors for DisconnectProfile
Make API documentation reflect the current implementation.
2015-01-27 15:07:59 +02:00
Jakub Sitnicki
c0e83c551e doc/device-api: Update possible errors for ConnectProfile
Make API documentation reflect the current implementation.
2015-01-27 15:07:59 +02:00
Marcel Holtmann
9079c3b3f1 doc: Add section for OOB fields when Secure Connections Only is used 2015-01-25 22:16:32 +01:00
Marcel Holtmann
5a9a6871fe doc: Add new command and events for extended controller index list 2015-01-25 22:04:12 +01:00
Marcel Holtmann
b1004a59e9 monitor: Use the correct LE Secure Connections fields for OOB 2015-01-23 12:27:08 -08:00
Marcel Holtmann
5337106f78 doc: Add new command for reading local OOB extended data information 2015-01-23 12:15:31 -08:00
Marcel Holtmann
49df912be0 doc: Add extra notes for local and remote OOB commands 2015-01-22 12:28:39 -08:00