File spice-gtk.changes of Package spice-gtk
-------------------------------------------------------------------
Mon Feb 5 16:08:04 UTC 2024 - pgajdos@suse.com
- do not require six (https://trello.com/c/MO53MocR/143-remove-python3-six)
- added patches
fix https://gitlab.freedesktop.org/spice/spice-common/-/commit/29dacb5f53f5183fb089a3fb02d081dd08bde8a1
+ spice-gtk-no-six.patch
-------------------------------------------------------------------
Thu Jan 25 08:30:11 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use libphotodav-3.0 on SLE/Leap 15.6+ (boo#1219083).
-------------------------------------------------------------------
Wed Feb 22 15:39:46 MST 2023 - carnold@suse.com
- Update to version 0.42. Features and Issues addressed:
* !115 - Fix compilation on win32 with EGL
* !114 - spice-widget: fix hotspot position on Wayland/HiDPI
* !112 - meson: Allow building on a Wayland-only environment
* !110 - usb-backend: Fix devices not being enumerated
* !108 - spicy: Add keyboard shortcuts for copy/paste sync
* Require meson >= 0.56
-------------------------------------------------------------------
Tue Oct 4 14:00:46 MDT 2022 - carnold@suse.com
- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
and KVM Management
-------------------------------------------------------------------
Mon Aug 8 12:30:51 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Replace pkgconfig(libphodav-2.0) and pkgconfig(libsoup-2.4) with
pkgconfig(libphodav-3.0) and pkgconfig(libsoup-3.0)
BuildRequires.
-------------------------------------------------------------------
Tue Jul 12 05:33:53 MDT 2022 - carnold@suse.com
- Update to version 0.41. Features and Issues addressed:
* !100 - meson: move cairo dependency to GTK build only
* !102 - coroutine: add support for libucontext
* !105 - build against phodav-3.0/soup-3.0
* fix openssl 3.0 warnings
* meson: fix invalid use of subproject()
-------------------------------------------------------------------
Fri Feb 11 11:13:01 MST 2022 - carnold@suse.com
- Update to version 0.40. Features and Issues addressed:
* Fix usbid parsing regression introduced in !78 (v0.39)
* !91 - Fix crash with division by 0 [rhbz#1941627]
* !97 - #157 - Fix detecting pyparsing module
* Add API to allocate SpiceUsbDevice (for Android)
spice_usb_device_manager_allocate_device_for_file_descriptor()
* !93 - #137 - add support for TLS-SNI
* !92 - Support USB emulation for MacOS
* !96 - Support side mouse buttons
* !85 - #75 - add spice_display_keyboard_ungrab()
* !81 - GL fix warning fix and improve scanout logic
* !84 - Fix leak and warnings in gstaudio and spicy
* !86, !87, !90 - Several introspection fixes and improvements
- Drop patches contained in new tarball
support-new-pyparsing.patch
-------------------------------------------------------------------
Fri Jan 7 15:22:17 UTC 2022 - Michael Gorse <mgorse@suse.com>
- Add explicit pkgconfig(wayland-protocols) BuildRequires, meson
checks for it.
-------------------------------------------------------------------
Thu Dec 9 04:46:23 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-new-pyparsing.patch:
* Use -c 'import foo' to check for module existance.
-------------------------------------------------------------------
Fri Sep 3 14:47:02 MDT 2021 - carnold@suse.com
- Update to version 0.39. Issues addressed:
+ !33 - Remove PulseAudio backend
+ !34 - Remove support to CELT codec
+ !42 - Drop capabilities from usb-acl-helper binary
+ !45 - #123 - Install ACL helper in libexec directory
+ !48 - Add support to Wayland mouse in server mode
+ !49 - #126 - Read all SASL buffer
+ !54 - Add Copy & Paste support over Webdav
+ !58 - Improve input and display on HiDPI displays
+ !64 - Add support for Physical size display
+ !69 - Fix leak on Display's surface
+ !74 - Fix read overflow on (not seamless) migration code
+ !75 - Fix usb redirect on connect, see [rhbz#1874740]
+ !77 - Fixes buffer overflow in QUIC [CVE-2020-14355]
- Be explicit about the configuration options
- Drop these patches, which are in release tarball:
Remove-celt-support.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
0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch
-------------------------------------------------------------------
Fri May 28 04:52:02 MDT 2021 - carnold@suse.com
- 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
-------------------------------------------------------------------
Thu Oct 8 14:27:50 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Note: The Mar 9, 2020 spec file cleanup satisfies jsc#SLE-15520
-------------------------------------------------------------------
Mon Oct 5 19:51:44 UTC 2020 - Bruce Rogers <brogers@suse.com>
- 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
-------------------------------------------------------------------
Thu Mar 19 13:39:11 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Remove unneeded Recommends for spice-gtk-lang from spec file
-------------------------------------------------------------------
Tue Mar 17 22:29:02 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Update to version 0.38:
- #108 - Add CD/DVD redirection, to allow mounting ISO images from client.
- #99 - Fix display scaling with EGL and HiDPI monitors
- #19 - Fix display corruption on HiDPI
- #82 - Various clipboard fixes & improvements, related to host/guest races &
cltipboard managers
- [rhbz#1720532] - Fix buffer overflow on sending data with shared-folders
- [rhbz#1695618] - Fix hang over failed migration
- API: add spice_display_channel_change_preferred_video_codec_types()
- Several usbredir related fixes and code improvements
- Several video stream related fixes and code improvements
- Several shared-folder related fixes and code improvements
- file-xfer: fix stuck transfer while transfering multiple big files at once
- file-xfer: fix possible crash on Windows
- Migration: Fix metadata swap of channels
- build-sys: remove autotools (transition to meson completed)
- Require spice-protocol >= 0.14.1
- Require libusb >= 1.0.21
- Translations:
- Update Italian
- Add Russian
- Use meson build system
- Include a post release patch to compensate for an issue where the
build does need to find celt resources even though we build
without Celt support.
Remove-celt-support.patch
-------------------------------------------------------------------
Mon Mar 9 21:44:45 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Clean up some spec file conditionals that are no longer helpful
- Do other spec file clean up which has been pending for a while
-------------------------------------------------------------------
Tue Oct 8 16:25:13 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
- added "BuildRequires: pkgconfig(libdrm)" in order to fix build
with upcoming changes in libglvnd/Mesa
-------------------------------------------------------------------
Thu May 16 20:19:47 UTC 2019 - Bruce Rogers <brogers@suse.com>
- Update to version 0.37:
+ Deprecate SpiceMainChannel:color-depth and SpiceSession::color-depth
+ Fix race condition on keyboard modifiers
+ Fix cursor on Wayland: Fixes hidden cursor #83
+ Fix clipboard on X11: avoid request client clipboard data when
is known that there is no data.
+ Improve usb redirection
+ Fix on usb redirection: Don't add same device twice
+ Fix on smartcard: Warn if multiple readers are detected
+ Add instrumentation for frame and queue statistics of
SpiceDisplay using [Recorder] library
+ Fix Warnings with GStreamer >= 1.14 on video decoding due to
setting buffer's PTS
+ Fix some Critical warnings when build without GNOME desktop
integration
+ Fix Criticals when no primary monitor is set
+ Documentation fixes
- Add keyring and tarball signature files
-------------------------------------------------------------------
Mon Mar 25 09:59:56 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop pkgconfig(usbutils) BuildRequires: usbutils 010 dropped the
.pc file.
- Pass --with-usb-ids-path=/usr/share/hwdata/usb.ids to configure:
pass the correct path to the usb.ids file (shipped by hwdata).
-------------------------------------------------------------------
Sat Jan 19 15:53:51 UTC 2019 - Bruce Rogers <brogers@suse.com>
- Update to version 0.36:
+ Deprecate PulseAudio backend: it will be removed in a future
release
+ Add H265 stream support
+ Add SpiceQmpPort helper to interact with QEMU monitor over a Spice port
+ Display a message if EGL support is required (with dmabuf local rendering)
+ Many GstVideoOverlay improvements
+ Smooth-scrolling improvements
+ Miscellaneous fixes
Dropped patches (needed changes in base version):
0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
0002-lz-More-checks-on-image-sizes.patch
bb15d481-Fix-flexible-array-buffer-overflow.patch
-------------------------------------------------------------------
Thu Nov 15 16:50:48 UTC 2018 - matthias.gerstner@suse.com
- Add README.SUSE with information regarding the kvm group requirement for the
USB passthrough feature to work.
-------------------------------------------------------------------
Mon Aug 20 10:05:54 UTC 2018 - cbosdonnat@suse.com
- Fix potential heap corruption when demarshalling (CVE-2018-10873,
bsc#1104448)
Added patch:
bb15d481-Fix-flexible-array-buffer-overflow.patch
-------------------------------------------------------------------
Mon Jul 16 09:36:31 UTC 2018 - cbosdonnat@suse.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
- Add setuid bit to spice-client-glib-usb-acl-helper (bsc#1101420)
-------------------------------------------------------------------
Thu Jun 14 22:55:47 UTC 2018 - luc14n0@linuxmail.org
- Update to version 0.35:
+ New SpiceSession::disconnected signal.
+ Use GstVideoOverlay if possible to render directly on
Gstreamer's sink element.
+ Handling smooth-scroll for scroll events on touchpads in
Wayland.
+ The spice-controller library was removed.
+ Fix migration regression introduced in v0.34 (rhbz#1558043).
+ Introspection: Fixes for SpicePortChannel,
SpiceDisplayChannel, SpiceRecordChannel, SpiceInputsChannel,
SpiceMainChannel.
+ Fix width computation for palette images (rhbz#1508847).
+ Introduction of spice+tls:// URI format to tls all channels.
+ Fix keycodes on Xwayland (rhbz#1479682).
+ Memory leak fixes.
- Drop:
+ Use-scancode-instead-of-keycode-names.patch: fixed upstream.
+ libspice-controller subpackage to follow upstream changes.
+ pkgconfig(celt051) BuildRequires: it is no longer required nor
used.
- Switch python2 packages BuildRequires to python3, the new Python
version default.
-------------------------------------------------------------------
Mon Apr 9 19:22:17 UTC 2018 - brogers@suse.com
- Partially fix bsc#1074144, where we have keymapping issues under Xwayland.
+ Add the following upstream patch:
+ Use-scancode-instead-of-keycode-names.patch
-------------------------------------------------------------------
Mon Aug 28 09:02:32 UTC 2017 - cbosdonnat@suse.com
- Update to version 0.34 (bsc#1055295):
+ NOTE: this is the last release with the spice-controller library
+ add VP9 codec support
+ API: add spice_display_change_preferred_video_codec_type()
+ API: add new SpiceCursorChannel:cursor property, deprecate "cursor-set" signal
+ API: spice_audio_new() is no longer in public header
+ fix clipboard crash and other regressions from 0.33
+ report invalid or stopped streams to the server
+ use playbin instead of decodebin with gstreamer > 1.9
+ support GST_DEBUG_BIN_TO_DOT_FILE debug
+ deprecate a few esoteric options from --spice group:
--spice-color-depth, --spice-cache-size, --spice-glz-window-size used
mainly for development. They may be available with spicy in the future.
+ win32: handle failures when starting win-usb manager
+ win32: removed windows usb-clerk support, replaced by UsbDk
+ win32: fix alt-tab & grab issues
+ spicy learned to tweak codec preference, cancel transfer, and resize
precisely for debugging purposes
+ use keycodemapdb submodule, drop perl(Text::CSV) dependency
+ file-xfer: fix bad filename encoding
+ file-xfer: handle new error kind
+ build-sys fixes for macos
+ replace some deprecated gtk code
+ memory leak fixes, new tests
- Drop now useless patches:
+ 48da2c66-fix-lz4-deps.patch
+ spice-gtk-remove-pygtk-bindings-leftovers.patch
-------------------------------------------------------------------
Tue Feb 28 06:06:56 UTC 2017 - zaitor@opensuse.org
- Drop pkgconfig(pygtk-2.0) BuildRequires: No longer needed, nor
used as gtk2 support was dropped.
- Add spice-gtk-remove-pygtk-bindings-leftovers.patch: Remove
leftover pygtk bindings, patch from upstream git.
- Stop using sed to insert usbredirhost-0.5 into configure checks,
no longer needed: fixed upstream.
-------------------------------------------------------------------
Thu Feb 2 09:59:52 UTC 2017 - cbosdonnat@suse.com
- Merge SLES changelog (fate#322402)
-------------------------------------------------------------------
Tue Dec 13 16:07:53 UTC 2016 - cbosdonnat@suse.com
- Better check for lz4.
48da2c66-fix-lz4-deps.patch
-------------------------------------------------------------------
Mon Dec 5 15:34:30 UTC 2016 - cbosdonnat@suse.com
- Merge SLES and openSUSE differences in one spec file.
-------------------------------------------------------------------
Sat Oct 8 17:49:16 UTC 2016 - zaitor@opensuse.org
- Update to version 0.33:
+ lz4 compression of USB channel.
+ Keyboard: pause key fixes, set keypress-delay to 0 on local
socket.
+ Mouse: fix pointer grabbing in server mode.
+ Clipboard: fix copying text from old application without
UTF8_STRING target (motif).
+ File-xfer changes: grouping all transferred files per
operation.
+ New
spice_file_transfer_task_get_{total_bytes,transferred_bytes}
API and associated properties.
+ New SpiceChannel:socket property.
+ Fix rendering issues with CSD on Windows.
+ Fix gettext support, some translations updates.
+ Fix display refresh issue on f25 after resize (init egl only
when required).
+ Many leaks and races fixes, new tests (bsc#1016291).
- Changes from version 0.32:
+ Libspice-client-gtk API/ABI break: library soname/version has
been bumped, and deprecated symbols have been removed. In
practice, most of the API (in particular for language bindings)
should be unchanged.
+ Drop gtk+ 2.0 support.
+ Require gtk+ >= 3.12 and glib >= 2.36.
+ Add GStreamer as a backend for mjpeg, vp8 & h264 decoding. This
allows the upcoming Spice server release to send video regions
with better codecs.
+ A number of spice-gtk structures are now private.
+ Spice-gtk widget is no longer a GtkDrawingArea but an opaque
type with only guarantee to be a GtkWidget.
+ Virgl:
- Use GtkGlArea if possible (on wayland only atm).
- Various fixes (multiple display, resize, canvas-less
support).
+ Win-usbredir: use UsbDk backend when available and various
improvements.
+ Ensure that dnd file copy get cancelled.
+ Some JP and KR keyboard handling fixes on Windows.
+ Fix SASL GSSAPI.
+ Fix ipv6 proxy address handling.
+ Allow smaller widget with scaling enabled.
+ Add spice_main_request_mouse_mode() to request mouse mode.
+ Add SpiceGtkSession:sync-modifiers to change modifiers sync
behaviour.
+ Various video decoding improvements.
+ Use GTask instead of GSimpleAsyncResult.
+ Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188).
- Add gstreamer-plugins-bad, gstreamer-plugins-good,
pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0),
pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and
pkgconfig(opus) BuildRequires: New dependencies.
- Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional
dependency, not yet available in openSUSE.
- Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as
upstream dropped gtk2 support.
- Remove all buildhandling of gtk2.
- Changes to subpackages following upstream changes:
+ Bump sover for libspice-client-gtk-3.
+ Drop libspice-client-gtk-2,python-SpiceClientGtk and
typelib-1_0-SpiceClientGtk-2_0 no longer built.
-------------------------------------------------------------------
Wed Aug 31 09:35:54 UTC 2016 - cbosdonnat@suse.com
- Move acl helper to a new libspice-client-glib-helper package and
add a corresponding dependency (bsc#994858)
-------------------------------------------------------------------
Fri Mar 18 14:27:10 UTC 2016 - dimstar@opensuse.org
- Update to version 0.31:
+ NOTE: this is the last release to support gtk+ 2.0.
+ Add local GL scanout support for virtio-gpu/virgl guests.
+ New file-transfer API, to be able to monitor transfers etc.
+ New spice_display_change_preferred_compression() API.
+ Better authentication error reports.
+ usbredir: drop isoc packets on low bandwidth (rh#1264156).
+ usbredir: add counter of free channels (rh#1298772).
+ Add a toplevel include header spice-client-gtk.h.
+ Grab keyboard based on session focus (rh#1275231).
+ Don't print error message on successful file transfer
(rh#1265562).
+ Allow simultaneous support for Pulse and GStreamer audio.
+ Remove GSlice usage.
+ Some BE endianness fixes.
+ Misc leak and use after-free fixes.
+ Documentation fixes.
- Drop pkgconfig(x11) and pkgconfig(xrandr) BuildRequires: no
longer needed.
-------------------------------------------------------------------
Thu Oct 1 17:12:33 UTC 2015 - zaitor@opensuse.org
- Update to version 0.30:
+ spice-protocol is no longer bundled with spice-gtk. Requires
spice-protocol >= 0.12.10
+ Handle single headed monitors that have a non-zero x, y config
+ Various small improvements to 'spicy' test application
+ Fix build with automake < 1.13
+ various bug fixes and improvements (boo#958306)
+ New API:
- spice_main_update_display_enabled()
- Add SpiceSession::preferred-compression property and
--spice-preferred-compression commandline switch (requires a
yet-to-be-released version of spice server)
+ Ability to set the SpiceDisplay::keypress-delay property via a
new SPICE_KEYPRESS_DELAY environment variable
- Add python-six BuildRequires: New dependency, that configure
fails to look for.
-------------------------------------------------------------------
Fri Jun 30 08:30:10 UTC 2015 - cbosdonnat@suse.com
- Update to version 0.29:
+ sync guest audio volume with client volume
+ use stream volume for PulseAudio source
+ on Windows, fail early during initialization if the usbclerk service
can't be reached
+ fix audio and usb managers to work with client provided fds
+ check for too long passwords, boo#931044
+ many crasher and bug fixes, (boo#898383)
- Drop now useless patch: password-length-check.patch
- bnc#894069: disable smart card support for SLE
-------------------------------------------------------------------
Fri Jun 5 08:30:10 UTC 2015 - cbosdonnat@suse.com
- Check for passwords longer than what spice protocol allows to
help reporting the error to the user.
password-length-check.patch. boo#931044
-------------------------------------------------------------------
Thu Mar 26 22:47:43 UTC 2015 - zaitor@opensuse.org
- Update to version 0.28:
+ webdav improvements:
- No longer spawn a server thread
- No longer use local TCP sockets & port
- Provides read-only mode with SpiceSession:share-dir-ro
- Requires libphodav-2.0 glib-2.0 >= 2.43.90 libsoup-2.4 >=
2.49.91
+ Drop gstreamer 0.10 in favour of 1.0
+ Add spice+unix://path connection support
+ Accept URI with empty parameters value, such as
spice://localhost?port=5900&tls-port=
+ Fixed lz4 support
+ Silence some harmless warnings
+ Misc API documentation improvements
+ Switch-host migration fixes
+ Learn to build --without-gtk
+ Bugs and regressions fixes
- Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to
configure.
-------------------------------------------------------------------
Fri Dec 19 04:21:36 UTC 2014 - zaitor@opensuse.org
- Update to version 0.27:
+ Add GStreamer 1.0 audio support.
+ Add LZ4 compression algorithm support.
+ Learn to release the keyboard grab on release keys pressed
(ctrl+alt by default), to let alt+f4/alt-tab and others for
client side.
+ Session and channels life-cycle changes: a channel will no
longer hold a reference after session disconnection.
+ Migration fixes, fail early on client provided fds (this is
left to solve in the future).
+ Fix support for Gtk+ 3.0 on Windows.
+ Clipboard size fixes.
+ Server-side pointer drawing on grab.
+ Build-sys improvements.
+ New APIs:
- spice_usb_device_get_libusb_device()
- spice_session_is_for_migration()
-------------------------------------------------------------------
Wed Jul 2 11:56:56 UTC 2014 - fcrozat@suse.com
- Release 0.25:
+ Fix SPICE_GTK_MICRO_VERSION define for default value
+ Make "phodav", the webdav server, an external dependency rather
than a submodule.
- Changes from 0.24:
+ support folder sharing, via WebDAV channel
+ add HTTPS proxy support (requires glib 2.28), and Basic auth
+ add SPICE_GTK_CHECK_VERSION macro
+ advertise SASL capability early (to help fips-enabled servers)
+ fix crash when releasing primary surface
+ fix a few memory leaks with SASL
+ fix spice_display_get_pixbuf() with offset area
- Changes from 0.23:
+ support Opus codec for audio channels
+ ssl: use tls 1.0 or better
+ support gdbus instead of dbus-glib when available
- Changes from 0.22:
+ improve inverted cursor support
+ use system-wide trust certificate store
+ make sasl support work with other method than MD5
+ fix some clipboard crasher, limit clipboard size
+ fix various regressions:
usbredir, alt-tab on win32, palette crash, agent notification,
old protocol support, sasl ending crash, gthread coroutine
crash, close sockets on migration, pulse backend crash
+ fix a few memory leaks
- Add pkgconfig(libsoup-2.4) and pkgconfig(usbutils) BuildRequires.
-------------------------------------------------------------------
Fri Sep 20 18:58:10 UTC 2013 - dimstar@opensuse.org
- Update to version 0.21:
+ Improve inverted cursor support.
+ Win32 usb redirected device uninstall fix.
+ Add support for libusb hotplug API.
+ Smartcard initialization fixes.
+ C&p converts line-endings if necessary.
+ Rendering and overall performance improvements.
+ Build and bindings fixes.
- Drop spice-gtk-mapfile.patch: fixed upstream.
-------------------------------------------------------------------
Wed Aug 14 17:04:39 UTC 2013 - dimstar@opensuse.org
- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
map files (bnc#834896).
-------------------------------------------------------------------
Sun Jun 30 15:17:22 UTC 2013 - zaitor@opensuse.org
- Update to version 0.20:
+ Adaptive video streaming support (sync with PulseAudio
backend only).
+ Add spice_usb_device_manager_get_devices_with_filter().
+ Add --spice-secure-channels to explicitely specify secure
channels.
+ Multi-monitor, win32, USB redir fixes.
+ Add basic gtk+ wayland and broadway backend support.
+ Removed the GnomeRR code.
-------------------------------------------------------------------
Fri Apr 12 08:28:36 UTC 2013 - dimstar@opensuse.org
- Update to version 0.19:
+ snappy has been renamed to spicy-screenshot.
+ Several file-xfer fixes and improvements.
+ Many win32 and USB redirection related fixes.
+ Compile and work again with RHEL6 and older glib releases.
+ misc fixes and improvements.
-------------------------------------------------------------------
Sun Mar 24 17:22:24 UTC 2013 - dimstar@opensuse.org
- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
output module is to use pulseaudio directly.
-------------------------------------------------------------------
Sun Feb 17 16:52:27 UTC 2013 - dimstar@opensuse.org
- Update to version 0.18:
+ Build fix with Gtk+ unstable.
+ MinGW build fixes with old headers.
+ Fix USB coldplug race.
+ Bugs fxied: rh#908057.
- Changes from version 0.17:
+ Multi-monitor fixes (avoid monitor order shuffling, fix mouse
offset if monitor 0 is not at +0+0 and let agent do monitor
offset).
+ Add support for VD_AGENT_CAP_SPARSE_MONITORS_CONFIG.
+ Add controller & session "proxy" properties.
+ Add drag and drop file copy support to send file to guest, you
will need capable agent to use that feature.
+ Introspection fixes.
+ Build fixes.
- Add spice-gtk-polkit-privs.patch: set more resptrictive pokit
policies by default.
-------------------------------------------------------------------
Tue Feb 5 11:10:21 UTC 2013 - p.drouand@gmail.com
- Update to version 0.16:
+ Fix crash with SSL connection (bgo#890464).
+ Send monitor config to the agent on
spice_main_set_display_enabled() (bgo#881072).
+ Fix channel leak and wrong condition in spice_channel_flush().
+ Build fixes.
- Changes from version 0.15:
+ Add HTTP Proxy support (only with glib >= 2.26).
+ Add "port" channel support, to allow arbitrary communication on
top of spice connection.
+ usb-redir: fix migration support.
+ win32: various keyboard & mouse fixes.
+ Add info message when USB dialog is empty.
+ Fix initial black screen on some 16bits guest.
+ Various bug fixes and improvements.
-------------------------------------------------------------------
Fri Dec 7 12:22:35 UTC 2012 - dimstar@opensuse.org
- Add pkgconfig(libusbredirparser-0.5) BuildRequires, to see early
unresolvables instread of 'late' build failures.
- Replace libusbredirparser with libusbredirparser-0.5 in
configure{.ac,}.
-------------------------------------------------------------------
Sat Sep 22 13:43:31 UTC 2012 - dimstar@opensuse.org
- Update to version 0.14:
+ Support for seamless migration
+ Improve scaling handling, add downscale-only property to give
more control over scaling
+ Better handle key press/release events in high-latency
situations, this should avoid unwanted key repetitions
+ Improve unescaping in URI parsing
+ Fix symbol versioning which was broken in 0.13
+ Fix for CVE-2012-4425
+ Various bug fixes and improvements.
-------------------------------------------------------------------
Tue Sep 11 07:24:33 UTC 2012 - dimstar@opensuse.org
- Re-add pkgconfig(spice-protocol): as we don't install it
ourselves, we do require spice-protocol.pc to be available in
the build system or pkg-config --print-requires fails to traverse
the dependency chain, failing to add any pkgconfig() requires
to the -devel package.
-------------------------------------------------------------------
Fri Sep 7 20:37:48 UTC 2012 - vuntz@opensuse.org
- Remove spice-protocol-devel Provides/Obsoletes from
spice-gtk-devel: this was a mistake in the 0.12.101 tarball, and
the real spice-protocol tarball is still wanted. See
http://lists.freedesktop.org/archives/spice-devel/2012-August/010343.html
-------------------------------------------------------------------
Tue Sep 4 10:54:48 UTC 2012 - dimstar@opensuse.org
- Update to version 0.13:
+ Add support for USB device redirection on Windows.
+ Add monitors config support (multiple monitors in same display)
+ Inhibit automount on GNOME desktop, to ease USB redirectio.
+ Better video support (reduce some glitches).
+ Misc migration fixes.
+ Various bug fixes and improvements.
-------------------------------------------------------------------
Tue Aug 7 19:43:43 UTC 2012 - dimstar@opensuse.org
- Update to version 0.12.101:
+ Fix --spice-debug flag on glib >= 2.31
+ Bugs fixed: rh#818169, rh#815426, rh#820335, rh#821795,
rh#823874, rh#835997, rh#823570, rh#822688.
- spice-protocol has been merged: Provide and obsolete
spice-protocol-devel package.
- Drop pkgconfig(spice-protocol) BuildRequires: it has been merged
to the spice-gtk code base.
-------------------------------------------------------------------
Wed May 2 10:18:04 UTC 2012 - idonmez@suse.com
- Fix license to be GPL-2.0+ and LGPL-2.1+ since
spice-client-glib-usb-acl-helper is GPL-2.0+
-------------------------------------------------------------------
Sun Apr 29 16:52:52 CET 2012 - dimstar@opensuse.org
- Update to version 0.12:
+ Fix memory leak when guest is resized
+ Fix color-depth setting
+ Hide/Show cursor correctly when needed
+ Fix blue-tinted video with old Spice servers
+ Correct scroll-event not received with recent Gtk+
+ Fix various migrations issues
+ Allow to disable CELT encoding at runtime with
SPICE_DISABLE_CELT
+ Various crash fixes (on pubkey, recording, clipboard)
+ Build changes (common submodule) and fixes
-------------------------------------------------------------------
Fri Apr 27 17:00:09 UTC 2012 - reddwarf@opensuse.org
- Build also gtk2 version (and its python bindings)
-------------------------------------------------------------------
Sun Mar 11 21:12:36 UTC 2012 - dimstar@opensuse.org
- spice-client-glib-usb-acl-helper is here again. Besides depending
on the right version ofpolkit, it also depends of usbredir, which
caused it to silently disappear last time.
-------------------------------------------------------------------
Thu Mar 8 21:06:16 UTC 2012 - dimstar@opensuse.org
- Update to version 0.11:
- Fix semi-seamless migration regression
- Add Spice session UUID and name support
- Add foreign menu support to controller library
- Add a simple controller testing tool spice-controller-dump
- Build fixes
- Drop spice-gtk-0.9-return-nonvoid.patch: fixed upstream.
-------------------------------------------------------------------
Sat Feb 25 21:04:43 UTC 2012 - dimstar@opensuse.org
- Update to version 0.10:
+ USB redir is now aware of host/guest side filtering
+ you can query spice_usb_device_manager_can_redirect_device()
+ fix the usbredir channel lifetime to be equal to session
lifetime
+ set keepalive on channel socket
+ fix hangs on windows when using ssl chanels
+ add a SpiceDisplay::zoom-level to maintain a scaling ratio
+ add controller ENABLE_SMARTCARD option
+ remove a few warnings, ui improvements, build fixes
- No longer verify permissions of spice-client-glib-usb-acl-helper,
as the file is no longer installed.
-------------------------------------------------------------------
Thu Feb 9 17:37:50 UTC 2012 - dimstar@opensuse.org
- Update to version 0.9:
+ Add command line options for setting the cache size and the glz
window size
+ Add a USB device selection widget to libspice-client-gtk
+ Various bug fixes and code improvements.
- Add spice-gtk-0.9-return-nonvoid.patch: Return a value in a
non-void declared function.
-------------------------------------------------------------------
Sun Feb 5 13:13:04 UTC 2012 - dimstar@opensuse.org
- Don't install /usr/bin/spice-client-glib-usb-acl-helper with suid
bit set until bnc#744251 has gotten the full treatment. This
kills functionality for USB passthrough.
-------------------------------------------------------------------
Tue Jan 31 09:38:27 UTC 2012 - dimstar@opensuse.org
- Update to version 0.8:
+ add USB redirection support
+ introduce SpiceGtkSession to deal with session-wide Gtk events,
such as clipboard, instead of doing it per display
+ many cursor and keyboard handling improvements
+ handle the new "semi-seamless" migration
+ support new Spice mini-headers
+ better coroutines: fibers on windows & jmp on linux
+ add Vala vapi bindings generation
+ many bug fixes and code improvements
-------------------------------------------------------------------
Thu Nov 24 11:28:40 UTC 2011 - dimstar@opensuse.org
- Initial package, version 0.7.159