8196 Commits

Author SHA1 Message Date
Matthias Ringwald
e2a5eb6349 sm: ignore Security Request after re-encryption has started 2024-03-01 10:38:01 +01:00
Matthias Ringwald
77a1fa17d8 gatt-service/nordic_spp_service_server: check con handle on hci disconnect 2024-02-24 13:16:44 +01:00
eightycc
0c0ca9b26f
l2cap: fix unused-variable warning (#561)
Co-authored-by: Bob Abeles <phil99boyd@gmail.com>
2024-02-23 08:35:41 +01:00
Bob Abeles
033393ee66 hci: add missing prototypes 2024-02-15 07:57:32 +01:00
Matthias Ringwald
4639b1e41d hci: send le read remote features only if supported and if iso streams are enabled 2024-02-13 14:42:09 +01:00
Matthias Ringwald
fa4b4d2bcc hfp_hf: tidy code and comments in hfp_hf_set_hf_indicator 2024-02-13 09:08:41 +01:00
Matthias Ringwald
0f716b22f4 hfp_hf: only try send indication if subscribed, clear in any case 2024-02-13 09:05:32 +01:00
Matthias Ringwald
a784d71b35 hci: add hci_reserve_packet_buffer to match hci_send_prepared_cmd_packet during init 2024-02-08 09:43:22 +01:00
Matthias Ringwald
1fa7a4bba7 hci: fix privacy updates 2024-02-06 10:33:36 +01:00
Matthias Ringwald
26bb3782a7 hsp_hs: use EV3 and 2EV3 packets for 7.5 ms voice interval 2024-02-05 12:22:20 +01:00
Matthias Ringwald
ed2083442e hci: fix build 2024-02-05 11:37:38 +01:00
Matthias Ringwald
a84946b2a9 hci: release packet buffer if send sco fails, abort send acl fragments on error 2024-02-05 11:32:35 +01:00
Matthias Ringwald
f91accd343 hci: set last_cmd_opcode in hci_send_prepared_cmd_packet 2024-02-05 11:20:46 +01:00
Matthias Ringwald
ee418d0f5b hci: reserve packet buffer for custom init 2024-02-05 11:15:37 +01:00
Matthias Ringwald
ca6804fd63 hci: introduce hci_send_prepared_cmd_packet and use during startup 2024-02-05 11:15:17 +01:00
Matthias Ringwald
7f58ef6bd1 hfp_hf: use bool to indicate packet sent 2024-02-01 20:14:19 +01:00
Matthias Ringwald
cd7fdf75ad hfp_hf: avoid sending voice activation multiple times 2024-02-01 20:04:14 +01:00
Matthias Ringwald
f145faa552 hci: fix assert on custom init 2024-02-01 10:07:18 +01:00
Dirk Helbig
bb8a927b64 core: add fsm/hsm implementation 2024-01-31 18:33:06 +01:00
Matthias Ringwald
d1b426c456 hid_host: filter sdp record atrributes 2024-01-26 18:31:41 +01:00
Matthias Ringwald
8f4649e3ba hci: remove bool from hci_reserve_packet_buffer and similiar higher layer functions 2024-01-25 14:05:06 +01:00
Matthias Ringwald
5daaa52e38 hci: emit transport packet sent from hci_release_packet_buffer 2024-01-25 11:18:46 +01:00
Matthias Ringwald
5d35098109 hci: assert in reserve/release packet buffer 2024-01-25 11:15:04 +01:00
Matthias Ringwald
5b0f090baa hci: emit transport packet sent if disconnect for connection with fragmentation active 2024-01-24 18:46:08 +01:00
Matthias Ringwald
fc532b335d avdtp: setup for fuzzer 2024-01-24 16:10:32 +01:00
Matthias Ringwald
bfb3452804 avdtp_acceptor: limit number of suspended SEIDs 2024-01-24 16:10:32 +01:00
Matthias Ringwald
fa4f109b13 avdtp_acceptor: consider signal header size for msg len validation 2024-01-24 16:10:32 +01:00
Matthias Ringwald
3d79ed3be2 avdtp_util: return 0 if signaling header incomplete 2024-01-24 16:10:32 +01:00
Matthias Ringwald
335dba6a8f avdtp_util: use avdtp_get_signaling_message_type 2024-01-24 16:10:32 +01:00
Matthias Ringwald
3cb0f44de9 avdtp: avoid out of bounds read 2024-01-24 16:10:32 +01:00
Matthias Ringwald
d90722d454 hci: implement gap_cig_remove 2024-01-24 14:59:54 +01:00
Matthias Ringwald
f2e409f3a3 hci: use cig_id instead of cig_handle 2024-01-24 14:59:54 +01:00
Matthias Ringwald
137a570a71 gap: support coordinated private random address updates 2024-01-24 14:59:09 +01:00
Matthias Ringwald
62daa44137 gap: made mutual authentication for legacy secure connections optional 2024-01-23 19:46:07 +01:00
Weigang Wang
f6a72c8fdb gatt-service/device_information-service_client: return command disallowed when busy 2024-01-23 17:06:52 +01:00
Matthias Ringwald
e7af4f1f3f att_server: allow to start crypto operation from delayed att read/write request
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:55 +01:00
Matthias Ringwald
c61037cc77 att_sever: call att_read_callback on services with ATT_READ_RESPONSE_PENDING
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:10 +01:00
Matthias Ringwald
85878f9d1f att_server: add flags to att_service_handler_t 2024-01-23 16:14:25 +01:00
Matthias Ringwald
f76e733a84 sm: fix cache ltk for central re-encrypt 2024-01-23 16:13:18 +01:00
Matthias Ringwald
f728bb7b34 sm: use INVALID_LINK_KEY for missing link key 2024-01-23 11:28:26 +01:00
Matthias Ringwald
bcab665063 sm: cache ltk in central role 2024-01-23 11:28:26 +01:00
Matthias Ringwald
8ce186819b hci: always init conn link key type 2024-01-23 11:28:26 +01:00
Milanka Ringwald
105be2b8cd gatt-service/nordic_spp_service_server: emit service disconnect on HCI disconnect 2024-01-23 11:25:46 +01:00
Matthias Ringwald
2b6efc4d0e hci: fix build 2024-01-17 12:16:22 +01:00
Matthias Ringwald
64e2b019f2 gap: document requirement for RPA in extended advertising 2024-01-17 12:05:17 +01:00
Matthias Ringwald
67bf59ff2b sm: get own addr & type from hci advertising set 2024-01-17 12:05:17 +01:00
Matthias Ringwald
22f987e460 hci: rename hci_extended_advertising_supported 2024-01-17 12:05:17 +01:00
Matthias Ringwald
135568f9c0 hci: make hci_extended_advertising_supported public 2024-01-17 12:05:17 +01:00
Matthias Ringwald
efc77985e3 gap: add gap_le_get_own_advertising_set_address 2024-01-17 12:04:37 +01:00
Matthias Ringwald
8dc1b1d01e gap: set IRK for undirected advertising 2024-01-17 12:04:37 +01:00