Commits

Commit Message Author Age Changes
ee37ebe7 tools/l2cap-tester: Refactor L2CAP socket functions Johan Hedberg 12 years ago 1 file, +44, -19
55e458e9 tools/l2cap-tester: Add basic connect test case Johan Hedberg 12 years ago 1 file, +114, -1
86beb4d9 emulator: Add basic L2CAP Config Response handling to bthost Johan Hedberg 12 years ago 1 file, +19, -0
d7051869 emulator: Add basic L2CAP Config Request handling to bthost Johan Hedberg 12 years ago 1 file, +26, -0
ac2161c7 shared: Add simple hciemu client server PSM API Johan Hedberg 12 years ago 2 files, +7, -0
c27e468d emulator: Add basic server PSM support to bthost Johan Hedberg 12 years ago 2 files, +19, -1
4c347909 monitor: Fix using bt.h defines for ACL header parsing Johan Hedberg 12 years ago 1 file, +4, -4
a0e27081 emulator: Add stub for L2CAP connect requests to bthost Johan Hedberg 12 years ago 1 file, +25, -0
5a09d930 emulator: Log unsupported L2CAP packet types Johan Hedberg 12 years ago 1 file, +1, -0
f7bd0a70 emulator: Add stub for completed packets event to bthost Johan Hedberg 12 years ago 1 file, +13, -0
c0f24626 emulator: Add basic L2CAP signaling handling to bthost Johan Hedberg 12 years ago 1 file, +144, -3
71dee38c monitor: Add struct for ACL header Johan Hedberg 12 years ago 1 file, +5, -0
d60ebb07 emulator: Add stub for connect complete handling to bthost Johan Hedberg 12 years ago 1 file, +13, -0
99069981 emulator: Add stub for ACL data handling to bthost Johan Hedberg 12 years ago 1 file, +14, -0
9b96ebec shared: Add bdaddr getter functions to hciemu Johan Hedberg 12 years ago 2 files, +19, -0
d4a0ce51 emulator: Add connect request handling to bthost Johan Hedberg 12 years ago 1 file, +20, -0
3f86576f tools/l2cap-tester: Add connectable enabling for hciemu client Johan Hedberg 12 years ago 1 file, +14, -1
8d7c9ffe emulator: Add scan_enable cmd_complete handler for bthost Johan Hedberg 12 years ago 1 file, +2, -0
af2c5941 emulator: implement write_scan_enable support Johan Hedberg 12 years ago 4 files, +75, -0
b76f55ce emulator: Add bdaddr reading support to bthost Johan Hedberg 12 years ago 1 file, +37, -0
5e7eea67 emulator: Add HCI command queuing support Johan Hedberg 12 years ago 1 file, +75, -1
1fdd76c7 emulator: Add basic cmd_complete/status handling for bthost Johan Hedberg 12 years ago 1 file, +31, -0
dd61a43f tools: Add L2CAP end-to-end test tool Johan Hedberg 12 years ago 2 files, +270, -1
689ab380 control: Remove control_update It is no longer used Luiz Augusto von Dentz 12 years ago 2 files, +0, -13
58cf65dc audio: Make use of .device_probe in all AVRCP profile drivers We should not rely on the order of the profile driver registration nor recheck if the UUID match every time. Luiz Augusto von Dentz 12 years ago 3 files, +55, -12
473c6c05 audio: Remove auto_connect flag from audio-avrcp-target By the time the profile is registered it is not really possible to tell which role of AVRCP should be connected, currently this cause a problem with headsets that normally are controllers/sink but since it normally also has target record for features related to things like volume control the target profile is also probed and as it currently has the auto_connect set it would lead to the wrong profile to start connecting. Luiz Augusto von Dentz 12 years ago 1 file, +0, -1
7913d916 lib: Fix sdp_seq_alloc_with_length accessing invalid index/memory The sequence itself is not an index of dtds, values, lengths, thats why SDP_SEQ8 is used directly as dtd, so accessing length[i] is always off by one. Furthermore the length is not really used by sdp_data_alloc_with_length when the dtd is SDP_SEQ8 which is probably why it doesn't crash. Luiz Augusto von Dentz 12 years ago 1 file, +1, -1
5316ed07 obexd: Fix SetPath response This fixes the issue, that failed attempts to the OBEX SetPath command are not propagated through the D-Bus API. Trace: method call sender=:1.942 -> dest=:1.934 serial=8 path=/org/bluez/obex/client/session3; interface=org.bluez.obex.MessageAccess1; member=SetFolder string "test" method return sender=:1.934 -> dest=:1.942 reply_serial=8 method call sender=:1.946 -> dest=:1.945 serial=8 path=/org/bluez/obex/client/session0; interface=org.bluez.obex.MessageAccess1; member=SetFolder string "test" error sender=:1.945 -> dest=:1.946 error_name=org.bluez.obex.Error.Failed reply_serial=8 string "Not Found" Christian Fetzer 12 years ago 1 file, +1, -1
a43e6512 profile: Fix incoming connections without SDP record After commit 7bd3626b6715ac6a117d56b95b455960f7cf34de, incoming connections require the service being available from SDP. This is not always guaranteed because some services might not be listed in SDP (like MNS). Christian Fetzer 12 years ago 1 file, +1, -0
3b60c35a lib: Update company identifiers Johan Hedberg 12 years ago 1 file, +18, -0
8ddf7093 tools: Add script for updating bt_compidtostr() implementation This script uses curl and html2text to fetch company IDs from bluetooth.org's "Assigned Numbers" section. Anderson Lizardo 12 years ago 1 file, +48, -0
e676814d btiotest: Fix wrong variable in log message Johan Hedberg 12 years ago 1 file, +1, -1
3b164e92 btiotest: Add support for listening on a specific addr type Johan Hedberg 12 years ago 1 file, +9, -6
4cdb00e1 btiotest: Add support for listening on a fixed CID Johan Hedberg 12 years ago 1 file, +13, -7
ba7a863a core: Always specify local LE address type with btio Johan Hedberg 12 years ago 3 files, +3, -0
ad17eb4e btio: Add BT_IO_OPT_SOURCE_TYPE option for source bdaddr type Johan Hedberg 12 years ago 2 files, +12, -4
c15edf74 test/ftp-client: Fix syntax error for python 3.0 Emilio Pozuelo Monfort 12 years ago 1 file, +1, -1
086b653b A2DP: Fix regression introduce by 99c6f5221800a48e8ce0b1e070e97d1c26a0f90b Commit 99c6f5221800a48e8ce0b1e070e97d1c26a0f90b checks if there is a pending resume and in case OPEN fails it abort it as well, but it can cause a crash if resume was not requested and the setup is freed by finalize_config: Invalid read of size 4 at 0x4214AD: open_cfm (a2dp.c:730) by 0x424D07: handle_transport_connect (avdtp.c:878) by 0x4288F2: avdtp_connect_cb (avdtp.c:2419) by 0x4458B8: connect_cb (btio.c:230) by 0x4E79D12: g_main_context_dispatch (gmain.c:2539) by 0x4E7A05F: g_main_context_iterate.isra.23 (gmain.c:3146) by 0x4E7A459: g_main_loop_run (gmain.c:3340) by 0x44B0AC: main (main.c:583) Address 0x62c8564 is 68 bytes inside a block of size 88 free'd at 0x4C2A82E: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x420094: setup_free (a2dp.c:156) by 0x420101: setup_unref (a2dp.c:168) by 0x4201CF: setup_cb_free (a2dp.c:191) by 0x4203DC: finalize_config (a2dp.c:234) by 0x4214A8: open_cfm (a2dp.c:728) by 0x424D07: handle_transport_connect (avdtp.c:878) by 0x4288F2: avdtp_connect_cb (avdtp.c:2419) by 0x4458B8: connect_cb (btio.c:230) by 0x4E79D12: g_main_context_dispatch (gmain.c:2539) by 0x4E7A05F: g_main_context_iterate.isra.23 (gmain.c:3146) by 0x4E7A459: g_main_loop_run (gmain.c:3340) Luiz Augusto von Dentz 12 years ago 1 file, +2, -6
7be98f21 tools/mpris-player: Emit changes to HasTrackList Luiz Augusto von Dentz 12 years ago 1 file, +4, -0
7973e444 tools/mpris-player: Use playlist proxy instead of object path This is more convenient as it gives access to all properties including the Name of the playlist. Luiz Augusto von Dentz 12 years ago 1 file, +69, -61
a3b7c4b1 tools/mpris-player: Wait MediaFolder interface appear to enable TrackList This avoids having to use g_dbus_proxy_new which may create a new proxy when the interface is no registered yet and might not be ready for use. Luiz Augusto von Dentz 12 years ago 1 file, +70, -20
63dc5408 tools/mpris-player: Always register Playlists and TrackList MPRIS spec does not make use of ObjectManager so the interfaces need to be registered all together otherwise clients may get errors and assume the interfaces will never be registered. Luiz Augusto von Dentz 12 years ago 1 file, +66, -49
f6758dfe tools/mpris-player: Map mpris:trackid to Item mpris:trackid is used as identifier of the current track. Luiz Augusto von Dentz 12 years ago 1 file, +22, -0
678e5305 tools/mpris-player: Add implementation of Playlists.GetPlaylists Luiz Augusto von Dentz 12 years ago 1 file, +43, -2
91629579 tools/mpris-player: Add implementation of Playlists.ActivatePlaylist Luiz Augusto von Dentz 12 years ago 1 file, +59, -40
cf6c2731 tools/mpris-player: Add support for MPRIS Playlists interface This adds support for Playlists interface as defined in MPRIS: http://specifications.freedesktop.org/mpris-spec/latest/Playlists_Interface.html Luiz Augusto von Dentz 12 years ago 1 file, +99, -1
9e45ac1c tools/mpris-player: Add support for MPRIS TrackList.TrackMetadataChanged signal Luiz Augusto von Dentz 12 years ago 1 file, +40, -0
ccb5fb21 tools/mpris-player: Add support for MPRIS TrackList.TrackRemoved signal Luiz Augusto von Dentz 12 years ago 1 file, +9, -3
51e021de tools/mpris-player: Add support for MPRIS TrackList.TrackAdded signal Luiz Augusto von Dentz 12 years ago 1 file, +46, -1
a73ff5d4 tools/mpris-player: Add implementation of TrackList.GoTo Luiz Augusto von Dentz 12 years ago 1 file, +52, -2
Previous Next