134 Commits

Author SHA256 Message Date
a5f1989b07 Accepting request 1297546 from Virtualization
Update spice to version 0.16.0

OBS-URL: https://build.opensuse.org/request/show/1297546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=46
2025-08-06 12:31:41 +00:00
6a82737c45 - Update to v0.16.0 release
* Added DMA-BUF encoder support for GStreamer 1.24+
  * Implemented hardware-accelerated encoding for Intel GPUs
  * Added environment variable SPICE_CONVERTER_PREFERRED_FORMAT to override converter format
  * Multi-plane GL scanout support (new spice_qxl_gl_scanout2())
  * Improved memslot to preserve address bits for ARM64 TBI/AMD UAI/Intel LAM
  * Optimized BGR24/BGRX32 conversion when JCS_EXTENSIONS is defined
  * Removed GStreamer 0.10 support
  * Send real time to client, instead of synchronizing on both ends, attempting to fix latency issue
  * Fixes a GL_DRAW cookie assertion race
  * Add SSL_OP_NO_RENEGOTIATION fallback path, fixing w/LibreSSL 3.7.2 builds
  * Fix Win32 builds
  * Fix TCP_NOPUSH usage on Darwin
- Drop patches contained in new tarball
  spice-no-six.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=134
2025-07-31 16:46:00 +00:00
4eb99082de Accepting request 1158262 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1158262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=45
2024-03-17 21:13:17 +00:00
03147c8870 Accepting request 1155339 from home:alarrosa:branches:multimedia:libs
- Add patch to fix build with gstreamer 1.24:
  * fix-build-with-gstreamer-1.24.patch

OBS-URL: https://build.opensuse.org/request/show/1155339
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=132
2024-03-15 14:59:20 +00:00
74efd3d8fe Accepting request 1149963 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1149963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=44
2024-02-25 13:05:19 +00:00
Stefan Seyfried
5be8cd40c0 Accepting request 1144342 from home:pgajdos:python
- do not require six
  https://trello.com/c/MO53MocR/143-remove-python3-six
- added patches
  29dacb5f53
  + spice-no-six.patch

OBS-URL: https://build.opensuse.org/request/show/1144342
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=130
2024-02-23 14:13:08 +00:00
fc90466376 Accepting request 1098002 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1098002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=43
2023-07-11 13:56:38 +00:00
6ce822f7cf No functional change. Just putting SLE and Factory change log in sync.
0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
  0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch

- bsc#1181686 - VUL-0: CVE-2021-20201: spice,spice-gtk: client
  initiated renegotiation denial of service
  0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
  0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch
  0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
  0002-quic-Check-image-size-in-quic_decode_begin.patch
  0003-quic-Check-RLE-lengths.patch
  0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=128
2023-07-03 16:05:26 +00:00
9d47420363 Accepting request 1091338 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1091338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=42
2023-06-08 19:41:59 +00:00
137f99646f - Update to v0.15.2 release
* This is a bug fix release with no upstream changelog

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=126
2023-05-31 19:58:48 +00:00
52381c21d3 Accepting request 1039021 from Virtualization
Update to spice version 0.15.1

OBS-URL: https://build.opensuse.org/request/show/1039021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=41
2022-11-30 15:07:56 +00:00
5104d27b7b - Update to v0.15.1 release
* This is a bug fix release with no upstream changelog
- Drop fix-build-with-gstreamer-1.20.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=124
2022-11-29 20:51:22 +00:00
619d696e56 Accepting request 965635 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/965635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=40
2022-04-02 16:20:25 +00:00
976e066cfb Accepting request 964245 from home:alarrosa:branches:Virtualization
- Add patch to let spice build with gstreamer 1.20.x
  (https://gitlab.freedesktop.org/spice/spice/-/merge_requests/207)
  * fix-build-with-gstreamer-1.20.patch

OBS-URL: https://build.opensuse.org/request/show/964245
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=122
2022-03-29 12:00:19 +00:00
9f57ecdf96 Accepting request 893220 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/893220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=39
2021-05-18 16:26:46 +00:00
cffc4ef29b - Update to v0.15.0 release
This is the first release in the new 0.15.x stable series.
  * Minor updates to CI
  * Some compatibility with OpenSSL
  * Change the behavior of handle_dev_start ignoring multiple start requests
  * Ignore multiple calls to handle_dev_stop
  * Pick up newer spice-common to fix a buffer overflow issue
- Dropped patches contained in new tarball
  0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
  0002-quic-Check-image-size-in-quic_decode_begin.patch
  0003-quic-Check-RLE-lengths.patch
  0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=120
2021-05-07 17:26:32 +00:00
69a1866a84 Accepting request 840478 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/840478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=38
2020-10-12 11:46:19 +00:00
Bruce Rogers
010eb08f05 Accepting request 840477 from home:bfrogers:branches:Virtualization
- Note: The Mar 9, 2020 spec file cleanup and the following change
  satisfy jsc#SLE-15520
- Remove gstreamer-plugins-libav and gstreamer-plugins-good as
  BuildRequires. Even though the configure step of the package
  build does report detection of features from these packages, the
  build is actually not otherwise influenced by the presence of
  these packages. It is at runtime when these plugin packages are
  utilized, so leave the Recommends for these in the package spec,
  so that if the packages are available in a distro they can get
  installed and utilized.

OBS-URL: https://build.opensuse.org/request/show/840477
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=118
2020-10-09 20:02:02 +00:00
Bruce Rogers
453d533abf Accepting request 840291 from home:bfrogers:branches:Virtualization
- Note: The Mar 9, 2020 spec file cleanup satisfies jsc#SLE-15520

OBS-URL: https://build.opensuse.org/request/show/840291
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=117
2020-10-08 14:34:31 +00:00
e437b030b5 Accepting request 839837 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/839837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=37
2020-10-08 11:11:44 +00:00
Bruce Rogers
2ffbcce60b Accepting request 839836 from home:bfrogers:branches:Virtualization
- Fix buffer overflow vunerabilities in QUIC image decoding
  (CVE-2020-14355 bsc#1177158)
0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
0002-quic-Check-image-size-in-quic_decode_begin.patch
0003-quic-Check-RLE-lengths.patch
0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch

OBS-URL: https://build.opensuse.org/request/show/839836
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=115
2020-10-06 14:43:07 +00:00
c6e74d7262 Accepting request 783123 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/783123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=36
2020-03-12 21:58:11 +00:00
Bruce Rogers
040c533569 Accepting request 783122 from home:bfrogers:branches:Virtualization
- Clean up some spec file conditionals that are no longer helpful

OBS-URL: https://build.opensuse.org/request/show/783122
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=113
2020-03-10 00:31:27 +00:00
Bruce Rogers
091b150195 Accepting request 783115 from home:bfrogers:branches:Virtualization
- Clean up some spec file conditionals that are no longer helpful

OBS-URL: https://build.opensuse.org/request/show/783115
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=112
2020-03-09 23:25:56 +00:00
3be84e1a96 Accepting request 780372 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/780372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=35
2020-03-03 09:14:19 +00:00
Bruce Rogers
3e2a148a34 Accepting request 780371 from home:bfrogers:branches:Virtualization
- Update to v0.14.3 release
  The main changes are WebSocket and support for Windows.
  * Add support for WebSocket, this will allow to use spice-html5
    without proxy
  * Support Windows, now Qemu Windows can be build enabling Spice
  * Fix some alignment problem
  * Converted some documentation to Asciidoc format to make easier
    to update, updated some
  * Minor compatibility fix for PPC64EL and ARMHF
  * Minor fixes for big endian machines like MIPS
  * Avoid some crashes with some buggy guest drivers, simply
    ignore the invalid request
  * Fix for old OpenSSL versions
  * Minor fix for Windows clients and brushes, fixed an issue with
    Photoshop under Windows 7
  * Add ability to query video-codecs
  * Small use-after-free fix
  * Fix for debugging recording/replaying using QUIC images
  * Fix a regression where spice reported no monitors to the client
  * Fix DoS in spicevmc if WebDAV used
  * Updated and improved test migration script
  * Some minor fixes to smartcard support
  * Avoid possible disconnection using proxies using a in-flow
    keepalive mechanism
- The NEWS file is now named CHANGELOG.md, and the previously
  provided ChangeLog, which was a summary of the git log is no
  longer provided

OBS-URL: https://build.opensuse.org/request/show/780371
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=110
2020-02-28 20:08:06 +00:00
3309ffd444 Accepting request 764109 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/764109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=34
2020-01-18 11:16:49 +00:00
Bruce Rogers
53adbbe922 Accepting request 762918 from home:lachs0r:branches:Virtualization
- Enable video codec support (VPX and MJPEG)

OBS-URL: https://build.opensuse.org/request/show/762918
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=108
2020-01-13 18:35:42 +00:00
0654a397f2 Accepting request 703827 from Virtualization
- Update to v0.14.2 stable release
  The main changes are support for Meson build and graphic device
  info messages allowing to better support multi-monitor
  configurations.
  * support H265 in stream-channel
  * add support for building with meson/ninja
  * minor tests fixes improving CI
  * set char device state for smartcard, allowing Qemu optimization
  * improve red-parse-qxl.c interface making it more consistent
  * add some instrumentation for streaming device
  * QXL interface: add a function to identify monitors in the guest
    (spice_qxl_set_device_info)
  * add support for GraphicsDeviceInfo messages
  * video-stream: prevent crash on stream reattach
  * make channel client callbacks virtual functions
  * bumped minimum required glib version to 2.38
  * attempt to have a reliable led state for keyboard modifiers
- Removed patches:
  (The first two are altered versions of what is carried upstream.
  I think we're fine with what upstream does here)
  0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
  0002-lz-More-checks-on-image-sizes.patch
  0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch

OBS-URL: https://build.opensuse.org/request/show/703827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=33
2019-05-22 08:51:30 +00:00
Bruce Rogers
65f22b6ec3 Accepting request 703811 from home:bfrogers:branches:Virtualization
- Update to v0.14.2 stable release
  The main changes are support for Meson build and graphic device
  info messages allowing to better support multi-monitor
  configurations.
  * support H265 in stream-channel
  * add support for building with meson/ninja
  * minor tests fixes improving CI
  * set char device state for smartcard, allowing Qemu optimization
  * improve red-parse-qxl.c interface making it more consistent
  * add some instrumentation for streaming device
  * QXL interface: add a function to identify monitors in the guest
    (spice_qxl_set_device_info)
  * add support for GraphicsDeviceInfo messages
  * video-stream: prevent crash on stream reattach
  * make channel client callbacks virtual functions
  * bumped minimum required glib version to 2.38
  * attempt to have a reliable led state for keyboard modifiers
- Removed patches:
  (The first two are altered versions of what is carried upstream.
  I think we're fine with what upstream does here)
  0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
  0002-lz-More-checks-on-image-sizes.patch
  0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch

OBS-URL: https://build.opensuse.org/request/show/703811
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=106
2019-05-17 22:19:35 +00:00
adde512326 Accepting request 680532 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/680532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=32
2019-03-04 08:09:06 +00:00
Bruce Rogers
7c2fe1931e Accepting request 680384 from home:olh:branches:Virtualization
- Use plain python2 for SLE12 builds
- Remove PYTHON=python3, configure will find and use the python3

OBS-URL: https://build.opensuse.org/request/show/680384
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=104
2019-03-01 15:34:12 +00:00
7337d24028 Accepting request 669352 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/669352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=31
2019-02-13 09:16:06 +00:00
Bruce Rogers
69cfeefa59 Accepting request 669351 from home:bfrogers:branches:Virtualization
Fix CVE-2019-3813, bsc#1122706

OBS-URL: https://build.opensuse.org/request/show/669351
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=102
2019-01-28 18:14:12 +00:00
d7c2b15043 Accepting request 636755 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/636755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=30
2018-10-01 07:03:28 +00:00
Bruce Rogers
f79b42a351 Accepting request 636737 from home:AndreasStieger:branches:Virtualization
- Upstream disabled support for the celt051 audio codec by default,
  do likewise in the spec
- Note updated 0.14.1 build dependencies in the spec:
  * OpenSSL 1.0.0 or newer is now required
  * glib 2.32 required
- add upstream signing key and verify source signature

Add a note to previous version bunpP

  * avoid performance issues on Windows 10 KVM guests (boo#1109044)

OBS-URL: https://build.opensuse.org/request/show/636737
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=100
2018-09-20 04:19:42 +00:00
Bruce Rogers
7248c06ded Accepting request 636724 from home:bfrogers:branches:Virtualization
Update to v0.14.1 stable release

OBS-URL: https://build.opensuse.org/request/show/636724
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=99
2018-09-19 20:31:52 +00:00
f69c0cbbcd Accepting request 630531 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/630531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=29
2018-08-28 07:21:22 +00:00
Cédric Bosdonnat
dbfa524741 Accepting request 630530 from home:cbosdonnat:branches:Virtualization
- Fix potential heap corruption when demarshalling (CVE-2018-10873,
  bsc#1104448)
  Added patch:
    bb15d481-Fix-flexible-array-buffer-overflow.patch

OBS-URL: https://build.opensuse.org/request/show/630530
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=97
2018-08-20 13:30:50 +00:00
4aae8fe448 Accepting request 625045 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/625045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=28
2018-07-27 08:50:32 +00:00
Cédric Bosdonnat
981cde02f9 Accepting request 625044 from home:cbosdonnat:branches:Virtualization
- Avoid buffer overflow on image lz cheks (CVE-2018-10893, bsc#1101295)
  Added patches:
    0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
    0002-lz-More-checks-on-image-sizes.patch

OBS-URL: https://build.opensuse.org/request/show/625044
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=95
2018-07-24 13:06:01 +00:00
13beba6035 Accepting request 571469 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/571469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=27
2018-02-01 20:26:55 +00:00
Ismail Dönmez
84b4929001 Accepting request 571249 from home:jengelh:branches:Virtualization
- Correct RPM group for shared library.

OBS-URL: https://build.opensuse.org/request/show/571249
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=93
2018-01-31 15:38:38 +00:00
Ismail Dönmez
9887545389 Accepting request 571118 from home:scarabeus_iv:branches:Virtualization
- Split the sle condition again for exact features to allow their
  override

- Enable smartcards on sle15 as the supportlib is available
  * Condition it using name everywhere instead of suse versions
    and join together with lz4
- Format with spec-cleaner
- Convert dependencies to pkgconfig style
- Install documentation and license file
- Add configure arguments to most of the options to not rely on
  autotools automatic behavior
  * Also enable gstreamer and lz4 options
- Drop the not needed python dependencies, they are needed only
  when building from git snapshot

OBS-URL: https://build.opensuse.org/request/show/571118
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=92
2018-01-30 14:51:42 +00:00
b6bda4596c Accepting request 536913 from Virtualization
- Release 0.14.0

OBS-URL: https://build.opensuse.org/request/show/536913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=26
2017-11-03 15:31:12 +00:00
Cédric Bosdonnat
79e461c35f Accepting request 536911 from home:cbosdonnat:branches:Virtualization
Add GPL-2.0+ for server/red-record-qxl.h

OBS-URL: https://build.opensuse.org/request/show/536911
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=90
2017-10-26 15:13:01 +00:00
Cédric Bosdonnat
618fa8b0ea Accepting request 536718 from home:cbosdonnat:branches:Virtualization
- Release 0.14.0

OBS-URL: https://build.opensuse.org/request/show/536718
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=89
2017-10-26 08:01:10 +00:00
Cédric Bosdonnat
ef0042b43a Accepting request 504578 from Virtualization
Revert mistakenly accepted SR: back to stable release

OBS-URL: https://build.opensuse.org/request/show/504578
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=88
2017-06-19 07:57:10 +00:00
Cédric Bosdonnat
85e23dd0ec Accepting request 503997 from home:zakhrov:branches:Virtualization
removed obsolete patches

OBS-URL: https://build.opensuse.org/request/show/503997
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=87
2017-06-19 07:50:34 +00:00
bc16bf60f2 Accepting request 455554 from Virtualization
- Added patches to fix two security vulnerabilities. 
  * CVE-2016-9577-buffer-overflow-in-main_channel_alloc_msg_rcv_buf.patch
    [CVE-2016-9577, bsc#1023078]
  * CVE-2016-9578-remote-dos-via-crafted-message.patch
    [CVE-2016-9578, bsc#1023079]

OBS-URL: https://build.opensuse.org/request/show/455554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=25
2017-02-11 00:36:47 +00:00