Matthias Ringwald
|
a154fcd6ec
|
pbap_client: init parser for vcard listing parsing
|
2021-06-30 15:16:26 +02:00 |
|
Matthias Ringwald
|
525037839f
|
a2dp_source: fix reconfigure
|
2021-06-29 18:43:43 +02:00 |
|
Milanka Ringwald
|
c415dc9873
|
changelog: HFP API status code
|
2021-06-28 11:59:16 +02:00 |
|
Matthias Ringwald
|
7dfe4b1c91
|
HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking
|
2021-06-25 20:42:14 +02:00 |
|
Matthias Ringwald
|
9620d15fc7
|
hci_dump_posix_fs: add HCI_DUMP_BTSNOOP
|
2021-06-25 11:34:49 +02:00 |
|
Matthias Ringwald
|
3817f9dfcd
|
CVE-2020-26555: ignore NULL link key
|
2021-06-22 17:26:01 +02:00 |
|
Matthias Ringwald
|
72cf8859b1
|
CVE-2020-26555: reject connections to and from devices with same BD ADDR
|
2021-06-22 17:05:30 +02:00 |
|
Matthias Ringwald
|
0265874907
|
CVE-2020-26558: abort LE Secure Connection pairing if remote uses the same public key
|
2021-06-22 15:22:17 +02:00 |
|
Matthias Ringwald
|
5a56192085
|
gap: check if minimal service security level can be reached in responder role
|
2021-06-20 22:58:10 +02:00 |
|
Matthias Ringwald
|
18660401fc
|
l2cap: don't trigger hci disconnect if l2cap security requirements are insufficient
|
2021-06-20 19:39:38 +02:00 |
|
Matthias Ringwald
|
d79819418a
|
changelog: document gap security changes
|
2021-06-20 12:34:53 +02:00 |
|
Matthias Ringwald
|
77208d9020
|
gap: emit GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE
|
2021-06-18 21:06:57 +02:00 |
|
Matthias Ringwald
|
4e5d21eaa3
|
hci: update advertising data without stopping advertising first
|
2021-06-17 10:32:45 +02:00 |
|
Matthias Ringwald
|
137715ebda
|
gap: return status for gap_set_security_mode
|
2021-06-16 22:38:48 +02:00 |
|
Matthias Ringwald
|
532454f96d
|
gap: drop[ local bonding flag in IO Capability Reply if remote does not indicate bonding
|
2021-06-16 22:30:52 +02:00 |
|
Matthias Ringwald
|
f7e6a692b0
|
gap: stop LE connecting if create connection fails (e.g. connectable adv active and multiple roles not supported)
|
2021-06-11 11:35:27 +02:00 |
|
Matthias Ringwald
|
ba9fc86712
|
sm: fix race condition between local address changes and pairing procedure
Cahce address active for connection/advertisements on connection complete
|
2021-06-11 11:27:17 +02:00 |
|
Matthias Ringwald
|
6bcfa63272
|
gap: cache own address on start advertising and connecting, provide getters
|
2021-06-11 11:24:08 +02:00 |
|
Matthias Ringwald
|
dbd5dcc31a
|
gap: avoid requesting authentication twice
|
2021-06-10 16:05:53 +02:00 |
|
Matthias Ringwald
|
e9f98c4a52
|
gap: store link key in hci connection struct to allow authenticate after pairing without bonding
|
2021-06-10 15:45:12 +02:00 |
|
Milanka Ringwald
|
c436b76054
|
att_db: fix spelling, update API docu
|
2021-06-03 08:50:02 +02:00 |
|
Matthias Ringwald
|
f840457c73
|
Changelog: prepare v1.4
|
2021-05-31 16:44:53 +02:00 |
|
Matthias Ringwald
|
093c3dfd65
|
avdtp: fix spelling avdtp_set_preferred_sampling_frequency
|
2021-05-27 15:02:31 +02:00 |
|
Matthias Ringwald
|
a61834b6cb
|
gap: re-configure advertisements after power cycle
|
2021-05-27 15:02:31 +02:00 |
|
Matthias Ringwald
|
92f8a0d748
|
changelog: update
|
2021-05-27 15:02:31 +02:00 |
|
Matthias Ringwald
|
17c6fe5cac
|
gap: abort SSP pairing if MITM protection required but not possible
|
2021-05-25 15:04:40 +02:00 |
|
Matthias Ringwald
|
6edaed7f18
|
gap: only store link key if it allows requested security level
|
2021-05-25 13:26:56 +02:00 |
|
Matthias Ringwald
|
da9b76deb1
|
l2cap: return unknown mandatory option in config response
|
2021-05-24 18:30:42 +02:00 |
|
Milanka Ringwald
|
c3b8c0a2ef
|
avrcp_controller: reassemble fragmented AVCTP packets
|
2021-05-21 14:24:22 +02:00 |
|
Matthias Ringwald
|
a536dfcc0c
|
l2cap: fix create outgoing connection triggered in hci disconnect event callback
Avoids sending an ACL packet for a now non-existing HCI connection
|
2021-05-21 10:33:58 +02:00 |
|
Matthias Ringwald
|
ac9136ccd4
|
gap: provide Device ID from EIR in GAP_EVENT_INQUIRY_RESULT
|
2021-05-19 10:25:26 +02:00 |
|
Matthias Ringwald
|
8549a61e0d
|
sm: start pairing as Central for already encrypted connection on Slave Security Request
|
2021-05-10 16:50:00 +02:00 |
|
Matthias Ringwald
|
0ff1f3d8cf
|
att_db: allow ATT Read Callback to return custom ATT Error Code
|
2021-05-03 14:30:35 +02:00 |
|
Matthias Ringwald
|
1f46817505
|
gap: fix gap_connect after gap_connect_cancel
|
2021-04-26 16:32:03 +02:00 |
|
Matthias Ringwald
|
40e8d6c5eb
|
hfp: sco connection is created by ag if codec negotiation is supported
|
2021-04-12 17:19:30 +02:00 |
|
Matthias Ringwald
|
dc13fd8d8b
|
gatt_client: fix read long characteristic descriptor
|
2021-04-12 11:47:30 +02:00 |
|
Matthias Ringwald
|
278ff8a910
|
gap: support QoS setup with gap_qos_set
|
2021-04-09 14:56:22 +02:00 |
|
Milanka Ringwald
|
89974af953
|
ble/gatt-service: emit SCAN_INTERVAL_UPDATE event, add scan parameters service server to CHANGELOG
|
2021-04-09 10:16:23 +02:00 |
|
Matthias Ringwald
|
d703d377e1
|
hfp: provide acl_handle in events to identify connection
|
2021-04-07 18:30:35 +02:00 |
|
Matthias Ringwald
|
140c055723
|
gap: support sniff subrating
|
2021-04-07 12:04:18 +02:00 |
|
Matthias Ringwald
|
32e2f27f96
|
hci: add hci_sniff_subrating command
|
2021-04-07 10:21:09 +02:00 |
|
Matthias Ringwald
|
d821984b1f
|
gap: allow to disable link supervision timeout
|
2021-04-07 10:10:16 +02:00 |
|
Matthias Ringwald
|
ec61abe886
|
doc: add hids_service_client to changelog and readme
|
2021-04-06 12:18:25 +02:00 |
|
Matthias Ringwald
|
3cbedd4337
|
hid: prefix hid.h and hid.c with btstack_
|
2021-03-31 12:07:41 +02:00 |
|
Milanka Ringwald
|
309522270a
|
gatt_client: Use ATT_READ_REQUEST for first blob of Read Long Characteristic
|
2021-03-31 10:44:22 +02:00 |
|
Matthias Ringwald
|
d0a0eceeda
|
hfp_ag: trigger codec exchange and disconnect after all other state machines
|
2021-03-30 13:52:44 +02:00 |
|
Matthias Ringwald
|
5a4785c8a7
|
hfp_hf: only emit single event for RING and AG Status updates
|
2021-03-29 16:01:21 +02:00 |
|
David Lechner
|
693c9a6e8a
|
Add bullet points in recent changelog entries
Without the bullet points, the changelog is difficult to read when rendered on GitHub.
|
2021-03-26 11:21:29 -05:00 |
|
Matthias Ringwald
|
c8dfe071e5
|
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
|
2021-03-26 11:51:57 +01:00 |
|
Matthias Ringwald
|
bec5f683aa
|
gap: only store link key for ssp if remote side has set bondable in io cap auth requirements as well
|
2021-03-25 10:20:00 +01:00 |
|