| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libusbredirhost1 | Distribution: openSUSE Tumbleweed |
| Version: 0.14.0 | Vendor: openSUSE |
| Release: 1.5 | Build date: Sun Mar 17 11:10:17 2024 |
| Group: System/Libraries | Build host: reproducible |
| Size: 38356 | Source RPM: usbredir-0.14.0-1.5.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.spice-space.org/usbredir.html | |
| Summary: A protocol for redirecting USB traffic - Host-side library | |
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.
GPL-2.0-or-later AND LGPL-2.1-or-later
* 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
/usr/lib/libusbredirhost.so.1 /usr/lib/libusbredirhost.so.1.0.3
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025