134 Commits

Author SHA256 Message Date
1ae0573a90 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
2c9ea1317a - 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
a870454aed 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
fd314f8cd5 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
99a9c04741 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
8c284deb34 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
606cdd1c00 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
29fde93526 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
8a42ccfc45 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
9b2b74d466 - 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
f50302e2cf 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
773a90d638 - 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
136effb74a 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
1dd50c0fe1 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
3762d8a336 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
6ba0e9adbb - 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
82109d6ad8 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
80c3420d34 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
bf56979bb4 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
bcb87337bf 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
adecf8c560 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
ca4ce79223 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
22bf1d6cca 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
c48a09faf3 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
fc94195ec4 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
bcc9185ba2 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
83443d3727 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
efeaae54a3 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
37c86a8323 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
5197bcf7e4 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
e1f9fe208a 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
d4547167a6 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
1e375e00ed 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
274094d1cd 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
c479f9e67a 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
fd6e8510c4 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
2408b238de 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
bd1cd20f12 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
83bdb6fa8c 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
0be04f91d3 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
fe71952289 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
f090473db4 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
94fc570482 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
364883ceb4 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
20b8cef2fb 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
645814c6d5 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
b059708748 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
d8a27cc5ba 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
6f83251578 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
f160fc0ac3 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