[Spice-commits] 2 commits - CHANGELOG.md configure.ac docs/how_to_release.md meson.build server/sound.cpp subprojects/spice-common
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Oct 24 13:42:34 UTC 2020
CHANGELOG.md | 27 +++++++++++++++++++++++++++
configure.ac | 2 +-
docs/how_to_release.md | 2 +-
meson.build | 2 +-
server/sound.cpp | 6 +++---
subprojects/spice-common | 2 +-
6 files changed, 34 insertions(+), 7 deletions(-)
New commits:
commit 44436a006f41688e56b16a128e9548b992578e9b
Author: Frediano Ziglio <freddy77 at gmail.com>
Date: Tue Oct 13 10:29:40 2020 +0100
build: Prepare for 0.14.90 release
Signed-off-by: Frediano Ziglio <freddy77 at gmail.com>
Acked-by: Uri Lublin <ulublin at redhat.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6d538567..c7f70eb0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,30 @@
+Major Changes in 0.14.90:
+=========================
+
+**IMPORTANT**
+0.14.90 is the first release candidate for the stable 0.15.x series. While some
+bugs might still be present, it should be reasonably stable. If you are looking
+for stability for daily use, please keep using the latest 0.14.x release.
+
+* Support UNIX abstract sockets
+* Fix some potential thread race condition in RedClient
+* Many cleanups in the code
+* Improve migration test script
+* Update in protocol documentation
+* Improve Meson build
+* Removed CELT support
+* Update CI
+* Removed QXLWorker definition, it was deprecated 6 years ago
+* Fix some compatibility with MacOS
+* Fix some compatibility with Windows
+* Move the project to C++
+* Some fixes for SASL dealing with WebDAV
+* Fix minor Coverity reports
+* Add Doxygen support, manually built with "make doxy"
+* Support more mouse buttons (up to 16 buttons)
+* CVE-2020-14355 multiple buffer overflow vulnerabilities in QUIC decoding
+ code
+
Major Changes in 0.14.3:
========================
diff --git a/configure.ac b/configure.ac
index 035bab51..2f758991 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,7 +13,7 @@ AC_PREREQ([2.57])
#
dnl TODO see server/spice-char.h TODO comment for API breakage
m4_define([SPICE_CURRENT], [15])
-m4_define([SPICE_REVISION], [0])
+m4_define([SPICE_REVISION], [1])
m4_define([SPICE_AGE], [14])
AC_INIT(spice, [m4_esyscmd(build-aux/git-version-gen .tarball-version)],
diff --git a/docs/how_to_release.md b/docs/how_to_release.md
index b3cadf02..bfce1416 100644
--- a/docs/how_to_release.md
+++ b/docs/how_to_release.md
@@ -20,7 +20,7 @@ to avoid forgetting something.
* Upload tarball and relative signature
* Upload tarball and relative signature to
https://www.spice-space.org/download/releases/ (sftp to
- `spice-uploader at spice-web.osci.io:/var/www/www.spice-space.org/`)
+ `spice-uploader at spice-web.osci.io:/var/www/www.spice-space.org/download/releases/`)
* Update file `download.rst` in
https://gitlab.freedesktop.org/spice/spice-space-pages
* Create a merge request for `spice-space-pages`
diff --git a/meson.build b/meson.build
index b7d6e8b3..fa3cfe5b 100644
--- a/meson.build
+++ b/meson.build
@@ -30,7 +30,7 @@ run_command('build-aux/meson/check-spice-common', check : true)
#
#
spice_server_current = 15
-spice_server_revision = 0
+spice_server_revision = 1
spice_server_age = 14
spice_server_so_version = '@0 at .@1 at .@2@'.format(spice_server_current - spice_server_age,
spice_server_age,
commit 4f71d0cdb79d2f61da49d439a5b72e3ce0070313
Author: Frediano Ziglio <freddy77 at gmail.com>
Date: Sat Jun 27 13:02:57 2020 +0100
Update spice-common submodule
This brings in the following changes:
Frediano Ziglio (18):
snd_codec: Use better types for snd_codec_is_capable
snd_codec: Use better type for function result
snd_codec: Use better type for snd_codec_create mode
backtrace: Do not attempt to compile if spice_backtrace is empty
Avoid usage of GCC extension for __VA_ARGS__ where possible
helper-fuzzer-demarshallers: Provide replacement for ftello for MSVC
quic_tmpl: Remove unused bpc parameter
ssl_verify: Do not check IP if we fail to resolve it
proto: Add support for side mouse buttons
quic: Constify a parameter
quic: Fix typo in comment
agent: Extend agent_check_message to support VDAgentMonitorsConfig extension
quic: Check we have some data to start decoding quic image
quic: Check image size in quic_decode_begin
quic: Check RLE lengths
quic: Avoid possible buffer overflow in find_bucket
test-quic: Add fuzzer capabilities to the test
test-quic: Add test cases for quic fuzzer
Haochen Tong (2):
pixman_utils: fix clang "unused functions" warning
marshal: fix clang "missing field initializer" warning on generated files
Marc-André Lureau (1):
agent: fix vdagent monitor flag filtering
Changes in sound.cpp are required due to improved types.
In particular some security related changes are imported.
Signed-off-by: Frediano Ziglio <freddy77 at gmail.com>
Acked-by: Uri Lublin <ulublin at redhat.com>
diff --git a/server/sound.cpp b/server/sound.cpp
index a7d7a11f..7c20e1da 100644
--- a/server/sound.cpp
+++ b/server/sound.cpp
@@ -340,8 +340,8 @@ bool RecordChannelClient::handle_message(uint16_t type, uint32_t size, void *mes
mode_time = msg_mode->time;
if (msg_mode->mode != SPICE_AUDIO_DATA_MODE_RAW) {
if (snd_codec_is_capable((SpiceAudioDataMode) msg_mode->mode, channel->frequency)) {
- if (snd_codec_create(&codec, msg_mode->mode, channel->frequency,
- SND_CODEC_DECODE) == SND_CODEC_OK) {
+ if (snd_codec_create(&codec, (SpiceAudioDataMode) msg_mode->mode,
+ channel->frequency, SND_CODEC_DECODE) == SND_CODEC_OK) {
mode = msg_mode->mode;
} else {
red_channel_warning(channel, "create decoder failed");
@@ -1004,7 +1004,7 @@ PlaybackChannelClient::PlaybackChannelClient(PlaybackChannel *channel,
reds_config_get_playback_compression(channel->get_server());
int desired_mode = snd_desired_audio_mode(playback_compression, channel->frequency, client_can_opus);
if (desired_mode != SPICE_AUDIO_DATA_MODE_RAW) {
- if (snd_codec_create(&codec, desired_mode, channel->frequency,
+ if (snd_codec_create(&codec, (SpiceAudioDataMode) desired_mode, channel->frequency,
SND_CODEC_ENCODE) == SND_CODEC_OK) {
mode = desired_mode;
} else {
diff --git a/subprojects/spice-common b/subprojects/spice-common
index a95ba61d..d589542e 160000
--- a/subprojects/spice-common
+++ b/subprojects/spice-common
@@ -1 +1 @@
-Subproject commit a95ba61d324e6e30e1c5b8e936176ff71af4d938
+Subproject commit d589542e0492888ac1b300200c7c6cb4eaf88cb0
More information about the Spice-commits
mailing list