libspice-server-devel-0.14.2-lp152.2.3.1 4>$  Ap_/=„t.!G3\& s{yp=L,@3!j<r~ZZs۸[LVR),YSVÊ 5ݓؓ9 9~{iW[Ǥ\ =)H1~: K~«gB"="%E,,' ;RTȝrgIr\Le,44.Vq>p>6?6d + W& ?_|   0 > h,P  $ (l8t9: F1G2H2@I2xX2Y2\2]2^3b4c4d5_e5df5gl5iu5|v5w5x6y6T z6x6666Clibspice-server-devel0.14.2lp152.2.3.1Development files for building SPICE-serverDevelopment files for building SPICE-server. The SPICE server is used to expose a remote machine's display and devices._cloud115 openSUSE Leap 15.2openSUSELGPL-2.1-or-later OR GPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Languages/C and C++https://www.spice-space.org/linuxi5861 ? ,<)A큤______________97e621b081a723ead519f3de826cbe42b8a8f498b1f072978f0e7629adbe4a9530a6ce4005340569d84dc3c611f844a7653c644fcf3dff4da8d9ba042555c2d27e6c740959182edef3746f72280c2060b11b50eec61e7d0b2690642778c1dc9ace4d93cc5cf3ef3b16e34a2d7f20e8a45b81973fd42434044d402bfbae417566f190da5b17d361a92379f920301c8dc332714801b4150ebab59e6419426d3aeb7b4c8c56178b65749536bc36208c147a33c25a39f64d52164820e6c81908c0a7abd05904f1030b39aa686952b2b87d38969374ee96e15988da5ba907585edb78f83376722a2b3890edc0b007641057ba34e9f4188772c262e784901477ef094c7a4058a4580b472c662ae05b987f996377b8e4fe1adae3f0f7d7a3b806a9af193e3d56ca38cc5e8ddded54b2c7560e47c61e28b5a49ea1698c8c42d9c43e5446a106e2df58f2adfddc3c65a826adde511f3cb16df6359cf9b6aa772d127d7697362842b9b2b8ecc487c308c0d31fca22a604ce62837d9dbfe3a703b5a96e3626libspice-server.so.1.13.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspice-0.14.2-lp152.2.3.1.src.rpmlibspice-server-devellibspice-server-devel(x86-32)pkgconfig(spice-server)@@ @ @ @ @@ @     /usr/bin/pkg-configlibspice-server1pkgconfig(gio-2.0)pkgconfig(glib-2.0)pkgconfig(gobject-2.0)pkgconfig(libcacard)pkgconfig(openssl)pkgconfig(pixman-1)pkgconfig(spice-protocol)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.14.22.382.382.382.5.10.17.70.14.03.0.4-14.6.0-14.0-15.2-14.14.1_{ \P\y\N[:@[:@[z@[LZp^@Zp^@Z`@Y@X@X@X[@XOX$a@WWVU|@Uq@TCT>aBruce Rogers Bruce Rogers olaf@aepfle.deBruce Rogers astieger@suse.comBruce Rogers cbosdonnat@suse.comcbosdonnat@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comcbosdonnat@suse.compsimons@suse.comcbosdonnat@suse.comastieger@suse.comcbosdonnat@suse.commsuchanek@suse.comzaitor@opensuse.orgcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcrrodriguez@opensuse.orgzaitor@opensuse.org- Fix buffer overflow vulnerabilities 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- Update to v0.14.2 stable release The main changes are support for Meson build and graphic device info messages allowing to better support multi-monitor configurations. * support H265 in stream-channel * add support for building with meson/ninja * minor tests fixes improving CI * set char device state for smartcard, allowing Qemu optimization * improve red-parse-qxl.c interface making it more consistent * add some instrumentation for streaming device * QXL interface: add a function to identify monitors in the guest (spice_qxl_set_device_info) * add support for GraphicsDeviceInfo messages * video-stream: prevent crash on stream reattach * make channel client callbacks virtual functions * bumped minimum required glib version to 2.38 * attempt to have a reliable led state for keyboard modifiers - Removed patches: (The first two are altered versions of what is carried upstream. I think we're fine with what upstream does here) 0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch 0002-lz-More-checks-on-image-sizes.patch 0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch- Use plain python2 for SLE12 builds - Remove PYTHON=python3, configure will find and use the python3- Fix OOB memory access in internal tracking of slot_ids and group_ids. (CVE-2019-3813 bsc#1122706) * 0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch - Remove celt051 Requires directive- Upstream disabled support for the celt051 audio codec by default, do likewise in the spec - Note updated 0.14.1 build dependencies in the spec: * OpenSSL 1.0.0 or newer is now required * glib 2.32 required - add upstream signing key and verify source signature- Update to v0.14.1 stable release The announcement email describes this release as follows: The main change in this release is the addition of a new protocol extension in order to support streaming the remote display as a video stream rather than going through the QXL protocol. Together with spice-streaming-agent, and/or with more work on the qemu/ spice-server side, this should allow streaming of 3D accelerated VMs in the future. At this point, this part of spice-server is still a work in progress (multi-monitor support and various features are missing). * avoid performance issues on Windows 10 KVM guests (boo#1109044) * add new org.spice-space.stream.0 channel used for passing an encoded video stream from the guest to the client * add support for TCP_CORK to reduce the amount of packets that we send * fix CVE-2018-10873 (maintainer note: we already carried fix) * fix cursor related migration crash * fix regression causing sound recording to be muted after client disconnection/reconnection (introduced in 0.13.90) * fix regression in corner cases where images could be sent uncompressed when they used to be compressed with QUIC * disable TLS 1.0 support * CELT 0.5.1 support is now disabled by default. If celt051-devel is installed at build-time, --enable-celt051/--disable-celt051 must be explicitly specified * drop support for unsupported OpenSSL version. OpenSSL 1.0.0 or newer is now required * bumped minimum required glib version to 2.32 * endianness fixes * (small) leak fixes * usual round of code cleanups * not directly related to this release, but the upstream git repository is now hosted on gitlab.freedesktop.org - Removed patches: bb15d481-Fix-flexible-array-buffer-overflow.patch- 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- Correct RPM group for shared library.- Split the sle condition again for exact features to allow their override- Enable smartcards on sle15 as the supportlib is available * Condition it using name everywhere instead of suse versions and join together with lz4 - Format with spec-cleaner - Convert dependencies to pkgconfig style - Install documentation and license file - Add configure arguments to most of the options to not rely on autotools automatic behavior * Also enable gstreamer and lz4 options - Drop the not needed python dependencies, they are needed only when building from git snapshot- Release 0.14.0 * fix client mouse with virgl * fix frozen display after seamless migration * set human-readable name on spice threads * add sanity-checks for ORC library as it can abort spice-server when selinux is in use * Close TCP connection early when client did not send the correct SPICE magic bytes: this allows VNC clients to gracefully fail when connecting to a SPICE port * Add VP9 encoding support when GStreamer is being used and misc streaming/encoding improvements * Improvements to replay utility * Limit (deprecated/unusud) QXLMessage size to 100,000 characters for improved safety * Improve image quality in low bitrate situation when using the GStreamer backend * Added GStreamer support to the video streaming code * Fix old migration bug causing migration to never end in some cases * Added lz4 compression to the spicevmc channel * Ongoing code cleanups * add spice_qxl_gl_scanout() spice_qxl_gl_draw_async() for local virgl support * spice_server_set_keepalive_timeout() has been removed in favour of unconditionally sending keepalive probes every 10 minutes * Added public spice_server_set_keepalive_timeout() to make it possible to tweak keepalive on all SPICE connection. This can prevent unwanted idle disconnections if proxies are used between the client and the host. * Fix important memory usage when the webdav channel is used * Do not disconnect when the client requests an unsupported compression type * Fix potential race condition when using multiple QXL devices * Fix display glitch when using XSpice * Improve help string for 'replay -s' * Fix small leak in MJPEG code - Removed patches: * CVE-2016-9577-buffer-overflow-in-main_channel_alloc_msg_rcv_buf.patch * CVE-2016-9578-remote-dos-via-crafted-message.patch- Added patches to fix two security vulnerabilities. * CVE-2016-9577-buffer-overflow-in-main_channel_alloc_msg_rcv_buf.patch [CVE-2016-9577, bsc#1023078] * CVE-2016-9578-remote-dos-via-crafted-message.patch [CVE-2016-9578, bsc#1023079]- Synchronize with SLES (fate#322402): + bnc#894069: disable smartcard support for SLES + merge changelog- restrict suppression of obsoletes-not-provided warning to spice-client bsc#1013916- Obsolete spice-client (bsc#1013916)- remove ExclusiveArch (boo#1009438)- Update to version 0.12.8: + Fixes for bsc#982385 / CVE-2016-0749 and bsc#982386 / CVE-2016-2150.- Update to version 0.12.7 (fate#320079) + spice-server will now send TCP keepalive probes on the TCP connections it uses. This can prevent unwanted idle disconnections if proxies are used between the client and the host. + Fix important memory usage when the webdav channel is used + Do not disconnect when the client requests an unsupported compression type + Fix a few race conditions + Fix display glitch when using XSpice + Improve help string for 'replay -s' + Fix crashes in corner cases (buggy spice-html5 + win10, vnc + SPICE port configured, USB webcam redirection over a slow link) + Fix various compilation warning when building on 32 bit machines + Some fixes for big-endian machines, more work is likely to be needed + Do not build static libraries by default, this can be reenabled with --enable-static + Fix small leak in MJPEG code- Update to version 0.12.6 + Removed spicec client code, it has been superseded by remote-viewer and other spice-gtk based clients + Unix socket support + LZ4 support + Let clients specify their preferred image compression format + Allow to record and replay a spice-server session + Fixes for CVE-2015-3247 CVE-2015-5260 and CVE-2015-5261 bsc#944787, bsc#948976 + spice-protocol submodule has been removed, spice-protocol must now be installed when building spice-server + Remove write polling in chardevs to reduce wakeups - Remove upstream merged patches: + spice-Don-t-use-48kHz-for-playback-recording-rates.patch + password-length-check.patch + cve-2015-3247.patch- bsc#944460: fix CVE-2015-3247. cve-2015-3247.patch- Don't allow setting password longer than what the spice protocol allows. password-length-check.patch. boo#931044- Replace xorg-x11-devel buildrequire by selected pkgconfig(xlibs..)- Update to version 0.12.5: + Added Opus support. Celt support will be obsoleted in a future release. + Addition of webdav channel. + Force use of TLS 1.0 or newer for TLS connections. + Reference manual. + Some optimizations improving CPU use. + Various bug fixes for race conditions, memory corruption, which could be triggered on client disconnections, migration, and cause spice-server to misbehave. + Portability fixes. + Code cleanups. + bsc#848279: fix CVE-2013-4282. - Add pkconfig(opus) BuildRequires: Needed to build new opus support. - Add spice-Don-t-use-48kHz-for-playback-recording-rates.patch: Fix advertised sound playback/recording rates in public headers (rh#1129961). - Drop spice-glibc217.patch: No longer needed. - Run spec-clean on spec file, remove conditionals for obsolete versions of openSUSE, enable parallel build and drop obsolete clean section.cloud115 1603924470 0.14.2-lp152.2.3.10.14.2-lp152.2.3.10.14.2spice-serverspice-audio.hspice-char.hspice-core.hspice-experimental.hspice-input.hspice-migration.hspice-qxl.hspice-replay.hspice-server.hspice-version.hspice.hlibspice-server.sospice-server.pc/usr/include//usr/include/spice-server//usr/lib//usr/lib/pkgconfig/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:14791/openSUSE_Leap_15.2_Update/24f6539f83f58da0a5f052f3aebe29e1-spice.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxdirectoryC source, ASCII textpkgconfig file PRRRRRRRR]4x5vaF\utf-863036b24019da75af649449456d45f3e221bc0488bb30980bf0509a5474bdaff? 7zXZ !t/] crt:bLL j5]6N2-j G q>?g:9=Pթ{Mx["Lji#"Kpމ(Y Th(ȍ''s,+^ʼnyV}+]n5_y}זpa㧎 a9E㭭;K%lOor:o ul hK,7,EK(pO8k&(Cɞsw} |ojzƩPI϶v% _V+Kl/$o/&wDu pٙmikb)cJa8vA(Es7:Z(c[!,G-~I?}I<> ԘuZ2}(>>;/>NhE 8 luXlvGr5qA)33'9'CJnq TL`JFT{NTdkC8sN`t D'vv"vxx7r0?ѹxdm4T>πvAσ?F، OţO |u`6JfEN)F~|7o1Ys*u- JJneh'n?)M'u\f\OV`wE`,IΠQì6ŧ,Pe"13V^1 QZ{EjYu9N Arggi(s`UK }뾡Vڲ H~Gxb[c:CZQ#k77e,ػL|]LfЬ8?+ǖM[žj}b|- 2nZv18غ{7)?QY 4 u{ÐaK57=`_T .'垜pٱ5; |a#.&Cs[UQEfTY:’2ӕŗ٥ q\0L T¡Qm3LR4.)뼲؟40YdzO]}kAGl`!5vg٥ WKVsa"(QfXO~~QTeZcuidoQ3xX;$D*6Kض-q]<coDkꀑ5?7>վUR6 G *Nؤfn8`ټYB*Ar/ԬnO#V]R8S,):<(nǰbe&Xl_w&2)ǥeT<p5 r_:T?5{M$9~ʋs[_ 3 c"~o ]vZstAܠX7.Ҹ3?f_~L."Hӎ; .t`3| m68i|"H=Ltؤ5ͨˉDP?ԛKFMqǦjVzVq'r+8aI<R< dZ@uěW(߲Mߗ[$QEJ=ilc?7`Ȧ[!UTjeB"Qw;wlQrJ-F-\Fb!NWdåH e ^ѱ ݣ J\|J]]3g !xIZۖjŇ"HNuvOd;!b!Y\ҀGm[cDz m񅬑kk8?_|50}#qqHf\!2tW{$zΒ,y.գJ~j_*vO¬Tӧ;zV)u6CWr"~H @ 5ZB`t}?p6BY3'0N0kX– нҊsE(PdVWCڡ˂[l^E8 ?ࠂ/L= OZ2`ĂLqgg{ɓ x:I|p%8awZ^14+~UH =W5ylҠm~R2؄0-(׫G7QNR)RA`cMy *~dL3R{)'- 6`>Ekc n$n~QLa(_}Myww#G 8tMJ$PAכhIɱN*`!xXZ(O&ոL`̙{2_bЛѳLZfRN;*A'vhDjkQSSk:%Z_:z#AV3w־ `~cÄG-)(7ߡdZ"qӎh {`_#+nJr ziN@PʹC8b~zm3>"zל7 xX`5H;5bԐ7[_mbZ/mW5~svm3dY{aV%)+c~o9;@C0܍pUw;ksOnۣA`[G;ڌ+DY9)b5t jb5prhbVVXLOE^ɡFa/FOe3ַ&ʇZLi#f/S7{~ë;s1,{gLe|7蜚;tuj!b|9WBRh+菓 mP!Eq/-PS+3%1By1~:zIceفeTІǵ 8C[a+vD(ibn==Bodacl/VGAoD2W`yυ)Ǚ՝cnVx:PMwfbR @ԃ׊Oq#e&҉@V LG`0D*ܭ"m,>VjqpSqفi$( x $vSLraK*T`Eߪ~oHhlљ $&3`FpeAsnmK8OQ ȷi}f/+N`iod܅HteG]$0j2Tv6DmsxY8Kk 8+"/PƎػPR%ƖR-0V#3;tCiC.Mc6Ώ4Mĝk#IgHh >ee2˷G*πIIYT]H9?EDf(>/ㄶOTWшBh{ZHH5ż/ V݀"U\fEml&s78A' PLs13t`VP$=T#%^oܸ'H=_I(͘v:GLjR7loD2F"6~(ݓ?bJdдkYr19>XWA);9:kT˒'p<HN3 #2Ae} R,fI3 O?(Kh&1%%gMd,`,7L$e灉a$:;ʚ "1u/Ȍ:!f>%>K++p;wnuh!]Jٮ]l8TH.!TqKK߄~u_}9aNE_)karOEDUzijT:90y5p&4? ⛍ e8>lUC֯9aJVHJ&ԭFCQñzH$c SAW]l*޶>b%pP"S6fsbյ>&{RJo:픧Ǣ!7sP53eʽ/}^SdI04%Q9:'7%V&OCUȺ5XŠ/Y^\);CMR xc9iPmwc4hSD݌qD1֐3`N~hh[e|_߱8C539Z.\JJSlJf~&=x;HPt3BA/=p!pI5y2YZ51|# "~FSCQUL0/t\BeШe,v3bup`XcE"42.:f 8=@v}B_a5bƟW#r֩}ihٲ#///=*?]: ,W2Oh>{u,RL(괿e1]UZ#yT.$ cb~RM1}ې0.nWMQV8w64'l%⅀daGU^zlsr=5ST]'utэq!:pMqͷo"r 2FX}bbI gn O8=ߝU1rמ75][O:&Sx}^Tm $yi ;/hVLe!BNj4vN1uOէI앬8iP4׾V^i47ڄ` 0d@Yzwv\;P5-#-'kX?_v/Zt؊}a ԡ,!D{_܃udfbԷ_kJ7_] CX_*μYgjօ%ȋsAbv#*M6Lw.S ;K2@jp]'lXD{< `+5ז7#FxCܛA%c*j7 /&[d̠ C951]Moið=;oQ,ZG1jV`ۓ͔WEFVU=%jIrוfu[S<bd)lAksZ/}co}p6%{y?<+$T%h8Y"LT^֪{DKޙɒ)Qc`Z#rݲxqRȄ׬MD7$'3nx$ϯ1FW ~G[.93xrLO!^95&{κNPBpJ} $0Jzr3tZ .4(;ĺ,f|y_z=Qj @4,%q gkָi%lU.ҍ39l5o~I0͠ 6b-Y$-`Ĩ DN8"vQQ)tqMۻz΋zOly{SÔ+сY;lT'/G NSN 6"b^ pլ4\A!ܻ-fN Љ﷚7ZR|o1cB r4va1 ٘UfNpYR,x;y ~>W4}Tk,:V*HpIrd8[`g̈́3"l^QMA2qxu炫>u{ #0RBn U=KȒZQ~2V UnŖ.^8H D[:ǟf-y 2| o %:w)5D'] h'- |.I%𲑦Ys[&8'X"{-#2}9[12XrgŇ{wX߷)4]+ѝI';x%*G$ cZ)Ad33,Ssՙ]C%yΎ܆ d(xʋLF){Ɓ"2S8#4OMTw]|8r-݁{e=]!QӮ "Ez?^۷T &> CxT2}D/dFɍD#5 YZ