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(-)
--
2.31.1