| 49979961 |
tools: Add support for using debug keys to OOB testing utility |
Marcel Holtmann |
10 years ago |
1 file, +29, -1 |
| fa785d09 |
Bluetooth: Add options for secure connections to OOB test utility |
Marcel Holtmann |
10 years ago |
1 file, +75, -18 |
| c614aabd |
tools: Allow providing P-192 or P-256 value sets for OOB data |
Marcel Holtmann |
10 years ago |
1 file, +34, -7 |
| b4f5d846 |
tools: Add LE transport support to OOB testing utility |
Marcel Holtmann |
10 years ago |
1 file, +162, -13 |
| 3e95defa |
tools: Add testing utility for OOB pairing via mgmt API |
Marcel Holtmann |
10 years ago |
3 files, +364, -1 |
| 1d52ce88 |
monitor: Fix OOB data present field of IO Capability Response event |
Marcel Holtmann |
10 years ago |
1 file, +20, -1 |
| d0f81265 |
monitor: Decode Broadcom firmware and build information |
Marcel Holtmann |
10 years ago |
1 file, +60, -0 |
| 38e393d0 |
android/pts: Update SPP PTS 6.0 results for android 5.0
This patch updates test case list, pixits, pics and results for SPP
profile against android 5.0 |
Grzegorz Kolodziejczyk |
10 years ago |
3 files, +10, -9 |
| e86e9441 |
android/pan: Register PANU sdp record while registering PAN
This patch adds support for registering and unregistering PANU sdp
record.
It's related with PTS test case: TC_SDP_PANU_BV_01_C, which requires
PANU sdp record to be registered. |
Grzegorz Kolodziejczyk |
10 years ago |
1 file, +91, -7 |
| fcc33d3f |
android/pts: Update DIS PIXIT, PICS and results for PTS 6.0
This patch updates test pixits, pics, test case list with results for
DIS profile against android 5.0. |
Grzegorz Kolodziejczyk |
10 years ago |
3 files, +5, -4 |
| 6a6dc434 |
android/gatt: Change device information service handle number
This patch corrects number of handles which are reserved for DIS service
while adding to gatt db. Sufficient amount for all DIS characteristics
instances is 17.
This is related to PTS test case:
TC_DEC_BV_09_C - while all characteristics are registered, 15 handles in
service wasn't sufficient to register PNP ID. |
Grzegorz Kolodziejczyk |
10 years ago |
1 file, +1, -1 |
| 2d9bf236 |
unit/gatt: Add TP/GAR/CL/BI-17-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to insufficient encryption
key size. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +12, -0 |
| a91db770 |
unit/gatt: Add TP/GAR/CL/BI-16-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to insufficient authentication. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +12, -0 |
| 8e2ad586 |
unit/gatt: Add TP/GAR/CL/BI-15-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to insufficient authorization. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +12, -0 |
| 773fbf93 |
unit/gatt: Add TP/GAR/CL/BI-14-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to invalid handle. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +12, -0 |
| ac5cd650 |
unit/gatt: Add TP/GAR/CL/BI-13-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to read not permitted. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +12, -0 |
| 366966f2 |
unit/gatt: Add TP/GAR/CL/BI-12-C test
Verify Generic Attribute Profile client behavior when the Read Long
Characteristic Value procedure fails due to read not permitted. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +13, -1 |
| d2b819e4 |
shared/gatt-client: Fix read long value
Bluetooth 4.2 vol 3, part F, ch 3.2.9 states: "The maximum length of an
attribute value shall be 512 octets." therefore the code should never
attempt to read past that length. |
Luiz Augusto von Dentz |
10 years ago |
2 files, +9, -4 |
| d058b136 |
unit/gatt: Add TP/GAR/CL/BV-04-C/512B test
Verify if long reads works with a value of 512 bytes. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +122, -1 |
| 319979cc |
unit/gatt: Add TP/GAR/CL/BV-04-C test
Verify that a Generic Attribute Profile client can read a Characteristic
Value by selected handle. The Characteristic Value length is unknown to
the client and might be long. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +23, -0 |
| b523df8a |
android/handsfree: Fix removing invalid glib source
dev->ring is only valid if there is incoming call and AG is sending
RING indications.
Fix following:
external/bluetooth/bluez/android/handsfree.c:disconnect_watch()
g_source_remove: assertion `tag > 0' failed |
Szymon Janc |
10 years ago |
1 file, +3, -1 |
| 5d610774 |
tools: Add option to bluemoon utility to trigger exception |
Marcel Holtmann |
10 years ago |
1 file, +30, -1 |
| 93171e38 |
tools: Add --raw option for bluemoon utility for active controllers |
Marcel Holtmann |
10 years ago |
1 file, +18, -5 |
| c392b9bc |
shared/gatt-helpers: Fix use after free
src/shared/gatt-helpers.c:851:9: warning: Use of memory after it is freed
return op->id ? true : false;
^~~~~~ |
Luiz Augusto von Dentz |
10 years ago |
1 file, +4, -2 |
| be7400b4 |
Revert "shared/gatt-client: Fix usage of freed memory"
This reverts commit 8dd10b945c0ea35ecd4b739811b329b0a0610974, the issues
reported were false positives, there are an extra reference taken thus
the memory is never really freed before used. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +7, -9 |
| 14454aa5 |
shared/gatt-helpers: Fix regression
This reverts 0dce8d1cb0dea2512b79ea746ecaaa773434413e adding proper
tracking of the pending operations. |
Luiz Augusto von Dentz |
10 years ago |
1 file, +73, -94 |
| cb5d8634 |
core/device: Fix bug in device_browse_gatt
Fix bug that prevent creating gatt_primary structures if no browse
request exists at the time. |
Arman Uguray |
10 years ago |
1 file, +6, -5 |
| 0245437c |
doc: Mention the P-256 enforcement for Secure Connections Only mode |
Marcel Holtmann |
10 years ago |
1 file, +4, -0 |
| 6740f9b8 |
tools/hciattach_ath3k: Remove dead code warnings
tools/hciattach_ath3k.c:848:3: warning: Value stored to 'err' is never read
err = 0;
^ ~
tools/hciattach_ath3k.c:852:3: warning: Value stored to 'err' is never read
err = 0;
^ ~ |
Gowtham Anandha Babu |
10 years ago |
1 file, +1, -10 |
| 8dd10b94 |
shared/gatt-client: Fix usage of freed memory
src/shared/gatt-client.c:534:14: warning: Use of memory after it is freed
op->success = false;
~~~~~~~~~~~ ^
src/shared/gatt-client.c:689:14: warning: Use of memory after it is freed
op->success = success;
~~~~~~~~~~~ ^
src/shared/gatt-client.c:790:14: warning: Use of memory after it is freed
op->success = success;
~~~~~~~~~~~ ^
src/shared/gatt-client.c:882:14: warning: Use of memory after it is freed
op->success = success;
~~~~~~~~~~~ ^
src/shared/gatt-client.c:950:14: warning: Use of memory after it is freed
op->success = success;
~~~~~~~~~~~ ^ |
Gowtham Anandha Babu |
10 years ago |
1 file, +9, -7 |
| 0dce8d1c |
shared/gatt-helpers: Fix usage of freed memory
src/shared/gatt-helpers.c:709:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:780:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:998:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:1020:32: warning: Use of memory after it is freed
op->callback(false, 0, NULL, data->op->user_data);
^~~~~~~~
src/shared/gatt-helpers.c:1112:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:1226:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:1332:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~
src/shared/gatt-helpers.c:1452:6: warning: Use of memory after it is freed
if (op->callback)
^~~~~~~~~~~~ |
Gowtham Anandha Babu |
10 years ago |
1 file, +16, -9 |
| 68e9980d |
doc/device-api: Update possible errors for DisconnectProfile
Make API documentation reflect the current implementation. |
Jakub Sitnicki |
10 years ago |
1 file, +3, -3 |
| c0e83c55 |
doc/device-api: Update possible errors for ConnectProfile
Make API documentation reflect the current implementation. |
Jakub Sitnicki |
10 years ago |
1 file, +5, -3 |
| 93b933ff |
shared/gatt-server: Fix notification & indication packet size
For both Handle Value Notification & Handle Value Indication, the size
of the payload is limited to (ATT_MTU - 3) bytes, as indicated in Vol 3,
part F, section 3.4.7.1 & 3.4.7.2 of the Bluetooth 4.2 specification.
In the function, the first reserved byte is implicit and corresponds to
the opcode, while the 2 next bytes are explicit and contain the
attribute handle.
Ensure that the truncation of large payloads is done with the correct
value. |
Romain Izard |
11 years ago |
1 file, +2, -2 |
| ee676b86 |
shared/gatt-server: Avoid memory corruption
When sending notification and indication data, the size of the allocated
packet is the smallest of the MTU and the payload size.
The copy procedure uses the payload size in all cases, which can lead to
memory corruption. Use the packet size instead. |
Romain Izard |
11 years ago |
1 file, +2, -2 |
| 52e73ddc |
tools: Trigger start of sync train when channel map changes |
Marcel Holtmann |
11 years ago |
1 file, +12, -0 |
| bb6efd74 |
tools: Match up LT_ADDR for synchronization train receiption |
Marcel Holtmann |
11 years ago |
1 file, +10, -0 |
| 0b0b5ada |
tools: Check receive status of CSB data messages |
Marcel Holtmann |
11 years ago |
1 file, +7, -0 |
| 333fb02e |
tools: Read local clock value when receiving new CSB data |
Marcel Holtmann |
11 years ago |
1 file, +19, -5 |
| fe29cf0f |
tools: Provide some sort of 3D Display broadcast information |
Marcel Holtmann |
11 years ago |
1 file, +81, -24 |
| 86b6c04f |
tools: Add workroung for broken receiver handling of Broadcom devices |
Marcel Holtmann |
11 years ago |
1 file, +65, -2 |
| 8a7a23bb |
tools: Restart 3D glasses discovery procedure if train sync fails |
Marcel Holtmann |
11 years ago |
1 file, +57, -36 |
| 9079c3b3 |
doc: Add section for OOB fields when Secure Connections Only is used |
Marcel Holtmann |
11 years ago |
1 file, +8, -3 |
| 5a9a6871 |
doc: Add new command and events for extended controller index list |
Marcel Holtmann |
11 years ago |
1 file, +96, -0 |
| 1b42c1b3 |
monitor: Add basic decoding for Enhanced Synchronous Connection commands |
Marcel Holtmann |
11 years ago |
1 file, +34, -2 |
| 2583be53 |
monitor: Add structures for Enhanced Synchronous Connection commands |
Marcel Holtmann |
11 years ago |
1 file, +56, -0 |
| c3349d33 |
monitor: Fix typo with Hold Mode command name |
Marcel Holtmann |
11 years ago |
1 file, +1, -1 |
| 45468bb6 |
tools: Remove unneeded debug line with address information |
Marcel Holtmann |
11 years ago |
1 file, +0, -1 |
| 35bc5446 |
build: Actually install hex2hcd utility when tools are build |
Marcel Holtmann |
11 years ago |
1 file, +4, -4 |
| 434228ac |
tools: Complete rewrite of hex2hcd with better command handling |
Marcel Holtmann |
11 years ago |
1 file, +243, -94 |