Commit Graph

26 Commits

Author SHA256 Message Date
Charles Arnold
8b237a6034 - bsc#1204085 - spice-vdagentd 0.22.1 doesn't work properly on
guest
  allow-enable-on-boot-spice-vdagentd.service.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=49
2022-10-10 20:59:28 +00:00
Charles Arnold
e9323a2edf - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_spice-vdagentd.service.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=47
2022-02-14 20:06:58 +00:00
Charles Arnold
24a8a8377c - Update to version 0.22.1. Features and Issues addressed:
Do not process X11 events in vdagent_x11_create

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=46
2022-02-14 19:58:51 +00:00
Charles Arnold
4194413280 - Update to version 0.22.0. Features and Issues addressed:
* !40 - Handle side mouse buttons
  * !39 - Set retry limit to connect to vdagentd and improve logging error
  * !35 - Fix deprecation warning
  * !37 - Provide systemd spice-vdagent.service

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=45
2022-02-11 19:55:55 +00:00
Bruce Rogers
efb30eb1c1 Accepting request 863394 from home:bfrogers:branches:Virtualization
- 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
2021-01-15 17:48:26 +00:00
Bruce Rogers
6ff184c434 Accepting request 846096 from home:bfrogers:branches:Virtualization
- 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
2020-11-05 00:50:56 +00:00
0468e34a32 Accepting request 827748 from home:dimstar:Factory
- Fix invalid usage of %{_libexecdir} to reference udev/rules.d.

OBS-URL: https://build.opensuse.org/request/show/827748
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=39
2020-08-19 08:50:56 +00:00
Bruce Rogers
3a6e93d68e Accepting request 788596 from home:bfrogers:branches:Virtualization
- Fix issue of spice-vdagentd not shutting down (bsc#1166895)
  vdagentd-work-around-GLib-s-fork-issues.patch
  (This patch fixes a related issue)
  vdagentd-init-static-uinput-before-fork.patch

OBS-URL: https://build.opensuse.org/request/show/788596
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=37
2020-03-26 15:46:06 +00:00
Bruce Rogers
8a309ff688 Accepting request 783558 from home:bfrogers:branches:Virtualization
- 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
2020-03-10 22:20:01 +00:00
Bruce Rogers
f6b249a456 Accepting request 761821 from home:dimstar:Factory
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  Allow OBS to shortcut through the -mini flavors.

OBS-URL: https://build.opensuse.org/request/show/761821
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=33
2020-01-13 18:07:36 +00:00
Bruce Rogers
cf89c24038 Accepting request 757596 from home:bfrogers:branches:Virtualization
- Since the 0.19.0 update, this patch is no longer needed:
  spice-vdagent-var_run.patch
- For sometime now we've not had any rsyslog config files, so clean
  up where the spec file would remove the rsyslog.d dir and content

OBS-URL: https://build.opensuse.org/request/show/757596
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=31
2019-12-17 17:11:16 +00:00
Bruce Rogers
69682e2f77 Accepting request 755915 from home:bfrogers:branches:Virtualization
Fix boo#1157235

OBS-URL: https://build.opensuse.org/request/show/755915
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=28
2019-12-11 18:51:38 +00:00
Bruce Rogers
0ec6ec5de6 Accepting request 703813 from home:bfrogers:branches:Virtualization
- 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
2019-05-17 22:21:17 +00:00
Cédric Bosdonnat
106013604e Accepting request 554570 from home:cbosdonnat:branches:Virtualization
- Fix potential shell command injection.
  8ba17481-quote-save-dir-before-passing-to-shell.patch
  CVE-2017-15108 (bsc#1070724)

OBS-URL: https://build.opensuse.org/request/show/554570
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=24
2017-12-05 16:35:15 +00:00
Cédric Bosdonnat
089905c495 Accepting request 512783 from home:michals
Fix warning in vdagentd-do-endian-swapping.patch

OBS-URL: https://build.opensuse.org/request/show/512783
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=22
2017-08-28 13:10:20 +00:00
Cédric Bosdonnat
f9b02811a9 Add mention of vdagentd-do-endian-swapping.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=20
2017-03-07 15:29:13 +00:00
Cédric Bosdonnat
ca67a006d4 Accepting request 459243 from home:michals:boo1012215
Add endian swapping to run on BE guests (boo#1012215).

OBS-URL: https://build.opensuse.org/request/show/459243
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=19
2017-03-07 15:00:43 +00:00
Stefan Seyfried
ecc6f57b61 Accepting request 442956 from home:Zaitor:branches:GNOME:Next
Tweak package spec a bit.

OBS-URL: https://build.opensuse.org/request/show/442956
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=17
2016-12-01 12:25:14 +00:00
Stefan Seyfried
61cd2c2588 Accepting request 442243 from home:seife:branches:Virtualization
Update to 0.17.0

OBS-URL: https://build.opensuse.org/request/show/442243
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=16
2016-11-30 21:17:39 +00:00
Cédric Bosdonnat
59b6a1d712 Accepting request 425088 from home:cbosdonnat:branches:Virtualization
- Fix crash when changing guest display's resolution (bsc#997236)
  8c465007-vdagentd-fixes-small-leak.patch
  f97751fa-revert-uinput-fix-small-leak-of-screen_info.patch

OBS-URL: https://build.opensuse.org/request/show/425088
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=14
2016-09-06 13:12:53 +00:00
Cédric Bosdonnat
1d745d060f Synchronize changelog with SLES
- fate#320079

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=12
2016-06-02 11:39:09 +00:00
fd28b54c2a Accepting request 317823 from home:pluskalm:branches:Virtualization
- Update tp 0.16.0
  * Xspice support
  * Release clipboard on client disconnect if owned by client 
    (rhbz#1003977)
  * Turn some error messages into debugging messages (rhbz#918310)
  * Not having the virtio channel is not an error; instead silently 
    do nothing
- Cleanup spec file with spec-cleaner
- Actually apply spice-vdagent-var_run.patch

OBS-URL: https://build.opensuse.org/request/show/317823
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=10
2015-07-22 12:30:55 +00:00
Cédric Bosdonnat
f7c600b0d3 Accepting request 240214 from home:fcrozat:branches:Virtualization
- Add supplements on virtio_console to automatically install
  spice-vdagent when X11 server is installed on KVM with Spice
  enabled.

OBS-URL: https://build.opensuse.org/request/show/240214
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=8
2014-07-15 14:24:33 +00:00
b4790d3ec6 Accepting request 239539 from home:fcrozat:branches:Virtualization
- Enable systemd service at initial install, it is needed for
  udev rules to properly start the agent.

OBS-URL: https://build.opensuse.org/request/show/239539
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=6
2014-07-07 09:47:07 +00:00
8d6c0a7a0f - fix /var/run handling
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=3
2014-05-27 06:46:25 +00:00
0047c7f17c Accepting request 220663 from home:seife:testing
Without spice-vdagent in the guest, SPICE is only half as spicy,
so let's get it into Factory / openSUSE proper!

OBS-URL: https://build.opensuse.org/request/show/220663
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice-vdagent?expand=0&rev=1
2014-02-05 08:12:09 +00:00