libexpat-devel-2.1.0-7.1.1>t 4 DpQg /=„neVߣY Ȋ:(l{/ g}/P O3?e$c?Yerv )ecBU)LŠ[$eF? ۇ?H3 ݂s{=fO+OB&FZK);TKb)^yAilwߧII:Nk}@Bx ;[?JQg /=„H5ap$ŀAt)M!-QԲFC!NjќlM3 Q僉r5?莲h"w@mk?l)2W#_rQ<|{_'JEHЫ 2^81e1d44fc60fe4c66cefc6ba8a773166a7603a28>:?d  0  ( 0 8 H  (`x(89T: nFGHIXY\(]8^fbc d`eefjlluvwxyzClibexpat-devel2.1.07.1.1XML Parser ToolkitExpat is an XML 1.0 parser written in C. It aims to be fully conformant. It is currently not a validating XML processor. The current production version of expat can be downloaded from ftp://ftp.jclark.com/pub/xml/expat.zip. The directory xmltok contains a low-level library for tokenizing XML. The interface is documented in xmltok/xmltok.h. The directory xmlparse contains an XML parser library that is built on top of the xmltok library. The interface is documented in xmlparse/xmlparse.h. The directory sample contains a simple example program using this interface. The file sample/build.bat is a batch file to build the example using Visual C++. The directory xmlwf contains the xmlwf application, which uses the xmlparse library. The arguments to xmlwf are one or more files to check for well-formedness. An option -d dir can be specified. For each well-formed input file, the corresponding canonical XML is written to dir/f, where f is the filename (without any path) of the input file. A -x option causes references to external general entities to be processed. A -s option makes documents that are not stand-alone cause an error (a document is considered stand-alone if it is intrinsically stand-alone because it has no external subset and no references to parameter entities in the internal subset or it is declared as stand-alone in the XML declaration).Qfbuild32$openSUSE 12.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://expat.sourceforge.net/linuxx86_64fЁQfQfQfQf2ad930016f3333569fe261a59a290b5aa7613aafb0d6368965e21df0dc0d783a154db44d5fc0b0568f3f2a742ec30adalibexpat.so.1.6.0rootrootrootrootrootrootrootrootexpat-2.1.0-7.1.1.src.rpmlibexpat-devellibexpat-devel(x86-64)pkgconfig(expat)@   /usr/bin/pkg-configglibc-devellibexpat1rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.1.03.0.4-14.0-14.4.6-14.10.2PP@P9@O OU@O7NؽN<@Nu@MgKG@K$@KJI؝@pgajdos@suse.comjengelh@inai.depgajdos@suse.comtabraham@novell.comtabraham@novell.comcrrodriguez@opensuse.orgcoolo@suse.comcrrodriguez@opensuse.orgjengelh@medozas.deprusnak@opensuse.orgprusnak@suse.czjengelh@medozas.deprusnak@suse.czprusnak@suse.czcrrodriguez@suse.de- fix of fix of [bnc#798644] - according to upstream changelog: - Improved ability to build without the configure-generated expat_config.h header. This is useful for applications which embed Expat rather than linking in the library. because I am not exactly sure about implication of this, rather use - DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch- Executing autoreconf requires autoconf BuildRequire- really hide private Xml* symbols [bnc#798644] * modified visibility.patch- update to 2.1.0 - Bug Fixes: [#1742315]: Harmful XML_ParserCreateNS suggestion. [#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c. [#1785430]: Expat build fails on linux-amd64 with gcc version>=4.1 -O3. [#1983953], 2517952, 2517962, 2649838: Build modifications using autoreconf instead of buildconf.sh. [#2815947], #2884086: OBJEXT and EXEEXT support while building. [#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences. [#2517938]: xmlwf should return non-zero exit status if not well-formed. [#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml. [#2855609]: Dangling positionPtr after error. [#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8(). [#2958794]: CVE-2012-1148 - Memory leak in poolGrow. [#2990652]: CMake support. [#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value. [#3206497]: Unitialized memory returned from XML_Parse. [#3287849]: make check fails on mingw-w64. [#3496608]: CVE-2012-0876 - Hash DOS attack. - Patches: [#1749198]: pkg-config support. [#3010222]: Fix for bug #3010819. [#3312568]: CMake support. [#3446384]: Report byte offsets for attr names and values. - New Features / API changes: * Added new API member XML_SetHashSalt() that allows setting an intial value (salt) for hash calculations. This is part of the fix for bug #3496608 to randomize hash parameters. * When compiled with XML_ATTR_INFO defined, adds new API member XML_GetAttributeInfo() that allows retrieving the byte offsets for attribute names and values (patch #3446384). * Added CMake build system. See bug #2990652 and patch #3312568. * Added run-benchmark target to Makefile.in - relies on testdata module present in the same relative location as in the repository.- update to 2.1.0 beta * refreshed expat-visibility.patch * removed obsolete expat-CVE-2009-3560.patch * removed obsolete expat-CVE-2009-2625.patch - hash table DOS attack fix - accumulated bug fixes and some changes to the build system - new conditional feature to make byte offsets for attributes and attribute names available- Put libraries back to %{_libdir}, /usr merge project- add automake as buildrequire to avoid implicit dependency- Hide non public symbols reusing existing win32 API export/imports - annotate malloc/realloc-like functions with attribute alloc_size to catch possible misuses in calling code.- Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines) - Use %_smp_mflags for parallel build - Add libexpat-devel to baselibs- fix license (MIT) in spec file- fix CVE-2009-3560.patch [bnc#566434]- add baselibs.conf as a source- fix DoS (CVE-2009-3560.patch) [bnc#558892]- fix DoS (CVE-2009-2625.patch) [bnc#550664]- test suite requires gcc-c++ to compilebuild32 13591119282.1.0-7.1.12.1.0-7.1.12.1.0expat.hexpat_external.hlibexpat.soexpat.pc/usr/include//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/211bd3d95e801d2852bfdb8e93e79794-expatcpiolzma5x86_64-suse-linuxC source, ASCII textdirectorypkgconfig filePR;Ai|^y?`] crv(vX04ZZb+npHkPbh>=[G:YT/rd!ݵVdպ${UZ/lIIB5zK۴A'*'!K59|3Z;7';xyLI,s-:jq.b.7OFMQ{Gv"kv:; m"wW^ow͏_W|K(@`wY)X O_椥(?i_{rwxR}*nv=sEY )i5O-3cpKfSĺ.;N3<ɊHIb򺌣 T$7Nc zsu=.E1{Ek?/u`T D>z}R5dhCMPD5&%4j/D?sLl\v N8\}u.ې2>N~,|k>TpE5Ղ'TQ #I-{f/r{@ɐsr1`{\0i63wsQRT6&>sM3ڔi"B֬`MvU ΃S}f^wWJO⑆9P<]l_|R]^~[xP ؙU)D+ά@zJ]j>2CO틧q5b1īA.Y Fu1iDTe{? zsk*ln.B(+^u:]4ג<9hTsyRoEf&]?abuZ Bb Z[UE"G6EwS OOIcDSYs( $ T_x!rʼt(Ybu4%C' gHr[2تx+W!B]P)jG:3-`-9}'FS6?r)b6RR]>8XҫjlŽzˤS֑<[P4Nbf)N@oF8B$쬊szO=v9~М^@5nɿZ ^%Cw`~ Ix(U;U@rF̲ N)",lP#<|1=ס )WGAp9`|^ y(nFk}DO]=n;)X6)*gTO(OWl*iҷV  ND"{kc:+|ЂxP&LL_ I87d`gZ!Lr %@1ȨE„&H<vmϽpNB:Tnחj{-9lsF~lq8QQN2Uo2E!s~%7};'Sm#]$4ʶ@U4}>"]Fq :o}vj1 JgRF=!O'U蠺~W8>(_>}Bȴ.]Bɑaŭ{zgLjW [- /E5Yރќ?4wgmO#.]B#PSi6Rϼ]_ /4Q{xϚL'm.DZg@]h{MnNv]vvysK]tI-W?-}>Z挺8`>͒eAn3 I+J.yD%oFPBsW 0FZ?#fCw3) &GaVX;Z,\-CV YRߍz?4fBu.t1FʂI7a#A>r 3"0trAg|r߄2J:HE_Y'TĮD9裠@Kn|t:MO-p*lc{4Y!%;j2n-C\;EovF0cuȒE!Y0_CJU8{9,=+ ٿŷ 2N kf URb8ng|;QB#hi11!(_`Qrm1)dtٽXJyK9!VMU% f޹*D|hV[RUHyG;p2!c9hX1v=P.)$D|vq(Z43]䲂:>͓/$5ѝ.Rd3 y9{D 4>M)`ds 1]0vjfj3L<#>+aP`veiY:5XΐMFY-ྞomU1Av!n$x/!BpsNJedfIm&;]$\œa%d&4#pB >1V=RO\9PtFݙ J$ Q1a5wA` I6W̮ h~uƆA]mOqIY\r .ÑfnXvWL_[+Q]W5 j.)@Ykg 59;4txFg?0HQ1|hI+VV+f =a4UE2FypEJcZ+3G@.J ƶLJ3z t!Y1lz:B& z}ЁoDߍEnU SPy!b#85 !i^8ue2)$dq4y.YʼBO^ՍIq|i%5g9~o:YAi[Fr^ƪ;#jEE>n\퇳"OSï9[o2|yt+'wnS ZhJ]v5S1cbU *ϡ̣M9Vyje;Pj=6$(fAR:I)~8HOĔ$|OP)AgV|;%e/lEYr2ﺑ$;/6/|4 I;Jܦ[*dZ_=.rA 6pbtZȍ bHehV %I?<:Fx+J#>)ZC@fu]CO&~ܯ1yG!;wd(H_cUd_(86̝Ó^?-&o9Bs~Ws"e~j{p<]Oni{FXkDw~1%WN%e@WeQE |&oGPMk"Qy5j'q Jռ0Kc4 /F=0Re;g B'J{4G0~{[2RM铉qȜu0yn',Ēn"Ӵ!AE`7^855!"MdQ g@JFk _e OۿӑF?J9I6?V5e(Qpne @E5gDNţԲe1jFV!Hl .G/)SDb<z+NƦ񿡡] :u<5sƳw9@Λq-JB[A$vUL @ar$`פ0dlU3 NmV}C~ n8qe2xwf-~Hwj#6%dCoTt;`3䧤>'k_s\5 CUZsA8R%|;fqhnP5W3#]̓.3g;>&a[-@38Y$m6;?D)^'eY DN`QY)QC,OWz妮Ӵ2?fa, 4~0wgҸPX1l728e" uh1A}rRNhYHRk\*tIL"뼯Րp]$Orx荲 @m" S~:=Uq 2n'uևs>AIȁgG;;5Y=c:)T~`IDrh;x#)q?D{]>Nh!"?j 2B]2p 2ۆB5WI @_fBu5 TBN}hV78_ԅ*KVOXm)O1zڛ>YG:咈aKB Y1-EY?O35b .Mg~ ?.N41FO#0C!Qs8?QrmeiI- ] ԏ6 I;f6qt' XF_*r$?WGY |g-Nޯ VH=Bv2\-镛Sǜ{_H,&ь8&WHv=9 PuˌܛQu>n84Dzlfj KgDeG<[D+A$K9_ypM`S͝15zS{%XD"vȕ*^4rdj}q9{Ė#3{x#9(Sq,xa{bH|E>μ/XXkcFT`GҋB!ޏsŕ])L!!p+Ĺ XOy3`},k#e4Lp9AO)p44 rŞ6,A4WWuEN' ȋR8o.r]edx8M8^镇3¢jx2l ]o*B0 "c$TWL*PkiQ+L\?Uh& {lA5?KMiT$ћ˪|;oy_|Ӕ{to?ф Y7T ;b5s *2yz`ݶXℼb&D  4Ӆ3BA<μ>Uweh f<4l".c'-g-[[5Wv)I24tW"D2VJ'+<&9!d.M ( 2 B)f6{IvܽEU^~!bJجkp~¦L#G+*d;gNݖ0 <ꅔJOrf#=Y󖑋^׎"}o<0si`?*$r,h0F)Q[/Pye FY&+ Ǧ])Ϩ*ug%Ҫa4 `Cr)SJm$[OuFg**؜qF%*D2i)8}v`L'"H)[~PF Hm.#EwG2F! yn6 >j*kݯ?"ۨ\2tl֏ dc+I:k:PWmrMRl+ί{QoSdpٷ7="{ CK}.#i9C̒ DH< L}GRqkm[rvk.MڤFp VENZZ:dZ] V@=ow`kEub1+[gYRsdhSs4օPGIi@-Ц^[[(dq՗ފj(Q]$PW<$wYHX$Ҟ _YB'xM3Qn% wL k0~e} ISۢ앧ɻL7n:xSgj9/*Zs |WAYmhag`ǥoٕyL^QCSc3br$IXǫHA]0ei!#eK] ܼ~:D\''X EZf& da#hf&⼤F3FT(pT)jqk6 = тq|yX)SDS& ɓ\zr e 1;nkΫJ$hu㘽vIsC[!TcmQ(q\icYZr543Aj+6{}<8%#~6|~,2V"s+{ PMvڮrjgSKFUV}dFs_oPyIW2ThW1VqnmF-̩Pk>gBA ́ [t9"8DAZL咥U3]GQ/IQ%U Q?|#1qG#6&l Gh6;4i31^@h[A`3OEt:M1SB~-6Nwӛ 9su.(;9~v")P*c8r$y|~= k~Ghl-[oؕHIn jGHa=<뎁׆F 8d *WU_C󾟁mQ(`\,}6dPP.CV.He!HFI'PWf1 knQ?kvסҠ;5Dz m2o+ 1.#q[O,LuӧְE)O9_$N"4r:ɧ'ƽɂ , 2<.-Vn~n'%\A$('3QR_ Hr,}(QnP Le/y0צf~6Z$x3$mt'MUf_*=Vғ Dd[YVP] Y풆$:TkjsdzA>_NlC yyb? #ƌzLAv[^*})k8Kk+DE]G|tV0a%8G@vwG{NDѺ)ZLa3*bd~npn"K{jW]e+Rq(?^,Ey/8^|G2 H-KV6pmJeBu(RMځS טLX /;7M|{Sk|^N`V=!6&E,[\Nb6YnQЮWRb1p ƌNͩIC}M3y[\8gCCzfWBa5+%Èw*D$jM%}ʣni>Q񡎍Ϯ{}̌EͲ`s/W|nC|~[6`DnHДέz25d ׾4[(U_O!S@ÔV/#.rN7$^%bK3 {Gf\mxhj}!fQ%}(MP"-(PIVJ/i3勉wk;kE 4wN;8x b,>Oa i閕R!;S ~Zqrħ%}IqZ %GpUa`Y{ҝaKȳpV٥/؍-)H=Bԃbi! ([sˉsҷ䥘{KE8<Rh.JFCFq,6(Yw7z0ӅR3UvP*WJB04f+fAǰ2u \)Ia}ojP{+Ce+Y@zos)w0ME+^mMXG`>