18 Commits

Author SHA256 Message Date
6587d77fab Accepting request 1158718 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1158718
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=32
2024-03-18 08:22:33 +00:00
dd2104510e Accepting request 993932 from home:dimstar:Factory
- 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
2022-08-09 08:28:00 +00:00
24238d8500 Accepting request 981281 from home:dimstar:Factory
- Add upstream backported patches:
  + 9426fdb1.patch: Check header length unserialising data.
  + dffc41c3.patch: usbredirect: fix leak on bad input.

OBS-URL: https://build.opensuse.org/request/show/981281
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=28
2022-06-08 10:22:00 +00:00
148b37eef0 Accepting request 969355 from home:marxin:branches:hardware
- 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).

OBS-URL: https://build.opensuse.org/request/show/969355
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=26
2022-04-12 09:03:10 +00:00
396fd118e7 Accepting request 944016 from home:dimstar:Factory
- Drop unknown llvm-fuzz meson paramerter: meson 0.60 is strict and
  fails when unknown parameters are being passed.

OBS-URL: https://build.opensuse.org/request/show/944016
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=25
2022-01-05 11:47:41 +00:00
d670b31f75 Accepting request 941727 from home:dirkmueller:Factory
- 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
2021-12-21 08:39:00 +00:00
d214019d56 Accepting request 914016 from home:michals
- 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

OBS-URL: https://build.opensuse.org/request/show/914016
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=23
2021-08-24 13:51:12 +00:00
a271f9e621 Accepting request 913999 from home:oertel:branches:hardware
- add patch usbredir-CVE-2021-3700.patch
  fix use-after-free in usbredirparser_serialize
  (CVE-2021-3700,bsc#1189491)

OBS-URL: https://build.opensuse.org/request/show/913999
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=22
2021-08-24 12:12:27 +00:00
06911a2efe Accepting request 883394 from home:bfrogers:branches:hardware
- 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
2021-04-12 12:39:07 +00:00
Ismail Dönmez
760caef263 Accepting request 636384 from home:bfrogers:branches:hardware
Update to version 0.8.0
minor spec file tweaks

OBS-URL: https://build.opensuse.org/request/show/636384
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=18
2018-09-18 13:32:17 +00:00
04cfe33e53 Accepting request 359632 from home:mkravec:branches:hardware
- 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
2016-02-17 10:34:07 +00:00
Ismail Dönmez
88c839f29a Accepting request 256701 from home:Zaitor:branches:hardware
- 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
2014-10-17 09:23:48 +00:00
Ismail Dönmez
a64d6c20e1 Accepting request 146302 from home:Zaitor:branches:hardware
Update

OBS-URL: https://build.opensuse.org/request/show/146302
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=12
2012-12-26 09:42:02 +00:00
Ismail Dönmez
cabb5298fd Accepting request 143860 from home:posophe:branches:hardware
Update to 0.5.2

OBS-URL: https://build.opensuse.org/request/show/143860
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=10
2012-12-03 12:38:41 +00:00
c5dd7fc46d Accepting request 114808 from home:worldcitizen:branches:hardware
Update to version 0.4.3
Tested the build localy

OBS-URL: https://build.opensuse.org/request/show/114808
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=8
2012-04-20 11:11:44 +00:00
Ismail Dönmez
117ee80d0d Accepting request 108628 from home:dimstar:branches:hardware
Update to 0.4.2

OBS-URL: https://build.opensuse.org/request/show/108628
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=6
2012-03-09 13:07:56 +00:00
Ismail Dönmez
e5016af3fb Accepting request 102153 from home:dimstar:gnome-boxes
Update to 3.3.3

OBS-URL: https://build.opensuse.org/request/show/102153
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=4
2012-01-31 10:35:37 +00:00
Ismail Dönmez
c2072dae04 Accepting request 93528 from home:dimstar:gnome-boxes
New package, please forward to factory. hardware seems the best fit for maintaining this package. It's a new indirect dependency for the new gnome-boxes, see https://live.gnome.org/Design/Apps/Boxes

OBS-URL: https://build.opensuse.org/request/show/93528
OBS-URL: https://build.opensuse.org/package/show/hardware/usbredir?expand=0&rev=1
2011-11-24 21:20:20 +00:00