| 3c7f2c94 |
android/bluetooth: Don't set remote name to empty string
If remote device has name but it is empty (0 bytes) just ignore it and
continue using address as name. This will avoid sending remote device
property notification with empty name. |
Szymon Janc |
11 years ago |
1 file, +2, -2 |
| ba0d6157 |
doc: Update mgmt-tester test count |
Johan Hedberg |
11 years ago |
1 file, +2, -2 |
| 1e8a6d5b |
android/avctp: Checks error on send_event
In case of EINTR retry sending the event otherwise print the errno. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +11, -1 |
| 569685b7 |
android/avctp: Fix failing silently if uinput is not initialized
This adds a check for uinput before attempting to use send_key and if it
is not initialized response with AVC_CTYPE_NOT_IMPLEMENTED which is the
same code used when a unkown key is received. |
Luiz Augusto von Dentz |
11 years ago |
1 file, +6, -3 |
| 6f51c94e |
android/avctp: Set uinput to invalid fd when creating session
When AVCTP session was created uinput was zero which is valid file
descriptor and that was conflicting with socketpair() fds. |
Andrei Emeltchenko |
11 years ago |
1 file, +1, -0 |
| 26d58e77 |
unit/avrcp: Add /TP/PTT/BV-01-I test
Test verifies that the Target reacts to the PASS THROUGH command in
category 1 from the Controller. The command chosen is PLAY (0x44). |
Andrei Emeltchenko |
11 years ago |
1 file, +19, -0 |
| b6b6ab1e |
unit/avrcp: Refactor tests to use destroy_context() |
Andrei Emeltchenko |
11 years ago |
1 file, +1, -9 |
| aa887bf0 |
android: Update socket service id name to match service name |
Szymon Janc |
11 years ago |
6 files, +24, -24 |
| 3dd85709 |
android/avrcp-lib: Add avrcp_set_passthrough_handlers
This adds avrcp_set_passthrough_handlers which can be used to set
pass-through PDU handlers table and user data. |
Luiz Augusto von Dentz |
11 years ago |
2 files, +52, -0 |
| 8656a965 |
android/avrcp-lib: Add avrcp_set_control_handlers
This adds avrcp_set_control_handlers which can be used to set control
PDU handlers table and user data. |
Luiz Augusto von Dentz |
11 years ago |
2 files, +173, -2 |
| 2b0a3f5c |
android/avrcp-lib: Rename AVCTP session to conn |
Luiz Augusto von Dentz |
11 years ago |
1 file, +7, -7 |
| 9f42e2df |
android/avrcp: Use NULL for zero pointers |
Andrei Emeltchenko |
11 years ago |
1 file, +1, -1 |
| 2b855f43 |
unit/avrcp: Add /TP/ICC/BV-02-I test
The test verifies that the Target responds to SUBUNIT INFO command
initiated by Controller. |
Andrei Emeltchenko |
11 years ago |
1 file, +6, -0 |
| 8f308938 |
unit/avrcp: Add /TP/ICC/BV-01-I test
Test verifies that the Target responds to UNIT INFO command initiated by
Controller. |
Andrei Emeltchenko |
11 years ago |
1 file, +32, -0 |
| 64d17c79 |
android: Add pts-pan.txt to EXTRA_DIST |
Szymon Janc |
11 years ago |
1 file, +1, -0 |
| 18ba3521 |
tools/mgmt-tester: Add Set Privacy invalid parameters test case |
Johan Hedberg |
11 years ago |
1 file, +13, -0 |
| b0fb5146 |
tools/mgmt-tester: Add Set Privacy rejected response test |
Johan Hedberg |
11 years ago |
1 file, +11, -0 |
| 3f57f30a |
tools/mgmt-tester: Add basic Set Privacy success test |
Johan Hedberg |
11 years ago |
1 file, +19, -0 |
| 832348ac |
tools/mgmt-tester: Add Load IRKs test for invalid length parameter |
Johan Hedberg |
11 years ago |
1 file, +12, -0 |
| a3291a3b |
tools/mgmt-tester: Add Load IRKs test for non-static address |
Johan Hedberg |
11 years ago |
1 file, +18, -3 |
| f9e13666 |
tools/mgmt-tester: Add Load IRKs invalid parameters response test |
Johan Hedberg |
11 years ago |
1 file, +15, -0 |
| e0d34d7f |
tools/mgmt-tester: Add Load IRKs not supported response test |
Johan Hedberg |
11 years ago |
1 file, +10, -0 |
| fd5f5f7e |
tools/mgmt-tester: Add two basic Load IRKs test cases |
Johan Hedberg |
11 years ago |
1 file, +28, -0 |
| dd621e15 |
tools/mgmt-tester: Update expected_supported_settings to include privacy |
Johan Hedberg |
11 years ago |
1 file, +2, -2 |
| 34f32c03 |
android/handsfree: Use HFP code for connection handling
HFP code is now able to handle disconnection on its own so just use
this instead of using own watches. |
Szymon Janc |
11 years ago |
1 file, +13, -37 |
| afb8e13d |
shared: Add support for local disconnect to HFP
This allows to locally trigger disconnection. |
Szymon Janc |
11 years ago |
2 files, +10, -0 |
| da4e994d |
shared: Add support for shutdown to IO
This allows to locally shutdown IO. |
Szymon Janc |
11 years ago |
3 files, +20, -0 |
| 327e3e09 |
shared: Add support for disconnect handler in HFP |
Szymon Janc |
11 years ago |
2 files, +71, -1 |
| c956068c |
shared: Add support for disconnect handler to mainloop based IO |
Szymon Janc |
11 years ago |
1 file, +47, -1 |
| 0e3660ab |
shared: Minor code style fixes in GLib based IO |
Szymon Janc |
11 years ago |
1 file, +2, -0 |
| 66742e47 |
shared: Add support for disconnect handler to GLib based IO handling |
Szymon Janc |
11 years ago |
1 file, +67, -9 |
| b4f90cf6 |
android/tester: Fix slang "never used" warning
The patch fixes following warning:
...
android/android-tester.c:2185:2: warning: Value stored to
'adapter_status' is never read
adapter_status = data->if_bluetooth->set_adapter_property(prop);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
... |
Andrei Emeltchenko |
11 years ago |
1 file, +4, -0 |
| 4c3837c5 |
unit/avrcp: First unit test for AVRCP profile
The tests verifies connection establishment for control. |
Andrei Emeltchenko |
11 years ago |
2 files, +274, -0 |
| 5b0a7d9c |
gatt: Add helper for creating GATT services
This patch adds the btd_gatt_add_service() helper which adds a
GATT Service declaration to the local attribute database. |
Andre Guedes |
11 years ago |
3 files, +74, -0 |
| 67b976dc |
lib: Move GATT UUID to uuid.h
This patch moves GATT UUIDs definitions to a common header. uuid.h contains
helper functions to manipulate Bluetooth UUIDs and some common BR/EDR services
UUIDs. |
Claudio Takahasi |
11 years ago |
2 files, +25, -25 |
| ec43b118 |
gatt: Add registering external service
This patch allows external applications register a given service on
Bluez. Applications must provide an object path and a dictionary of
options. Options dictionary will be used later to provide additional
service information. |
Alvaro Silva |
11 years ago |
1 file, +88, -1 |
| 7dbaf9c4 |
gatt: Register Manager D-Bus Interface
This patch registers GATT Service Manager D-Bus Interface. This
interface implements the methods to allow external application register
and unregister GATT Services. |
Alvaro Silva |
11 years ago |
4 files, +110, -0 |
| 9a642080 |
gatt: Add stub for gatt.{c, h} files
These files implement functions to handle ATT transactions, and expose
functions to allow other entities to manage GATT based services. It
is a replacement for src/attrib-server.c. |
Alvaro Silva |
11 years ago |
4 files, +75, -5 |
| 7335f59a |
doc: Add experimental GATT API
This patch proposes an unified GATT API for local and remote services. |
Claudio Takahasi |
11 years ago |
1 file, +142, -0 |
| b1cd2a65 |
monitor: Add support for decoding appearance field |
Marcel Holtmann |
11 years ago |
1 file, +72, -1 |
| 07a07fad |
android: Add --leak-check=full option to valgrin in system-emulator |
Szymon Janc |
11 years ago |
1 file, +4, -3 |
| c6d09297 |
android/bluetooth: Fix memory leak in store_link_key
If loading key file from file failed free key file. This fix following:
490 (40 direct, 450 indirect) bytes in 1 blocks are definitely lost in
loss record 122 of 126
at 0x4028B4C: malloc (vg_replace_malloc.c:291)
by 0x40A25B2: g_malloc (in /lib/i386-linux-gnu/
libglib-2.0.so.0.3800.2)
by 0x40B8DB1: g_slice_alloc (in /lib/i386-linux-gnu/
libglib-2.0.so.0.3800.2)
by 0x40B92DC: g_slice_alloc0 (in /lib/i386-linux-gnu/
libglib-2.0.so.0.3800.2)
by 0x40946BB: g_key_file_new (in /lib/i386-linux-gnu/
libglib-2.0.so.0.3800.2)
by 0x8054A84: new_link_key_callback (bluetooth.c:563)
by 0x804FB44: notify_handler (mgmt.c:278)
by 0x804F357: queue_foreach (queue.c:186)
by 0x804FE6C: can_read_data (mgmt.c:290)
by 0x804ED12: read_callback (io-glib.c:168)
by 0x40E0CF4: ??? (in /lib/i386-linux-gnu/libglib-2.0.so.0.3800.2)
by 0x409CAED: g_main_context_dispatch (in /lib/i386-linux-gnu/
libglib-2.0.so.0.3800.2) |
Szymon Janc |
11 years ago |
1 file, +3, -1 |
| 3df773a3 |
monitor: Add privacy setting to string lookup list |
Johan Hedberg |
11 years ago |
1 file, +1, -1 |
| e1dc7690 |
tools/btmgmt: Add support for Set Privacy command |
Johan Hedberg |
11 years ago |
1 file, +45, -0 |
| 85edf04e |
lib/mgmt: Add definition for Set Privacy command |
Johan Hedberg |
11 years ago |
1 file, +6, -0 |
| e94fc26e |
Release 5.15 |
Marcel Holtmann |
11 years ago |
2 files, +9, -1 |
| c7ccca80 |
android: Add extra empty line in API docs |
Marcel Holtmann |
11 years ago |
1 file, +1, -0 |
| 73b771d5 |
doc: Update test coverage numbers |
Marcel Holtmann |
11 years ago |
1 file, +5, -5 |
| aede4e78 |
build: Update library version |
Marcel Holtmann |
11 years ago |
1 file, +1, -1 |
| 188aac21 |
lib: Update company identifiers |
Marcel Holtmann |
11 years ago |
1 file, +22, -0 |