Matthias Ringwald
|
58fb2150d9
|
readme: add BMS and TPS
|
2021-09-19 16:12:50 +02:00 |
|
Milanka Ringwald
|
44bb45f308
|
gatt_service: implement TX Power Service Server
|
2021-09-16 14:41:55 +02:00 |
|
Matthias Ringwald
|
59d59ecfa4
|
gap: local name, EIR data, class of device and default link policy can be updated at any time
|
2021-09-10 15:50:30 +02:00 |
|
Milanka Ringwald
|
48ce193c1b
|
a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined
|
2021-09-09 11:34:37 +02:00 |
|
Matthias Ringwald
|
dec8ecc86b
|
changelog: add hci, l2cap, rfcomm changes
|
2021-09-06 16:05:29 +02:00 |
|
Matthias Ringwald
|
c18be15906
|
sm: support Cross-Transport Key-Derivation from BR/EDR to LE LTK
|
2021-09-03 11:13:33 +02:00 |
|
Milanka Ringwald
|
722a85f3a6
|
hfp_hf: emit initial AG indicators values
|
2021-08-31 10:17:23 +02:00 |
|
Milanka Ringwald
|
f45c0f7422
|
changelog: update HFP VRA changes
|
2021-08-30 10:19:20 +02:00 |
|
Matthias Ringwald
|
08a3a10564
|
changelog: reject classic pairing request
|
2021-08-24 18:14:03 +02:00 |
|
Matthias Ringwald
|
f0af2234e6
|
avrcp: use PANEL as default unit + subunit info
|
2021-07-18 13:12:24 +02:00 |
|
Matthias Ringwald
|
a95794cee1
|
a2dp: allow to register media codec validator for sink and source
|
2021-07-16 15:23:12 +02:00 |
|
Matthias Ringwald
|
6a737fb6df
|
avdtp: separate media codec validator for sink and source
|
2021-07-16 14:36:12 +02:00 |
|
Matthias Ringwald
|
c70720c670
|
avdtp: media config validator is called with preview of media codec configuration event
|
2021-07-16 12:19:04 +02:00 |
|
Milanka Ringwald
|
99bba8587c
|
changelog: fix typo
|
2021-07-13 14:50:37 +02:00 |
|
Milanka Ringwald
|
e8e7290180
|
hfp: update API docu and CHANGELOG
|
2021-07-09 15:37:35 +02:00 |
|
Matthias Ringwald
|
aef8999158
|
changelog: mention hci_cmd additions
|
2021-07-06 21:56:00 +02:00 |
|
Matthias Ringwald
|
657978dd97
|
changelog: update
|
2021-07-05 16:39:04 +02:00 |
|
Matthias Ringwald
|
33d85df88e
|
changelog: mention run loop extension
|
2021-07-02 16:55:53 +02:00 |
|
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 |
|