- 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.
- Add upstream backported patches (boo#1199354):
OBS-URL: https://build.opensuse.org/request/show/993932
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=30
- 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
OBS-URL: https://build.opensuse.org/request/show/941727
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=24
- 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
OBS-URL: https://build.opensuse.org/request/show/883394
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=20
- 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.
OBS-URL: https://build.opensuse.org/request/show/359632
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=16
- 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.
OBS-URL: https://build.opensuse.org/request/show/256701
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=14