Skip to content

usbguard-0.7.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dkopecek dkopecek released this 30 Nov 12:39

Change Log

Added

  • CLI: usbguard watch command now includes an -e option to run an executable for every received event. Event data are passed to the executable via environment variables.
  • usbguard-daemon: added "-K" option which can disable logging to console.
  • Added zsh autocompletion support.
  • usbguard-daemon: added "-f" option which enabled double-fork daemonization procedure.
  • Added AuditBackend usbguard-daemon configuration option for selecting audit log backend.
  • Linux Audit support via new LinuxAudit backend.
  • Added missing RuleCondition.hpp header file to the public API headers.
  • Code Style specification via AStyle configuration file.

Removed

  • Removed Utility.hpp header file from public API headers
  • Reduced usage of raw C pointers throughout the code

Changed

  • Qt Applet: disabled session management
  • usbguard-daemon console logging output is enabled by default now. Previously, the -k option had to be passed to enable the output.
  • Replaced --enable-maintainer-mode configure option with --enable-full-test-suite option. When the new option is not used during the configure phase, only a basic set of test is run during the make check phase.
  • usbguard-daemon now opens configuration in read-only mode
  • Fixed UEventDeviceManager to work with Linux Kernel >= 4.13
  • Refactored audit logging to support different audit log backends
  • Reformatted source code to conform to the code style.
  • Made the configuration parser strict. Unknown directives and wrong syntax will cause an error.
  • Reformated documentation from markdown to asciidoc format.

Thanks

Many thanks to the following people for contributions to this release and to the USBGuard project:

  • Benjamin Schubert
  • Fabio Noris <fnoris(at)users.noreply.github.com>
  • Ike Devolder
  • InsanePrawn <Insane.Prawny(at)gmail.com>
  • jvymazal <jvymazal(at)redhat.com>
  • Marek Tamaskovic <mtamasko(at)redhat.com>
  • Muri Nicanor
  • Pamplemousse <xav.maso(at)gmail.com>
  • Phil <phil(at)grmr.de>
  • Pino Toscano <toscano.pino(at)tiscali.it>
  • Radovan Sroka <rsroka(at)redhat.com>
SHA256(usbguard-0.7.1.tar.gz)= f919a4a212d354710a4b7c9ad65a79f6d73e96ad9f2036635aa85eb6742ee12d