| ae46116a |
android/pts: Make PTS erratas style consistent |
Szymon Janc |
11 years ago |
4 files, +39, -24 |
| 796db204 |
android/pts: Update PTS GAP test results |
Marcin Kraglak |
11 years ago |
1 file, +5, -2 |
| 035df43e |
android/health: Fix wrong parameter passing to android2bdaddr |
Ravi kumar Veeramally |
11 years ago |
1 file, +1, -1 |
| edd14132 |
android/pts: Update SM PTS results |
Lukasz Rymanowski |
11 years ago |
1 file, +69, -39 |
| edacff86 |
android/pts: Disable OOB from Secure Manager PICS |
Lukasz Rymanowski |
11 years ago |
1 file, +2, -2 |
| b4e45354 |
android/health: Notify channel connection status |
Ravi kumar Veeramally |
11 years ago |
1 file, +20, -2 |
| ed311048 |
android/health: Initial connect channel implementation
Fetches remote sdp record and initiates MCL connection. |
Ravi kumar Veeramally |
11 years ago |
1 file, +416, -2 |
| eabbbe29 |
anrdoid/health: Fix wrong channel type defines
Enums in bt_hl.h are defined in this order BTHL_CHANNEL_TYPE_RELIABLE,
BTHL_CHANNEL_TYPE_STREAMING, BTHL_CHANNEL_TYPE_ANY. But HDP_SPEC_V11(3.4)
has no-preference(any)-0, reliable-1, stream-2, reserved(0x03-0xff).
Providing utility to solve this. |
Ravi kumar Veeramally |
11 years ago |
1 file, +17, -1 |
| 7eeb611f |
profiles/health/hdp: Fix memory leak in SDP record preparation
Sdp record preparation part is copied to android/health.c from
profiles/health/hdp_utils.c. Memory leak is noticed while testing. Memory
summay is from android daemon, but code snippet is same. It is already fixed
in android/health.c while submitting android related patches.
==12515== 286 (16 direct, 270 indirect) bytes in 1 blocks are definitely lost in loss record 158 of 165
==12515== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12515== by 0x44AC45: sdp_list_append (sdp.c:1743)
==12515== by 0x4398F9: register_features (health.c:381)
==12515== by 0x4091CC: queue_foreach (queue.c:219)
==12515== by 0x43A31F: bt_health_mdep_cfg_data (health.c:398)
==12515== by 0x418B50: cmd_watch_cb (ipc.c:144)
==12515== by 0x4E7FCE4: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==12515== by 0x4E80047: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==12515== by 0x4E80309: g_main_loop_run (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4000.0)
==12515== by 0x4044F2: main (main.c:538) |
Ravi kumar Veeramally |
11 years ago |
1 file, +2, -0 |
| b6c68a1d |
android/bluetooth: Update bonding state after receiving new CSRK.
Set bonded state if received new CSRK. |
Marcin Kraglak |
11 years ago |
1 file, +3, -0 |
| 74d70a15 |
android/bluetooth: Clear CSRK information after unpair
CSRK information should be removed when unpaired. |
Marcin Kraglak |
11 years ago |
1 file, +6, -0 |
| 2ec41a46 |
doc: Update test coverage for mgmt-tester |
Johan Hedberg |
11 years ago |
1 file, +2, -2 |
| d376c091 |
tools/mgmt-tester: Add invalid IO capability tests |
Johan Hedberg |
11 years ago |
1 file, +29, -0 |
| aaca6913 |
doc/mgmt-api: Specify valid IO Capability values |
Johan Hedberg |
11 years ago |
1 file, +23, -3 |
| 8eb06368 |
android/gatt: Add test command for sign write
This is needed for some PTS test cases. |
Lukasz Rymanowski |
11 years ago |
1 file, +5, -0 |
| aa95d467 |
tools/l2test: Fix setopts and getopts functions
Level SOL_L2CAP with optname L2CAP_OPTIONS is supported only for BR/EDR
Since bdaddr_type is set to BDADDR_BREDR by default, there is no sense
to check also CID.
This fix le connect which now fails when trying to connect ATT CID on LE
transport. |
Lukasz Rymanowski |
11 years ago |
1 file, +2, -2 |
| 817e6847 |
android/system-emulator: Allow to run daemon without valgrind
If valgrind is not present on system start bluetoothd directly instead
of failing silently. |
Szymon Janc |
11 years ago |
1 file, +29, -6 |
| 74bd0d5e |
android/health: Notify application deregistration status |
Ravi kumar Veeramally |
11 years ago |
1 file, +2, -0 |
| abb07abb |
android/health: Notify application registration status |
Ravi kumar Veeramally |
11 years ago |
1 file, +15, -0 |
| 5073903c |
android/health: Add HDP SDP record
SDP record preparation code copied from profiles/health/hdp_uitl.c.
So applying GSyC copyrights. |
Ravi kumar Veeramally |
11 years ago |
1 file, +479, -1 |
| ad695483 |
android/health: Perform clean up on app unregister call |
Ravi kumar Veeramally |
11 years ago |
1 file, +14, -3 |
| ee04c823 |
android/health: Cache health application data on app register call |
Ravi kumar Veeramally |
11 years ago |
1 file, +201, -5 |
| 16a06d74 |
android/health: Verify register_app command correctness
Make sure that offsets are correct as those will be used to access
command buffer. |
Szymon Janc |
11 years ago |
1 file, +12, -0 |
| 843c90df |
android/hal-health: Fix not setting offsets for empty strings
In register_app command all strings except app name are optional.
Those are passed over IPC concatenated and offsets are used to
determine string presence and length. |
Szymon Janc |
11 years ago |
1 file, +3, -3 |
| a36ee4a4 |
sdp: Fix missing sdp_xml_parse_string_decode() NULL return check |
Johan Hedberg |
11 years ago |
1 file, +4, -0 |
| 20e74fef |
sdp: Fix memory issues to avoid potential crash
NULL pointer check added to handle memory allocation
failure scenarios. |
Vikrampal Yadav |
11 years ago |
2 files, +21, -1 |
| 5f7c9ffd |
shared/gatt: Use proper type in attribute_destroy parameter
This function is not called as a callback so there is no need to have
it accept void pointer. |
Szymon Janc |
11 years ago |
1 file, +1, -3 |
| 59eda24f |
doc: Fix bit numbering in mgmt-api |
Andrzej Kaczmarek |
11 years ago |
1 file, +17, -17 |
| 15e67ea0 |
android/hal-health: Add channel state event handler |
Ravi kumar Veeramally |
11 years ago |
1 file, +13, -0 |
| bb2d44b4 |
android/gatt: Allow signed write only on non encrypted link |
Lukasz Rymanowski |
11 years ago |
1 file, +30, -2 |
| da0f5b64 |
android/pts: Add PICS and PIXIT for HOGP |
Jakub Tyszkowski |
11 years ago |
3 files, +427, -0 |
| 7d1bfa88 |
android/pts: Adjust PICS for L2CAP |
Sebastian Chlad |
11 years ago |
2 files, +30, -30 |
| 588bebc6 |
android/gatt: Fix not setting medium security for paired devices
Always use medium security when connecting devices already paired since
some profiles like HoG do require encryption. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +2, -2 |
| c533bdb7 |
android/bluetooth: Fix not setting expected discovery type
The code was not setting the expected discovery type for the next round
when discovering is active. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +4, -1 |
| 100249a1 |
android/hidhost: Add support for re-connecting HoG
Once HoG disconnects scanning should be turned on so that once the
device starts advertising again it should connected automatically. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +24, -0 |
| 00e5127f |
android/gatt: Do not disconnect immediately after discovering primaries
This is needed in Android in order react to services found. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +21, -2 |
| eb433ac1 |
android/gatt: Automatically discover primary services for bonded devices |
Luiz Augusto von Dentz |
11 years ago |
1 file, +353, -284 |
| 7d7402c6 |
android/bluetooth: Add bt_device_set_uuids |
Luiz Augusto von Dentz |
11 years ago |
2 files, +14, -0 |
| 365bc8ec |
android/gatt: Create device and connect bonded devices
Devices bonded should be connected so later their services can be
discovered. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +312, -303 |
| 67bd1267 |
android/gatt: Fix not detecting device found by Bluetooth HAL
This is necessary so that devices found during regular discovery can be
handled by gatt HAL. |
Luiz Augusto von Dentz |
11 years ago |
3 files, +88, -60 |
| c3c26870 |
android/hidhost: Add support for HoG
This enables using hidhost HAL for LE devices since this is how HoG is
implemented in Android. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +115, -1 |
| 647eaa08 |
android/bluetooth: Add bt_is_device_le function |
Luiz Augusto von Dentz |
11 years ago |
2 files, +13, -0 |
| dc4d41d9 |
android/gatt: Make application API public
This in future gonna be used by HoG to receive connection notifications. |
Luiz Augusto von Dentz |
11 years ago |
2 files, +129, -28 |
| fb36e498 |
HDP: Set error message on error condition
Fixes clang warning:
...
CC profiles/health/bluetoothd-hdp.o
profiles/health/hdp.c:1778:13: warning: Access to field 'message'
results in a dereference of a null pointer (loaded from variable 'gerr')
"%s", gerr->message);
^~~~~~~~~~~~~
... |
Andrei Emeltchenko |
11 years ago |
1 file, +4, -1 |
| 32b52153 |
HDP: trivial: Fix redundant debug print |
Andrei Emeltchenko |
11 years ago |
1 file, +2, -1 |
| 2c8e43ef |
btio: Fix not setting getsockopt optlen for BT_SNDMTU |
Szymon Janc |
11 years ago |
1 file, +1, -0 |
| 24aaa5c9 |
btio: Fix typo in error message |
Szymon Janc |
11 years ago |
1 file, +1, -1 |
| 94007269 |
android/pts: Update GAP tests results
For these tests kernel version is defined as 3.17. |
Marcin Kraglak |
11 years ago |
1 file, +75, -8 |
| f13cba17 |
android/gatt: Set state of pending responses
Set state to PENDING before read. If state was not set to PENDING,
response was sent immediatelly even if there was no response from upper
layer. |
Marcin Kraglak |
11 years ago |
1 file, +2, -0 |
| f476896b |
android/gatt: Fix incorrect entry check |
Marcin Kraglak |
11 years ago |
1 file, +1, -1 |