plistutil-2.2.0-150400.5.4 >  A bvWp9|XﴴWƗe& ;b'WOړ[t=qXQQ93\**OhwJv%0fBS'E{4a@Bt?XεP:)cdKȾ71pMQ':~}"/˷{Wq|4GV eF/ۮ艄G>JZnD(j6PvedP <~V"5ʶrPk f8d9e747946641559c692566cf76893f87f7701d48e2e3f73eaa8c00db6e8038826a9fdbfbb2e398f57010adfbc1ac522a4fd9b8;dbvWp9|8u˻?mt"@;Iuqq ==7!&kV3;}P:v7x52 v8WĂ0&Li$ u3Blk)؉؟pjX|trƖ\uDo~N3޴+aP_`&ߑ ,?,BBUybf'r ȍĤPݩB$g#`e"Z]ڼ. שZ4> >p>!?!d   V1Ru     n px   ($8, 9X :. FGHIXY\]^b$cd'e,f/l1uDvLw x y z    !Cplistutil2.2.0150400.5.4Library for handling Apple Binary and XML Property Listslibplist is a library for handling Apple Binary and XML Property Lists. This package contains an utility to convert PList files from binary to XML and from XML to binary.bvxinomavro SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/libimobiledevice/libplistlinuxppc64le X큤bv bv 477e5f4ede56cb501ff730a24fa915b3feb980b718183eae53213ca29277160a777f1865c4daea67c8239cf67ee40b771ac37899e51e0f3bc5bb6fb2755e26fbrootrootrootrootlibplist-2.2.0-150400.5.4.src.rpmplistutilplistutil(ppc-64)plutil@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libplist-2.0.so.3()(64bit)libplist-2_0-3libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(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 autotoolsxinomavro 16519577762.2.0-150400.5.42.2.0-150400.5.42.2.0plistutilplistutil.1.gz/usr/bin//usr/share/man/man1/-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-libplistcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1f6e2ea0ed7f540eaa52b9edf0c2b3825bff8e17, for GNU/Linux 3.10.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRW!{7g׭utf-8b01cbe0e1d92bb75aa3c4c2050d653403840e807611e06368b376cd8c6db6275? 7zXZ !t/ ] crv9w ( S/5-> ZOvtGm_,4# <)?Si6R9|S?:3xgYW B>)rj_TРJ#.7>GBf~Q`ˀ2hkx?iGt?0; _FI P6z% kA!n56 Ĝk0j+۝|},#QœJpͷl !¼UZ{ LtsݏexiAz4:}0AX DlY =n(؝Q&i@`'i5:nk9olb`"" тo,DJcX7ӝ@ Å( m4wEݷV"k/uh( wӐ,m8E[fd.Rc{:ʼ[{̆K5zhI#BCCgYYLIy,]TX 8 R9Z1C­m3 HPMCc5zcDIi:[P,<Sы~PY}YtV!"h^/åeAer'e%ʞXm"axjǃjߡ!mY O+dAlCeFe$N=Q=RY{yOד!;„v)Q1~bI:J [O($LNl\ԲޒtOb0d.e6|շ"DB 'UbLZV7uJ=D"gFj<upۗO"ԫKގd;ӛbKq!йUU6Ss<ڡyuuRw}&r^J*!NK6x' +޶Sb̰8p=}b\asGriy>O ,-\A+ un4Fƿ5TPH@dA>L ;tʳϋ;1VgXIVxy5QF[+IArH9+hj UZr50(pv"tKv')8@f]Mg wR7?P"CwTPm^[>ư-MǝSdEb9֙L~0j779ImgP=>#5 GۯJnSKk$VeT| E׫R-[|;w(}L<SpS^^7/"@q >/g rQm~J: ̺fZ#X/:2LƱ/(hvخGqM&:.x#V6:Q>L{`#p˘2̕ _!E\M7-uovV[. DdܻcjN=w9q%E.hckk e DdߵyqzE  ŗ&o!mqL)F.v]lhc˲Z׾CUIӚ,ü1r'S{1/k0WMd 3W-?;e*?\`rճ 5g O&׸Y;$f!_e#@(za*m8#94f S2óޞ*u.Wf` 9LJ%!@JBMb)IK .b-s{q> "P ,Iyi[ Kzo4ء)9zWB/ёJk`1#m\K^-DqH$3䎘& utjWo T 澴F'Idȁi$9>`5fa2&cQ3o$\{3aU)e'y|"Z( vsFw4<+}} `p0Ѩ @}سpaeakcXI/9^|"YC~90Ԧ$oAʃ<>{Dv Zc;Z,(n ;XZ!Z}3Be;- \>q4]w^-C]'XQi N{$'^NP߉Yz "-p:Eq;k"^켜 _94Urrr;c14ױf: lIv.UTWb YG]PxIq]]:jWhAvL EX x,'NWm=!-/6#?wUä_ !(U@0cx@ `g\LX( 1*O <${x8eqEW:<[17)*dUԠ.q7v?!煞Ǫ|uG(/ CN6mJOp(k@Rz6 ܤ8c$(Lȉn7| aR%Y\k6sٺg˯nDB8)9Aʊomdjtgn3Y +cX=TGGjguM#_cPѩ@bCh Sk\ õۨI2,%#;MD[8_;zb{c,&&)zsF2F\4Q+0РS)uI y, ^,ruÊmz*U+I;27%m4%;?jO闀$h/uHΧnȇ1 ӟn\u=|t$?8r 61lj`9W(}M˭/Qm"˓wK3t^Ltv[ut}dVW S?%H7t81ҥY,2MtK bc}`اR&:iyQM\{ȇZW3m̰|Dg~ؠ%=J' c8b!0lNjvԴ7xeemCs[mpFy5f#̛l Po| u.eE0=Ha>ZPJ @~VUm,lhz7C.۷lTL@T%>9F-23șX1K6[~`%$P$:6i_;Ȯt>&l v1WR.Zs>Tp۳=r>a]aK֨<LY % 3h7Qe^ϭ@5=օe[si}(RALVub` .,as^o*TGm=k@T={_ptBo}W탹ѧ{,@_VNULKWVZH]ۙbFnN&}+L(Z;tNxeE;S8 RxC<~(X`cְBijk qS{*IJi:7݇{Ab(xg4|U @ӻ*JciʹA1f.0?W)x!Id#QB8.fxjK=Ѧ`''-Q}{)~Et>3$UפmB!͛N팦0qsŏL/#ݏN0edɅ8DJu]e[} Ĩa<|e k&!P#w9|-6.+˕ȉ{S^oF @|KZ Z.٪1|)O'))1 4ueTL<#ˁuʿbx>3.SU%4;0VUιkST2q12nFn:}^R4),c@}6 as8Kچn=\bOb/*bVMo^(fڛD40B]un"zI(IJo>ث?mG4t^."ੴbd3b u$ޔ0 u}>oBQߍC_f putKc.'&t]=xeE@BJ,u(Gdޚdm~9#\%a/S_kgF} Ί;xIfr9.+@nD@)VK[op8ǥ+P84uLvO VAO c<-Ug#TNCDx bP-Z[p#j {o) S|l`տXSE&E :7IAwOl,)f YZ