11857 Commits

Author SHA1 Message Date
Matthias Ringwald
47a155880c l2cap: support ENABLE_EXPLICIT_CONNECTABLE_MODE_CONTROL 2020-12-18 15:17:31 +01:00
Matthias Ringwald
f38f43d729 att_dispatch: fix ATT_EVENT_MTU_EXCHANGE_COMPLETE emit 2020-12-17 17:44:16 +01:00
Matthias Ringwald
ef6e8e6376 avrcp_target: avoid warning without bstack_assert 2020-12-14 11:49:57 +01:00
Matthias Ringwald
cc92f22bee hfp/goep_client/avdtp/a2dp: return SDP_SERVICE_NOT_FOUND if no suitable SDP record is found 2020-12-14 11:39:43 +01:00
Matthias Ringwald
8580489cbd le_streamer_client, le_data_channel_client: fix adv name matching 2020-12-11 23:37:20 +01:00
Matthias Ringwald
858a092d6e test/hfp: fix build 2020-12-11 22:29:13 +01:00
Matthias Ringwald
e55c05e30d hfp/hsp: validate remote role is present in SDP Service Class List ID
Avoids HFP AG/HSP AG connecting to same service on remote device
2020-12-11 22:21:17 +01:00
Matthias Ringwald
18aab41867 sdp_client_rfcomm: add sdp_client_query_rfcomm_channel_and_name_for_service_class_uuid 2020-12-11 22:07:25 +01:00
Matthias Ringwald
17b0e9ff31 l2cap: fix packet size check for incoming classic basic channels (regression introduced in v1.2.1) 2020-12-11 17:09:45 +01:00
Matthias Ringwald
2362012475 doc: add info on Assisted HFP for CC256x 2020-12-11 11:18:41 +01:00
Matthias Ringwald
228e70a581 test/security_manager_sc: fix make dependencies 2020-12-11 10:00:08 +01:00
Matthias Ringwald
3721a23546 hfp: support CC256x assisted hfp 2020-12-10 15:38:26 +01:00
Matthias Ringwald
49ed206d42 cc256x: configure PCM/I2S for CVSD, if ENABLE_SCO_OVER_PCM is defined 2020-12-10 15:23:47 +01:00
Matthias Ringwald
365a7dd12b hci_cmd: add ti vs commands for assisted hfp 2020-12-10 15:23:47 +01:00
Matthias Ringwald
38b632b5f7 test/embedded: fix build 2020-12-10 15:13:38 +01:00
Matthias Ringwald
cd56fb443c test: enable address sanitzier for make test 2020-12-10 11:52:05 +01:00
Matthias Ringwald
9dbbd7d09d test: run make coverage in subdirs 2020-12-10 11:52:05 +01:00
Matthias Ringwald
3d87570f86 test: prepare separate builds for unit test with address sanitizer vs. coverage 2020-12-10 11:52:05 +01:00
Matthias Ringwald
1ec112deb9 hfp_ag: release audio connection on CHUP from HF 2020-12-10 11:52:05 +01:00
Matthias Ringwald
4a2e058f9c hfp_ag: extract hfp_ag_transfer_indicator 2020-12-10 11:52:05 +01:00
Matthias Ringwald
46f073f23a hfp_hf: call hfp_hf_run for all events from hfp_handle_hci_event 2020-12-10 11:52:05 +01:00
Matthias Ringwald
1c6a0fc0fa hfp: use hfp_ag/hfp_hf prefix 2020-12-10 11:38:19 +01:00
Matthias Ringwald
d26f57b0fe changelog: prepare v1.2.1 2020-12-10 10:53:20 +01:00
Matthias Ringwald
12cbbeeeee hfp_ag: remove excessive braces 2020-12-09 21:34:24 +01:00
Matthias Ringwald
a32d7023af doc: security triggered by connection complete for proactive authentication 2020-12-09 12:30:30 +01:00
Matthias Ringwald
7a50df221c fix docu on expected status codes in SM_EVENT_REENCRYPTION_COMPLETE 2020-12-09 11:28:10 +01:00
Matthias Ringwald
c7684e84ed doc: reorder gatt description 2020-12-08 16:58:13 +01:00
Matthias Ringwald
33676bc673 doc: extend sm, mention security in gatt client
rename gatt client security diagrams
2020-12-08 15:51:51 +01:00
Milanka Ringwald
9b037397d7 plc: avoid cppcheck warnings 2020-12-08 12:03:54 +01:00
Matthias Ringwald
2f7137db90 mesh: annotate incorrect cpp nullpointer warning 2020-12-08 11:59:40 +01:00
Matthias Ringwald
f8737b81da hfp_ag: inline wrapper around hfp_gsm_handler to help static analyzer 2020-12-08 11:57:21 +01:00
Matthias Ringwald
df842b645f avrcp_target: fix compile warning using invalid pointers in memcpy with len == 0 2020-12-08 11:18:27 +01:00
Matthias Ringwald
5c1ef14e99 Revert "sm: abort pairing if bonding information is not deleted in re-erncryption failed handler with ENABLE_LE_PROACTIVE_AUTHENTICATION"
This reverts commit 19a4077283fa3d57318bfca7160559a2adc3fd5a.
2020-12-08 10:36:14 +01:00
Matthias Ringwald
19a4077283 sm: abort pairing if bonding information is not deleted in re-erncryption failed handler with ENABLE_LE_PROACTIVE_AUTHENTICATION 2020-12-07 12:46:06 +01:00
Matthias Ringwald
9b75de03b9 sm: emit re-encryption start/complete(ERROR_CODE_PIN_OR_KEY_MISSING) when receiving pairing request with LTK available 2020-12-07 12:46:06 +01:00
Matthias Ringwald
212d735ee7 sm: introduce SM_RESPONDER_PH1_PAIRING_REQUEST_RECEIVED_W4_IRK to wait for IRK after receiving Pairing Request 2020-12-07 12:46:06 +01:00
Matthias Ringwald
7af5dcd58a sm: send security request after irk complete, emit pairing/re-encryption events 2020-12-07 12:46:06 +01:00
Matthias Ringwald
d3c122774e sm: extract sm_pairing_started 2020-12-07 12:46:06 +01:00
Matthias Ringwald
24c20dc492 sm: inline sm_send_security_request_for_connection 2020-12-07 12:46:06 +01:00
Matthias Ringwald
e8bde1e163 sm: deprecated sm_send_security_request 2020-12-07 12:46:06 +01:00
Matthias Ringwald
bd37f2bf6e sm_pairing examples: handle ERROR_CODE_PIN_OR_KEY_MISSING 2020-12-07 12:46:06 +01:00
Matthias Ringwald
6bc3aba4a0 sm: deprecated sm_send_security_request 2020-12-04 15:16:00 +01:00
Matthias Ringwald
995b878a8a docs: separate central/peripheral security flows 2020-12-03 21:57:37 +01:00
Matthias Ringwald
7cd78c034e sm: emit pairing started event 2020-12-03 20:36:45 +01:00
Matthias Ringwald
7c4db9dc71 sm_pairing examples: report pairing started event 2020-12-03 20:27:49 +01:00
Matthias Ringwald
38c89bb1b7 sm: add SM_EVENT_PAIRING_STARTED 2020-12-03 20:25:14 +01:00
Matthias Ringwald
daac65637f sm: emit re-encryption started in central role after receiving security request 2020-12-03 17:48:10 +01:00
Matthias Ringwald
e9af1bf650 sm: handle LTK request after sending Security Request as Responder without LTK 2020-12-03 13:46:35 +01:00
Matthias Ringwald
3c3e5a84cc example: init gatt client for sm pairing examples, pretty print gatt result 2020-12-02 21:11:07 +01:00
Matthias Ringwald
3c0e26de90 sm: use current peer address for re-encryption events if le device info not available 2020-12-02 21:11:07 +01:00