[PATCH BlueZ v3 0/6] mgmt/device: report link security level to D-Bus clients
Frédéric Danis <[email protected]>
| Newsgroups | org.kernel.vger.linux-bluetooth |
|---|---|
| Message-ID | <[email protected]> |
This series adds connection security-level reporting. The new MGMT_EV_SECURITY_LEVEL_CHANGED event [1] is documented and org.bluez.Device1 is updates with new experimental read-only properties SecurityLevel and EncryptionType. Those properties can be displayed using "bluetoothctl info". This is intended to let clients (including test tooling such as btpclient) observe effective link security changes. [1] https://lore.kernel.org/all/[email protected]/ v1->v2: Fix struct mgmt_ev_security_level_changed definition v2->v3: Re-work Security Level possible values in mgmt-protocol.rst to be in with other *-protocol.rst files Frédéric Danis (6): mgmt: Add Security Level Changed event mgmt-tester: Add Security Level Changed event tests monitor: Add support for Mgmt Security Level changed event device: Add SecurityLevel properties to org.bluez.Device1 org.bluez.Device: Add Security Level related properties client: Display SecurityLevel in device info client/main.c | 2 + doc/mgmt-protocol.rst | 45 +++++++++++++ doc/org.bluez.Device.rst | 36 +++++++++++ lib/bluetooth/mgmt.h | 15 +++++ monitor/packet.c | 117 ++++++++++++++++++++++++++++++++++ src/adapter.c | 33 ++++++++++ src/device.c | 84 +++++++++++++++++++++++++ src/device.h | 3 + tools/mgmt-tester.c | 133 +++++++++++++++++++++++++++++++++++++++ 9 files changed, 468 insertions(+) -- 2.43.0