Commits

Commit Message Author Age Changes
c8d1e8d8 audio: Fix minor coding style issues Johan Hedberg 13 years ago 1 file, +2, -2
b9f0bd5c TODO: Mark fast connectable issue as resolved Johan Hedberg 13 years ago 1 file, +3, -7
2afd7aff doc: remove ListAdapters() This method was already removed from bluetoothd. Gustavo Padovan 13 years ago 1 file, +0, -10
08461ea6 lib: Correct length name in write assoc struct Correct name from assoc_length to remaining_length. Andrei Emeltchenko 13 years ago 1 file, +1, -1
68be8103 TODO: properties & object manager are back on track for BlueZ 5 Johan Hedberg 13 years ago 1 file, +0, -3
1da02a79 AVCTP: Fix not zeroing out buffer This could cause use of unitialized memory Luiz Augusto von Dentz 13 years ago 1 file, +2, -0
ca92eb9a core: Fix using mgmt status values instead of HCI Johan Hedberg 13 years ago 1 file, +12, -34
99fde48b AVCTP: Make use of sendmsg to avoid copying data This use sendmsg to send headers and operands in separated buffers avoiding memcpy. Luiz Augusto von Dentz 13 years ago 1 file, +12, -9
a7c80bd4 audio: Fix possible crash while exitting This was probably introduced by a0f543f0eb8ee35f5cfac3b86f0a88e3f01809ff as it changes the order now media is unloaded before control causing: Invalid read of size 8 at 0x13D743: media_player_free (media.c:987) by 0x12F942: player_destroy (avrcp.c:1340) by 0x4C94B0C: g_slist_foreach (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x4C94B2A: g_slist_free_full (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x1307E7: avrcp_unregister (avrcp.c:1358) by 0x1249CB: avrcp_server_remove (manager.c:1075) by 0x4C94B0C: g_slist_foreach (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x179124: adapter_remove (adapter.c:2219) by 0x174F81: manager_cleanup (manager.c:285) by 0x11FFA2: main (main.c:391) Address 0x63dc990 is 32 bytes inside a block of size 40 free'd at 0x4A079AE: free (vg_replace_malloc.c:427) by 0x4C7F3CE: g_free (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x122442: remove_interface (object.c:564) by 0x122F89: g_dbus_unregister_interface (object.c:1247) by 0x124CC8: media_server_remove (manager.c:1112) by 0x4C94B0C: g_slist_foreach (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x179124: adapter_remove (adapter.c:2219) by 0x174F81: manager_cleanup (manager.c:285) by 0x11FFA2: main (main.c:391) Luiz Augusto von Dentz 13 years ago 1 file, +3, -0
5a44fd78 AVDTP: Fix leaking remote sep capabilities 124 (32 direct, 92 indirect) bytes in 2 blocks are definitely lost in loss record 220 of 259 at 0x4A0884D: malloc (vg_replace_malloc.c:263) by 0x4C7F2BE: g_malloc (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x4C936B1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x4C949F2: g_slist_append (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x1376D6: caps_to_list (avdtp.c:1325) by 0x13CA2F: session_cb (avdtp.c:2881) by 0x4C796E4: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x4C79A17: ??? (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x4C79E11: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3200.3) by 0x11FF72: main (main.c:545) Luiz Augusto von Dentz 13 years ago 1 file, +9, -1
91b9c50a Remove documentation about Node API Node API was never implemented. Gustavo Padovan 13 years ago 3 files, +1, -84
61251836 core: Use defines instead of magic numbers The error-handling code should use the defines instead of magic numbers. Mikel Astiz 13 years ago 1 file, +21, -21
241bf605 doc: Add GATT to the supported features Vinicius Costa Gomes 13 years ago 1 file, +1, -0
ef362bee MCAP: Increase MTU for MCAP/HDP data channels HDP may need to send or receive PDUs up to 64512 octets (the IEEE 11073-20601 upper limit) depending on the role, so setting MTU to maximum possible value. Elvis Pfützenreuter 13 years ago 1 file, +1, -1
37a986eb Add supported features document Johan Hedberg 13 years ago 2 files, +52, -1
2ddde5a7 hog: Fix destroying the uhid device when disconnecting The uhid device should have the lifetime of the hog_device structure. So, only destroy the uhid device when hog_device is destroyed. Vinicius Costa Gomes 13 years ago 1 file, +6, -6
9f054de3 hog: Fix re-discovering HoG characteristics when reconnecting If the reports list is already present there's no need rediscovering all the characteristics. This should also make reconnections faster. Vinicius Costa Gomes 13 years ago 1 file, +6, -3
5d530ffc hog: Handle HID devices operating in Boot Protocol Mode BlueZ does not support HID devices operating in Boot Protocol Mode, so we need to set it back to Report Protocol Mode through the Protocol Mode characteristic. This patch takes cares of changing from Boot Protocol Mode to Report Protocol Mode by writing the Protocol Mode characteristic value to 1, which is value for Report Protocol Mode on HID devices operating in Boot Protocol Mode. Paulo Alcantara 13 years ago 1 file, +48, -2
81e8af5c hog: Use hardware country code bCountryCode is a 8-bits integer identifying hardware target country. The order of the characteristic declarations may be different on each implementation. Since GATT/ATT requests need to be serialized, HID information will be returned before report map characteristic value. Claudio Takahasi 13 years ago 1 file, +12, -5
9edaa3c4 hog: Add HID Information Characteristic read This patch adds the characteristic value read for HID Information Characteristic. It's information contains HID Device's HID Attributes. Claudio Takahasi 13 years ago 1 file, +37, -1
66c60e48 hog: Handle feature reports This patch writes the feature reports coming from the HID host on the device's Feature Report characteristic. João Paulo Rechi Vita 13 years ago 1 file, +13, -1
69c012fb hog: Handle output events This patch prints the output events coming from the HID host for debug purposes. João Paulo Rechi Vita 13 years ago 1 file, +5, -0
35471e7e hog: Handle output reports This patch writes the output reports coming from the HID host on the device's Output Report characteristic. João Paulo Rechi Vita 13 years ago 1 file, +60, -0
ce580802 hog: Add support for uHID events This patch adds the GLib GIOChannel watcher to monitor uhid events. João Paulo Rechi Vita 13 years ago 1 file, +46, -0
b9b7e840 hog: Prepend Report ID to the HID report If the report descriptor has a Report ID tag it has to be prepended to the report data to construct the HID report itself. João Paulo Rechi Vita 13 years ago 1 file, +64, -14
ee57787a doc: Mention GATT when creating devices CreatePairedDevice and CreateDevice trigger GATT discover all primary services procedure if the device is Bluetooth Low Energy. Claudio Takahasi 13 years ago 1 file, +3, -2
0f517fca hog: Add read Report Reference descriptor This patch adds the GATT operation to read the value of the Report Reference descriptor of the Report characteristic. Claudio Takahasi 13 years ago 1 file, +23, -4
1bfd5ef6 hog: Use real values for vendor and product IDs This patch replaces the hard-code values for vendor and product IDs by the values obtained from the device core functions. Vendor and product IDs are read from the remote's Device Information Service. Claudio Takahasi 13 years ago 1 file, +12, -5
c84733e5 hog: Fix too long line Johan Hedberg 13 years ago 1 file, +2, -1
1f5ebee9 hog: HID I/O driver uHID is HID I/O driver that makes possible to implement HID I/O drivers in user-space. It works similar to the uinput but it is initialized with a HID descriptor and deals with raw HID reports. This commit uses uHID to create a HID device for the remote HoG device and to tranfers HID reports to HID subsystem. João Paulo Rechi Vita 13 years ago 3 files, +176, -20
08d02a28 hog: fix build with --disable-gatt To be able to build HoG only if gatt and input are enabled it needs a separate plugin manager. João Paulo Rechi Vita 13 years ago 5 files, +95, -60
bfe49b4c TODO: Mark plugin removals as done Johan Hedberg 13 years ago 1 file, +1, -1
6fec6853 gitignore: Move entries to the right place Lucas De Marchi 13 years ago 1 file, +3, -2
b13245e9 build: Fix make distcheck The gstreamer module needs audio/rtp.h to exist in the distribution. Vinicius Costa Gomes 13 years ago 1 file, +1, -1
dcd5fb96 build: Fix make distcheck "proximity/proximity.conf" doesn't exist anymore, it was moved to "profiles/proximity/proximity.conf". Vinicius Costa Gomes 13 years ago 1 file, +1, -1
2bc8079d Build: Fix make distcheck plugins/hal.c should not be present in the distribution. Vinicius Costa Gomes 13 years ago 1 file, +1, -1
0bdfd148 build: Fix typo "ptofiles" should have been "profiles" Vinicius Costa Gomes 13 years ago 1 file, +1, -1
9e87e9d4 build: Fix typo "profiles_sap" should be "profiles/sap". Vinicius Costa Gomes 13 years ago 1 file, +1, -1
cd84ce52 gitignore: Remove nonexistent files Johan Hedberg 13 years ago 1 file, +0, -3
2f5f6a5d btmgmt: move it to tools Gustavo Padovan 13 years ago 4 files, +1937, -1937
dd3f4ca9 plugins: remove unmaintained plugins Gustavo Padovan 13 years ago 6 files, +0, -988
45b8e6d6 sap: move it to profiles folder Gustavo Padovan 13 years ago 17 files, +2971, -2970
df5c14c6 proximity: move to the profiles folder Gustavo Padovan 13 years ago 25 files, +2022, -2017
d8d2be10 time: move to the profiles folder Gustavo Padovan 13 years ago 11 files, +415, -414
1443b34e network: move it to profiles folder Gustavo Padovan 13 years ago 21 files, +2142, -2141
56bb2033 input: move it to profiles folder Gustavo Padovan 13 years ago 27 files, +3139, -3139
d6635502 health: move it to profiles Gustavo Padovan 13 years ago 27 files, +7595, -7595
90118a6c serial: remove the whole serial code Gustavo Padovan 13 years ago 9 files, +5, -965
9cad4e67 TODO: Mark mgmtops move as done Johan Hedberg 13 years ago 1 file, +2, -2
ea1ed8ec Move mgmtops to the core daemon Since there is only one "adapter_ops" it doesn't make sense to keep mgmtops as a plugin anymore. This patch moves it to src/mgmt.c. Johan Hedberg 13 years ago 7 files, +2583, -2666
Previous Next