libplist-2_0-devel-2.2.0-150400.5.4 >  A bvp9|Q{M᰼{d% ē[֛ 308f0\rFr/n偸|)GO ?rZ_'pC%?<Y( hnc {VBfXy|5*] +2Xo_ÑnD{](+d֢~ O m1Rs-(¬>”]PD A- "!3Z٢cڑ GjzψWRTub9ea45881269801c6c7cf6f91054808ab1678894bae7fe49c7af7a31525dea064abca602dcd233d9422a60234963dddd4b81e519;Xbvp9|cW5f-GZL7fb Ql(D+ab;L9M3&ljf2= tG_{9Iƃqwf"HO|?gsFP:a$9<{O"bZ8ʧ]&L٠zµx _Z-&Ԃ{L7_#XhmªF9Ao$9Km\^$9]~k8QyGhrhxyGP Pxנ . 5F˕#|sY ԟd>pA ? xd & t>a w    t Tl(8 9H : BvFGHIXYZ[\ ]^Jbc7defluvwx y z  ( , 2 tClibplist-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.bvibs-arm-3SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxaarch64A큤bvbvbvbvf957611c605f41eb27128e3f3f88aecc075fc2592066c98c40c87810f337198a4d7f8dc302227cc650dc0a9d00a925074a7209f9c4c643ec110c603e79629cfflibplist-2.0.so.3.3.0rootrootrootrootrootrootrootrootlibplist-2.2.0-150400.5.4.src.rpmlibplist-2_0-devellibplist-2_0-devel(aarch-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-develibs-arm-3 16519614912.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-libplistcpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filePR;HmA-fdxAutf-84a7fbd31d923b857529494b3752ca5b5b86a5e5a4d078862ed83fa3372a194e8?7zXZ !t/cX] crt:bLL iB‡ B|ƷmzLQ#;ARxǸf8[;!~ Q):@Q`U)/3g2?g 0z(xoS1`kWǩqdjS`؅RE2]8/]$Dڨ)nzs0@#՘7tC4u]{>No5U+`P1Mzjf0ۭ IL1ruDJlVcc}kN dR&GKH0W$OO ! hŊ8;j$_ 6`f釠,E%"'o-2iNH˽HiD\h+kh̹JM`^t4B~&y+)F/`YczCwߘ%8^*9jR^bW!Jsp9< <hE .GY]s!L`#gg]lL|Aϰ7 jyPD/oବ7ۢS }bIADD'ftdsj%km:`?<ʖTl`> =K>>Fb(zb :&Jom_p{1j d:GIt+2p%uG3Gwdoİq.RQOJ|/6ҫߐ 6BNspb;9/M` >p ?hu:m5kW+d¢Af;OSCR䟝6R_b0J c$7=ijMJ xu6,|U#\+R@۲9zDF}w Dm4&)~\M~%DP$^滝Վ\$b&VF2+vNFVrmo2͔p끳xO+lVO9.dnyہa%.7{S'!ؗ뢬 6#D}¦ɞ{WzO1ݥT?Z%&\5*cm3|Ɂ)$J"_09Ŷp]SbNp:=!<~B ?N鑶b2Ņq"bhr?ˆ}iG($K %\-})GSw Hai> !Q)8 ճZw"ԉcګ!J#17|y`(v5 W gn *=S{O͜`THDdtBˇlWړzXSfqga+(|Sx_|JYZ׺wȇmI{n~qoɯ,E>InDϊOe;h ;GE2 3f?I>Ѫ`L\tkWƚx5uϟ,\1xC͍9T;jpE@ $TJ&nLI3ELC}0ޡ9?"=/=ilr8ζ~кbn)zbX,_KаVNgX7o"ks&Gb+cwg<%QI \'uO.Jf߹ ou7.bQA1SvUpvph<hGd,(f~y:? %|H/!- 7@Ϳ .#Q4+xoKUɪ>GadzkqgxPk\x L̡YsrqEc^8s'IȭⳀ 7m%{_Ȯ$= ſ4|Rk?) V m'o7]>2!RU%V2<^&ބ>M6?U<=!d*Fz$aU*-odN:Nn&TL2yIjٞpn3ڜfA+|uEͷ)]h iq1ӟfkq/`Q%qƫhGƮ$,8l; LL ^s!s(Z%+%N=>C* Y<\Ċ!WTL*'Z.7 ]S[M|/BM?ECB@b6R\Q<T"m'SR= !|v$^[v(Lv >cu{0g]^*67Q{A, G@C#14 #~@~RK=?d';=,Ewڨ>%_9OeDd3B1˾^ ƙt8S*hFos<}Q&bj?.NAP/,cՎOc h f D7jdJ9dQӲemZ5.kx 9Es|QH:5fdtKI5Mg`tbU K#4tVʃ7jeQhwd&z0E}NJۭq7p%\ L>kmSmJxz֎Υ0\XӄF t%S| Ho93#$}84w{=h.eH/*JI ٺ[eح#bV 7IG K~VtK v [U1qU* T9>4W]d JGh{:`W"(z53aP *i,{}FLY5We[I^9z RNf kJj%⎺5pU?$kk(XzƘ8=JECݎ}R.”̢n \X zbUў)Yoʖ;s -p>]f*]z\τ!aW^<|B0OZ%=d2R!;tD^S-.hFkԉ^lЀi B^Wѥ@^Wu?n'q|BAG! ybnrZ$L5[496mMьO0-Oa LZٿ™ 2 6$ zǣ@+cЈN+iUq?G (aH:.%aS/cڜg` Rw>5ݹ Zn#KȜ)ddj֯>#ӯc:"rT{9)`ޙ; r!]@xCtIguAfemhέ&7p׾f]ETp<g45jN,ڛfeW)Sůh:nIL$oSa pHlS0F4  (ںxX MɘoҴ 2ƚj:HP_ -Ѝ4V\f ܓt6ceR ~j%}KNd[VJ)\+*b);۵_fC(Fu{wVnnL+ؕ\L>*  ׫.1 gєgX~º0KK}yAo\$<|cHv &P8"!cO9VS%Rf'f**t5WIlRGSsVdl {l @\PTAgK@ Y&z6lՄP.VkPqћlzR!?GU=Du'$Q0O5yE g?߸@޼w R|YWn_t&!7I/~=I@^2OܘI+ф맵M]m8?}( Iiei=&!TJ]Zа9LJ 8_H,>3 Onm|?(0+܆u̱)+a*qj=O;.G+<)0Pm躂_BC ǟ lwoKPRpd4P2s  V t?*UQ!t^ojK!8Upbj󒳬Pd.B5dU(Zs?7ه 89f]{:?O*¥,?gLڛ'C8٣U]_JyNMpǶ< fLx4m;~z%]߅ c)g]q:, #XF}(TAɐs?v(<nXKzv:t KुO>J< zr찉 ]V)wSN'!5bmk})@ ٬?Y{Jp{YSgF4u̗1P+}/H'ZvCj*zf;"hr Lk}j[ %vg#lvLQ,:]2ҖGhp A8M ,&^#MeށN iٸwRp; %Uݟ]n΋ as0:hUÉXؽ÷ En?[4S''-½r YZ