Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

usbguard-1.0.0-2.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: usbguard Distribution: openSUSE Tumbleweed
Version: 1.0.0 Vendor: openSUSE
Release: 2.1 Build date: Fri Aug 6 22:51:16 2021
Group: System/Daemons Build host: obs-arm-11
Size: 225456 Source RPM: usbguard-1.0.0-2.1.src.rpm
Summary: A tool for implementing USB device usage policy
The USBGuard software framework helps to protect your computer against rogue USB
devices by implementing basic whitelisting/blacklisting capabilities based on
USB device attributes.






* Thu Aug 05 2021 Robert Frohl <>
  - move from /var/run to /run
* Wed Jan 13 2021 Robert Frohl <>
  - update to 1.0.0
    * Added openssl support
    * Starting with libtool versioning
    * Added interface for IPC permission query
    * Introduced partial rule concept fo CLI
    * Added WithConnectType for ldap rule
    * Daemon does not apply the policy when "change" action event appears anymore
    * IPCClientPrivate@disconnect is thread safe
    * Enforced loading of files from .d/ direcory in alfabetical order
    * Improved CLI behaviour to be consistent
    * Clarified rule's label documentation
* Fri Oct 02 2020
  - drop useless build dependency on aspell (aspell is going to be
    removed from tumbleweed)
* Thu Jul 09 2020 Robert Frohl <>
  - disable system call filtering in systemd service file for Leap 15.X (boo#1173750)
    * daemon wont start on Leap otherwise
* Tue Jun 16 2020 Robert Frohl <>
  - update to 0.7.8
    + Fixed segfaults with rules.d feature
  - update to 0.7.7
    + Added readwritepath to service file
    + Added match-all keyword to rules language
    + Added rules.d feature: daemon can load multiple rule files from rules.d/
    + Included with-connect-type in dbus signal
    + Fixed sigwaitinfo handling
    + Fixed possible data corruption on stack with appendRule via dbus
    + Fixed ENOBUFS errno handling on netlink socket: daemon can survive and wait until socket is readable again
    + Dropped unused PIDFile from service file
    + Dropped deprecated dbus-glib dependency
* Thu Jan 30 2020 Stefan BrĂ¼ns <>
  - update to 0.7.6
    + Added missing options in manpage usbguard-daemon(8)
    + Extended the functionality of allow/block/reject commands
      The command can handle rule as a param and not only its ID e.g.
      in case of allow, command will allow each device that matches
      provided rule
    + Added debug info for malformed descriptors
    + Changed default backend to uevent
    + Fixed handling of add uevents during scanning
      Now we are sure that the enumeration is completed before
      processing any uevent we are trying to avoid a race where
      the kernel is still enumerating the devices and send the
      uevent while the parent is being authorised
    + Silenced 'bind' and 'unbind' uevents
  - Remove PEGTL build dependency, the package already uses the
    bundled version, and there is hardly any reason to unbundle
    a template (header only) library.
  - Remove Qt5 build dependencies, Qt applet is a separate package.
  - Use pkgconfig(udev) instead of udev-devel to allow shortcut
    via udev-mini.
* Mon Jul 22 2019 Robert Frohl <>
  - update to 0.7.5
    - Added daemon configuration option HidePII
    - Added check to avoid conflict between ASAN and TSAN
    - Added daemon configuration option for authorized_default
    - Added devpath option to generate-policy
    - Added # line comments to the rule grammar
    - Added ImplicitPolicyTarget to get/set parameter methods
    - Added option to filter rules by label when listing
    - Added the label attribute to rule
    - Added PropertyParameterChanged signal
    - Added support for portX/connect_type attribute
    - Added temporary option to append-rule
    - Added versioning to DBus service
    - Added optional LDAP support
    - Fixed invalid return value in Rule::Attribute::setSolveEqualsOrdered
    - Fixed KeyValueParser to validate keys only when known names are set
    - Fixed uninitialized variables found by coverity
    - Fixes and cleanups based on report
    - Hardened systemd service
    - Rename ListRules parameter 'query' to 'label'
    - Skip empty lines in usbguard-rule-parser
    - The proof-of-concept Qt applet was removed. It is going to be maintained
      in a simplified form as a separate project.
      Removed: usbguard-applet-qt_desktop_menu_categories.patch
      Modified: usbguard-pthread.patch
  - Updated usbguard.keyring to add new gpg key for upstream: 5A2EC3932A983910
* Mon Jul 22 2019 Marcus Meissner <>
  - link against libpthread to make it build (bsc#1141377)
  - added usbguard-pthread.patch
* Wed May 22 2019 Christophe Giboudeaux <>
  - Run spec-cleaner
  - Add the missing systemd build requirement.
* Tue Jan 15 2019 Robert Frohl <>
  - use upstream usbguard.service instead of hardcoded version (bsc#1120969)
* Wed Nov 07 2018 Jan Engelhardt <>
  - Fix RPM groups. Avoid pointless shelling out to /bin/rm.
* Tue Oct 09 2018 Robert Frohl <>
  - changed zsh completion location
  - added rpmlint for zero size rules.conf
* Tue Oct 09 2018 Robert Frohl <>
  - added signature verification of tarball
    - add usbguard-0.7.4.tar.gz.sig
    - add usbguard.keyring
* Mon Oct 08 2018 Robert Frohl <>
  - update to 0.7.4
    - Changed
      Fixed conditional manual page generation & installation
  - update to 0.7.3
    - Changed
      usbguard-daemon will now exit with an error if it fails to open a logging file or audit event file.
      Modified the present device enumeration algorithm to be more reliable.  Enumeration timeouts won't cause usbguard-daemon process to exit anymore.
    - Added
      umockdev based device manager capable of simulating devices based on umockdev-record files.
  - update to 0.7.2
    - Changed
      Fixed memory leaks in usbguard::Hash class.
      Fixed file descriptor leaks in usbguard::SysFSDevice class.
      Skip audit backend logging when no backend was set.
    - Added
      Added zsh completion & other scripts to the distribution tarball.
  - update to 0.7.1
    - Added
      CLI: usbguard watch command now includes an -e <path> 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.
    - 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
      Made the configuration parser strict. Unknown directives and wrong syntax will cause an error.
  - Added usbguard-applet-qt package to allow easier user interaction
  - Added usbguard-applet-qt_desktop_menu_categories.patch to fix category
  - Updated usbguard-daemon.conf to upstream version
  - Removed obsolte patch usbguard-fixes.patch
  - Added rules.conf, fixing bsc#1071076



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 30 23:41:30 2021