1468 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
48e492f6a5 define LINK_KEY_STR_LEN 2015-02-12 14:23:06 +00:00
matthias.ringwald@gmail.com
2decd88706 added commands for synchronous connections 2015-02-12 13:45:59 +00:00
matthias.ringwald@gmail.com
bc01039d26 don't log baud rate change or set bd addr twice, fix wait from set bd addr complete event 2015-02-10 22:55:57 +00:00
matthias.ringwald@gmail.com
f456b2d087 send vendor specific command to set bd addr if both set and provided via bt_control_t 2015-02-10 22:16:51 +00:00
matthias.ringwald@gmail.com
dda2afc516 allow for vendor-specific command to set public bd addr 2015-02-10 21:30:12 +00:00
matthias.ringwald@gmail.com
ad108f5ede correct access to event address 2015-02-10 18:47:55 +00:00
matthias.ringwald@gmail.com
a4f30ec095 fix code to set connectio state to RECEIVED_DISCONNECTION_COMPLETE 2015-02-10 18:39:00 +00:00
mila@ringwald.ch
a0c35809ae streamline copyright headers 2015-02-06 16:19:27 +00:00
mila@ringwald.ch
61ac449d15 api for sdp uuid128 query 2015-02-06 14:06:24 +00:00
mila@ringwald.ch
f6ed4ea310 update copyright, add author 2015-02-06 10:45:10 +00:00
matthias.ringwald@gmail.com
bdbf1a1bb9 removed deprecated hci functions 2015-02-05 15:47:25 +00:00
matthias.ringwald@gmail.com
ccda6e14d0 avoid sending acl packets for connections where HCI_EVENT_DISCONNECTION_COMPLETE has been received 2015-02-05 15:43:01 +00:00
matthias.ringwald@gmail.com
3568d140a5 improve comments 2015-02-05 15:23:48 +00:00
matthias.ringwald@gmail.com
897310e152 don't call l2cap_disconnect_internal on L2CAP_EVENT_CHANNEL_CLOSED event 2015-02-05 15:20:00 +00:00
matthias.ringwald@gmail.com
4fa24b5f10 emit warning for DAEMON_EVENT_HCI_PACKET_SENT from a synchronous HCI Transport implementation 2015-02-05 14:40:16 +00:00
matthias.ringwald@gmail.com
507d06b870 avoid var sized automatic variable in le_handle_advertisement_report 2015-01-30 09:15:30 +00:00
matthias.ringwald@gmail.com
f540f3aff0 bump L2CAP Response Timeout from 2 to 10 seconds 2015-01-14 20:25:13 +00:00
matthias.ringwald@gmail.com
9461a321be hand out credits in blocks of 10 (easier debugging) 2015-01-05 21:04:48 +00:00
ole.reinhardt@googlemail.com
70539b1863 Fixed multicast filtering
Replace filters instead of adding new to the list
2015-01-04 00:19:28 +00:00
matthias.ringwald@gmail.com
a5a23fc274 with ACL fragmentation working, usable ACL packet types depend on Host ACL buffer size and Controller features 2015-01-02 18:06:01 +00:00
ole.reinhardt@googlemail.com
d80db446ec Implemented network protocol and multicast filters.
Added two new API functions:
   bnep_set_net_type_filter()
   bnep_set_multicast_filter()
2015-01-02 01:13:53 +00:00
ole.reinhardt@googlemail.com
988719c2b4 Added definition of ETHERTYPE_VLAN 2015-01-02 01:13:48 +00:00
matthias.ringwald
919da6fe50 fix de_get_uuid32 2014-12-22 16:51:44 +00:00
matthias.ringwald@gmail.com
73bb0a8e18 added option to construct rfcomm packet in outgoing buffer 2014-12-19 21:42:12 +00:00
matthias.ringwald@gmail.com
fc6903a12d added linked_list_count 2014-12-19 21:34:29 +00:00
matthias.ringwald@gmail.com
72628cafee clean up and improve RFCOMM setup logic 2014-12-19 16:25:27 +00:00
matthias.ringwald@gmail.com
cb0ff06b75 improve log messages for l2cap rx timer 2014-12-19 16:21:39 +00:00
matthias.ringwald@gmail.com
c64a10eb40 adde newline to hexdumpf 2014-12-12 11:07:20 +00:00
mila@ringwald.ch
881797bd1b des_iterator moved to sdp_util 2014-12-12 08:42:35 +00:00
matthias.ringwald@gmail.com
bbac2f6fce retry sending bnep control setup msg, required by PTS BNEP test 2014-12-11 22:16:42 +00:00
ole.reinhardt@googlemail.com
43ee6cfed5 All numbers in any BNEP header are in network byte order!
Fixed usage of endianess conversion macros and 16 bit load / store macros
2014-12-10 23:28:03 +00:00
matthias.ringwald@gmail.com
25bf58726a disable attempt to encrypt connection to raise security level as it's not working 2014-12-09 23:34:29 +00:00
matthias.ringwald@gmail.com
21cd7d2f9b moved de_get_uint16 into sdp_utils 2014-12-04 09:40:43 +00:00
matthias.ringwald@gmail.com
834f893558 add de_get_uuid32 2014-12-04 09:34:35 +00:00
matthias.ringwald@gmail.com
f61ec82363 fix compile for AVR 2014-12-03 22:39:18 +00:00
matthias.ringwald@gmail.com
20ea11b9fd use PROGMEM on AVR architecture for log_ facilities 2014-12-03 22:33:36 +00:00
matthias.ringwald@gmail.com
21b856f39b add additional cast to generated memory pool code 2014-12-03 20:45:56 +00:00
mila@ringwald.ch
6e2e9a6bab fix crash on connection failure 2014-12-01 22:52:32 +00:00
mila@ringwald.ch
02f4e00d16 finished hci cmds annotation 2014-11-28 11:10:16 +00:00
matthias.ringwald@gmail.com
23a77e1a6f drop old fragments if new first fragment is received 2014-11-20 15:44:57 +00:00
matthias.ringwald@gmail.com
0ca847af67 add buffer overrun checks to ACL recombination 2014-11-20 15:11:50 +00:00
matthias.ringwald@gmail.com
5ffcfcf3c5 reset tx state before daemon event hci packet sent - avoids stalls 2014-11-19 22:14:29 +00:00
matthias.ringwald@gmail.com
1fd51e4555 Avoid link error with CCS 2014-11-19 19:30:24 +00:00
ole.reinhardt@googlemail.com
17d9831b7e Fixed buffer overflow in event package assembly in bnep_emit_incoming_connection() 2014-11-19 01:01:22 +00:00
ole.reinhardt@googlemail.com
34e07d98fe Fixed connection request handling, read UUIDs in network byte order
Initialise service struct memory after allocation
2014-11-19 01:01:11 +00:00
matthias.ringwald@gmail.com
bb82004450 avoid read after free on disconnect 2014-11-18 22:08:21 +00:00
ole.reinhardt@googlemail.com
c523d53df2 Initialise l2cap channel struct with 0 after allocating memory (make valgrind happy) 2014-11-18 21:37:34 +00:00
ole.reinhardt@googlemail.com
f16a69bbd8 Fixed compiler warnings (comparision of signed with unsigned) 2014-11-18 21:37:23 +00:00
matthias.ringwald@gmail.com
b5d8b22b3c send remaining acl fragemnts first as they block the outgoing packet buffer 2014-11-18 14:48:29 +00:00
matthias.ringwald@gmail.com
d051460cdf don't release packet buffer if further fragments 2014-11-18 14:18:08 +00:00