I broke the Bus ⚡🚌⚡
Lots of changes, the most significant:
- database location moved (now in
/var/lib/boltd
)- ⚠ devices enrolled with bolt 0.1 need to be re-enrolled (or the database moved from the old location)
- DBus API changed (lots of strings)
- Enums are transmitted as strings
Device.Security
property is gone; replaced byauthorized-dponly
status andManager.SecurityLevel
( #37, #38, #62)- Various timestamps got added:
Device.ConnectTime
,Device.StoreTime
andDevice.AuthorizeTime
(#46 #57) Device.Label
(readwrite) was added so devices can be given custom names (#46)Device.Type
added, to differentiate between host and peripheralsManager.AuthMode
(readwrite) was added to control (auto) authorization (#48)
Other bugfixes and improvements include: