Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 7610b9264147c387e0c12d17221ae83f97add776 https://github.com/bluez/bluez/commit/7610b9264147c387e0c12d17221ae83f97add776 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M src/shared/gatt-db.c M src/shared/gatt-db.h Log Message: ----------- shared/gatt-db: Make gatt_db_attribute_get_value public This makes gatt_db_attribute_get_value public so it can be used by the likes of btmon. Commit: cf72428156689a7bf2e2c6013788fedca08c6ff7 https://github.com/bluez/bluez/commit/cf72428156689a7bf2e2c6013788fedca08c6ff7 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M monitor/att.c Log Message: ----------- monitor/att: Print value when printing descriptors This prints the value attribute information when print attribute descriptors: < ACL Data TX: Handle 3585 flags 0x00 dlen 9 ATT: Write Request (0x12) len 4 Handle: 0x002c Type: Client Characteristic Configuration (0x2902) Value Handle: 0x002b Type: Battery Level (0x2a19) Data: 0100 Notification (0x01) Commit: 2719bb5aaf6df77edb4bf7c2654c178836300c73 https://github.com/bluez/bluez/commit/2719bb5aaf6df77edb4bf7c2654c178836300c73 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M monitor/att.c Log Message: ----------- monitor/att: Fix not loading gatt_db for devices using RPA Device using RPA have its storage using its identity address so this uses keys_resolve_identity to attempt to resolve the destination address instead of always using the connection address. Commit: 011e562a98a8b8c278391bc64d9dc2c8df0a5585 https://github.com/bluez/bluez/commit/011e562a98a8b8c278391bc64d9dc2c8df0a5585 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-03-27 (Mon, 27 Mar 2023) Changed paths: M monitor/keys.c M monitor/keys.h M monitor/packet.c Log Message: ----------- monitor: Cache IRK being parsed This caches any IRK being parsed so they can be used to resolve addresses later which fixes the problem of only being able to resolve addresses if the monitor happens to be active while SMP exchange the keys. Compare: https://github.com/bluez/bluez/compare/fb1c694100b2...011e562a98a8