Changelog for
libspice-server1-0.15.0-1.1.x86_64.rpm :
* Wed Mar 23 2022 Antonio Larrosa
- 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
* Fri May 07 2021 carnoldAATTsuse.com- 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
* Fri Oct 09 2020 Bruce Rogers - 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.
* Mon Oct 05 2020 Bruce Rogers - 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
* Mon Mar 09 2020 Bruce Rogers - Clean up some spec file conditionals that are no longer helpful
* Fri Feb 28 2020 Bruce Rogers - 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
* Fri Jan 10 2020 Martin Herkt <9+suseAATTcirno.systems>- Enable video codec support (VPX and MJPEG)
* Thu May 16 2019 Bruce Rogers - 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
* Fri Mar 01 2019 olafAATTaepfle.de- Use plain python2 for SLE12 builds- Remove PYTHON=python3, configure will find and use the python3
* Mon Jan 28 2019 Bruce Rogers - Fix OOB memory access in internal tracking of slot_ids and group_ids. (CVE-2019-3813 bsc#1122706)
* 0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch- Remove celt051 Requires directive
* Wed Sep 19 2018 astiegerAATTsuse.com- 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
* Wed Sep 19 2018 Bruce Rogers - Update to v0.14.1 stable release The announcement email describes this release as follows: The main change in this release is the addition of a new protocol extension in order to support streaming the remote display as a video stream rather than going through the QXL protocol. Together with spice-streaming-agent, and/or with more work on the qemu/ spice-server side, this should allow streaming of 3D accelerated VMs in the future. At this point, this part of spice-server is still a work in progress (multi-monitor support and various features are missing).
* avoid performance issues on Windows 10 KVM guests (boo#1109044)
* add new org.spice-space.stream.0 channel used for passing an encoded video stream from the guest to the client
* add support for TCP_CORK to reduce the amount of packets that we send
* fix CVE-2018-10873 (maintainer note: we already carried fix)
* fix cursor related migration crash
* fix regression causing sound recording to be muted after client disconnection/reconnection (introduced in 0.13.90)
* fix regression in corner cases where images could be sent uncompressed when they used to be compressed with QUIC
* disable TLS 1.0 support
* CELT 0.5.1 support is now disabled by default. If celt051-devel is installed at build-time, --enable-celt051/--disable-celt051 must be explicitly specified
* drop support for unsupported OpenSSL version. OpenSSL 1.0.0 or newer is now required
* bumped minimum required glib version to 2.32
* endianness fixes
* (small) leak fixes
* usual round of code cleanups
* not directly related to this release, but the upstream git repository is now hosted on gitlab.freedesktop.org- Removed patches: bb15d481-Fix-flexible-array-buffer-overflow.patch
* Mon Aug 20 2018 cbosdonnatAATTsuse.com- Fix potential heap corruption when demarshalling (CVE-2018-10873, bsc#1104448) Added patch: bb15d481-Fix-flexible-array-buffer-overflow.patch
* Mon Jul 16 2018 cbosdonnatAATTsuse.com- 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
* Tue Jan 30 2018 jengelhAATTinai.de- Correct RPM group for shared library.
* Tue Jan 30 2018 tchvatalAATTsuse.com- Split the sle condition again for exact features to allow their override
* Thu Jan 18 2018 tchvatalAATTsuse.com- 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