Skip to content

usbguard-0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@dkopecek dkopecek released this 03 Apr 17:10

Major changes

  • Support for modifying permanent rules over the IPC interface.
  • Reworked device hashing.
  • Rule language changes
    • set operators
    • renamed "port" to "via-port"
    • added "with-interface" matching attribute
    • removed the "class" attribute
  • The IPCClient, ConfigFile, Rule and RuleSet classes are now shipped in a shared library.
  • Created abstract interface for OS specific USB device handling.
  • Changed default daemon config path to /etc/usbguard/usbguard-daemon.conf.
  • Implemented basic USB descriptor structure parsing and improved interface type handling
  • The IPC API was changed:
    • added new signal, DevicePresent, which signals that a device was already present at the start of the IPC session
    • the DeviceInserted and DevicePresent signals pass interface types that the device supports
    • the explicit string arguments of the signals are now passed as a map
  • Resolved issues: #1 #2 #5 #6 #10 #11

Updating

Note that the rule language syntax changed. USBGuard no longer recognizes the "class" attribute, which was removed, and the "port" attribute, which was renamed to "via-port".

If you are using the USBGuard Copr repository, run:

$ sudo yum update usbguard usbguard-applet-qt