Changelog for
libusbredirhost1-0.14.0-lp155.41.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
* Tue Feb 16 2016 mkravecAATTsuse.com- Update to version 0.7.1 + usbredirfilter: - force check to device which had all interfaces skipped. This fix a bug which allow a KVM device to be redirect when it should not + usbredirparser: - allow missing capabilities from source host when loading a USB redirection stream during a qemu migration + usbredirhost: - new callback to drop isoc packets when application\'s pending writes buffer size is too big; The threshold calculation aims at 10fps as worst case to give at least 150ms of continuous data to application.
* Wed Oct 15 2014 zaitorAATTopensuse.org- Update to version 0.7: + usbredirproto: - The usb_redir_ep_info_header has been extended with a max_streams field, this is only send / received if both sides have usb_redir_cap_bulk_streams. - Change bulk_stream packet definitions to allow allocating/ freeing streams on multiple endpoints in one go, technically this is a protocol change, but no-one has implemented usb_redir_cap_bulk_streams so far, so we can safely do this. - Add a USBREDIR_VERSION define so applications can test against which version they are building. + usbredirparser: Fix a bug causing parsing breakage when receiving a hello packet with 64 bit id capabiliy and another packet in succession so that they both got parsed in one usbredirparser_do_read call. + usbredirhost: - Use libusb_set_auto_detach_kernel_driver when available. - Add support for bulk streams, this only gets enabled with libusbx >= 1.0.19. - Stop iso / bulk streams on reset. - Make cancellation handeling more robust. - Reset device on release. + usbredirserver: Listen to both ipv4 and ipv6 addresses on ipv6 capable systems.