New Features:
- IOMMU support: adapt behavior iommu support is present and active [#128]
- automatically enroll new devices with the new
iommu
policy when iommu is active
- automatically authorize devices with the
iommu
policy if iommu is active
boltctl config
command to describe, get and set global, device and domain properties.
- Chain authorization and enrollment via
boltctl {enroll, authorize} --chain
[!153, !154]
bolt-mock
script for interactively testingboltd
[!152]
- IOMMU support: adapt behavior iommu support is present and active [#128]
Improvements:
- Automatically import devices that were authorized at boot [#137]
- Make tests installable [#140]
- Honour
STATE_DIRECTORY
[!159] andRUNTIME_DIRECTORY
[!161]
- Profiling support via gprof [!168]
- Automatically import devices that were authorized at boot [#137]
Bug fixes:
- Better handling of random data generation [#132, !165]
- Fix double free in case of client creation failure [!148]
- Fix invalid format string in warning [!14]
- Better handling of random data generation [#132, !165]
NB for packagers:
- The dbus configuration is now installed in
$datadir/dbus-1/system.d
instead of$sysconfdir
[!177].
- To install tests, configure with
-Dinstall-tests=true
.
- The dbus configuration is now installed in