Go to file
Frediano Ziglio 4f71d0cdb7 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@gmail.com>
Acked-by: Uri Lublin <ulublin@redhat.com>
2020-10-24 14:34:39 +01:00
build-aux
docs docs: Update references to code in spice_threading_model.txt 2020-06-25 16:09:37 +01:00
m4 Enable -Wshadow warning 2020-06-25 09:18:59 +01:00
server Update spice-common submodule 2020-10-24 14:34:39 +01:00
subprojects Update spice-common submodule 2020-10-24 14:34:39 +01:00
tests migrate.py: By default try to search system qemu executable 2020-03-09 12:28:45 +00:00
tools Fix compatibility with mremap and Darwin 2020-05-19 10:01:47 +01:00
uncrustify_cfg
.gitignore
.gitlab-ci.yml ci: Set G_TLS_GNUTLS_PRIORITY environment for makecheck-windows job 2020-07-20 16:35:33 +01:00
.gitmodules
.mailmap
.travis.yml Remove Celt support 2020-03-17 17:15:51 +00:00
AUTHORS red-stream: WebDAV doesn't work when SASL is active 2020-05-11 19:09:15 +01:00
autogen.sh
cfg.mk
CHANGELOG.md build: Prepare for 0.14.3 release 2020-02-27 11:22:44 +00:00
configure.ac agent/qxl: add monitors physical dimensions handling 2020-09-14 14:35:12 +01:00
COPYING
doxygen.cfg build: Add Doxygen support 2020-06-25 09:12:37 +01:00
doxygen.sh build: Add Doxygen support 2020-06-25 09:12:37 +01:00
GNUmakefile
maint.mk
Makefile.am build: Add Doxygen support 2020-06-25 09:12:37 +01:00
meson_options.txt build: Make building the test binaries optional under Meson 2020-03-24 08:38:49 +00:00
meson.build agent/qxl: add monitors physical dimensions handling 2020-09-14 14:35:12 +01:00
README
README.Windows.md
spice-server.pc.in build: Change Autotools pkg-config name field to match Meson 2020-04-10 15:28:16 +01:00
TODO.multiclient

   SPICE: Simple Protocol for Independent Computing Environments
   =============================================================

SPICE is a remote display system built for virtual environments which
allows you to view a computing 'desktop' environment not only on the
machine where it is running, but from anywhere on the Internet and
from a wide variety of machine architectures.

Installation
------------

The SPICE package uses GNU autotools, so the build install process
follows the standard process documented in the INSTALL file. As a
quick start you can do

  ./configure --prefix=/usr --sysconfdir=/etc \
        --localstatedir=/var --libdir=/usr/lib
  make
  sudo make install

Or to install into a private user specific location

  ./configure --prefix=$HOME/spice
  make
  make install

The following mandatory dependencies are required in order to
build SPICE

    Spice protocol >= 0.14.0
    Pixman         >= 0.17.7
    OpenSSL
    libjpeg
    zlib

The following optional dependencies increase the available
functionality

    Cyrus-SASL
    libcacard      >= 2.5.1             (Smartcard support)
    Opus           >= 1.0.0             (Opus audio encoding support)
    LZ4                                 (LZ4 compression support)
    GStreamer      >= 1.0.0

Communication
-------------

To communicate with the development team, or to post patches
there is a technical mailing list:

   http://lists.freedesktop.org/mailman/listinfo/spice-devel

There is also a mailing list for new release announcements:

   http://lists.freedesktop.org/archives/spice-announce/

To view known bugs, or report new bugs, in SPICE visit

   https://gitlab.freedesktop.org/spice/spice/issues/new?

Bugs found when using an OS distribution's binary packages should
be reported to the OS vendors' own bug tracker first.

The latest SPICE code can be found in GIT at:

   https://gitlab.freedesktop.org/spice/

Licensing
---------

SPICE is provided under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

Please see the COPYING file for the complete LGPLv2+ license
terms, or visit <http://www.gnu.org/licenses/>.

Experimental Features
---------------------
To enable multiple client connections, set:
SPICE_DEBUG_ALLOW_MC=1

-- End of readme