Capture the Flags
Prepare for upcoming kernel changes:
- Support for
usbonly
security level - Support for
boot
sysfs device attribute
DBus API changes:
BoltStatus
was split, so that:Device.Status
does not reportauthorized-xxx
anymoreDevice.AuthFlags
added to indicate auth details, e.g.secure
,nopci
,boot
,nokey
BoltSecurity
and thusManager.SecurityLevel
can reportusbonly
client/boltctl:
- async versions for many function calls
- more efficient getters, resulting in reduced allocations
- boltctl reports
Device.AuthFlags
- boltctl prints more and better version info via
boltctl monitor
Other bugfixes and improvements include:
- more robust flags/enum conversion