usbguard-0.6.0
Pre-release
Pre-release
Change Log
Changed
- Fixed the daemon to use the match target when matching device rules.
This fixes matching devices against the rules in the policy. - Switched to protobuf based IPC
- Simplified the IPC and D-Bus interfaces
- Refactored custom exceptions
Added
- Added DevicePresenceChanged signal for notifying about device
insertions, updates and removals - Added DevicePolicyChanged signal for notifying about device
policy changes. - Added ExceptionMessage signal for sending asynchronous exceptions
to the IPC/D-Bus clients. - Extended the usbguard CLI watch subcommand with the ability to
wait for the IPC connection to become available. See the new-w
and-o
options for details.
Removed
- Removed nlohmann/json submodule
- Removed allowDevice, blockDevice and rejectDevice methods from
the IPC and D-Bus interface. - Removed DeviceAllowed, DeviceBlocked and DeviceRejected signals
from the IPC and D-Bus interface (replaced by single signal) - Removed DeviceInserted, DevicePresent and DeviceRemoved signals
from the IPC and D-Bus interface (replaced by single signal)
Thanks
Many thanks to the following people for contributions to this release and to the USBGuard project:
- Christian Stadelmann (@genodeftest)
SHA256(usbguard-0.6.0.tar.gz)= b19152e2cc5d0d2ec56fce95b84ee2bed8d1f600a1aed04639757eb7282e8c33