Commits

Commit Message Author Age Changes
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
Previous Next