linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/1] gatt: remove superfluous extended properties
@ 2021-09-26 17:00 Dagan Martinez
  2021-09-26 17:00 ` [PATCH BlueZ 1/1] " Dagan Martinez
  0 siblings, 1 reply; 4+ messages in thread
From: Dagan Martinez @ 2021-09-26 17:00 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Dagan Martinez

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-09-27 17:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-26 17:00 [PATCH BlueZ 0/1] gatt: remove superfluous extended properties Dagan Martinez
2021-09-26 17:00 ` [PATCH BlueZ 1/1] " Dagan Martinez
2021-09-26 17:38   ` bluez.test.bot
2021-09-27 17:45     ` Luiz Augusto von Dentz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).