63 Commits

Author SHA1 Message Date
Matthias Ringwald
5dcb6ca761 Revert "l2cap ertm: allow SDU of szie MPS in first packet that contains L2CAP SDU Length"
This reverts commit f6fb536452573216b8c12692b87b78ef0221df9e.
2018-10-03 17:19:22 +02:00
Matthias Ringwald
f6fb536452 l2cap ertm: allow SDU of szie MPS in first packet that contains L2CAP SDU Length 2018-10-03 17:16:00 +02:00
Matthias Ringwald
2b6d34f42e sdp_server: queue incoming connections when already connected instead of rejecting them 2018-10-03 12:53:29 +02:00
Matthias Ringwald
4960f9e71e hfp: decline incoming rfcomm connection after outgoing connection was started 2018-10-02 16:36:40 +02:00
Matthias Ringwald
ef07b2dc0f l2cap: fix issue with outgoing connection before read remote supported complete when other channels exist 2018-10-02 16:17:13 +02:00
Matthias Ringwald
93d791b29f l2cap: check can send now before sending extended information request needed for ERTM mode 2018-09-25 15:45:35 +02:00
Matthias Ringwald
cfd2437ec6 a2dp_source: suppport stream reconfiguration (a2dp_source_reconfigure_stream_sampling_frequency) 2018-09-17 12:06:51 +02:00
Matthias Ringwald
fe8aebe6c4 l2cap: use valid signaling identifier for L2CAP Connection Parameter Update Request 2018-09-12 16:21:14 +02:00
Matthias Ringwald
cce308d626 gatt_client: stop timer on disconnect - fixes use after free / crash 2018-09-11 08:32:03 +02:00
Matthias Ringwald
eea99214d9 l2cap: evaluate 'can send now' on HCI Disconnect as ACL buffers in Bluetooth Controller have been used for the closed connection are freed implicitly 2018-09-11 08:27:33 +02:00
Matthias Ringwald
22a3debe3f update changelog 2018-09-06 17:45:02 +02:00
Matthias Ringwald
ece97caeac l2cap: track address of outgoing classic connections and treat error as connection failure 2018-09-03 19:20:27 +02:00
Matthias Ringwald
f299206d43 l2cap: fix emitted L2CAP_EVENT_CONNECTION_PARAMETER_UPDATE_REQUEST 2018-08-23 12:08:14 +02:00
Matthias Ringwald
f55bd52945 sm: drop LTK flag from Pairing Response for Secure Connections 2018-08-21 17:59:19 +02:00
Matthias Ringwald
44263cccde sm: fix pairing for Secure Connections with Bonding if remote sends additional keys 2018-08-21 17:26:47 +02:00
Matthias Ringwald
3a7447a300 pbap: add pbap_get_phonebook_size to get phonebook entry count 2018-08-20 20:35:56 +02:00
Matthias Ringwald
9be4aecf32 compile_gatt: Allow enable Notifications/Indication with Write Command. Fixes issue with some Android devices 2018-08-05 22:49:29 +02:00
Matthias Ringwald
6e4c47b0cf raspi: use H4 for Raspberry Pi Zero W with Hardware UART / Flow Control 2018-07-29 22:40:30 +02:00
Matthias Ringwald
6d6471dc9e Documentation for Raspberry Pi 3 port in port/raspi 2018-07-29 13:45:30 +02:00
Matthias Ringwald
d2ac43106a changelog: mention errata-10734 2018-07-24 14:51:47 +02:00
Matthias Ringwald
fc6cde64da Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE 2018-07-23 14:14:14 +02:00
Matthias Ringwald
84dcd8f6cb update CHANGELOG 2018-07-23 14:11:10 +02:00
Matthias Ringwald
c085d9ff20 sm: generate new EC Public Keypair after each pairing 2018-07-13 13:54:28 +02:00
Matthias Ringwald
5d07396b24 att_server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete 2018-06-16 21:56:13 +02:00
Matthias Ringwald
1c7ac872de avrcp controller: fix parsing of now playing info 2018-06-15 12:27:46 +02:00
Matthias Ringwald
bce48a2655 att_server: send ATT_EVENT_HANDLE_VALUE_INDICATION_COMPLETE with status ATT_HANDLE_VALUE_INDICATION_DISCONNECT on disconnect 2018-06-06 21:51:44 +02:00
Matthias Ringwald
42bafa11b1 hfp: Fix Wide Band Speech bit in SDP record for both HF/AG. Missing bit prevents macOS from using mSBC 2018-06-05 11:03:04 +02:00
Matthias Ringwald
236467535a update CHANGLOG for last commit 2018-05-22 11:32:09 +02:00
Matthias Ringwald
f4b33574b8 gatt_client: if ENABLE_GATT_CLIENT_PAIRING, GATT Client starts pairing and retry operation on security error 2018-05-18 11:22:37 +02:00
Matthias Ringwald
cbbb12d994 att_server: add att_server_request_to_send_notification and att_server_request_to_send_indication 2018-05-17 15:53:39 +02:00
Milanka Ringwald
b58c6eb905 att_server: fix lookup for Client Characteristic Configuration in services with multiple Characteristics 2018-05-15 16:00:02 +02:00
Matthias Ringwald
c7e2c1a542 sm: improve le_device_db lookup and storing of IRK 2018-05-15 09:25:02 +02:00
Matthias Ringwald
9650eb2f69 le_device_db_tlv: fix seq nr management 2018-05-14 20:49:13 +02:00
Matthias Ringwald
895588b9a7 gap: re-encrypt outgoing connection if bonded 2018-05-14 17:36:51 +02:00
Matthias Ringwald
eddc894f0f SM: Fix LE Secure Connection pairing in Central role 2018-05-10 18:19:31 +02:00
Matthias Ringwald
45a58b3093 GAP: security level for Classic protocols (asides SDP) raised to 2 (encryption) 2018-04-30 11:59:08 +02:00
Matthias Ringwald
e85c3ccee8 CHANGELOG: introduce btstack_crypto 2018-04-20 12:09:45 +02:00
Matthias Ringwald
84e7d3b9ed hfp: fix answer call command 2018-04-16 14:23:43 +02:00
Matthias Ringwald
ad2a4692c4 Embedded: support btstack_stdin via SEGGER RTT 2018-04-15 11:38:46 +02:00
Matthias Ringwald
c0a6fc5d51 sdp: free service record item on sdp_unregister_service 2018-04-13 16:28:13 +02:00
Matthias Ringwald
e4f5dd75d9 hci: fix buffer overrun in gap_inquiry_explode 2018-04-10 14:07:23 +02:00
Matthias Ringwald
ff04bac77c att_db_util: added security requirement arguments to creator functions 2018-04-05 12:36:48 +02:00
Matthias Ringwald
2b0d89b5b8 changelog: start April section 2018-04-03 21:34:05 +02:00
Matthias Ringwald
27ef8bc836 sm: store pairing information only if both devices have requested bonding 2018-03-30 20:06:58 +02:00
Matthias Ringwald
acaa7cdab8 changelog: add seperate security level for att read/write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
3385451f57 changelog: remove duplicate items 2018-03-16 11:31:16 +01:00
Matthias Ringwald
100b5a31f3 att: support for delayed att read response 2018-03-16 11:28:25 +01:00
Matthias Ringwald
86099d9313 sm: use le_device_db_max_count() to iterate over all le device db entries 2018-03-15 16:36:48 +01:00
Milanka Ringwald
8c90079180 HSP HS: accept incomming SCO connection 2018-03-14 16:34:33 +01:00
Matthias Ringwald
85847a9dce rfcomm: fix infinite loop on l2cap connection error 2018-03-12 12:34:50 +01:00