libspice-client-glib-helper-0.39-150400.2.13 >  A bwrp9|:΂(*n'a7P`lW){Q2 QfLLo2`s}w ̵z "i~ Pg/1hZ彎P[Y Ӌ$XKwt O"hNhN˸ Z-\,UD[N \'X5Xʪ:B9EdwB2Tt EvuW*<(fsj@ק~{[hĮCKe)DLzC.l\e`A=a3۲W<2R%^v/ViFyV7FWH@J \K b?@x|؍I9XN>pBF?Fd# / i %Fm 4< @ D L  \T(789T:>C>CCFFCNGCdHClICtXCxYC\C]C^CbDcDdE!eE&fE)lE+uE<vEDwF,xF4yF< zFhFxF|FFClibspice-client-glib-helper0.39150400.2.13Gtk client and libraries for SPICE remote desktop serversA Gtk client and libraries for SPICE remote desktop servers, (Linux and Windows). Contains helpers needed by the spice glib client library.bwJs390zl31LSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://spice-space.orglinuxs390x if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /usr/bin/spice-client-glib-usb-acl-helper fiJ聤bwEbw 1e1acd55338181c59cf56a19b61589cfcfe5a3b3170256cfbaf88e7b259bf1f7f0989c57afb2d98b5343f0b52ec9801d54286c0a1d846c2e9a0bcc518821b76frootrootkvmrootspice-gtk-0.39-150400.2.13.src.rpmlibspice-client-glib-helperlibspice-client-glib-helper(s390-64)!@@@@@@@@@@@     /bin/sh/bin/shgroup(kvm)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpolkit-gobject-1.so.0()(64bit)permissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3 /usr/bin/chkstat -n --warn --system -e /usr/bin/spice-client-glib-usb-acl-helper 1>&2a+@a2@`@_{ ^s^^p^f/]z@\P\\C@[_[z@[L["XZUYXf@X@XOXEVWWVV @UUq@UT@mgorse@suse.comcarnold@suse.comcarnold@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comsndirsch@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.commatthias.gerstner@suse.comcbosdonnat@suse.comcbosdonnat@suse.comluc14n0@linuxmail.orgbrogers@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgcbosdonnat@suse.comdimstar@opensuse.orgzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comzaitor@opensuse.orgzaitor@opensuse.org- Add explicit pkgconfig(wayland-protocols) BuildRequires, meson checks for it.- Update to version 0.39. Issues addressed: + !33 - Remove PulseAudio backend + !34 - Remove support to CELT codec + !42 - Drop capabilities from usb-acl-helper binary + !45 - #123 - Install ACL helper in libexec directory + !48 - Add support to Wayland mouse in server mode + !49 - #126 - Read all SASL buffer + !54 - Add Copy & Paste support over Webdav + !58 - Improve input and display on HiDPI displays + !64 - Add support for Physical size display + !69 - Fix leak on Display's surface + !74 - Fix read overflow on (not seamless) migration code + !75 - Fix usb redirect on connect, see [rhbz#1874740] + !77 - Fixes buffer overflow in QUIC [CVE-2020-14355] - Be explicit about the configuration options - Drop these patches, which are in release tarball: Remove-celt-support.patch 0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch 0002-quic-Check-image-size-in-quic_decode_begin.patch 0003-quic-Check-RLE-lengths.patch 0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch 0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch 0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch- bsc#1181686 - VUL-0: CVE-2021-20201: spice,spice-gtk: client initiated renegotiation denial of service 0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch 0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch- 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- Remove unneeded Recommends for spice-gtk-lang from spec file- 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- Clean up some spec file conditionals that are no longer helpful - Do other spec file clean up which has been pending for a while- added "BuildRequires: pkgconfig(libdrm)" in order to fix build with upcoming changes in libglvnd/Mesa- 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- 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).- 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- Add README.SUSE with information regarding the kvm group requirement for the USB passthrough feature to work.- Fix potential heap corruption when demarshalling (CVE-2018-10873, bsc#1104448) Added patch: bb15d481-Fix-flexible-array-buffer-overflow.patch- 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)- 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.- Partially fix bsc#1074144, where we have keymapping issues under Xwayland. + Add the following upstream patch: + Use-scancode-instead-of-keycode-names.patch- 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- 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.- Merge SLES changelog (fate#322402)- Better check for lz4. 48da2c66-fix-lz4-deps.patch- Merge SLES and openSUSE differences in one spec file.- Update to version 0.33: + lz4 compression of USB channel. + Keyboard: pause key fixes, set keypress-delay to 0 on local socket. + Mouse: fix pointer grabbing in server mode. + Clipboard: fix copying text from old application without UTF8_STRING target (motif). + File-xfer changes: grouping all transferred files per operation. + New spice_file_transfer_task_get_{total_bytes,transferred_bytes} API and associated properties. + New SpiceChannel:socket property. + Fix rendering issues with CSD on Windows. + Fix gettext support, some translations updates. + Fix display refresh issue on f25 after resize (init egl only when required). + Many leaks and races fixes, new tests (bsc#1016291). - Changes from version 0.32: + Libspice-client-gtk API/ABI break: library soname/version has been bumped, and deprecated symbols have been removed. In practice, most of the API (in particular for language bindings) should be unchanged. + Drop gtk+ 2.0 support. + Require gtk+ >= 3.12 and glib >= 2.36. + Add GStreamer as a backend for mjpeg, vp8 & h264 decoding. This allows the upcoming Spice server release to send video regions with better codecs. + A number of spice-gtk structures are now private. + Spice-gtk widget is no longer a GtkDrawingArea but an opaque type with only guarantee to be a GtkWidget. + Virgl: - Use GtkGlArea if possible (on wayland only atm). - Various fixes (multiple display, resize, canvas-less support). + Win-usbredir: use UsbDk backend when available and various improvements. + Ensure that dnd file copy get cancelled. + Some JP and KR keyboard handling fixes on Windows. + Fix SASL GSSAPI. + Fix ipv6 proxy address handling. + Allow smaller widget with scaling enabled. + Add spice_main_request_mouse_mode() to request mouse mode. + Add SpiceGtkSession:sync-modifiers to change modifiers sync behaviour. + Various video decoding improvements. + Use GTask instead of GSimpleAsyncResult. + Misc bindings, leaks, warnings, and spelling fixes (bsc#1010188). - Add gstreamer-plugins-bad, gstreamer-plugins-good, pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-audio-1.0), pkgconfig(gstreamer-base-1.0) and pkgconfig(opus) BuildRequires: New dependencies. - Add disabled pkgconfig(libphodav-2.0) BuildRequires: New optional dependency, not yet available in openSUSE. - Drop pkgconfig(gtk+-2.0) BuildRequires: No longer needed as upstream dropped gtk2 support. - Remove all buildhandling of gtk2. - Changes to subpackages following upstream changes: + Bump sover for libspice-client-gtk-3. + Drop libspice-client-gtk-2,python-SpiceClientGtk and typelib-1_0-SpiceClientGtk-2_0 no longer built.- Move acl helper to a new libspice-client-glib-helper package and add a corresponding dependency (bsc#994858)- 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.- Update to version 0.30: + spice-protocol is no longer bundled with spice-gtk. Requires spice-protocol >= 0.12.10 + Handle single headed monitors that have a non-zero x, y config + Various small improvements to 'spicy' test application + Fix build with automake < 1.13 + various bug fixes and improvements (boo#958306) + New API: - spice_main_update_display_enabled() - Add SpiceSession::preferred-compression property and - -spice-preferred-compression commandline switch (requires a yet-to-be-released version of spice server) + Ability to set the SpiceDisplay::keypress-delay property via a new SPICE_KEYPRESS_DELAY environment variable - Add python-six BuildRequires: New dependency, that configure fails to look for.- Update to version 0.29: + sync guest audio volume with client volume + use stream volume for PulseAudio source + on Windows, fail early during initialization if the usbclerk service can't be reached + fix audio and usb managers to work with client provided fds + check for too long passwords, boo#931044 + many crasher and bug fixes, (boo#898383) - Drop now useless patch: password-length-check.patch - bnc#894069: disable smart card support for SLE- Check for passwords longer than what spice protocol allows to help reporting the error to the user. password-length-check.patch. boo#931044- Update to version 0.28: + webdav improvements: - No longer spawn a server thread - No longer use local TCP sockets & port - Provides read-only mode with SpiceSession:share-dir-ro - Requires libphodav-2.0 glib-2.0 >= 2.43.90 libsoup-2.4 >= 2.49.91 + Drop gstreamer 0.10 in favour of 1.0 + Add spice+unix://path connection support + Accept URI with empty parameters value, such as spice://localhost?port=5900&tls-port= + Fixed lz4 support + Silence some harmless warnings + Misc API documentation improvements + Switch-host migration fixes + Learn to build --without-gtk + Bugs and regressions fixes - Add pkgconfig(liblz4) BuildRequires and pass --enable-lz4 to configure.- 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()/bin/sh/bin/shs390zl31 16520069860.39-150400.2.130.39-150400.2.13spice-client-glib-usb-acl-helperorg.spice-space.lowlevelusbaccess.policy/usr/bin//usr/share/polkit-1/actions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/f91d54a32bb47a75a75b628628d7afe8-spice-gtkcpioxz5s390x-suse-linuxsetuid ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6fff46ef91e66dabc7019cd88b09931261649772, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII text RRRRR RR R R R R( vKW]iٚutf-844e153132fd286e369fa1b9a54e682650dc71152fe6f34196e220d5dd8476d99?7zXZ !t/N] crvgiB̅H3CX u-J#5P:e:'fVB~4 żJZ'oŊj^x_OAˆC+7CCb?H}RDxzk^ (1B78XVݷN׵ƦQ'e ~I4zcK 2,z+/{C b{*(rw8S5jy$7^2|i1fj}=_dyj p=x));6ӂC0+; ka ag_ /31?7^*H琶,il=/(B9Øv|Y׬ijt$#I =v᳞@KcoXM0߇ i6W(}+Ҵ?:2(p4v9מ[ŹVth&!` lĄsB+tU/Ar|w#;<2612KM+`&vn-p(@5GʼdlSZBTϺ߯Tѧ澍8VGJ); 8Zqo '` ѕ Zzۇ`ze,Y𑅦&kʪ0 !Q~&+#-TČH` deoީw! KcO0#Eԝ>7BP?)Hkxn!UCHl#8m n Ks׭~L3IAtZ4>>OE'y7df9ӯma&&$,GʆK6Cup>0A 2#-J}"h`Sk Yʨz8vr*z-9Sg 1 .'$E?F_! Dl ̫O(-cR{AP'Q 'EIZq}vu)¯Fn/rUua1@%`H ΛA"z0&'2!5ޥj؅>v\moU/SgM\tk$+QoPʃV vʽ9T87DB& @Y+UgH@N2\;м!0ԗ"qFޜM[愊5B~ F$WZ:D_ i/W/3 "! Ą aA R>/VK玁c(罇1Y^cqw ;C6dmm"APJT)O&T>5 ӉG^oT/9W=o?,=_Cb =a'͆^x>7*b]ӭpրs/"%L !#C3.ؒ"AH0)5[UxWJcqT uO]h;jƫ]?*oz). c% $$љ-q evTgfX(#x/<M#&ɧ5 wZji> ]A0r/yJFjjcio=8 >( *գsU'DTڽ{l@cZK_G}JHGzIL>[I-,RzkxgZLB8q.{%k+аK>/ޅ+£Np-cGZgt!HRi\dCU\4)AvP SeuA-6K(_dĹ,3P5%,:F:KNV0௜ħURِe?7v~auU Ȣc9&NGwԟQ#=wMjʅ w\ş%xbT;NH$mj!(a>ezP+tYw޷ɨmm:ۑ .Yo*Y-$ep][}0rm1Ȫo h2Y'SEF:9%~ԩBυAAU;vنN&DGL!M3%첐f)Tb#Y@u67-5H]{-_BCOYvxܤE9l0V{)fW~8i)! Ml vwHgV Um-ḱL<~/NdV SQuaxiP\ W0gI;ˡ̎B^়EhŦSZD$~Dzcd[^ YѤ$!$%SkϿE>w0߮ 9{Is]t¬4A/o&gt¥,[q[Bt@h[;|Mޮc~vH{w6[4ue8cfժ*,&;*60q*(nDM7"qq8wAfFb[ƧE-bMCsi S} 0/.ۂ1L y*B$) Daڱ7UϤj׎<]dyZ%ngF=PS:q!k.)Ƽa2{D=8җLxܝu~b?X> rҳpdn xW+h ){gwKkLP>gC:C]侣צf|j>4- CJsJ,o;:Ak{8}H9Im5#?i(Uk+~W&92B<ɃcՇEkч?vZ܁ݞ ?HttIw0ykCGX.BU>d*!NX:N(:vJ"Y4 G5ӬS~bHxVx2x񒢀-B۫~|!GB"~,e~7[vLS8́mdZZړM@žhZ1ilsBg2W-'vaRX3rc]^Bɨl\lK$pdG~ϋrϟ"`]=7lDzoX cMT{Flf*,_gؓ5N$OO 9t5Yʎѡ<ioH;h}l` _)QmJ8a}2/9{槯Nx?BScxmPx)`@x~K | wRc[fu4aΪ$6@@elKƃ^`Z{ƴ"][ 7&v*h8537}:;%S :~.HSmtA eZ1 f5V ZƏ"8Fo& F'(J1{x;IOȾVMP%޴e ,&B]h#)/VS^$kq{*XEwՙfPKW4yBW_`/~ϻpiQxðl4lX5CbS+C9#g)v_SA@b@;q Ub|ǣb|KW Զ5ffj\WLzB:$mɐp6qaHAtp*>`ºb QJ&>pMUV.9 ψG,q4(.P.ܚ{Bsjyl$  i/ͨmpJEf8$Zoo(W xdרĨ!i~ʒoط .LꅔR'̝ԇ| YZ