- Update to version 0.21.0
* Changes include:
* Security fixes:
CVE-2020-25650, CVE-2020-25651, CVE-2020-25652, CVE-2020-25653
* Fix shutdown issue due to incompatible thread/fork uses with GLib
* Fix mouse pointer issues under Wayland
* Fix a crash when running without dbus (e.g: within containers)
* !9 - Introduce optional GTK4 support for monitor management
* !13 - Enable copying files from client using webdav
* Bump spice-protocol dependency to v0.14.3
* Drop all patches, since they are in base tarball now:
Add-a-test-for-session_info.patch
Avoids-unchecked-file-transfer-IDs-allocation-and-us.patch
Avoids-uncontrolled-active_xfers-allocations.patch
Avoids-unlimited-agent-connections.patch
Avoids-user-session-hijacking.patch
Better-check-for-sessions.patch
cleanup-active_xfers-when-the-client-disconnects.patch
systemd-login-Avoid-a-crash-on-container.patch
vdagent-connection-Pass-err-to-g_credentials_get_uni.patch
vdagentd-Automatically-release-agent_data.patch
vdagentd-Avoid-calling-chmod.patch
vdagentd-Better-check-for-vdagent_connection_get_pee.patch
vdagentd-Limit-number-of-agents-per-session-to-1.patch
vdagentd-Use-bool-for-agent_owns_clipboard-and-clien.patch
vdagentd-do-not-allow-to-use-an-already-used-file-xf.patch
vdagentd-init-static-uinput-before-fork.patch
vdagentd-work-around-GLib-s-fork-issues.patch
OBS-URL: https://build.opensuse.org/request/show/863394
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=43
- Fix multiple security issues as outlined in bsc#1173749
bsc#1177780 bsc#1177781 bsc#1177782 bsc#1177783
CVE-2020-25650 CVE-2020-25651 CVE-2020-25652 CVE-2020-25653
systemd-login-Avoid-a-crash-on-container.patch
vdagentd-Use-bool-for-agent_owns_clipboard-and-clien.patch
vdagentd-Automatically-release-agent_data.patch
vdagent-connection-Pass-err-to-g_credentials_get_uni.patch
vdagentd-Better-check-for-vdagent_connection_get_pee.patch
vdagentd-Avoid-calling-chmod.patch
Avoids-unchecked-file-transfer-IDs-allocation-and-us.patch
Avoids-uncontrolled-active_xfers-allocations.patch
Avoids-unlimited-agent-connections.patch
Avoids-user-session-hijacking.patch
Better-check-for-sessions.patch
vdagentd-Limit-number-of-agents-per-session-to-1.patch
cleanup-active_xfers-when-the-client-disconnects.patch
vdagentd-do-not-allow-to-use-an-already-used-file-xf.patch
Add-a-test-for-session_info.patch
- Add a check section to run internal tests. Note that by default
the added session_info test is not run, as it doesn't work in
context of build service
OBS-URL: https://build.opensuse.org/request/show/846096
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=41
- Update to 0.20.0
* Add gio-unix and gobject dependency >= 2.50
* Bump gtk+ >= 3.22 (optional dependency)
* Last release with gtk+ being optional
* !4 - Race fixes between client and guest clipboard
* !2 - Fix session lookup for new GNOME versions
* !3 - Now using GMainLoop and GIO to handle I/O of messages
* Several minor covscan fixes
- Discovered GLib dependency is now >= 2.58
- Patch dropped (contained in update):
vdagentd-Fix-session-lookup-for-new-GNOME-versions.patch
OBS-URL: https://build.opensuse.org/request/show/783558
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=35
- Update to 0.19.0
* Add libdrm dependency
* Fix file descriptor leak on failed connections
* Handle new VD_AGENT_GRAPHICS_DEVICE_INFO message advertised by
VD_AGENT_CAP_GRAPHICS_DEVICE_INFO capability
* Session agent autostart changed to WindowManager ([rhbz#1623947])
This fixes possible race with xdg-user-dirs
* Fix of sending empty screen resolution messages ([rhbz#1641723])
* Fix 'Dependency failed for Activation socket' with systemd ([rhbz#1545212])
* Fix error messages about on selecting text on host ([rhbz#1594876])
this was also fixed with Gtk backend
* Update paths from /var/run → /run
* Fix Session agent restart
* Add test for file creation
* Prefer GLib memory functions stdlib.h ones
* Several code and logs improvements
* Add GTK+ framework to handle x11 backend such as clipboard
* Deprecate X11 backend in favor of GTK+ framework
* Ask pkg-config to appropriate directory to install udev rules
* Fix leak of udscs's file descriptor
* Better quote directory path when calling xdg-open to save file transfer
* Bump GLib to 2.34
* Add systemd socket activation (rhbz#1340160)
* Add support to detailed errors on file transfers
* Add check for available free space in guest before starting a file transfer
* Use better names for duplicated files on file transfer
* Improve support on big endian guests (#5)
* Use IdleHint to check if a session is locked over console-kit (rhbz#1412673)
* Fixes double free on errors over udscs by improving memory ownership
* Hide autostart file on Unity
* Improve command line messages for vdagentd
* Fix typo in --enable-static-uinput configure option
* Code repository moved to gitlab.freedesktop.org
- Add keyring and tarball signature files
- obsoleted patches removed:
8ba17481-quote-save-dir-before-passing-to-shell.patch
vdagentd-do-endian-swapping.patch
OBS-URL: https://build.opensuse.org/request/show/703830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice-vdagent?expand=0&rev=13
- Update to 0.19.0
* Add libdrm dependency
* Fix file descriptor leak on failed connections
* Handle new VD_AGENT_GRAPHICS_DEVICE_INFO message advertised by
VD_AGENT_CAP_GRAPHICS_DEVICE_INFO capability
* Session agent autostart changed to WindowManager ([rhbz#1623947])
This fixes possible race with xdg-user-dirs
* Fix of sending empty screen resolution messages ([rhbz#1641723])
* Fix 'Dependency failed for Activation socket' with systemd ([rhbz#1545212])
* Fix error messages about on selecting text on host ([rhbz#1594876])
this was also fixed with Gtk backend
* Update paths from /var/run → /run
* Fix Session agent restart
* Add test for file creation
* Prefer GLib memory functions stdlib.h ones
* Several code and logs improvements
* Add GTK+ framework to handle x11 backend such as clipboard
* Deprecate X11 backend in favor of GTK+ framework
* Ask pkg-config to appropriate directory to install udev rules
* Fix leak of udscs's file descriptor
* Better quote directory path when calling xdg-open to save file transfer
* Bump GLib to 2.34
* Add systemd socket activation (rhbz#1340160)
* Add support to detailed errors on file transfers
* Add check for available free space in guest before starting a file transfer
* Use better names for duplicated files on file transfer
* Improve support on big endian guests (#5)
* Use IdleHint to check if a session is locked over console-kit (rhbz#1412673)
* Fixes double free on errors over udscs by improving memory ownership
* Hide autostart file on Unity
* Improve command line messages for vdagentd
* Fix typo in --enable-static-uinput configure option
* Code repository moved to gitlab.freedesktop.org
- Add keyring and tarball signature files
- obsoleted patches removed:
8ba17481-quote-save-dir-before-passing-to-shell.patch
vdagentd-do-endian-swapping.patch
OBS-URL: https://build.opensuse.org/request/show/703813
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=26