Revisions of usbredir

buildservice-autocommit accepted request 1158906 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 33)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1158718 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
- 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

  -Windows support
buildservice-autocommit accepted request 993933 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 31)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 993932 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 30)
- 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):
buildservice-autocommit accepted request 981283 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 29)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 981281 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 28)
- Add upstream backported patches:
  + 9426fdb1.patch: Check header length unserialising data.
  + dffc41c3.patch: usbredirect: fix leak on bad input.
buildservice-autocommit accepted request 969364 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 27)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 969355 from Martin Liška's avatar Martin Liška (marxin) (revision 26)
- 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).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 944016 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 25)
- Drop unknown llvm-fuzz meson paramerter: meson 0.60 is strict and
  fails when unknown parameters are being passed.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 941727 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 914016 from Michal Suchanek's avatar Michal Suchanek (michals) (revision 23)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 913999 from Ruediger Oertel's avatar Ruediger Oertel (oertel) (revision 22)
- add patch usbredir-CVE-2021-3700.patch
  fix use-after-free in usbredirparser_serialize
  (CVE-2021-3700,bsc#1189491)
buildservice-autocommit accepted request 884656 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 21)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 883394 from Bruce Rogers's avatar Bruce Rogers (bfrogers) (revision 20)
- 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
buildservice-autocommit accepted request 636388 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 19)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 636384 from Bruce Rogers's avatar Bruce Rogers (bfrogers) (revision 18)
Update to version 0.8.0
minor spec file tweaks
buildservice-autocommit accepted request 359935 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 17)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 359632 from Martin Kravec's avatar Martin Kravec (mkravec) (revision 16)
- 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.
buildservice-autocommit accepted request 257314 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 15)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 256701 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 14)
- 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.
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by