Changelog for
libusbredirhost1-0.14.0-47.1.x86_64.rpm :
* Sun Mar 17 2024 Dirk Müller
- 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 - 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 - 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 - 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 - 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 - 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 - 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 roAATTsuse.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 - 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 - 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