Commits

Commit Message Author Age Changes
a3155051 client: Add support for requesting default agent Marcel Holtmann 13 years ago 3 files, +45, -0
bfcf49e5 client: Add support for handling service authorizations Marcel Holtmann 13 years ago 1 file, +25, -0
aa2cd043 test: Remove no longer test-service script Marcel Holtmann 13 years ago 2 files, +1, -46
1f1449c3 client: Mover name command to the proper location Marcel Holtmann 13 years ago 1 file, +23, -23
00e0751b client: Add command to display version Marcel Holtmann 13 years ago 1 file, +6, -0
ac2ed603 client: Add support for connecting/disconnecting devices Marcel Holtmann 13 years ago 1 file, +82, -0
241f221d monitor: Decode QoS setup command and event Marcel Holtmann 13 years ago 2 files, +40, -4
bdd50fdd monitor: L2CAP information respones don't have a payload Marcel Holtmann 13 years ago 1 file, +8, -0
1ed206f3 monitor: Print legacy PIN code in ASCII and not hex Marcel Holtmann 13 years ago 1 file, +9, -3
9545b681 monitor: Fix crash in btmon When retrieving SDP records from keyboard btmon crashes (see below). The tid_list in sdp.c is filled up by SDP Service search request, as Service Search responses are treated as invalid and do not free tid_list entries. This is due to passing last fragment instead of complete frame to l2cap_frame(). < ACL Data TX: Handle 11 flags 0x00 dlen 26 [hci0] 24.082133 Channel: 511 len 22 [PSM 1 mode 0] {chan 0} SDP: Service Search Attribute Request (0x06) tid 14 len 17 Search pattern: [len 5] Sequence (6) with 3 bytes [8 extra bits] len 5 UUID (3) with 2 bytes [0 extra bits] len 3 L2CAP (0x0100) Max record count: 65535 Attribute list: [len 7] Sequence (6) with 5 bytes [8 extra bits] len 7 Unsigned Integer (1) with 4 bytes [0 extra bits] len 5 0x0000ffff Continuation state: 2 00 1d .. > HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 24.085458 Num handles: 1 Handle: 11 Count: 2 > ACL Data RX: Handle 11 flags 0x02 dlen 27 [hci0] 24.102205 > ACL Data RX: Handle 11 flags 0x01 dlen 14 [hci0] 24.103339 Channel: 64 len 37 [PSM 1 mode 0] {chan 0} invalid frame size 23 03 09 02 04 28 01 09 02 05 09 00 02 00 09 04 #....(.......... 6d 09 02 02 09 b3 01 09 02 03 09 64 00 00 00 00 m..........d.... 00 00 00 00 00 ..... < ACL Data TX: Handle 11 flags 0x00 dlen 24 [hci0] 24.170595 Channel: 511 len 20 [PSM 1 mode 0] {chan 0} SDP: Service Search Attribute Request (0x06) tid 15 len 15 Search pattern: [len 5] Sequence (6) with 3 bytes [8 extra bits] len 5 UUID (3) with 2 bytes [0 extra bits] len 3 PnP Information (0x1200) Max record count: 65535 Attribute list: [len 7] Sequence (6) with 5 bytes [8 extra bits] len 7 Unsigned Integer (1) with 4 bytes [0 extra bits] len 5 0x0000ffff Continuation state: 0 > ACL Data RX: Handle 11 flags 0x02 dlen 27 [hci0] 24.192217 > ACL Data RX: Handle 11 flags 0x01 dlen 25 [hci0] 24.193327 Channel: 64 len 48 [PSM 1 mode 0] {chan 0} invalid frame size 01 35 03 19 12 00 09 00 04 35 0d 35 06 19 01 00 .5.......5.5.... 09 00 01 35 03 19 02 00 32 09 00 64 00 00 00 00 ...5....2..d.... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ < ACL Data TX: Handle 11 flags 0x00 dlen 26 [hci0] 24.205765 Channel: 511 len 22 [PSM 1 mode 0] {chan 0} SDP: Service Search Attribute Request (0x06) tid 16 len 17 Search pattern: [len 5] Sequence (6) with 3 bytes [8 extra bits] len 5 UUID (3) with 2 bytes [0 extra bits] len 3 PnP Information (0x1200) Max record count: 65535 Attribute list: [len 7] Sequence (6) with 5 bytes [8 extra bits] len 7 Unsigned Integer (1) with 4 bytes [0 extra bits] len 5 0x0000ffff Program received signal SIGSEGV, Segmentation fault. __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:2184 2184 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or directory. (gdb) bt #0 __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:2184 #1 0x0000000000418607 in search_attr_req (frame=0x7fffffffdff0, tid=0x0) at /usr/include/x86_64-linux-gnu/bits/string3.h:52 #2 0x0000000000418ebb in sdp_packet (frame=0x7fffffffe0e0, channel=0) at monitor/sdp.c:743 #3 0x000000000041547e in l2cap_frame (index=<optimised out>, in=<optimised out>, handle=<optimised out>, cid=<optimised out>, data=0x6370d0, size=22) at monitor/l2cap.c:2161 #4 0x000000000040f8c4 in packet_hci_acldata (tv=0x7fffffffe330, index=0, in=false, data=0x6370cc, size=26) at monitor/packet.c:4812 #5 0x000000000040fd35 in packet_monitor (tv=0x7fffffffe330, index=0, opcode=<optimised out>, data=0x6370c8, size=<optimised out>) at monitor/packet.c:1839 #6 0x0000000000403da2 in data_callback (user_data=0x6370c0, fd=<optimised out>, events=<optimised out>) at monitor/control.c:599 #7 data_callback (fd=<optimised out>, events=<optimised out>, user_data=0x6370c0) at monitor/control.c:541 #8 0x00000000004021c4 in mainloop_run () at monitor/mainloop.c:142 #9 0x0000000000401c7c in main (argc=1, argv=0x7fffffffe5f8) at monitor/main.c:154 Frédéric Danis 13 years ago 1 file, +2, -1
2935c04e build: Remove support for external OOB plugin Marcel Holtmann 13 years ago 6 files, +2, -538
1156c04d build: Remove doc/control-api.txt from package Marcel Holtmann 13 years ago 1 file, +1, -1
3c07d1c7 audio: Change to org.bluez.MediaControl1 as interface name Marcel Holtmann 13 years ago 1 file, +1, -1
8ce02554 doc: Merge org.bluez.Control1 into org.bluez.MediaControl1 API Marcel Holtmann 13 years ago 2 files, +50, -52
43af5ef5 test: Remove non-exitent items from test-device help text Johan Hedberg 13 years ago 1 file, +0, -2
51a961b1 doc: Mark HFP-specific MediaTransport properties clearly Johan Hedberg 13 years ago 1 file, +11, -8
6cd899c1 test: Remove non-existent features from test-device Johan Hedberg 13 years ago 1 file, +0, -31
ad35b244 doc: Remove non-existent Services Device property Johan Hedberg 13 years ago 1 file, +0, -4
1aa76717 doc: Add missing error returns to Device1.CancelPairing Johan Hedberg 13 years ago 1 file, +3, -0
a5c1a459 hog: Rename hog_device_unregister This patch renames hog_device_unregister function to hog_unregister_ device. Andre Guedes 13 years ago 1 file, +2, -2
8249a4a7 hog: Rename hog_device_register This patch renames hog_device_register function to hog_register_device. Andre Guedes 13 years ago 1 file, +2, -2
5611bbed hog: Rename hog_device_free This patch renames hog_device_free function to hog_free_device. Andre Guedes 13 years ago 1 file, +3, -3
8df5a38e hog: Rename hog_device_new This patch renames hog_device_new function to hog_new_device. Andre Guedes 13 years ago 1 file, +2, -2
ab8725ef hog: Rename hog_device_set_control_point This patch renames hog_device_set_control_point function to set_control_point. Andre Guedes 13 years ago 1 file, +2, -3
7406b82e hog: Rename hog_device_remove This patch renames hog_device_remove function to hog_remove. Andre Guedes 13 years ago 1 file, +2, -2
8c0a8282 hog: Rename hog_device_probe This patch renames hog_device_probe function to hog_probe. Andre Guedes 13 years ago 1 file, +2, -2
6402746a hog: Rename hog_device.c file to hog.c Since hog_manager.c and hog_device.h were merged into hog_device.c, now the whole HoG logic is in this file. So, calling this file hog.c instead of hog_device.c is more suitable. Andre Guedes 13 years ago 3 files, +906, -906
825fda58 core: Improve error logging for agent replies Johan Hedberg 13 years ago 1 file, +2, -2
2bfe7572 doc: Fix minor typo in device-api Johan Hedberg 13 years ago 1 file, +1, -1
b8a85381 doc: Small cleanup for sim access API Marcel Holtmann 13 years ago 1 file, +2, -4
5ef85aec doc: Small cleanup for media and control APIs Marcel Holtmann 13 years ago 2 files, +9, -7
55bf340c build: Move bluez.pc into the library directory Marcel Holtmann 13 years ago 5 files, +13, -13
9b8646a4 core: Make device_cancel_bonding static to device.c Johan Hedberg 13 years ago 2 files, +78, -80
ca38ba28 core: Create a separate function for bonding failure cleanup Johan Hedberg 13 years ago 4 files, +23, -3
8a10ddc5 build: Remove left-overs from broken attempt in adding gtk-doc support Marcel Holtmann 13 years ago 4 files, +1, -107
7bf32b8d doc: Remove pointless copyright statement for network API Marcel Holtmann 13 years ago 1 file, +0, -2
c7e496a7 doc: Remove pointless copyright statements from core APIs Marcel Holtmann 13 years ago 3 files, +0, -13
40e88bc3 doc: Small cleanup of the health API Marcel Holtmann 13 years ago 1 file, +6, -6
74e1e341 doc: Move DisplayPinCode section to the right location Marcel Holtmann 13 years ago 1 file, +27, -24
c7c9de0e doc: Add comment to favor Alias over Name property for devices Marcel Holtmann 13 years ago 1 file, +7, -0
ae0d77e7 doc: Add extra comments about default values to adapter properties Marcel Holtmann 13 years ago 1 file, +8, -1
0cc2fb37 core: Ensure that adapter->discoverable default is false Marcel Holtmann 13 years ago 1 file, +6, -1
2ea895ef core: Mention defaults in main.conf and disable examples Marcel Holtmann 13 years ago 1 file, +12, -11
4663328d core: Remove LAST_ADAPTER_EXIT_TIMEOUT constant Marcel Holtmann 13 years ago 1 file, +0, -2
76f3ec25 core: Explictly set default values for the options Marcel Holtmann 13 years ago 2 files, +14, -7
9fddde50 core: Remove unused link_policy setting Marcel Holtmann 13 years ago 2 files, +0, -4
f3f9cfc7 core: Remove unused link_mode setting Marcel Holtmann 13 years ago 2 files, +0, -3
2abdb94e core: Remove PageTimeout configuration option The PageTimeout setting is currently not supported. So do not pretend that it is actually available. Marcel Holtmann 13 years ago 3 files, +0, -21
88196264 core: Force not discoverable at power on if timeout is enabled In case the adapter comes with a previous state, ensure that it is made non discoverable if a timeout is set. Marcel Holtmann 13 years ago 1 file, +4, -1
2f3c994e core: Check for discoverable timeout settings during power on When the adapter is powered on, then setting discoverable with a timeout value is not allowed. Marcel Holtmann 13 years ago 1 file, +4, -2
Previous Next