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

usbredir-0.14.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: usbredir Distribution: openSUSE Tumbleweed
Version: 0.14.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Mar 17 11:10:17 2024
Group: System/Libraries Build host: reproducible
Size: 56879 Source RPM: usbredir-0.14.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.spice-space.org/usbredir.html
Summary: A protocol for redirecting USB traffic
usbredir is a protocol for redirecting USB traffic from a single USB device,
to a different (virtual) machine than the one to which the USB device is
attached. See usb-redirection-protocol.md for the description / definition
of this protocol.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.14.0:
    * usbredirect: Fix redirecting identical devices
    * usbredirect: Fix CPU tight loop when run as TCP server
    * usbredirect: Fix some minor memory leaks
    * usbredirect: Add documentation about bus-device option
    * usbredirtestclient: Fix build on MacOS 10.5
* Tue Aug 09 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 0.13.0:
    + Fix regression on unserialize data
    + Removes usbredirserver
    + Improved header length checks when unserialising data
    + Fix usage of command line argument in usbredirect
    + Fix small memory leak on usbredirect
  - Drop 9426fdb1.patch and dffc41c3.patch: fixed upstream.
  - Drop
    0001-Use-D_FORTIFY_SOURCE-instead-of-Wp-D_FORTIFY_SOURCE.patch:
    fixed upstream.
  - Add keyring to validate source signature.
* Wed Jun 08 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Add upstream backported patches (boo#1199354):
    + 9426fdb1.patch: Check header length unserialising data.
    + dffc41c3.patch: usbredirect: fix leak on bad input.
* Tue Apr 12 2022 Martin Liška <mliska@suse.cz>
  - Add 0001-Use-D_FORTIFY_SOURCE-instead-of-Wp-D_FORTIFY_SOURCE.patch
    that enables future switch to -D_FORTIFY_SOURCE=3
    (gl#spice/usbredir#60).
* Wed Jan 05 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop unknown llvm-fuzz meson paramerter: meson 0.60 is strict and
    fails when unknown parameters are being passed.
* Mon Dec 20 2021 Dirk Müller <dmueller@suse.com>
  - update to 0.12.0:
    * Implement dropping packets from isochronous devices
      when buffer is owned by usbredirparser library
    * Use packet size limit on deserialization
    * Fix possible bad state in deserialization logic
    * Fix possible memory leak in serialization logic
    * Fix (un)serialization with empty write buffers
    * Improvements to usbredirparserfuzz
* Tue Aug 24 2021 Michal Suchanek <msuchanek@suse.de>
  - Update to version 0.11.0
    - Avoid use-after-free in serialization (CVE-2021-3700, bsc#1189491)
    - Add local directory to include search path for meson
    - Fix generated by meson libusbredirhost.pc
  - Remove upstreamed patches
    - meson-Fix-include-directories-needed-to-build.patch
    - meson-Fix-pkgconfig-required-library-name-reference.patch
    - usbredir-CVE-2021-3700.patch
* Tue Aug 24 2021 ro@suse.de
  - add patch usbredir-CVE-2021-3700.patch
    fix use-after-free in usbredirparser_serialize
    (CVE-2021-3700,bsc#1189491)
* Mon Apr 05 2021 Bruce Rogers <brogers@suse.com>
  - Update to version 0.9.0
    + Changes noted in ChangeLog.md:
      !2 Add usbredirect tool with feature parity with usbredirserver
      !6 Add fuzzer for usbredirparser
      !12 Add MSI installer for usbredirect tool
      !11 Add meson build: autotool will be removed in a future release
      !5 Limit packet's length to 65 kB
      !4 Fix wrong up-cast when checking for package's length
      Require LLVM's compiler-rt (optional: for fuzzer)
      Require glib2 >= 2.44 (optional: for usbredirect)
      Deprecate usbredirserver in favor of usbredirect
    + Require libusb-1.0 >= 1.22 due to libusb_set_option() usage
    + Require meson >= 0.48 due to dictionary usage
    + Change docs to be in markdown format
    + add usbredir TCP client
    + add meson build support (which we now use to build package)
  - Package the new usbredir TCP client: 'usbredirect'
  - Fix meson include directory paths
    + meson-Fix-include-directories-needed-to-build.patch
  - Fix pkgconfig data used in meson build
    + meson-Fix-pkgconfig-required-library-name-reference.patch
* Mon Sep 17 2018 Bruce Rogers <brogers@suse.com>
  - Update to version 0.8.0
    + usbredirfilter:
    - Fix busy wait due endless recursion when interface_count is zero
    + usbredirhost:
    - Fix leak on error
    + usbredirserver:
    - Use 'busnum-devnum' instead of 'usbbus-usbaddr'
    - Add support for bind specific address -4 for ipv4, -6 for ipv6
    - Reject empty vendorid from command line
    - Enable TCP keepalive

Files

/usr/bin/usbredirect
/usr/share/doc/packages/usbredir
/usr/share/doc/packages/usbredir/ChangeLog.md
/usr/share/doc/packages/usbredir/README.md
/usr/share/licenses/usbredir
/usr/share/licenses/usbredir/COPYING
/usr/share/man/man1/usbredirect.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024