commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2020-10-08 13:11:47 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.4249 (New) Package is "spice-gtk" Thu Oct 8 13:11:47 2020 rev:48 rq:839839 version:0.38 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2020-03-31 17:31:36.608238169 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.4249/spice-gtk.changes 2020-10-08 13:12:35.963194988 +0200 @@ -1,0 +2,10 @@ +Mon Oct 5 19:51:44 UTC 2020 - Bruce Rogers + +- 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 + +--- New: 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 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.zqzSjm/_old 2020-10-08 13:12:36.635195596 +0200 +++ /var/tmp/diff_new_pack.zqzSjm/_new 2020-10-08 13:12:36.635195596 +0200 @@ -23,14 +23,19 @@ Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME -URL:http://spice-space.org -Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz -Source1: http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig +URL:https://spice-space.org +Source0:https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz +Source1: https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring Source3:README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch Patch1: Remove-celt-support.patch +Patch2: 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch +Patch3: 0002-quic-Check-image-size-in-quic_decode_begin.patch +Patch4: 0003-quic-Check-RLE-lengths.patch +Patch5: 0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch + BuildRequires: cyrus-sasl-devel BuildRequires: gstreamer-plugins-bad BuildRequires: gstreamer-plugins-good @@ -134,6 +139,12 @@ %setup -q %patch0 -p1 %patch1 -p1 +cd subprojects/spice-common +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +cd ../../ cp %{SOURCE3} . %build ++ 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch ++ >From 762e0abae36033ccde658fd52d3235887b60862d Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 29 Apr 2020 15:09:13 +0100 Subject: [PATCH spice-common 1/4] quic: Check we have some data to start decoding quic image All paths already pass some data to quic_decode_begin but for the test check it, it's not that expensive test. Checking for not 0 is enough, all other words will potentially be read calling more_io_words but we need one to avoid a potential initial buffer overflow or deferencing an invalid pointer. Signed-off-by: Frediano Ziglio Acked-by: Uri Lublin Signed-off-by: Bruce Rogers --- common/quic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/quic.c b/common/quic.c index e2dee0f..bc753ca 100644 --- a/common/quic.c +++ b/common/quic.c @@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w int channels; int bpc; -if (!encoder_reset(encoder, io_ptr, io_ptr_end)) { +if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) { return QUIC_ERROR; } -- 2.25.4 ++ 0002-quic-Check-image-size-in-quic_decode_begin.patch ++ >From 404d74782c8b5e57d146c5bf3118bb41bf3378e4 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Wed, 29 Apr 2020 15:10:24 +0100 Subject: [PATCH spice-common 2/4] quic: Check image size in quic_decode_begin Avoid some overflow in code due to images too big or negative numbers. Signed-off-by: Frediano Ziglio Acked-by: Uri Lublin Signed-off-by: Bruce Rogers --- common/quic.c | 13 + 1 file changed, 13 insertions(+) diff --git a/common/quic.c b/common/quic.c index bc753ca..6815316 100644 --- a/common/quic.c +++ b/common/quic.c @@ -56,6 +56,9 @@ typedef uint8_t BYTE; #define MINwminext 1
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2020-03-31 17:31:32 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New) Package is "spice-gtk" Tue Mar 31 17:31:32 2020 rev:47 rq:788587 version:0.38 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2020-03-25 23:42:02.735969053 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes 2020-03-31 17:31:36.608238169 +0200 @@ -1,0 +2,5 @@ +Thu Mar 19 13:39:11 UTC 2020 - Bruce Rogers + +- Remove unneeded Recommends for spice-gtk-lang from spec file + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.buDyWt/_old 2020-03-31 17:31:38.424239232 +0200 +++ /var/tmp/diff_new_pack.buDyWt/_new 2020-03-31 17:31:38.424239232 +0200 @@ -72,7 +72,6 @@ BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(spice-protocol) >= 0.14.1 Requires(pre): permissions -Recommends: %{name}-lang BuildRequires: pkgconfig(libcacard) >= 2.5.1 BuildRequires: pkgconfig(liblz4) >= 1.7.3
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2020-03-25 23:41:55 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New) Package is "spice-gtk" Wed Mar 25 23:41:55 2020 rev:46 rq:786276 version:0.38 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2020-03-12 22:58:18.366990730 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes 2020-03-25 23:42:02.735969053 +0100 @@ -1,0 +2,30 @@ +Tue Mar 17 22:29:02 UTC 2020 - Bruce Rogers + +- 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 + +--- Old: spice-gtk-0.37.tar.bz2 spice-gtk-0.37.tar.bz2.sig New: Remove-celt-support.patch spice-gtk-0.38.tar.xz spice-gtk-0.38.tar.xz.sig Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.dMwq8d/_old 2020-03-25 23:42:03.611969340 +0100 +++ /var/tmp/diff_new_pack.dMwq8d/_new 2020-03-25 23:42:03.611969340 +0100 @@ -18,20 +18,19 @@ Name: spice-gtk -Version:0.37 +Version:0.38 Release:0 Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME URL:http://spice-space.org -Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 -Source1: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2.sig +Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz +Source1: http://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig Source2:%{name}.keyring Source3:README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -BuildRequires: autoconf -BuildRequires: automake +Patch1: Remove-celt-support.patch BuildRequires: cyrus-sasl-devel BuildRequires: gstreamer-plugins-bad BuildRequires: gstreamer-plugins-good @@ -40,6 +39,7 @@ BuildRequires: libacl-devel BuildRequires: libjpeg-devel BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python3-pyparsing BuildRequires: python3-six @@ -56,20 +56,21 @@ BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 +BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libphodav-2.0) BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libsoup-2.4) >= 2.49.91 -BuildRequires: pkgconfig(libusb-1.0) >= 1.0.16 +BuildRequires: pkgconfig(libusb-1.0) >= 1.0.21 BuildRequires: pkgconfig(libusbredirhost) >= 0.7.1 BuildRequires: pkgconfig(libusbredirparser-0.5) >= 0.4 -BuildRequires: pkgconfig(openssl) -BuildRequires: pkgconfig(opus) +BuildRequires: pkgconfig(openssl) >= 1.0.0 +BuildRequires: pkgconfig(opus) >= 0.9.14 BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(spice-protocol) >= 0.12.15 +BuildRequires: pkgconfig(spice-protocol) >= 0.14.1 Requires(pre): permissions Recommends: %{name}-lang BuildRequires:
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2020-03-12 22:58:06 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.3160 (New) Package is "spice-gtk" Thu Mar 12 22:58:06 2020 rev:45 rq:783118 version:0.37 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2019-10-11 17:14:36.493637469 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.3160/spice-gtk.changes 2020-03-12 22:58:18.366990730 +0100 @@ -1,0 +2,6 @@ +Mon Mar 9 21:44:45 UTC 2020 - Bruce Rogers + +- Clean up some spec file conditionals that are no longer helpful +- Do other spec file clean up which has been pending for a while + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.ZMF2KQ/_old 2020-03-12 22:58:19.462991167 +0100 +++ /var/tmp/diff_new_pack.ZMF2KQ/_new 2020-03-12 22:58:19.482991175 +0100 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -17,8 +17,6 @@ # -# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. -# FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) Name: spice-gtk Version:0.37 Release:0 @@ -59,7 +57,7 @@ BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gudev-1.0) -#BuildRequires: pkgconfig(libphodav-2.0) +BuildRequires: pkgconfig(libphodav-2.0) BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libsoup-2.4) >= 2.49.91 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.16 @@ -74,10 +72,8 @@ BuildRequires: pkgconfig(spice-protocol) >= 0.12.15 Requires(pre): permissions Recommends: %{name}-lang -%if 0%{?is_opensuse} BuildRequires: pkgconfig(libcacard) >= 2.5.1 BuildRequires: pkgconfig(liblz4) >= 1.7.3 -%endif %description A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) @@ -146,10 +142,8 @@ %configure \ --disable-static \ --enable-vala \ -%if 0%{?is_opensuse} == 0 ---disable-lz4 \ ---disable-smartcard \ -%endif +--enable-lz4 \ +--enable-smartcard \ --disable-silent-rules \ --with-usb-ids-path=/usr/share/hwdata/usb.ids \ %{nil} @@ -184,11 +178,7 @@ %{_libdir}/libspice-client-glib-2.0.so.* %files -n libspice-client-glib-helper -%if 0%{?suse_version} >= 1500 %verify(not mode) %attr(4750,root,kvm) %{_bindir}/spice-client-glib-usb-acl-helper -%else -%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper -%endif %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files -n libspice-client-gtk-3_0-5
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2019-10-11 17:14:34 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.2352 (New) Package is "spice-gtk" Fri Oct 11 17:14:34 2019 rev:44 rq:736273 version:0.37 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2019-05-22 10:51:49.115310999 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.2352/spice-gtk.changes 2019-10-11 17:14:36.493637469 +0200 @@ -1,0 +2,6 @@ +Tue Oct 8 16:25:13 UTC 2019 - Stefan Dirsch + +- added "BuildRequires: pkgconfig(libdrm)" in order to fix build + with upcoming changes in libglvnd/Mesa + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.LS7zWP/_old 2019-10-11 17:14:37.409635123 +0200 +++ /var/tmp/diff_new_pack.LS7zWP/_new 2019-10-11 17:14:37.409635123 +0200 @@ -70,6 +70,7 @@ BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic +BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(spice-protocol) >= 0.12.15 Requires(pre): permissions Recommends: %{name}-lang
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2019-05-22 10:51:46 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.5148 (New) Package is "spice-gtk" Wed May 22 10:51:46 2019 rev:43 rq:703829 version:0.37 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2019-03-26 15:38:19.860350613 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.5148/spice-gtk.changes 2019-05-22 10:51:49.115310999 +0200 @@ -1,0 +2,22 @@ +Thu May 16 20:19:47 UTC 2019 - Bruce Rogers + +- 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 + +--- Old: spice-gtk-0.36.tar.bz2 New: spice-gtk-0.37.tar.bz2 spice-gtk-0.37.tar.bz2.sig spice-gtk.keyring Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.KXRYhY/_old 2019-05-22 10:51:51.235309786 +0200 +++ /var/tmp/diff_new_pack.KXRYhY/_new 2019-05-22 10:51:51.247309779 +0200 @@ -20,14 +20,16 @@ # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. # FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) Name: spice-gtk -Version:0.36 +Version:0.37 Release:0 Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME -URL:http://spice-space.org/page/Spice-Gtk +URL:http://spice-space.org Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 -Source1:README.SUSE +Source1: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2.sig +Source2:%{name}.keyring +Source3:README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch BuildRequires: autoconf @@ -61,7 +63,7 @@ BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libsoup-2.4) >= 2.49.91 BuildRequires: pkgconfig(libusb-1.0) >= 1.0.16 -BuildRequires: pkgconfig(libusbredirhost) >= 0.5.0 +BuildRequires: pkgconfig(libusbredirhost) >= 0.7.1 BuildRequires: pkgconfig(libusbredirparser-0.5) >= 0.4 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) @@ -90,6 +92,7 @@ %package -n libspice-client-glib-helper Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries +PreReq: permissions Requires: group(kvm) %description -n libspice-client-glib-helper @@ -133,7 +136,7 @@ %prep %setup -q %patch0 -p1 -cp %{SOURCE1} . +cp %{SOURCE3} . %build autoreconf -fi @@ -170,7 +173,7 @@ %files %license COPYING -%doc README +%doc README.md %doc README.SUSE %{_bindir}/spicy %{_bindir}/spicy-screenshot ++ spice-gtk-0.36.tar.bz2 -> spice-gtk-0.37.tar.bz2 ++ 42786 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2019-03-26 15:38:18 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.25356 (New) Package is "spice-gtk" Tue Mar 26 15:38:18 2019 rev:42 rq:688178 version:0.36 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2019-03-01 20:29:19.118012826 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.25356/spice-gtk.changes 2019-03-26 15:38:19.860350613 +0100 @@ -1,0 +2,8 @@ +Mon Mar 25 09:59:56 UTC 2019 - Dominique Leuenberger + +- 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). + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.YXrTI6/_old 2019-03-26 15:38:21.348350020 +0100 +++ /var/tmp/diff_new_pack.YXrTI6/_new 2019-03-26 15:38:21.356350018 +0100 @@ -69,7 +69,6 @@ BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic BuildRequires: pkgconfig(spice-protocol) >= 0.12.15 -BuildRequires: pkgconfig(usbutils) Requires(pre): permissions Recommends: %{name}-lang %if 0%{?is_opensuse} @@ -148,6 +147,7 @@ --disable-smartcard \ %endif --disable-silent-rules \ +--with-usb-ids-path=/usr/share/hwdata/usb.ids \ %{nil} make %{?_smp_mflags}
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2019-03-01 20:29:17 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.28833 (New) Package is "spice-gtk" Fri Mar 1 20:29:17 2019 rev:41 rq:679467 version:0.36 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2018-11-20 22:24:58.506861735 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.28833/spice-gtk.changes 2019-03-01 20:29:19.118012826 +0100 @@ -1,0 +2,17 @@ +Sat Jan 19 15:53:51 UTC 2019 - Bruce Rogers + +- 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 + +--- Old: 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 spice-gtk-0.35.tar.bz2 New: spice-gtk-0.36.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.o8Xgob/_old 2019-03-01 20:29:20.642012459 +0100 +++ /var/tmp/diff_new_pack.o8Xgob/_new 2019-03-01 20:29:20.678012450 +0100 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -13,14 +13,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. # FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) Name: spice-gtk -Version:0.35 +Version:0.36 Release:0 Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -30,17 +30,13 @@ Source1:README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -# PATCH-FIX-UPSTREAM - CVE-2018-10893 -Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch -Patch2: 0002-lz-More-checks-on-image-sizes.patch -# PATCH-FIX-UPSTREAM - CVE-2018-10873 -Patch3: bb15d481-Fix-flexible-array-buffer-overflow.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel BuildRequires: gstreamer-plugins-bad BuildRequires: gstreamer-plugins-good BuildRequires: intltool +BuildRequires: json-glib-devel BuildRequires: libacl-devel BuildRequires: libjpeg-devel BuildRequires: libtool @@ -54,31 +50,31 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.46 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0 BuildRequires: pkgconfig(gstreamer-app-1.0) BuildRequires: pkgconfig(gstreamer-audio-1.0) BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.3 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(gudev-1.0) #BuildRequires: pkgconfig(libphodav-2.0) BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libsoup-2.4) >= 2.49.91 -BuildRequires: pkgconfig(libusb-1.0) >= 1.0.9 -BuildRequires: pkgconfig(libusbredirhost) >= 0.4.2 +BuildRequires: pkgconfig(libusb-1.0) >= 1.0.16 +BuildRequires: pkgconfig(libusbredirhost) >= 0.5.0 BuildRequires: pkgconfig(libusbredirparser-0.5) >= 0.4 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2018-11-20 22:24:48 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.19453 (New) Package is "spice-gtk" Tue Nov 20 22:24:48 2018 rev:40 rq:649603 version:0.35 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2018-08-28 09:21:33.760288613 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.19453/spice-gtk.changes 2018-11-20 22:24:58.506861735 +0100 @@ -1,0 +2,6 @@ +Thu Nov 15 16:50:48 UTC 2018 - matthias.gerst...@suse.com + +- Add README.SUSE with information regarding the kvm group requirement for the + USB passthrough feature to work. + +--- New: README.SUSE Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.1q6r80/_old 2018-11-20 22:25:02.254859606 +0100 +++ /var/tmp/diff_new_pack.1q6r80/_new 2018-11-20 22:25:02.254859606 +0100 @@ -26,7 +26,8 @@ License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME URL:http://spice-space.org/page/Spice-Gtk -Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 +Source0:http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 +Source1:README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch # PATCH-FIX-UPSTREAM - CVE-2018-10893 @@ -142,6 +143,7 @@ %patch2 -p1 %patch3 -p1 popd +cp %{SOURCE1} . %build autoreconf -fi @@ -178,6 +180,7 @@ %files %license COPYING %doc README +%doc README.SUSE %{_bindir}/spicy %{_bindir}/spicy-screenshot %{_bindir}/spicy-stats ++ README.SUSE ++ For the spice USB device passthrough feature to work your user account needs to be a member of the 'kvm' group. This is required for running the spice-client-glib-usb-acl-helper helper program. It is a security precaution to not make this privileged program accessible to all users in the system.
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2018-08-28 09:21:29 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Tue Aug 28 09:21:29 2018 rev:39 rq:630532 version:0.35 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2018-08-07 09:39:27.392931439 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-08-28 09:21:33.760288613 +0200 @@ -1,0 +2,8 @@ +Mon Aug 20 10:05:54 UTC 2018 - cbosdon...@suse.com + +- Fix potential heap corruption when demarshalling (CVE-2018-10873, + bsc#1104448) + Added patch: +bb15d481-Fix-flexible-array-buffer-overflow.patch + +--- New: bb15d481-Fix-flexible-array-buffer-overflow.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.agpi8j/_old 2018-08-28 09:21:34.272290210 +0200 +++ /var/tmp/diff_new_pack.agpi8j/_new 2018-08-28 09:21:34.276290222 +0200 @@ -32,6 +32,8 @@ # PATCH-FIX-UPSTREAM - CVE-2018-10893 Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch Patch2: 0002-lz-More-checks-on-image-sizes.patch +# PATCH-FIX-UPSTREAM - CVE-2018-10873 +Patch3: bb15d481-Fix-flexible-array-buffer-overflow.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -138,11 +140,13 @@ pushd spice-common %patch1 -p1 %patch2 -p1 +%patch3 -p1 popd %build autoreconf -fi +export PYTHON=/usr/bin/python3 %configure \ --disable-static \ --enable-vala \ @@ -182,7 +186,11 @@ %{_libdir}/libspice-client-glib-2.0.so.* %files -n libspice-client-glib-helper +%if 0%{?suse_version} >= 1500 %verify(not mode) %attr(4750,root,kvm) %{_bindir}/spice-client-glib-usb-acl-helper +%else +%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper +%endif %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files -n libspice-client-gtk-3_0-5 ++ bb15d481-Fix-flexible-array-buffer-overflow.patch ++ >From bb15d4815ab586b4c4a20f4a565970a44824c42c Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 18 May 2018 11:41:57 +0100 Subject: [PATCH] Fix flexible array buffer overflow This is kind of a DoS, possibly flexible array in the protocol causes the network size check to be ignored due to integer overflows. The size of flexible array is computed as (message_end - position), then this size is added to the number of bytes before the array and this number is used to check if we overflow initial message. An example is: message { uint32 dummy[2]; uint8 data[] @end; } LenMessage; which generated this (simplified remove useless code) code: { /* data */ data__nelements = message_end - (start + 8); data__nw_size = data__nelements; } nw_size = 8 + data__nw_size; /* Check if message fits in reported side */ if (nw_size > (uintptr_t) (message_end - start)) { return NULL; } Following code: - data__nelements == message_end - (start + 8) - data__nw_size == data__nelements == message_end - (start + 8) - nw_size == 8 + data__nw_size == 8 + message_end - (start + 8) == 8 + message_end - start - 8 == message_end -start - the check for overflow is (nw_size > (message_end - start)) but nw_size == message_end - start so the check is doing ((message_end - start) > (message_end - start)) which is always false. If message_end - start < 8 then data__nelements (number of element on the array above) computation generate an integer underflow that later create a buffer overflow. Add a check to make sure that the array starts before the message ends to avoid the overflow. Signed-off-by: Frediano Ziglio Signed-off-by: Christophe Fergeau --- python_modules/demarshal.py | 1 + tests/test-marshallers.c | 8 tests/test-marshallers.h | 5 + tests/test-marshallers.proto | 5 + 4 files changed, 19 insertions(+) diff --git a/python_modules/demarshal.py b/python_modules/demarshal.py index 7b53361..5a237a6 100644 --- a/python_modules/demarshal.py +++ b/python_modules/demarshal.py @@ -331,6 +331,7 @@ def write_validate_array_item(writer, container, item, scope, parent_scope, star writer.assign(nelements, array.size) elif array.is_remaining_length(): if element_type.is_fixed_nw_size(): +writer.error_check("%s > message_end" % item.get_position()) if element_type.get_fixed_nw_size() == 1: writer.assign(nelements, "message_end - %s" % item.get_position()) else: -- 2.18.0
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2018-08-07 09:39:18 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Tue Aug 7 09:39:18 2018 rev:38 rq:625041 version:0.35 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2018-07-04 23:53:39.123990051 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-08-07 09:39:27.392931439 +0200 @@ -1,0 +2,9 @@ +Mon Jul 16 09:36:31 UTC 2018 - cbosdon...@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) + +--- New: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch 0002-lz-More-checks-on-image-sizes.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.5QwsCx/_old 2018-08-07 09:39:27.888932304 +0200 +++ /var/tmp/diff_new_pack.5QwsCx/_new 2018-08-07 09:39:27.892932311 +0200 @@ -29,6 +29,9 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch +# PATCH-FIX-UPSTREAM - CVE-2018-10893 +Patch1: 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch +Patch2: 0002-lz-More-checks-on-image-sizes.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -89,6 +92,7 @@ %package -n libspice-client-glib-helper Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries +Requires: group(kvm) %description -n libspice-client-glib-helper A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows). @@ -131,6 +135,10 @@ %prep %setup -q %patch0 -p1 +pushd spice-common +%patch1 -p1 +%patch2 -p1 +popd %build autoreconf -fi @@ -151,10 +159,10 @@ find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name} -%post +%post -n libspice-client-glib-helper %set_permissions %{_bindir}/spice-client-glib-usb-acl-helper -%verifyscript +%verifyscript -n libspice-client-glib-helper %verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper %post -n libspice-client-glib-2_0-8 -p /sbin/ldconfig @@ -174,7 +182,7 @@ %{_libdir}/libspice-client-glib-2.0.so.* %files -n libspice-client-glib-helper -%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper +%verify(not mode) %attr(4750,root,kvm) %{_bindir}/spice-client-glib-usb-acl-helper %{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files -n libspice-client-gtk-3_0-5 ++ 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch ++ >From b94b3ca285d81180ed8fdf18f949761e40657b93 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 22 Dec 2017 18:43:00 + Subject: [PATCH spice-common 1/2] lz: Avoid buffer reading overflow checking for image type The type of the image is just copied from network without any check and later used for array indexing. Signed-off-by: Frediano Ziglio --- common/lz.c| 3 +++ common/lz_common.h | 7 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/common/lz.c b/common/lz.c index b7e7d48..e76105e 100644 --- a/common/lz.c +++ b/common/lz.c @@ -594,6 +594,9 @@ void lz_decode_begin(LzContext *lz, uint8_t *io_ptr, unsigned int num_io_bytes, } encoder->type = (LzImageType)decode_32(encoder); +if (encoder->type < 0 || encoder->type > LZ_IMAGE_TYPE_MAX) { +encoder->usr->error(encoder->usr, "invalid lz type\n"); +} encoder->width = decode_32(encoder); encoder->height = decode_32(encoder); encoder->stride = decode_32(encoder); diff --git a/common/lz_common.h b/common/lz_common.h index 78df003..6526d16 100644 --- a/common/lz_common.h +++ b/common/lz_common.h @@ -51,6 +51,7 @@ typedef enum { #define LZ_IMAGE_TYPE_MASK 0x0f #define LZ_IMAGE_TYPE_LOG 4 // number of bits required for coding the image type +#define LZ_IMAGE_TYPE_MAX LZ_IMAGE_TYPE_A8 /* access to the arrays is based on the image types */ static const int IS_IMAGE_TYPE_PLT[] = {0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}; @@ -58,10 +59,10 @@ static const int IS_IMAGE_TYPE_RGB[] = {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1}; static const int PLT_PIXELS_PER_BYTE[] = {0, 8, 8, 2, 2, 1}; static const int
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2018-07-04 23:52:50 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Wed Jul 4 23:52:50 2018 rev:37 rq:619901 version:0.35 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2018-04-22 14:30:43.028341701 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-07-04 23:53:39.123990051 +0200 @@ -1,0 +2,26 @@ +Thu Jun 14 22:55:47 UTC 2018 - luc1...@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. + +--- Old: Use-scancode-instead-of-keycode-names.patch spice-gtk-0.34.tar.bz2 New: spice-gtk-0.35.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.fmBWP0/_old 2018-07-04 23:53:39.755989353 +0200 +++ /var/tmp/diff_new_pack.fmBWP0/_new 2018-07-04 23:53:39.759989348 +0200 @@ -17,19 +17,18 @@ # -Name: spice-gtk -Version:0.34 -Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. # FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) +Name: spice-gtk +Version:0.35 +Release:0 Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME -Url:http://spice-space.org/page/Spice-Gtk +URL:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -Patch1: Use-scancode-instead-of-keycode-names.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -39,14 +38,14 @@ BuildRequires: libacl-devel BuildRequires: libjpeg-devel BuildRequires: libtool -BuildRequires: python-pyparsing -BuildRequires: python-six +BuildRequires: pkgconfig +BuildRequires: python3-pyparsing +BuildRequires: python3-six BuildRequires: vala BuildRequires: perl(Text::CSV) BuildRequires: pkgconfig(cairo) >= 1.2.0 -BuildRequires: pkgconfig(celt051) >= 0.5.1.1 -BuildRequires: pkgconfig(gio-2.0) >= 2.10.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.43.90 +BuildRequires: pkgconfig(gio-2.0) >= 2.46 +BuildRequires: pkgconfig(glib-2.0) >= 2.46 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-1.0) @@ -56,10 +55,6 @@ BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 BuildRequires: pkgconfig(gtk+-3.0) >= 2.91.3 BuildRequires: pkgconfig(gudev-1.0) -%if 0%{?is_opensuse} -BuildRequires: pkgconfig(libcacard) >= 0.1.2 -BuildRequires: pkgconfig(liblz4) -%endif #BuildRequires: pkgconfig(libphodav-2.0) BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libsoup-2.4) >= 2.49.91 @@ -71,11 +66,14 @@ BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic -BuildRequires: pkgconfig(spice-protocol) >= 0.12.13 +BuildRequires: pkgconfig(spice-protocol) >= 0.12.14 BuildRequires: pkgconfig(usbutils) -Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): permissions +Recommends: %{name}-lang +%if 0%{?is_opensuse} +BuildRequires: pkgconfig(libcacard) >= 0.1.2 +BuildRequires:
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2018-04-22 14:30:37 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Sun Apr 22 14:30:37 2018 rev:36 rq:596958 version:0.34 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2017-09-04 12:26:54.138982028 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2018-04-22 14:30:43.028341701 +0200 @@ -1,0 +2,7 @@ +Mon Apr 9 19:22:17 UTC 2018 - brog...@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 + +--- New: Use-scancode-instead-of-keycode-names.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.PEABLs/_old 2018-04-22 14:30:43.648319261 +0200 +++ /var/tmp/diff_new_pack.PEABLs/_new 2018-04-22 14:30:43.648319261 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -23,12 +23,13 @@ # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. # FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) Summary:Gtk client and libraries for SPICE remote desktop servers -License:GPL-2.0+ and LGPL-2.1+ +License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch +Patch1: Use-scancode-instead-of-keycode-names.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -139,6 +140,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build autoreconf -fi ++ Use-scancode-instead-of-keycode-names.patch ++ >From 28e3dc34424f5e5b0441f2341d777ae4362363f0 Mon Sep 17 00:00:00 2001 From: Olivier FourdanDate: Fri, 9 Mar 2018 09:30:00 +0100 Subject: [PATCH] Use scancode instead of keycode names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When running on Xwayland, the keycode mapping property is not available, which causes unknown keycode mapping errors and the keyboard doesn't work. Check for a known scancode (“XK_Page_Up”) which differs to distinguish between “xfree86” and “evdev” when the there is no keycode name. Signed-off-by: Olivier Fourdan Reviewed-by: Daniel P. Berrangé Acked-by: Christophe Fergeau Signed-off-by: Bruce Rogers --- src/vncdisplaykeymap.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vncdisplaykeymap.c b/src/vncdisplaykeymap.c index 2a79213..86cc6bd 100644 --- a/src/vncdisplaykeymap.c +++ b/src/vncdisplaykeymap.c @@ -174,11 +174,13 @@ const guint16 *vnc_display_keymap_gdk2xtkbd_table(GdkWindow *window, VNC_DEBUG("Using xquartz keycode mapping"); *maplen = G_N_ELEMENTS(keymap_xorgxquartz2xtkbd); return keymap_xorgxquartz2xtkbd; - } else if (keycodes && STRPREFIX(keycodes, "evdev")) { + } else if ((keycodes && STRPREFIX(keycodes, "evdev")) || + (XKeysymToKeycode(xdisplay, XK_Page_Up) == 0x70)) { VNC_DEBUG("Using evdev keycode mapping"); *maplen = G_N_ELEMENTS(keymap_xorgevdev2xtkbd); return keymap_xorgevdev2xtkbd; - } else if (keycodes && STRPREFIX(keycodes, "xfree86")) { + } else if ((keycodes && STRPREFIX(keycodes, "xfree86")) || + (XKeysymToKeycode(xdisplay, XK_Page_Up) == 0x63)) { VNC_DEBUG("Using xfree86 keycode mapping"); *maplen = G_N_ELEMENTS(keymap_xorgkbd2xtkbd); return keymap_xorgkbd2xtkbd; -- 2.16.3
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2017-09-04 12:26:52 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Mon Sep 4 12:26:52 2017 rev:35 rq:519322 version:0.34 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2017-03-03 17:32:31.322980715 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-09-04 12:26:54.138982028 +0200 @@ -1,0 +2,32 @@ +Mon Aug 28 09:02:32 UTC 2017 - cbosdon...@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 + + +--- Old: 48da2c66-fix-lz4-deps.patch spice-gtk-0.33.tar.bz2 spice-gtk-remove-pygtk-bindings-leftovers.patch New: spice-gtk-0.34.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.4GsjGf/_old 2017-09-04 12:26:54.714901057 +0200 +++ /var/tmp/diff_new_pack.4GsjGf/_new 2017-09-04 12:26:54.714901057 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.33 +Version:0.34 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. # FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) @@ -29,10 +29,6 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -# PATCH-FIX-UPSTREAM 48da2c66-fix-lz4-deps.patch cbosdon...@suse.com -- better lz4 checks -Patch1: 48da2c66-fix-lz4-deps.patch -# PATCH-FIX-UPSTREAM spice-gtk-remove-pygtk-bindings-leftovers.patch zai...@opensuse.org -- Remove pygtk leftover bindings -Patch2: spice-gtk-remove-pygtk-bindings-leftovers.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -74,7 +70,7 @@ BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic -BuildRequires: pkgconfig(spice-protocol) >= 0.12.12 +BuildRequires: pkgconfig(spice-protocol) >= 0.12.13 BuildRequires: pkgconfig(usbutils) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -143,8 +139,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build autoreconf -fi ++ spice-gtk-0.33.tar.bz2 -> spice-gtk-0.34.tar.bz2 ++ 51010 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2017-03-03 17:32:30 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Fri Mar 3 17:32:30 2017 rev:34 rq:460985 version:0.33 Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2017-02-16 16:43:20.224575817 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-03-03 17:32:31.322980715 +0100 @@ -1,0 +2,10 @@ +Tue Feb 28 06:06:56 UTC 2017 - zai...@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. + +--- New: spice-gtk-remove-pygtk-bindings-leftovers.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.lDJOyw/_old 2017-03-03 17:32:31.974888604 +0100 +++ /var/tmp/diff_new_pack.lDJOyw/_new 2017-03-03 17:32:31.974888604 +0100 @@ -31,12 +31,17 @@ Patch0: spice-gtk-polkit-privs.patch # PATCH-FIX-UPSTREAM 48da2c66-fix-lz4-deps.patch cbosdon...@suse.com -- better lz4 checks Patch1: 48da2c66-fix-lz4-deps.patch +# PATCH-FIX-UPSTREAM spice-gtk-remove-pygtk-bindings-leftovers.patch zai...@opensuse.org -- Remove pygtk leftover bindings +Patch2: spice-gtk-remove-pygtk-bindings-leftovers.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: cyrus-sasl-devel BuildRequires: gstreamer-plugins-bad BuildRequires: gstreamer-plugins-good BuildRequires: intltool BuildRequires: libacl-devel BuildRequires: libjpeg-devel +BuildRequires: libtool BuildRequires: python-pyparsing BuildRequires: python-six BuildRequires: vala @@ -68,11 +73,7 @@ BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(pixman-1) >= 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 -BuildRequires: pkgconfig(pygtk-2.0) >= 2.0.0 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool BuildRequires: pkgconfig(spice-protocol) >= 0.12.12 BuildRequires: pkgconfig(usbutils) Recommends: %{name}-lang @@ -143,10 +144,7 @@ %setup -q %patch0 -p1 %patch1 -p1 - -# Replace usbredirhost with usbredirhost-0.5... fail if no longer needed -grep usbredirhost-0.5 configure && false -sed -i "s:libusbredirparser:libusbredirparser-0.5:g" configure{.ac,} +%patch2 -p1 %build autoreconf -fi @@ -158,7 +156,8 @@ --disable-lz4 \ --disable-smartcard \ %endif ---disable-silent-rules +--disable-silent-rules \ +%{nil} make %{?_smp_mflags} %install ++ spice-gtk-remove-pygtk-bindings-leftovers.patch ++ >From 96ed6b7aaff7493de5f181d08834a67e2f452969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?=Date: Fri, 27 Jan 2017 14:38:14 +0400 Subject: pygtk: remove bindings leftover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyGtk 2.0 got removed in 0917002c48a0a5deb615d120a0e5997eefc89fd4, remove some remaining files. Signed-off-by: Marc-André Lureau Acked-by: Pavel Grunt diff --git a/src/Makefile.am b/src/Makefile.am index b991a5f..7542fac 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -37,8 +37,6 @@ EXTRA_DIST = \ map-file\ spice-glib-sym-file \ spice-gtk-sym-file \ - spice-client-gtk-manual.defs\ - spice-client-gtk.override \ spice-marshal.txt \ spice-version.h.in \ $(NULL) diff --git a/src/spice-client-gtk-manual.defs b/src/spice-client-gtk-manual.defs deleted file mode 100644 index 9631b74..000 --- a/src/spice-client-gtk-manual.defs +++ /dev/null @@ -1,117 +0,0 @@ -(define-method set_display - (of-object "SpiceMainChannel") - (c-name "spice_main_set_display") - (return-type "none") - (parameters -'("int" "id") -'("int" "x") -'("int" "y") -'("int" "width") -'("int" "height") - ) -) - -(define-method clipboard_grab - (of-object "SpiceMainChannel") - (c-name "spice_main_clipboard_grab") - (return-type "none") - (parameters -'("int*" "types") -'("int"
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2017-02-16 16:43:19 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2017-02-08 10:43:50.458906153 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-02-16 16:43:20.224575817 +0100 @@ -142,0 +143 @@ +- bnc#894069: disable smart card support for SLE Other differences: --
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2017-02-08 10:43:49 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2016-12-26 21:37:59.322554224 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2017-02-08 10:43:50.458906153 +0100 @@ -1,0 +2,5 @@ +Thu Feb 2 09:59:52 UTC 2017 - cbosdon...@suse.com + +- Merge SLES changelog (fate#322402) + +--- @@ -32 +37 @@ - + Many leaks and races fixes, new tests. + + Many leaks and races fixes, new tests (bsc#1016291). @@ -62 +67 @@ - + Misc bindings, leaks, warnings, and spelling fixes. + + Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188). @@ -115 +120 @@ - + various bug fixes and improvements + + various bug fixes and improvements (boo#958306) @@ -136 +141 @@ - + many crasher and bug fixes + + many crasher and bug fixes, (boo#898383) Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.tAAhY8/_old 2017-02-08 10:43:51.086818662 +0100 +++ /var/tmp/diff_new_pack.tAAhY8/_new 2017-02-08 10:43:51.090818105 +0100 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2016-10-26 13:27:09 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2016-09-05 21:17:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-10-26 13:27:14.0 +0200 @@ -1,0 +2,65 @@ +Sat Oct 8 17:49:16 UTC 2016 - zai...@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. +- 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. +- 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. + +--- Old: spice-gtk-0.31.tar.bz2 New: spice-gtk-0.33.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.JiL8W4/_old 2016-10-26 13:27:16.0 +0200 +++ /var/tmp/diff_new_pack.JiL8W4/_new 2016-10-26 13:27:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,9 +18,10 @@ Name: spice-gtk -Version:0.31 +Version:0.33 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. +# FIXME: Once phodav is packaged and available in openSUSE, enable pkgconfig(libphodav-2.0) Summary:Gtk client and libraries for SPICE remote desktop servers License:GPL-2.0+ and LGPL-2.1+ Group: System/GUI/GNOME @@ -29,6 +30,8 @@ # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch BuildRequires: cyrus-sasl-devel +BuildRequires:
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2016-09-05 21:17:30 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2016-04-15 18:56:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-09-05 21:17:32.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 31 09:35:54 UTC 2016 - cbosdon...@suse.com + +- Move acl helper to a new libspice-client-glib-helper package and + add a corresponding dependency (bsc#994858) + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.6QYQrR/_old 2016-09-05 21:17:33.0 +0200 +++ /var/tmp/diff_new_pack.6QYQrR/_new 2016-09-05 21:17:33.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -70,10 +70,19 @@ %package -n libspice-client-glib-2_0-8 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries +Requires: libspice-client-glib-helper %description -n libspice-client-glib-2_0-8 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n libspice-client-glib-helper +Summary:Gtk client and libraries for SPICE remote desktop servers +Group: System/Libraries + +%description -n libspice-client-glib-helper +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows). +Contains helpers needed by the spice glib client library. + %package -n libspice-client-gtk-3_0-4 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries @@ -216,9 +225,6 @@ %{_bindir}/spicy %{_bindir}/spicy-screenshot %{_bindir}/spicy-stats -# Remove the attr(755) once bnc#744251 has been fixed. -%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper -%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files lang -f %{name}.lang @@ -226,6 +232,12 @@ %defattr(-, root, root) %{_libdir}/libspice-client-glib-2.0.so.* +%files -n libspice-client-glib-helper +%defattr(-, root, root) +# Remove the attr(755) once bnc#744251 has been fixed. +%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper +%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy + %files -n typelib-1_0-SpiceClientGlib-2_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/SpiceClientGLib-2.0.typelib
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2016-04-15 18:56:04 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2015-10-17 16:38:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2016-04-15 18:56:06.0 +0200 @@ -1,0 +2,23 @@ +Fri Mar 18 14:27:10 UTC 2016 - dims...@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. + +--- Old: spice-gtk-0.30.tar.bz2 New: spice-gtk-0.31.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.PVt5kp/_old 2016-04-15 18:56:07.0 +0200 +++ /var/tmp/diff_new_pack.PVt5kp/_new 2016-04-15 18:56:07.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.30 +Version:0.31 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -58,10 +58,8 @@ BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 BuildRequires: pkgconfig(pygtk-2.0) >= 2.0.0 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic -BuildRequires: pkgconfig(spice-protocol) >= 0.12.10 +BuildRequires: pkgconfig(spice-protocol) >= 0.12.11 BuildRequires: pkgconfig(usbutils) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xrandr) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(pre): permissions ++ spice-gtk-0.30.tar.bz2 -> spice-gtk-0.31.tar.bz2 ++ 72464 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2015-10-17 16:38:25 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is "spice-gtk" Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2015-07-05 17:55:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-10-17 16:38:26.0 +0200 @@ -1,0 +2,20 @@ +Thu Oct 1 17:12:33 UTC 2015 - zai...@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 + + 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. + +--- Old: spice-gtk-0.29.tar.bz2 New: spice-gtk-0.30.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.gf9nHY/_old 2015-10-17 16:38:27.0 +0200 +++ /var/tmp/diff_new_pack.gf9nHY/_new 2015-10-17 16:38:27.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.29 +Version:0.30 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -33,6 +33,7 @@ BuildRequires: libacl-devel BuildRequires: libjpeg-devel BuildRequires: python-pyparsing +BuildRequires: python-six BuildRequires: vala BuildRequires: perl(Text::CSV) BuildRequires: pkgconfig(cairo) >= 1.2.0 @@ -57,7 +58,7 @@ BuildRequires: pkgconfig(polkit-gobject-1) >= 0.96 BuildRequires: pkgconfig(pygtk-2.0) >= 2.0.0 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic -BuildRequires: pkgconfig(spice-protocol) +BuildRequires: pkgconfig(spice-protocol) >= 0.12.10 BuildRequires: pkgconfig(usbutils) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) ++ spice-gtk-0.29.tar.bz2 -> spice-gtk-0.30.tar.bz2 ++ 32090 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2015-07-05 17:55:08 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2015-06-06 09:53:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-07-05 17:55:10.0 +0200 @@ -1,0 +2,13 @@ +Fri Jun 30 08:30:10 UTC 2015 - cbosdon...@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 +- Drop now useless patch: password-length-check.patch + +--- Old: password-length-check.patch spice-gtk-0.28.tar.bz2 New: spice-gtk-0.29.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.htDHag/_old 2015-07-05 17:55:10.0 +0200 +++ /var/tmp/diff_new_pack.htDHag/_new 2015-07-05 17:55:10.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.28 +Version:0.29 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -28,8 +28,6 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -# PATCH-FIX-UPSTREAM password-length-check.patch boo#931044 cbosdon...@suse.com -- Check max password length -Patch1: password-length-check.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -145,7 +143,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed grep usbredirhost-0.5 configure false sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} ++ spice-gtk-0.28.tar.bz2 - spice-gtk-0.29.tar.bz2 ++ 117900 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2015-06-06 09:53:41 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2015-04-03 14:32:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-06-06 09:53:42.0 +0200 @@ -1,0 +2,7 @@ +Fri Jun 5 08:30:10 UTC 2015 - cbosdon...@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 + +--- New: password-length-check.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.aOCfZF/_old 2015-06-06 09:53:43.0 +0200 +++ /var/tmp/diff_new_pack.aOCfZF/_new 2015-06-06 09:53:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -28,6 +28,8 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch +# PATCH-FIX-UPSTREAM password-length-check.patch boo#931044 cbosdon...@suse.com -- Check max password length +Patch1: password-length-check.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -143,6 +145,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed grep usbredirhost-0.5 configure false sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} ++ password-length-check.patch ++ From 76e29290a2130d5c78ebb4032bd019c83151ef48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= cbosdon...@suse.com Date: Fri, 22 May 2015 17:58:08 +0200 Subject: [PATCH] Check too long password Make sure that the password length is under the maximum lenght. If not report it as an authentication failure with an adapted message. --- gtk/spice-channel.c | 77 + 1 file changed, 48 insertions(+), 29 deletions(-) diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c index 4e7d8b7..a835c10 100644 --- a/gtk/spice-channel.c +++ b/gtk/spice-channel.c @@ -1010,7 +1010,34 @@ static int spice_channel_read(SpiceChannel *channel, void *data, size_t length) } /* coroutine context */ -static void spice_channel_send_spice_ticket(SpiceChannel *channel) +static void spice_channel_failed_authentication(SpiceChannel *channel, +gboolean invalidPassword) +{ +SpiceChannelPrivate *c = channel-priv; + +if (c-auth_needs_username_and_password) +g_set_error_literal(c-error, +SPICE_CLIENT_ERROR, + SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD_AND_USERNAME, +_(Authentication failed: password and username are required)); +else if (invalidPassword) +g_set_error_literal(c-error, +SPICE_CLIENT_ERROR, +SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD, +_(Authentication failed: password is too long)); +else +g_set_error_literal(c-error, +SPICE_CLIENT_ERROR, +SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD, +_(Authentication failed: password is required)); + +c-event = SPICE_CHANNEL_ERROR_AUTH; + +c-has_error = TRUE; /* force disconnect */ +} + +/* coroutine context */ +static SpiceChannelEvent spice_channel_send_spice_ticket(SpiceChannel *channel) { SpiceChannelPrivate *c = channel-priv; EVP_PKEY *pubkey; @@ -1020,13 +1047,14 @@ static void spice_channel_send_spice_ticket(SpiceChannel *channel) char *password; uint8_t *encrypted; int rc; +SpiceChannelEvent ret = SPICE_CHANNEL_ERROR_LINK; bioKey = BIO_new(BIO_s_mem()); -g_return_if_fail(bioKey != NULL); +g_return_val_if_fail(bioKey != NULL, ret); BIO_write(bioKey, c-peer_msg-pub_key, SPICE_TICKET_PUBKEY_BYTES); pubkey = d2i_PUBKEY_bio(bioKey, NULL); -g_return_if_fail(pubkey != NULL); +
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2015-04-03 14:32:23 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2014-12-21 12:01:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2015-04-03 14:32:25.0 +0200 @@ -1,0 +2,23 @@ +Thu Mar 26 22:47:43 UTC 2015 - zai...@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=5900tls-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. + +--- Old: spice-gtk-0.27.tar.bz2 New: spice-gtk-0.28.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.7cxg07/_old 2015-04-03 14:32:25.0 +0200 +++ /var/tmp/diff_new_pack.7cxg07/_new 2015-04-03 14:32:25.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.27 +Version:0.28 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(celt051) = 0.5.1.1 BuildRequires: pkgconfig(gio-2.0) = 2.10.0 -BuildRequires: pkgconfig(glib-2.0) = 2.22 +BuildRequires: pkgconfig(glib-2.0) = 2.43.90 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gthread-2.0) = 2.0.0 @@ -46,8 +46,9 @@ BuildRequires: pkgconfig(gtk+-3.0) = 2.91.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) = 0.1.2 +BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(libpulse-mainloop-glib) -BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libsoup-2.4) = 2.49.91 BuildRequires: pkgconfig(libusb-1.0) = 1.0.9 BuildRequires: pkgconfig(libusbredirhost) = 0.4.2 BuildRequires: pkgconfig(libusbredirparser-0.5) = 0.4 @@ -170,6 +171,7 @@ --disable-dependency-tracking \ --disable-static \ --with-gtk=2.0 \ + --enable-lz4 \ --disable-silent-rules make %{?_smp_mflags} @@ -177,6 +179,7 @@ %configure \ --disable-static \ --enable-vala \ +--enable-lz4 \ --disable-silent-rules make %{?_smp_mflags} ++ spice-gtk-0.27.tar.bz2 - spice-gtk-0.28.tar.bz2 ++ 12496 lines of diff (skipped)
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2014-12-21 12:02:12 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2014-07-04 17:18:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2014-12-21 12:01:13.0 +0100 @@ -1,0 +2,21 @@ +Fri Dec 19 04:21:36 UTC 2014 - zai...@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() + +--- Old: spice-gtk-0.25.tar.bz2 New: spice-gtk-0.27.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.X5BKBT/_old 2014-12-21 12:01:14.0 +0100 +++ /var/tmp/diff_new_pack.X5BKBT/_new 2014-12-21 12:01:14.0 +0100 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.25 +Version:0.27 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -254,6 +254,7 @@ %files devel %defattr(-, root, root) +%{_mandir}//man1/spice-client.1%{?ext_man} %{_includedir}/spice-client-glib-2.0/ %{_includedir}/spice-client-gtk-3.0/ %{_includedir}/spice-client-gtk-2.0/ ++ spice-gtk-0.25.tar.bz2 - spice-gtk-0.27.tar.bz2 ++ 47277 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2014-07-04 17:18:23 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2013-09-23 11:18:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2014-07-04 17:18:25.0 +0200 @@ -1,0 +2,34 @@ +Wed Jul 2 11:56:56 UTC 2014 - fcro...@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. + +--- Old: spice-gtk-0.21.tar.bz2 New: spice-gtk-0.25.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.bVQgWM/_old 2014-07-04 17:18:26.0 +0200 +++ /var/tmp/diff_new_pack.bVQgWM/_new 2014-07-04 17:18:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.21 +Version:0.25 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -47,6 +47,7 @@ BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) = 0.1.2 BuildRequires: pkgconfig(libpulse-mainloop-glib) +BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libusb-1.0) = 1.0.9 BuildRequires: pkgconfig(libusbredirhost) = 0.4.2 BuildRequires: pkgconfig(libusbredirparser-0.5) = 0.4 @@ -56,6 +57,7 @@ BuildRequires: pkgconfig(pygtk-2.0) = 2.0.0 # spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic BuildRequires: pkgconfig(spice-protocol) +BuildRequires: pkgconfig(usbutils) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) Recommends: %{name}-lang ++ spice-gtk-0.21.tar.bz2 - spice-gtk-0.25.tar.bz2 ++ 23704 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2013-09-23 11:02:48 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2013-08-15 14:55:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-09-23 11:18:15.0 +0200 @@ -1,0 +2,13 @@ +Fri Sep 20 18:58:10 UTC 2013 - dims...@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. + + Cp converts line-endings if necessary. + + Rendering and overall performance improvements. + + Build and bindings fixes. +- Drop spice-gtk-mapfile.patch: fixed upstream. + +--- Old: spice-gtk-0.20.tar.bz2 spice-gtk-mapfile.patch New: spice-gtk-0.21.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.sXiFzU/_old 2013-09-23 11:18:15.0 +0200 +++ /var/tmp/diff_new_pack.sXiFzU/_new 2013-09-23 11:18:15.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.20 +Version:0.21 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -28,8 +28,6 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -# PATCH-FIX-UPSTRAM spice-gtk-mapfile.patch bnc#834896 dims...@opensuse.org -- Add spice_channel_string_to_type to map files, taken from git commit b85ca7. -Patch1: spice-gtk-mapfile.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -142,7 +140,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed grep usbredirhost-0.5 configure false sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} ++ spice-gtk-0.20.tar.bz2 - spice-gtk-0.21.tar.bz2 ++ 13607 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2013-08-15 14:55:38 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2013-07-01 16:00:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-08-15 14:55:39.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 14 17:04:39 UTC 2013 - dims...@opensuse.org + +- Add spice-gtk-mapfile.patch: Add spice_channel_string_to_type to + map files (bnc#834896). + +--- New: spice-gtk-mapfile.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.5nR6X9/_old 2013-08-15 14:55:39.0 +0200 +++ /var/tmp/diff_new_pack.5nR6X9/_new 2013-08-15 14:55:39.0 +0200 @@ -28,6 +28,8 @@ Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch +# PATCH-FIX-UPSTRAM spice-gtk-mapfile.patch bnc#834896 dims...@opensuse.org -- Add spice_channel_string_to_type to map files, taken from git commit b85ca7. +Patch1: spice-gtk-mapfile.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -140,6 +142,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed grep usbredirhost-0.5 configure false sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} ++ spice-gtk-mapfile.patch ++ From b85ca792af72d5f1e10aa6af9515eb96a044fc5c Mon Sep 17 00:00:00 2001 From: Hans de Goede hdego...@redhat.com Date: Wed, 26 Jun 2013 15:39:39 + Subject: Add spice_channel_string_to_type to map files And document both spice_channel_string_to_type and spice_channel_type_to_string. Signed-off-by: Hans de Goede hdego...@redhat.com --- diff --git a/doc/reference/spice-gtk-sections.txt b/doc/reference/spice-gtk-sections.txt index e1e2833..8d61aa9 100644 --- a/doc/reference/spice-gtk-sections.txt +++ b/doc/reference/spice-gtk-sections.txt @@ -98,6 +98,7 @@ spice_channel_disconnect spice_channel_test_capability spice_channel_test_common_capability spice_channel_type_to_string +spice_channel_string_to_type spice_channel_set_capability spice_channel_flush_async spice_channel_flush_finish diff --git a/gtk/map-file b/gtk/map-file index a0b7330..a69eb40 100644 --- a/gtk/map-file +++ b/gtk/map-file @@ -11,6 +11,7 @@ spice_channel_get_type; spice_channel_new; spice_channel_open_fd; spice_channel_set_capability; +spice_channel_string_to_type; spice_channel_test_capability; spice_channel_test_common_capability; spice_channel_type_to_string; diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c index 0a32d6c..093b292 100644 --- a/gtk/spice-channel.c +++ b/gtk/spice-channel.c @@ -1884,6 +1884,15 @@ static const char *to_string[] = { [ SPICE_CHANNEL_PORT ] = port, }; +/** + * spice_channel_type_to_string: + * @type: a channel-type property value + * + * Convert a channel-type property value to a string. + * + * Returns: string representation of @type. + * Since: 0.20 + **/ const gchar* spice_channel_type_to_string(gint type) { const char *str = NULL; @@ -1895,6 +1904,15 @@ const gchar* spice_channel_type_to_string(gint type) return str ? str : unknown channel type; } +/** + * spice_channel_string_to_type: + * @str: a string representation of the channel-type property + * + * Convert a channel-type property value to a string. + * + * Returns: the channel-type property value for a @str channel + * Since: 0.21 + **/ gint spice_channel_string_to_type(const gchar *str) { int i; diff --git a/gtk/spice-glib-sym-file b/gtk/spice-glib-sym-file index 2b172d0..8540307 100644 --- a/gtk/spice-glib-sym-file +++ b/gtk/spice-glib-sym-file @@ -14,6 +14,7 @@ spice_channel_set_capability spice_channel_test_capability spice_channel_test_common_capability spice_channel_type_to_string +spice_channel_string_to_type spice_client_error_quark spice_cursor_channel_get_type spice_display_channel_get_type -- cgit v0.9.0.2-2-gbebe -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2013-07-01 16:00:25 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2013-04-19 15:50:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-07-01 16:00:28.0 +0200 @@ -1,0 +2,13 @@ +Sun Jun 30 15:17:22 UTC 2013 - zai...@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. + +--- Old: spice-gtk-0.19.tar.bz2 New: spice-gtk-0.20.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.b0k2rM/_old 2013-07-01 16:00:29.0 +0200 +++ /var/tmp/diff_new_pack.b0k2rM/_new 2013-07-01 16:00:29.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.19 +Version:0.20 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers ++ spice-gtk-0.19.tar.bz2 - spice-gtk-0.20.tar.bz2 ++ 13409 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2013-04-19 15:50:35 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2013-03-24 21:51:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-04-19 15:50:39.0 +0200 @@ -1,0 +2,10 @@ +Fri Apr 12 08:28:36 UTC 2013 - dims...@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. + +--- Old: spice-gtk-0.18.tar.bz2 New: spice-gtk-0.19.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.MXlfJc/_old 2013-04-19 15:50:47.0 +0200 +++ /var/tmp/diff_new_pack.MXlfJc/_new 2013-04-19 15:50:47.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.18 +Version:0.19 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -209,8 +209,8 @@ %files %defattr(-,root,root) %doc README COPYING -%{_bindir}/snappy %{_bindir}/spicy +%{_bindir}/spicy-screenshot %{_bindir}/spicy-stats # Remove the attr(755) once bnc#744251 has been fixed. %attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper ++ spice-gtk-0.18.tar.bz2 - spice-gtk-0.19.tar.bz2 ++ 12825 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2013-03-24 21:40:35 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-12-10 12:21:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2013-03-24 21:51:21.0 +0100 @@ -1,0 +2,46 @@ +Sun Mar 24 17:22:24 UTC 2013 - dims...@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 - dims...@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.drou...@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. + +--- Old: spice-gtk-0.14.tar.bz2 New: spice-gtk-0.18.tar.bz2 spice-gtk-polkit-privs.patch Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.eLXxmB/_old 2013-03-24 21:51:51.0 +0100 +++ /var/tmp/diff_new_pack.eLXxmB/_new 2013-03-24 21:51:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package spice-gtk # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.14 +Version:0.18 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -26,6 +26,8 @@ Group: System/GUI/GNOME Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 +# PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 dims...@opensuse.org -- Set the polkit defaults to auth_admin +Patch0: spice-gtk-polkit-privs.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -39,7 +41,6 @@ BuildRequires: pkgconfig(glib-2.0) = 2.22 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gthread-2.0) = 2.0.0 BuildRequires: pkgconfig(gtk+-2.0) = 2.18.0 BuildRequires: pkgconfig(gtk+-3.0) = 2.91.3 @@ -138,6 +139,7 @@ %lang_package %prep %setup -q +%patch0 -p1 # Replace usbredirhost with usbredirhost-0.5... fail if no longer needed grep usbredirhost-0.5 configure false sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} ++ spice-gtk-0.14.tar.bz2 - spice-gtk-0.18.tar.bz2 ++ 23403 lines of diff (skipped) ++ spice-gtk-polkit-privs.patch ++ Index: spice-gtk-0.18/data/org.spice-space.lowlevelusbaccess.policy === --- spice-gtk-0.18.orig/data/org.spice-space.lowlevelusbaccess.policy +++ spice-gtk-0.18/data/org.spice-space.lowlevelusbaccess.policy @@ -12,8 +12,9 @@
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-12-10 12:21:30 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-09-26 10:11:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-12-10 12:21:31.0 +0100 @@ -1,0 +2,8 @@ +Fri Dec 7 12:22:35 UTC 2012 - dims...@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,}. + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.qE3skY/_old 2012-12-10 12:21:31.0 +0100 +++ /var/tmp/diff_new_pack.qE3skY/_new 2012-12-10 12:21:31.0 +0100 @@ -47,7 +47,8 @@ BuildRequires: pkgconfig(libcacard) = 0.1.2 BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libusb-1.0) = 1.0.9 -BuildRequires: pkgconfig(libusbredirhost) = 0.3.3 +BuildRequires: pkgconfig(libusbredirhost) = 0.4.2 +BuildRequires: pkgconfig(libusbredirparser-0.5) = 0.4 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pixman-1) = 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) = 0.96 @@ -137,6 +138,9 @@ %lang_package %prep %setup -q +# Replace usbredirhost with usbredirhost-0.5... fail if no longer needed +grep usbredirhost-0.5 configure false +sed -i s:libusbredirparser:libusbredirparser-0.5:g configure{.ac,} %build mkdir gtk2_build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-09-26 10:11:34 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-09-11 11:37:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-26 10:11:36.0 +0200 @@ -1,0 +2,14 @@ +Sat Sep 22 13:43:31 UTC 2012 - dims...@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. + +--- Old: spice-gtk-0.13.tar.bz2 New: spice-gtk-0.14.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.yObqbQ/_old 2012-09-26 10:11:37.0 +0200 +++ /var/tmp/diff_new_pack.yObqbQ/_new 2012-09-26 10:11:37.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.13 +Version:0.14 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers ++ spice-gtk-0.13.tar.bz2 - spice-gtk-0.14.tar.bz2 ++ 15815 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-09-11 09:20:03 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-08-15 11:20:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-11 09:20:05.0 +0200 @@ -1,0 +2,19 @@ +Fri Sep 7 20:37:48 UTC 2012 - vu...@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 - dims...@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. + +--- Old: spice-gtk-0.12.101.tar.bz2 New: spice-gtk-0.13.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.kOjOWV/_old 2012-09-11 09:20:09.0 +0200 +++ /var/tmp/diff_new_pack.kOjOWV/_new 2012-09-11 09:20:09.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.12.101 +Version:0.13 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -128,9 +128,6 @@ Requires: typelib-1_0-SpiceClientGlib-2_0 = %{version} Requires: typelib-1_0-SpiceClientGtk-2_0 = %{version} Requires: typelib-1_0-SpiceClientGtk-3_0 = %{version} -# Spice-protocol used to be a separate package, which got merged. -Provides: spice-protocol-devel = %{version} -Obsoletes: spice-protocol-devel %{version} %description devel A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) @@ -251,7 +248,6 @@ %{_includedir}/spice-client-gtk-3.0/ %{_includedir}/spice-client-gtk-2.0/ %{_includedir}/spice-controller/ -%{_includedir}//spice-1/ %{_libdir}/libspice-client-glib-2.0.so %{_libdir}/libspice-client-gtk-3.0.so %{_libdir}/libspice-client-gtk-2.0.so @@ -265,6 +261,5 @@ %{_libdir}/pkgconfig/spice-client-gtk-3.0.pc %{_libdir}/pkgconfig/spice-client-gtk-2.0.pc %{_libdir}/pkgconfig/spice-controller.pc -%{_datadir}/pkgconfig/spice-protocol.pc %changelog ++ spice-gtk-0.12.101.tar.bz2 - spice-gtk-0.13.tar.bz2 ++ 1869 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/spice-gtk-0.12.101/.tarball-version new/spice-gtk-0.13/.tarball-version --- old/spice-gtk-0.12.101/.tarball-version 2012-07-17 18:11:07.0 +0200 +++ new/spice-gtk-0.13/.tarball-version 2012-08-28 18:33:02.0 +0200 @@ -1 +1 @@ -0.12.101 +0.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/spice-gtk-0.12.101/.version new/spice-gtk-0.13/.version --- old/spice-gtk-0.12.101/.version 2012-07-17 18:09:11.0 +0200 +++ new/spice-gtk-0.13/.version 2012-08-28 18:12:46.0 +0200 @@ -1 +1 @@ -0.12.101 +0.13-dirty diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/spice-gtk-0.12.101/ChangeLog new/spice-gtk-0.13/ChangeLog --- old/spice-gtk-0.12.101/ChangeLog2012-07-17 18:11:07.0 +0200 +++ new/spice-gtk-0.13/ChangeLog2012-08-28 18:33:02.0 +0200 @@ -1,3 +1,133 @@ +2012-08-28 Marc-André Lureau marcandre.lur...@redhat.com + + Release v0.13 + +2012-08-26
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-09-11 11:37:51 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-09-11 09:20:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-09-11 11:37:52.0 +0200 @@ -1,0 +2,9 @@ +Tue Sep 11 07:24:33 UTC 2012 - dims...@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. + +--- Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.CxrSlH/_old 2012-09-11 11:37:53.0 +0200 +++ /var/tmp/diff_new_pack.CxrSlH/_new 2012-09-11 11:37:53.0 +0200 @@ -52,6 +52,8 @@ BuildRequires: pkgconfig(pixman-1) = 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) = 0.96 BuildRequires: pkgconfig(pygtk-2.0) = 2.0.0 +# spice-protocol is bundled, but we still need the system-wide .pc file for the pkgconfig() requires magic +BuildRequires: pkgconfig(spice-protocol) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) Recommends: %{name}-lang -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-08-15 11:20:48 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-05-08 11:15:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-08-15 11:20:49.0 +0200 @@ -1,0 +2,12 @@ +Tue Aug 7 19:43:43 UTC 2012 - dims...@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. + +--- Old: spice-gtk-0.12.tar.bz2 New: spice-gtk-0.12.101.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.4jHBV6/_old 2012-08-15 11:20:52.0 +0200 +++ /var/tmp/diff_new_pack.4jHBV6/_new 2012-08-15 11:20:52.0 +0200 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.12 +Version:0.12.101 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -52,7 +52,6 @@ BuildRequires: pkgconfig(pixman-1) = 0.17.7 BuildRequires: pkgconfig(polkit-gobject-1) = 0.96 BuildRequires: pkgconfig(pygtk-2.0) = 2.0.0 -BuildRequires: pkgconfig(spice-protocol) = 0.10.1 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) Recommends: %{name}-lang @@ -62,25 +61,25 @@ %description A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) -%package -n libspice-client-glib-2_0-1 +%package -n libspice-client-glib-2_0-8 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries -%description -n libspice-client-glib-2_0-1 +%description -n libspice-client-glib-2_0-8 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) -%package -n libspice-client-gtk-3_0-1 +%package -n libspice-client-gtk-3_0-4 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries -%description -n libspice-client-gtk-3_0-1 +%description -n libspice-client-gtk-3_0-4 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) -%package -n libspice-client-gtk-2_0-1 +%package -n libspice-client-gtk-2_0-4 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries -%description -n libspice-client-gtk-2_0-1 +%description -n libspice-client-gtk-2_0-4 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) %package -n libspice-controller0 @@ -122,13 +121,16 @@ %package devel Summary:Devel Group: Development/Languages/C and C++ -Requires: libspice-client-glib-2_0-1 = %{version} -Requires: libspice-client-gtk-2_0-1 = %{version} -Requires: libspice-client-gtk-3_0-1 = %{version} +Requires: libspice-client-glib-2_0-8 = %{version} +Requires: libspice-client-gtk-2_0-4 = %{version} +Requires: libspice-client-gtk-3_0-4 = %{version} Requires: libspice-controller0 = %{version} Requires: typelib-1_0-SpiceClientGlib-2_0 = %{version} Requires: typelib-1_0-SpiceClientGtk-2_0 = %{version} Requires: typelib-1_0-SpiceClientGtk-3_0 = %{version} +# Spice-protocol used to be a separate package, which got merged. +Provides: spice-protocol-devel = %{version} +Obsoletes: spice-protocol-devel %{version} %description devel A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) @@ -183,17 +185,17 @@ %verifyscript %verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper -%post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig +%post -n libspice-client-glib-2_0-8 -p /sbin/ldconfig -%postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig +%postun -n libspice-client-glib-2_0-8 -p /sbin/ldconfig -%post -n libspice-client-gtk-3_0-1 -p /sbin/ldconfig +%post -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig -%postun -n libspice-client-gtk-3_0-1 -p /sbin/ldconfig +%postun -n libspice-client-gtk-3_0-4 -p /sbin/ldconfig -%post -n libspice-client-gtk-2_0-1 -p /sbin/ldconfig +%post -n libspice-client-gtk-2_0-4 -p /sbin/ldconfig -%postun
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-05-08 11:15:39 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-03-13 00:45:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-05-08 11:15:41.0 +0200 @@ -1,0 +2,26 @@ +Wed May 2 10:18:04 UTC 2012 - idon...@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 - dims...@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 - reddw...@opensuse.org + +- Build also gtk2 version (and its python bindings) + +--- Old: spice-gtk-0.11.tar.bz2 New: spice-gtk-0.12.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.OcsYBt/_old 2012-05-08 11:15:43.0 +0200 +++ /var/tmp/diff_new_pack.OcsYBt/_new 2012-05-08 11:15:43.0 +0200 @@ -18,11 +18,11 @@ Name: spice-gtk -Version:0.11 +Version:0.12 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers -License:LGPL-2.1+ +License:GPL-2.0+ and LGPL-2.1+ Group: System/GUI/GNOME Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 @@ -41,6 +41,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gthread-2.0) = 2.0.0 +BuildRequires: pkgconfig(gtk+-2.0) = 2.18.0 BuildRequires: pkgconfig(gtk+-3.0) = 2.91.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) = 0.1.2 @@ -75,6 +76,13 @@ %description -n libspice-client-gtk-3_0-1 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n libspice-client-gtk-2_0-1 +Summary:Gtk client and libraries for SPICE remote desktop servers +Group: System/Libraries + +%description -n libspice-client-gtk-2_0-1 +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package -n libspice-controller0 Summary:Gtk client and libraries for SPICE remote desktop servers Group: System/Libraries @@ -89,6 +97,13 @@ %description -n typelib-1_0-SpiceClientGtk-3_0 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n typelib-1_0-SpiceClientGtk-2_0 +Summary:Gtk client and libraries for SPICE remote desktop servers - gi-bindings +Group: System/Libraries + +%description -n typelib-1_0-SpiceClientGtk-2_0 +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package -n typelib-1_0-SpiceClientGlib-2_0 Summary:Gtk client and libraries for SPICE remote desktop servers - gi-bindings Group: System/Libraries @@ -96,13 +111,23 @@ %description -n typelib-1_0-SpiceClientGlib-2_0 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) +%package -n python-SpiceClientGtk +Summary:Gtk client and libraries for SPICE remote desktop servers - python-bindings +Group: Development/Libraries/Python +%py_requires -d + +%description -n python-SpiceClientGtk +A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) + %package devel Summary:Devel Group: Development/Languages/C and C++ Requires: libspice-client-glib-2_0-1 = %{version} +Requires: libspice-client-gtk-2_0-1 = %{version} Requires: libspice-client-gtk-3_0-1 = %{version} Requires: libspice-controller0 = %{version} Requires: typelib-1_0-SpiceClientGlib-2_0 = %{version} +Requires: typelib-1_0-SpiceClientGtk-2_0 = %{version} Requires:
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-03-12 20:17:03 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-02-27 18:37:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-03-13 00:45:49.0 +0100 @@ -1,0 +2,18 @@ +Sun Mar 11 21:12:36 UTC 2012 - dims...@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 - dims...@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. + +--- Old: spice-gtk-0.10.tar.bz2 spice-gtk-0.9-return-nonvoid.patch New: spice-gtk-0.11.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.DH8WbU/_old 2012-03-13 00:45:53.0 +0100 +++ /var/tmp/diff_new_pack.DH8WbU/_new 2012-03-13 00:45:53.0 +0100 @@ -18,15 +18,14 @@ Name: spice-gtk -Version:0.10 +Version:0.11 Release:0 +# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers License:LGPL-2.1+ Group: System/GUI/GNOME Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM spice-gtk-0.9-return-nonvoid.patch dims...@opensuse.org -- Return value in non-void function. -Patch0: spice-gtk-0.9-return-nonvoid.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -112,7 +111,6 @@ %lang_package %prep %setup -q -%patch0 -p1 %build %configure \ @@ -125,6 +123,12 @@ find %{buildroot} -type f -name *.la -delete -print %find_lang %{name} +%post +%set_permissions %{_bindir}/spice-client-glib-usb-acl-helper + +%verifyscript +%verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper + %post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig %postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig @@ -143,6 +147,9 @@ %{_bindir}/snappy %{_bindir}/spicy %{_bindir}/spicy-stats +# Remove the attr(755) once bnc#744251 has been fixed. +%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper +%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files lang -f %{name}.lang ++ spice-gtk-0.10.tar.bz2 - spice-gtk-0.11.tar.bz2 ++ 5926 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-02-27 18:37:03 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-02-15 16:01:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-27 18:37:05.0 +0100 @@ -1,0 +2,16 @@ +Sat Feb 25 21:04:43 UTC 2012 - dims...@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. + +--- Old: spice-gtk-0.9.tar.bz2 New: spice-gtk-0.10.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.L3aaNt/_old 2012-02-27 18:37:06.0 +0100 +++ /var/tmp/diff_new_pack.L3aaNt/_new 2012-02-27 18:37:06.0 +0100 @@ -18,9 +18,8 @@ Name: spice-gtk -Version:0.9 +Version:0.10 Release:0 -# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers License:LGPL-2.1+ Group: System/GUI/GNOME @@ -126,12 +125,6 @@ find %{buildroot} -type f -name *.la -delete -print %find_lang %{name} -%post -%set_permissions %{_bindir}/spice-client-glib-usb-acl-helper - -%verifyscript -%verify_permissions -e %{_bindir}/spice-client-glib-usb-acl-helper - %post -n libspice-client-glib-2_0-1 -p /sbin/ldconfig %postun -n libspice-client-glib-2_0-1 -p /sbin/ldconfig @@ -150,9 +143,6 @@ %{_bindir}/snappy %{_bindir}/spicy %{_bindir}/spicy-stats -# Remove the attr(755) once bnc#744251 has been fixed. -%attr(755,root,root) %{_bindir}/spice-client-glib-usb-acl-helper -%{_datadir}/polkit-1/actions/org.spice-space.lowlevelusbaccess.policy %files lang -f %{name}.lang ++ spice-gtk-0.9.tar.bz2 - spice-gtk-0.10.tar.bz2 ++ 24724 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-02-15 15:59:52 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-02-07 14:46:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-15 16:01:04.0 +0100 @@ -1,0 +2,11 @@ +Thu Feb 9 17:37:50 UTC 2012 - dims...@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. + +--- Old: spice-gtk-0.8.tar.bz2 New: spice-gtk-0.9-return-nonvoid.patch spice-gtk-0.9.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.qkhmPl/_old 2012-02-15 16:01:09.0 +0100 +++ /var/tmp/diff_new_pack.qkhmPl/_new 2012-02-15 16:01:09.0 +0100 @@ -18,7 +18,7 @@ Name: spice-gtk -Version:0.8 +Version:0.9 Release:0 # FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers @@ -26,6 +26,8 @@ Group: System/GUI/GNOME Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM spice-gtk-0.9-return-nonvoid.patch dims...@opensuse.org -- Return value in non-void function. +Patch0: spice-gtk-0.9-return-nonvoid.patch BuildRequires: cyrus-sasl-devel BuildRequires: intltool BuildRequires: libacl-devel @@ -111,6 +113,7 @@ %lang_package %prep %setup -q +%patch0 -p1 %build %configure \ ++ spice-gtk-0.9-return-nonvoid.patch ++ diff -ru spice-gtk-0.9/gtk/controller/spice-controller-listener.c spice-gtk-0.9.patch/gtk/controller/spice-controller-listener.c --- spice-gtk-0.9/gtk/controller/spice-controller-listener.c2012-01-27 09:56:56.0 +0100 +++ spice-gtk-0.9.patch/gtk/controller/spice-controller-listener.c 2012-02-09 18:58:06.571908492 +0100 @@ -144,6 +144,6 @@ #ifdef G_OS_WIN32 spice_named_pipe_listener_accept_finish (SPICE_NAMED_PIPE_LISTENER (listener), result, source_object, error); #else -g_socket_listener_accept_finish (G_SOCKET_LISTENER (listener), result, source_object, error); + return g_socket_listener_accept_finish (G_SOCKET_LISTENER (listener), result, source_object, error); #endif } ++ spice-gtk-0.8.tar.bz2 - spice-gtk-0.9.tar.bz2 ++ 17585 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit spice-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2012-02-07 14:46:55 Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new (New) Package is spice-gtk, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2012-01-27 21:28:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new/spice-gtk.changes 2012-02-07 14:46:56.0 +0100 @@ -1,0 +2,21 @@ +Sun Feb 5 13:13:04 UTC 2012 - dims...@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 - dims...@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 + +--- Old: spice-gtk-0.7.159.tar.bz2 New: spice-gtk-0.8.tar.bz2 Other differences: -- ++ spice-gtk.spec ++ --- /var/tmp/diff_new_pack.Hsqo9D/_old 2012-02-07 14:46:58.0 +0100 +++ /var/tmp/diff_new_pack.Hsqo9D/_new 2012-02-07 14:46:58.0 +0100 @@ -1,6 +1,7 @@ # -# spec file for package +# spec file for package spice-gtk # +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -15,18 +16,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: spice-gtk -Version:0.7.159 -Release:1 -License:LGPL-2.1+ +Version:0.8 +Release:0 +# FIXME: /usr/bin/spice-client-glib-usb-acl-helper should be installed u+s, see bnc#744251. Summary:Gtk client and libraries for SPICE remote desktop servers -Url:http://spice-space.org/page/Spice-Gtk +License:LGPL-2.1+ Group: System/GUI/GNOME +Url:http://spice-space.org/page/Spice-Gtk Source: http://spice-space.org/download/gtk/%{name}-%{version}.tar.bz2 BuildRequires: cyrus-sasl-devel BuildRequires: intltool -BuildRequires: libjpeg-devel BuildRequires: libacl-devel +BuildRequires: libjpeg-devel BuildRequires: python-pyparsing BuildRequires: vala BuildRequires: perl(Text::CSV) @@ -38,21 +41,22 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gthread-2.0) = 2.0.0 -BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk+-3.0) = 2.91.3 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcacard) = 0.1.2 BuildRequires: pkgconfig(libpulse-mainloop-glib) BuildRequires: pkgconfig(libusb-1.0) = 1.0.9 -BuildRequires: pkgconfig(libusbredirhost) = 0.3.1 +BuildRequires: pkgconfig(libusbredirhost) = 0.3.3 BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pixman-1) = 0.17.7 -BuildRequires: pkgconfig(polkit-gobject-1) -BuildRequires: pkgconfig(pygtk-2.0) -BuildRequires: pkgconfig(spice-protocol) = 0.8.1 +BuildRequires: pkgconfig(polkit-gobject-1) = 0.96 +BuildRequires: pkgconfig(pygtk-2.0) = 2.0.0 +BuildRequires: pkgconfig(spice-protocol) = 0.10.1 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(pre): permissions %description A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) @@ -79,15 +83,15 @@ A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) %package -n typelib-1_0-SpiceClientGtk-3_0 -Group: System/Libraries Summary:Gtk client and libraries for SPICE remote desktop servers - gi-bindings +Group: System/Libraries %description -n typelib-1_0-SpiceClientGtk-3_0 A Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows) %package -n typelib-1_0-SpiceClientGlib-2_0 -Group: System/Libraries Summary:Gtk client and libraries for SPICE remote desktop servers - gi-bindings +Group: System/Libraries %description -n typelib-1_0-SpiceClientGlib-2_0 A Gtk client