mbox series

[BlueZ,0/1] gatt: remove superfluous extended properties

Message ID 20210926170039.49865-1-martinez.dagan@gmail.com (mailing list archive)
Headers show
Series gatt: remove superfluous extended properties | expand

Message

Dagan Martinez Sept. 26, 2021, 5 p.m. UTC
As discussed on Slack, the BlueZ source contains superfluous
non-standard extended properties with no effect other than the creation
of unnecessary CEPDs with bits set in the "reserved" field. These
extended properties are set when a characteristic has a `secure-*`,
`encrypt-*`, or `encrypt-authenticated-*` flag set.

According to section 3.3.3.1 of the Bluetooth core spec 5.3, the only
valid extended properties are "reliable write", and "writable
auxiliaries."

This patch removes all other extended properties.

Dagan Martinez (1):
  gatt: remove superfluous extended properties

 src/gatt-database.c    | 6 ------
 src/shared/att-types.h | 8 --------
 2 files changed, 14 deletions(-)