zephyr/subsys/bluetooth
Carles Cufi d9848b155d Bluetooth: host: Optionally disable GATT sec re-establishment
Some centrals deal poorly with receiving a security request immediately
after reconnection whenever reconnecting with characteristics that are
notifiable or indicatable and requiring security. In particular,
Android 9 and earlier devices may lose bond information when this
happens, some Microsoft Surface devices will enter an invalid state
and, on top of that, Apple's Bluetooth Low Energy guidelines explicitly
discourage this behavior.

In order to allow interoperability with those devices, make the GATT
automatic security request sending as a peripheral optional by
introducing a new Kconfig option, BT_GATT_AUTO_SEC_REQ.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2021-06-09 21:10:14 +03:00
..
audio Bluetooth: Audio: VOCS remove need for bt_conn pointer 2021-06-07 12:08:10 +02:00
common Bluetooth: Refactor bluetooth buffer configuration for simplification 2021-05-06 14:56:18 +02:00
controller Bluetooth: controller: Fix conn setup regression 2021-06-04 12:13:34 -05:00
host Bluetooth: host: Optionally disable GATT sec re-establishment 2021-06-09 21:10:14 +03:00
mesh Bluetooth: Mesh: Reject identical public keys 2021-06-07 18:56:26 +03:00
services Bluetooth: OTS: Update OTS to use correct reserve define 2021-05-06 14:56:18 +02:00
shell Bluetooth: Audio: VOCS remove need for bt_conn pointer 2021-06-07 12:08:10 +02:00
CMakeLists.txt Bluetooth: Audio: Volume Offset Control Service and Client 2021-03-22 13:05:56 -04:00
Kconfig driver: esp32: add bluetooth support 2021-04-30 16:51:30 -04:00