xerces-c-3.1.4-lp152.5.3.1<>,O`a0/=„eGB!/+孿Q/-J= &*9l͌Ǥ3 )%"g[hnfWVcX ;ש`JToVx >#[0B&_,zRMHVv+p.( ۩qGi`#>@w! u hY*7V8,zt܄n(AO, ~r~@Pӓn-\q["&pSTa8>3?3d   5  (KQX   `   $   $ |   ( 8  9 D :" FGHhIXY\]\^ $b ic!d!e!f!l!u!v"w.x/Dy/z22223Cxerces-c3.1.4lp152.5.3.1A Validating XML ParserXerces-C is a validating XML parser written in a portable subset of C++. Xerces-C makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C is faithful to the XML 1.0 recommendation and associated standards ( DOM 1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces).a0cloud104 zopenSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgProductivity/Publishing/XMLhttp://xerces.apache.org/xerces-c/linuxx86_649jhzZ@LxhʰZ(H,^0cA큤a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0Wj?WjTomáš Chvátal tchvatal@suse.comtchvatal@suse.comjengelh@inai.dezawel1@gmail.compjanouch@suse.dempluskal@suse.commpluskal@suse.comzaitor@opensuse.org- Fix CVE-2018-1311 the XML parser contains a use-after-free triggered during the scanning of external DTDs potentially leading to DOS (bsc#1159552, CVE-2018-1311) * xerces-c-CVE-2018-1311.patch- Add patch to fix CVE-2017-12627 bsc#1083630 * xerces-c-CVE-2017-12627.patch- Version update to 3.1.4: * Fixes bnc#985860 CVE-2016-4463 * xerces-c-CVE-2016-2099.patch removed as it was included upstream- Use pkgconfig requires - Disable "pretty" make to make it bit faster - Fix the selfobsoleting provides/requires to silence rpmlint - Use valid group for the docs- Resolve rpmlint warnings of type "version-control-internal-file"- Update to 3.1.3 * bug fixes + memcpy used on overlapping memory regions causes sanity test failure + Typo in XMLUni::fgUnknownURIName constant + Buffer overruns in prolog parsing and error handling - Dropped xerces-c-CVE-2016-0729.patch, fixed upstream.- added xerces-c-CVE-2016-2099.patch Exception handling mistake causing use after free (bsc#979208, CVE-2016-2099) - xerces-c-CVE-2016-0729.patch Fix for mishandling certain kinds of malformed input documents, resulting in buffer overlows during processing and error reporting. The overflows can manifest as a segmentation fault or as memory corruption during a parse operation. (bsc#966822, CVE-2016-0729)- Update to 3.1.2 * bug fixes + Wrong temporary token type causes regex construction to fail + IGXMLScanner can fail to properly set its XSModel. + ICUTransService and IconvGNUransService CAN NOT deal with huge file. + xsi:type is not applied to root element + Problem in prefix parsing while creating Documnet, Element, Attributes on all platforms : Issue is in poolString creation + Whitespace in xsi:type + XMLUTF8Transcoder::transcodeTo fails with an exception when transcoding single characters that require 3 or more bytes as UTF8. + getWholeText leaks memory + Missing Libs.private in the xerces-c pkg-config file + XMLUni::fgXercesLoadSchema[] is not null-terminated in XMLUni.cpp + XMLURL.cpp: isHexDigit() and xlatHexDigit() accept whole alphabet + Xerces livelocks while reading external DTD if socket closes prematurely + Memory leak occurs if an exception is thrown in TranscodeToStr or TranscodeFromStr constructors + DOMDocumentImpl:: getPooledNString(const XMLCh *in, XMLSize_t n) returns incorrect string + OutOfMemoryException being thrown on creation of an LS Serializer + TranscodeToStr::transcode throws an exception when transcoding to UTF-8 + ContentSpecNode::getMaxTotalRange: Operator precedence flaw + Add support for GNU/Hurd by using POSIX.1-2001 and POSIX.1-2008 functions + enumeration value ‘Loop’ not handled in switch src/SEnumVal/SEnumVal.cpp: + bit operation error in DOMNodeImpl::reverseTreeOrderBitPattern + build xerces-c with icu on mingw gcc 4.7.2 + Xerces 3.1.1 Xerces.Lib fails to build with new Visual Studio 2012 Update 1 when v110_xp platform is chosen + Off-by-one error in TranscodeFromStr (with ICU) + Use icu, which is built with features + LocalFileFormatTarget leaks file handle + Curl Checking + Janitor::~Janitor() throws in unwind + String pooling in DOMDocumentImpl is unsafe, particularly on 64-bit platforms + Code analysis revealed multiple potential NULL derefence conditions (currently unconfirmed) + XMLString sizeToText/binToText produce mixed case + Crash while parsing malformed documents * improvements + MacOSUnicodeConverter.cpp: ISO C++ forbids comparison between pointer of type 'void *' and pointer-to-function + Allow compiling Xerces-C using C++11 (especially Clang) + VS2012 Project- Use url for source - Add gpg signature - Use fdupes to remove duplicities in documentation - Split documentation into separate package - Use curl as netaccessor, necessary for proxy support- Add baselib.conf in order to build -32Bit.cloud104 1630577648 3.1.4-lp152.5.3.13.1.4-lp152.5.3.1CreateDOMDocumentDOMCountDOMPrintEnumValMemParsePParsePSVIWriterRedirectSAX2CountSAX2PrintSAXCountSAXPrintSCMPrintSEnumValStdInParseXIncludexerces-cCREDITSKEYSLICENSENOTICEREADME/usr/bin//usr/share/doc/packages//usr/share/doc/packages/xerces-c/-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:16900/openSUSE_Leap_15.2_Update/d1d48dde1cdf1b3cc76163035890cec4-xerces-c.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=db9ade566f9880fcf83cc74ba36d1464e2760dfb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3ad57b0fef4fdf2022b94fe11b2510074525eb1f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7d61831a880471b20aceaa5471a7ebc349573721, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=03f90c6c39c5095bd944cf47464a4d4d1441abee, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=46725cf1a3721cb4187c7ed30b994064046fd905, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=39bb8809715792c8bc9e2b4778f4cdd5dfcf23b2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=62c6e1e952e35a067e87200d8cfc03be56137d37, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=17d76f7cbf1bfc28e9a69e52f56b2adb81e17e48, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f54028044e4bb12ea914f20af8fb1d7b0a238373, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=086df7fb53098011dfa5499fe60203995dda46d8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cb683ee2e80ba6b4c9cbb52a75f01abf8eea8fe6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7c383659d4c285c4903727d13b50ca919eb6314c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0a8a3a964c8bb65e7a6dafccff8a40e54c2099e9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=910e1b76afb8100415a27bc565b3375754d8b7a3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c081d60ba0929467e385554965c48e7dac311d94, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2c37771cb4d3dcb21886ddeddf8a73b9f99b7380, for GNU/Linux 3.2.0, strippeddirectoryISO-8859 textASCII text $/;GUamy  RRRR R R RR RRRRRRRR R R RR R RRRRRRR R R R RR RRRRRRR R R RR RRRRRRR R R R RR RRRRRRR R R R RR RRRRRRRRR R R RR R RRRRRRR R R R RR RRRRRRR R R RR R RRRRRRR R R R RR RRRRRRRR R R RR R RRRRRRR R R R RR RRRRRRR R R RR R RRRRRRR R R R RR RRRRRRR R R R RR RRRRRRR R R R RR RRR3a}eWAutf-8a382135b88839c010b3ff3fc0af49bcd8912e0a9739cf152442a5686a116a7aa? 7zXZ !t/1]"k%r]f<5f[QtN;?pWĖj :֜0MT&kaDaD#TBC=+9ǣb?z%å&uI.4U Z!ˑ5!I@+//acK Qq &\] ٟ>cNK99?%`l~Қj![Bgj81-I9cu@&X5J0i%EM,W?dO_5jX'=H3%޺؎JNa*x#3Vy8ixЌkݺTXp(3ag ?@,7⧖ȉP{ $^j8",t>d1}pGg$=o`@ zԻyS17Q"7dށG9ʉt3{v/sy()w {,A$# A"'^.!Q/Uvލ ۲Hgu,Ek㰳: `*  jLEPr\:-ӧ*uҕX7E()cs Hɻ#&.bG'#tp5hif[:fЪ нTNl)1"dt8[C^dO8Mr=$ հ05/V/@aƂp8ֿu'~:r#(<󢰗<-N$KG^\E A<I#iUxpzu|I90aهzwPQ Ĺ/ %ZUYet8# NS#[D \ <)~z5{Ȯ%gk>Z$nVȧm[phEmhN<;n@H"_rƦ5S=HJ`om--ϵV#v+12v>,PF~Fԍ[yw_55jV]Qrˉ[v$wH}@0oG}ryh5Yz c"" a^EMe˒֮e #6[EDAB[JΠޤ`fBS逓LKs4RGEç]lmh5&>Qmt򒪹@&>m30RY@gs1t6vJ^߶nA="Q㑍.&Dhn.KAUץ˻^\5譍/!ϙzg6m'E 0!>.8+g#Ɛ"@=( Pv;Q hICu)_ŖtrNdϛ11 5LB zz`c4=BǛybb4 ٛe"pXbXGį"67o37JuTH)S*9?Ys3@,'˅` ēҕ>xI!g9`NUd<+̕mϽ@6.=4b_}݂Ooc)m 4h1C"`YlqF psM$`i&J{pS\@Jus|`5S7nۧe]X\y2kRm]]i,GW" dc!W^&96a`N~m8TŌpY߯j%r@ U1օps NA;t3_0]p!,\{a5m"0i*=c"u 9V^!ژUdj 5)C*yv-*w\ϵVo*JlJ8(+.i $UY[q >)(+q &[H,9f՝2Z1t2X&3IӏIf@ʪ>$uM7Y& { )5űi i j*/Q t/a跚y>ƛ|s [Š zsc-}gy߀NeUam04;H}{jl)A:I%aH\,@,]`1'?†tws~w8tO@r6@*U"hG\|}Gy ܓ V2v LL!n/n#kL,蕆@,7f(\TR aQ?;KIAO 7a7Swaj?DΪkbțN ߞ0 '  0@͂c[x#nMZ12!`8mALJ4PM1ϐ3bn*T吏L&Ýs2/buj{ Dp[@rBCx:L>鿑1]yXz3lX)$NOgzeM Cv8@cMR#; OƵf|eьfsFߴ/zXq iJ*jnZ6>Qh$2K1<bq>v\ouLu*(C cyrZ]l~""mQu&dkR 'lbf]FxowaW8hD5`16@;^,8&6HϽ7PZK(DP-v裚.NvD )RVsnkZV_ǖ!"]!XF[\Ǻ`V`Y/jCh*Lc1)el~4eҎ8|iDE>=b22vYG!̽n'mk>r&q"AYɆ V҇=}剄vwbFnԤ=׏U9P{\2Y_e)⹦gFf7.PfVgu*>ٽ/*@şjWǵ>r#am lJ0}+GN]i/ +c+>ޤ(v <(q[l-;{qC&9YBDnq򣙱! M<ﹱu(ڱt),?f2B^&L;mxƐ5&[Nj؈/wi1lN8Q"&k~_XknPƑQ=ͪ6 ,VM`ڂ>%ݓͲ?TOe|I _|#g|1ͣB$_=ס)r@ fLĄT4q6&-tZ8(#PbcuPqh[!jϘ\3;u2%mIc9'}+zh%Ws:ۭto@+G{uB#pGJsL^O(س1mCG0\ȉ0LY (CozdEl]|IizeMʁ<C-cՓ1%+zߧFWV@y2 FWR1ź{ ''XIH1%: t=-/͂R]3KҎZGb +tfҲuj Tn2->{ǝؖv47(awTnj(Dւ !3t \CᘔVqWwxt 2us9Ŝ+Y`vCiE9u?`mL#mmtr ivDžRxĦӳE;?wW"N%kl' Zij239٤u>ACf?UXՅ׉X`ٳpxg6GT*mJtԧӊjO"KXUGMWz'[ehC ~g<΃]2*q܃bf@(^6㜨xKynEUppԞ*okqS.u0%t`W~_w"gGX?{:uX_޸tje΄k&_]$ 8gqG0 '/M.KcF>V*U "f(݄e!Aߔ R05, YYx<ђIPkV-ksCFJv:csAX%IU38S X߷( jN!v FkLGgO xꉳQ #Lԫ7CKC`5g %Th`:EO?>Af*t~zir(7I