libplist-2_0-devel-2.2.0-150400.5.4 >  A bvop9|t}YkRX30B&)T2=uy&&!˲Gx܎J-4QXdV.2Ƅ[ . XiFV煱hZl^~ڍ Y_Im0>+:hn:aAk=ހw:'ux4Xf 2kGɞ{4-5%bR)n<ψȩH\`1ZD#f;Ǣ=_"ofe71629c10c3f48b7776c157b4301ab2a868baf4b31dbf0eac0729d5d5e17d871eda2a33f7127095c607ee01d6f8360b516b2877;Pbvop9|:+`-O9IŖaB?!9ar;\x|񣤹ńQ ~YuxH.x$pݸe_ b#pƋ@ hO]0bP>T^GW`g?|0dʐe\Nͣc0A@HNyYɱ .P!AZy CN_.ۏwl%R"`GHRmNKo O d.=cc,߸LT8_$Yٟ?d>pA ? pd & t>a w    p Ph(8 9D : BrFGHIXYZ[\]^Fbc3defluvwxy z   $ * lClibplist-2_0-devel2.2.0150400.5.4Library for handling Apple Binary and XML Property Lists -- Development Fileslibplist is a library for handling Apple Binary and XML Property Lists. This package contains the development files for C.bv]s390zl37SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxs390xA큤bv\bv[bv[bv[f957611c605f41eb27128e3f3f88aecc075fc2592066c98c40c87810f337198a4d7f8dc302227cc650dc0a9d00a925074a7209f9c4c643ec110c603e79629cfflibplist-2.0.so.3.3.0rootrootrootrootrootrootrootrootlibplist-2.2.0-150400.5.4.src.rpmlibplist-2_0-devellibplist-2_0-devel(s390-64)libplist-develpkgconfig(libplist-2.0)@    /usr/bin/pkg-configlibplist-2_0-3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.2.03.0.4-14.6.0-14.0-15.2-14.14.3aZ@a@aS__h^j$@Y#@X@X@TFJTAmgorse@suse.comfvogt@suse.commgorse@suse.comchristophe@krop.frsuse@foomaster.detchvatal@suse.commgorse@suse.comjengelh@inai.dei@marguerite.sum.szulecki@libimobiledevice.orgm.szulecki@libimobiledevice.org- Add python-rpm-macros to BuildRequires (boo#1194756).- Drop incorrect Provides/Obsoletes of library packages - Avoid libplist{,++} capabilities by using the library names directly - Use %autosetup - Use install with -D instead of mkdir- Obsolete old python 2 plist module. It conflicts with the python 3 version.- Update baselibs.conf. - Stop obsoleting 'virtual' provides. The package manager will take care of package updates. - Also rename libplist-devel to libplist-2_0-devel. - Add missing provides/obsoletes for devel packages.- Update to 2.2.0: - Rename library and all related files by adding an API version resulting in libplist-2.0 and libplist++-2.0 - bplist: Improve recursion check performance by at least 30% for large files - Add new plist_val_compare(), plist_val_contains() helper functions - plistutil: Added ability for files to be read from stdin - plistutil: Added ability to specify output format - Fix/suppress several compiler warnings - Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting - Fix removal of docs directory on make clean- Update to 2.1.0: * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer * Increase precision when converting PLIST_REAL nodes to XML * Fix several issues in libcnary (UaF, segfault, memory leak) * Fix copying of hash table entries when cloning array/dict nodes * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4) * Add new plist_dict_item_get_key() for retrieving key node of a dict item * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found * Add index lookup table for large PLIST_ARRAY nodes * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item() * Improve performance of plist_dict_next_item() drastically * Improve performance and memory usage when writing XML plists * Improve performance and memory usage when writing binary plists * Allow building with sanitizers (without fuzzers) * Prevent store to misaligned address when writing real/date nodes * Work around misaligned reads in binary plist parser * Integrate fuzzing targets (libFuzzer) into project * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)- update to version 2.0.0: * Improved malformed XML and binary plist detection and error handling * Add parser debug/error output (when compiled with - -enable-debug), controlled via environment variables * Fix unicode character handling * Add PLIST_IS_* helper macros for the different node types * Extend date/time range and date conversion issues * Plug several memory leaks * Speed improvements for handling large plist files * Includes security fixes for: * CVE-2017-6440, CVE-2017-6439, CVE-2017-6438, CVE-2017-6437, * CVE-2017-6436, CVE-2017-6435, CVE-2017-5836, CVE-2017-5835, * CVE-2017-5834, * CVE-2017-5545, * CVE-2017-7982 (boo#1035312) ... and several others that didn't receive any CVE (yet).- RPM group assignment fixes- update version 1.12+git20170119.6a44dfb * xplist: Fix limiited but possible XXE security vulnerability with XML * plistutil: use static buffer for stat() * plistutil: Plug some memory leaks * bplist: Fix possible crash in plist_from_bin() caused by access to already freed memory * bplist: Plug memory leaks caused by unused and unfreed buffer * bplist: Refactor binary plist parsing in a recursive way * xplist: Get rid of setlocale() and use custom function to print floating point values * Node.cpp: let plist_t operations free _node when in a container * cython: Fix module build with libplist already installed * bplist: Speed up plist_to_bin conversion for large plists * Implemented plist_is_binary() and plist_from_memory() * plist_data_compare: Make sure to compare the node sizes for integer nodes * xplist: Plug memory leak when converting PLIST_UID nodes to XML * Change internal storage of PLIST_DATE values from struct timeval to double * Use time64 implementation by Michael G Schwern to extend allowed date/time range * remove libxml2 in favor of custom XML parsing * base64: Rework base64decode to handle split encoded data correctly * plistutil: Prevent OOB heap buffer read by checking input size * plistutil: Use plist_is_binary() to check for binary plist data * bplist: Improve UINT_TO_HOST macro, remove uint24_from_be function * bplist: Check for invalid offset_size in bplist trailer * bplist: Use proper struct for binary plist trailer * bplist: Check for invalid ref_size in bplist trailer - fixed CVE-2017-5209, boo#1019531 * The base64decode function in base64.c allows attackers to obtaiin sensitive info from process memory or cause a denial of service (buffer over-read) via split encoded Apple Property List data.- Enable %check as it is provided by libplist and improves quality- Update to version 1.12 * Fix plist_from_bin() changing value nodes to key nodes in dictionaries * Avoid exporting non-public symbols * Prevent crash in plist_from_bin() when parsing unusual binary plists * Fix crash in String|Key::GetValue() and actually make C++ interface work * Fix memory leaks in new_xml_plist() and parse_real_node() * Fix header guards to conform to C++ standard * Update Cython based Python bindings and remove plist_new_key() * Fix key nodes not being output correctly if they contained XML entities * Fix handling and storage of signed vs. unsigned integer values * Fix date handling to respect the "Mac Epoch" instead of "Unix Epoch" * Remove plist_set_type() as it should not be used * Fix deprecated macros to work with older LLVM/Clang * Fix various shadowed declarations * Add documentation to explicitly describe memory buffer ownership * Fix memory leak in plist_from_bin() * Add various test cases based on fixes * Fix wrong timezone related date/time conversion of date nodes * Fix endian detection on MIPS architecture * Fix parallel build for autotoolslibplist-devels390zl37 16519586212.2.0-150400.5.42.2.0-150400.5.42.2.02.2.02.2.0plistplist.hlibplist-2.0.solibplist-2.0.pc/usr/include//usr/include/plist//usr/lib64//usr/lib64/pkgconfig/-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/6e04ef11c93284804d49375a37350885-libplistcpioxz5s390x-suse-linuxdirectoryC source, ASCII textpkgconfig filePR"/ڨyX1utf-8c13c516dcd52a04a8b9e282a3cfca1fc213d7108e0ebdf3ff17dd9b6834757d6?7zXZ !t/cU] crt:bLL hY N741yƭ_KJAҖcQ{2c,ȍ-,%N$d?$"tCPxp8Tktpz%>^10-2g+ҋާ#Xx-s^vax-m>H?[ #UZx`ppTMsO([ELƯ >G[0U}2k0`ljcaF5L!V`3E>e xh}~䬓 pOcglx\\(2iӁ zeݳ"~l6 FN"_-IMQ޼:5ߦi gm,-`4\9G-,Y$EmWRh{'Q8h"vr65Aiy "U;|Yh/: SgԃJdLgj)?d p *-M\EG>>Ni"_=8R4+#uc5)͝y)ۿ2q `Ur~ #'^KnH7ӓv( Ri^ (<|mб5K#C*BsU56H6m/7ŷGcUiJ!)']Rq)$0{!Hɝ#t\-$i~!Ezg8k Di־F@V6[PmYdjޯtY8znfY:潖|ax %sGJ/  0Hބ`0EE׈LzGBoý)ތ0!/=Ԓ,s/T_JJ)uh e~BU=<% PU8Ficߊ>̻F Yt`}]zg1ɾ|oae. !GCK.Ii.4fnʥCD%`e:m3|ey)e&.WJA)+# l:7ːzh߂QRW8JGy##H+}e]xW7) %ٗKӹ&_[S0 e 0ZQS,>F9Q.(r~&CV-M3R:|pekEģ9+ J4#&˻n)?Tvu"L7T]?U1K+@c`. eYQ0HJ*+4[z*9<%RFhGFv1#{,0hf}Sfx1zh>8>kRä(6NьXtp@MCY6"b5lQH-Q]pIBG8H| *j\R.ЋGv/~ RVVϡZawr, @o)W%xԡߪ*C݌jm]f޸5RӜI4s NgB,ƿ,"UPMBCѼjzTǏAu!`kkVk~"R3mbP.n'`KfSnGua%*+.d*$2uWS[& G$4&O7C!"ܯƀ6"gl%2ސ0:p꿃Ҁp;bٕ?`-'CV"ru{溨6qWLODZk</n(IU#ײ&w]",0jvNzVZFqzFV&X R 3sfQh;~Lu{:Kjpy^) FiX7&CdBtjΠ󺣠i26q.]NcKv}=1q6#hZke؍]yp@P4(a,P?߳7+vqq9PVɔ&/Kz,FnSϺ3a1qAQlF+|162 "d;Vt5l;~8эψҀQswl lV$idawDk#@QsB:DAhl- g̫"6AKGL6&߀5ꗫ4!ZzkL髨 TF !0HxCD%q:!K1x ck'ON~:aEBVf*ʹƚINZDŵa&ɳ qƧk,TݽM+/O aWݝoDtN7UcA[+\;Xѓ0;Q.J^G&n>PՔ#$]69}lSݘ@c28[ˣS}.r\5^e:E_^LC7MbD9 B7!7e(~/ft8TŨV! 9}132?l5N6퉿 0"6N}w1az'G#| C1:pxǁ*l 0 @ORDHӘ8hznΟY^+SS(JE)0հYsRl u= ^k+z*dkmwt6W\cX1r(,8 WoS"/~;7m@dz%{ZXrR ;N3k& :4 6Yg?U}kTq %\[w0ҽl(zN&-·aa(C[Vi4gC-gƂ:(mZhb)M[h*d&T-!OvT%Eccx ܹFfWȔh82TY|v'D ^/zK+V$"yOæsгD~>SC!!'Ol_3D=7t 1K#T!$!tobV^ze!*mLĞ5 ;^4hYjP7wTޡSH~Oi[9u3?<ޕ3ܬ[Du:NּTWj#[+BL%\~yG:2-dŻ`Us6 yحF5䖕M2M}0Of%xoʑ{yp@/HEYH!>S =KnwQ*)B*hN_WP1Uک<\K|Wvw}-^)U с[TjH<Z Zv2TGWsЕ~oJvNqYìFp.zF&РPM,T r8i3(J]\D2Ji8n{kʇ S3n6AZCP.{nz``+ƜdDT6Ŀm4Mn.@I|}\ʃ,s}"в?KKpjڕey/>֝JW@,W3]ԋr?)|4 xůPf$P-mT5+Yew#LX5gaԲ2jߏ<]C 4ÁxTN7t17Q'-BpG/ywtv i7T#P+tΔ%j擽hg  gc% EIJko\QҸq !{FY' sTUwGĂe3#*A6X<\#$`"zρ &!fҾf>LDY[It!_#$wiX3ē;9(.vOO#uIɯgM34ǎw=©hBJ 2,E$SB*hC5 >`89à"ZԽC)ۀ M}bV6uLjjFH"Ns(_d k@BB4~zΈo(fGER"4{ g33>gOG;8 0RV[s&?>@H(+jAgLp.N0HʗӼYTi!N-q,@ YZ