mbox series

[BlueZ,v3,0/5] Enhance GATT to pass PTS tests

Message ID 20240125190805.1244787-1-frederic.danis@collabora.com (mailing list archive)
Headers show
Series Enhance GATT to pass PTS tests | expand

Message

Frédéric Danis Jan. 25, 2024, 7:08 p.m. UTC
The two first patches  allow to prevent automatic security level change
to allow to display the security error when running GATT/CL/GAR/BI-04-C
using btgatt-client.

The other patches add commands to be able to call GATT discovery
functions from btgatt-client and get their results.

v1 -> v2: Re-use att_send_op->retry and make it possible to prevent
            security upgrade on a per operation basis
          Remove "btgatt-client: Add function to search descriptors"
            as GATT/CL/GAD/BV-06-C test is optional
          Fix command arguments check in btgatt-client
v2 -> v3: Split first commit in two, one for src/shared and the other
            for tools directories

Frédéric Danis (5):
  shared/gatt: Prevent security level change for PTS GATT tests
  btgatt-client: Add command to prevent security level change
  btgatt-client: Add function to search service based on UUID
  btgatt-client: Add function to search characteristics
  btgatt-client: Add function to search all primary services

 src/shared/att.c         |  26 ++++
 src/shared/att.h         |   1 +
 src/shared/gatt-client.c |  19 +++
 src/shared/gatt-client.h |   3 +
 tools/btgatt-client.c    | 251 +++++++++++++++++++++++++++++++++++++--
 5 files changed, 288 insertions(+), 12 deletions(-)

Comments

patchwork-bot+bluetooth@kernel.org Jan. 25, 2024, 10:20 p.m. UTC | #1
Hello:

This series was applied to bluetooth/bluez.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Thu, 25 Jan 2024 20:08:00 +0100 you wrote:
> The two first patches  allow to prevent automatic security level change
> to allow to display the security error when running GATT/CL/GAR/BI-04-C
> using btgatt-client.
> 
> The other patches add commands to be able to call GATT discovery
> functions from btgatt-client and get their results.
> 
> [...]

Here is the summary with links:
  - [BlueZ,v3,1/5] shared/gatt: Prevent security level change for PTS GATT tests
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=6c15afefcd71
  - [BlueZ,v3,2/5] btgatt-client: Add command to prevent security level change
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=f0cef854f963
  - [BlueZ,v3,3/5] btgatt-client: Add function to search service based on UUID
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=68cd2ae6f513
  - [BlueZ,v3,4/5] btgatt-client: Add function to search characteristics
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=647adf9260ff
  - [BlueZ,v3,5/5] btgatt-client: Add function to search all primary services
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=0de32f67f685

You are awesome, thank you!