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