Changelog for
libspice-client-gtk-3_0-4-0.29-3.2.i586.rpm :
Mon Dec 14 13:00:00 2015 cbosdonnatAATTsuse.com
- Fix spice_audio_get_playback_volume_info_async segfault.
boo#958306. a99ed152-no-volume-sync-without-audio.patch
Tue Jun 30 14:00:00 2015 cbosdonnatAATTsuse.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
- Drop now useless patch: password-length-check.patch
Fri Jun 5 14:00:00 2015 cbosdonnatAATTsuse.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 13:00:00 2015 zaitorAATTopensuse.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 13:00:00 2014 zaitorAATTopensuse.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 14:00:00 2014 fcrozatAATTsuse.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 14:00:00 2013 dimstarAATTopensuse.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 14:00:00 2013 dimstarAATTopensuse.org
- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to
map files (bnc#834896).
Sun Jun 30 14:00:00 2013 zaitorAATTopensuse.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 14:00:00 2013 dimstarAATTopensuse.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 13:00:00 2013 dimstarAATTopensuse.org
- Drop pkgconfig(gstreamer-0.10) BuildRequires: the default audio
output module is to use pulseaudio directly.
Sun Feb 17 13:00:00 2013 dimstarAATTopensuse.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 13:00:00 2013 p.drouandAATTgmail.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 13:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 vuntzAATTopensuse.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 14:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 idonmezAATTsuse.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 14:00:00 2012 dimstarAATTopensuse.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 14:00:00 2012 reddwarfAATTopensuse.org
- Build also gtk2 version (and its python bindings)
Sun Mar 11 13:00:00 2012 dimstarAATTopensuse.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 13:00:00 2012 dimstarAATTopensuse.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 13:00:00 2012 dimstarAATTopensuse.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 13:00:00 2012 dimstarAATTopensuse.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:00:00 2012 dimstarAATTopensuse.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 13:00:00 2012 dimstarAATTopensuse.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 13:00:00 2011 dimstarAATTopensuse.org
- Initial package, version 0.7.159