153aa9179Sopenharmony_ciSummary: Library providing XML and HTML support
253aa9179Sopenharmony_ciName: libxml2
353aa9179Sopenharmony_ciVersion: 2.9.14
453aa9179Sopenharmony_ciRelease: 9
553aa9179Sopenharmony_ciLicense: MIT
653aa9179Sopenharmony_ciGroup: Development/Libraries
753aa9179Sopenharmony_ciSource: https://download.gnome.org/sources/%{name}/2.9/%{name}-%{version}.tar.xz
853aa9179Sopenharmony_ci
953aa9179Sopenharmony_ciPatch0: libxml2-multilib.patch
1053aa9179Sopenharmony_ciPatch1: Fix-memleaks-in-xmlXIncludeProcessFlags.patch
1153aa9179Sopenharmony_ciPatch2: Fix-memory-leaks-for-xmlACatalogAdd.patch
1253aa9179Sopenharmony_ciPatch3: Fix-memory-leaks-in-xmlACatalogAdd-when-xmlHashAddEntry-failed.patch
1353aa9179Sopenharmony_ciPatch4: backport-CVE-2022-40303-Fix-integer-overflows-with-XML_PARSE_.patch
1453aa9179Sopenharmony_ciPatch5: backport-CVE-2022-40304-Fix-dict-corruption-caused-by-entity-.patch
1553aa9179Sopenharmony_ciPatch6: backport-schemas-Fix-null-pointer-deref-in-xmlSchemaCheckCOSS.patch
1653aa9179Sopenharmony_ciPatch7: backport-parser-Fix-potential-memory-leak-in-xmlParseAttValue.patch
1753aa9179Sopenharmony_ci
1853aa9179Sopenharmony_ciPatch6000:  backport-Add-whitespace-folding-for-some-atomic-data-types-th.patch
1953aa9179Sopenharmony_ciPatch6001:  backport-Properly-fold-whitespace-around-the-QName-value-when.patch
2053aa9179Sopenharmony_ciPatch6002:  backport-Avoid-arithmetic-on-freed-pointers.patch
2153aa9179Sopenharmony_ciPatch6003:  backport-fix-xmlXPathParserContext-could-be-double-delete-in-.patch
2253aa9179Sopenharmony_ciPatch6004:  backport-Use-UPDATE_COMPAT-consistently-in-buf.c.patch
2353aa9179Sopenharmony_ciPatch6005:  backport-Restore-behavior-of-htmlDocContentDumpFormatOutput.patch
2453aa9179Sopenharmony_ciPatch6006:  backport-Fix-use-after-free-bugs-when-calling-xmlTextReaderCl.patch
2553aa9179Sopenharmony_ciPatch6007:  backport-Use-xmlNewDocText-in-xmlXIncludeCopyRange.patch
2653aa9179Sopenharmony_ciPatch6008:  backport-xmlBufAvail-should-return-length-without-including-a.patch
2753aa9179Sopenharmony_ciPatch6009:  backport-Fix-integer-overflow-in-xmlBufferDump.patch
2853aa9179Sopenharmony_ciPatch6010:  backport-Fix-missing-NUL-terminators-in-xmlBuf-and-xmlBuffer-.patch
2953aa9179Sopenharmony_ciPatch6011:  backport-Reserve-byte-for-NUL-terminator-and-report-errors-co.patch
3053aa9179Sopenharmony_ciPatch6012:  backport-Fix-unintended-fall-through-in-xmlNodeAddContentLen.patch
3153aa9179Sopenharmony_ciPatch6013:  backport-Don-t-reset-nsDef-when-changing-node-content.patch
3253aa9179Sopenharmony_ciPatch6014:  backport-Avoid-double-free-if-malloc-fails-in-inputPush.patch
3353aa9179Sopenharmony_ciPatch6015:  backport-Fix-memory-leak-in-xmlLoadEntityContent-error-path.patch
3453aa9179Sopenharmony_ciPatch6016:  backport-Reset-nsNr-in-xmlCtxtReset.patch
3553aa9179Sopenharmony_ciPatch6017:  backport-Fix-htmlReadMemory-mixing-up-XML-and-HTML-functions.patch
3653aa9179Sopenharmony_ciPatch6018:  backport-Don-t-initialize-SAX-handler-in-htmlReadMemory.patch
3753aa9179Sopenharmony_ciPatch6019:  backport-Fix-HTML-parser-with-threads-and-without-legacy.patch
3853aa9179Sopenharmony_ciPatch6020:  backport-Fix-xmlCtxtReadDoc-with-encoding.patch
3953aa9179Sopenharmony_ciPatch6021:  backport-Use-xmlStrlen-in-CtxtReadDoc.patch
4053aa9179Sopenharmony_ciPatch6022:  backport-Create-stream-with-buffer-in-xmlNewStringInputStream.patch
4153aa9179Sopenharmony_ciPatch6023:  backport-Use-xmlStrlen-in-xmlNewStringInputStream.patch
4253aa9179Sopenharmony_ciPatch6024:  backport-Fix-memory-leak-with-invalid-XSD.patch
4353aa9179Sopenharmony_ciPatch6025:  backport-Make-XPath-depth-check-work-with-recursive-invocatio.patch
4453aa9179Sopenharmony_ciPatch6026:  backport-Fix-overflow-check-in-SAX2.c.patch
4553aa9179Sopenharmony_ciPatch6027:  backport-xinclude-Fix-memory-leak-when-fuzzing.patch
4653aa9179Sopenharmony_ciPatch6028:  backport-xinclude-Fix-more-memory-leaks-in-xmlXIncludeLoadDoc.patch
4753aa9179Sopenharmony_ciPatch6029:  backport-schemas-Fix-infinite-loop-in-xmlSchemaCheckElemSubst.patch
4853aa9179Sopenharmony_ciPatch6030:  backport-malloc-fail-Fix-memory-leak-in-xmlCreatePushParserCt.patch
4953aa9179Sopenharmony_ciPatch6031:  backport-malloc-fail-Fix-memory-leak-in-xmlStaticCopyNodeList.patch
5053aa9179Sopenharmony_ciPatch6032:  backport-malloc-fail-Fix-memory-leak-in-xmlNewPropInternal.patch
5153aa9179Sopenharmony_ciPatch6033:  backport-malloc-fail-Fix-memory-leak-in-xmlNewDocNodeEatName.patch
5253aa9179Sopenharmony_ciPatch6034:  backport-malloc-fail-Fix-infinite-loop-in-xmlSkipBlankChars.patch
5353aa9179Sopenharmony_ciPatch6035:  backport-malloc-fail-Fix-memory-leak-in-xmlSAX2ExternalSubset.patch
5453aa9179Sopenharmony_ciPatch6036:  backport-malloc-fail-Fix-memory-leak-in-xmlParseReference.patch
5553aa9179Sopenharmony_ciPatch6037:  backport-malloc-fail-Fix-use-after-free-in-xmlXIncludeAddNode.patch
5653aa9179Sopenharmony_ciPatch6038:  backport-malloc-fail-Fix-memory-leak-in-xmlStringGetNodeList.patch
5753aa9179Sopenharmony_ciPatch6039:  backport-parser-Fix-error-message-in-xmlParseCommentComplex.patch
5853aa9179Sopenharmony_ciPatch6040:  backport-io-Fix-buffer-full-error-with-certain-buffer-sizes.patch
5953aa9179Sopenharmony_ciPatch6041:  backport-reader-Switch-to-xmlParserInputBufferCreateMem.patch
6053aa9179Sopenharmony_ciPatch6042:  backport-uri-Allow-port-without-host.patch
6153aa9179Sopenharmony_ciPatch6043:  backport-parser-Fix-consumed-accounting-when-switching-encodi.patch
6253aa9179Sopenharmony_ciPatch6044:  backport-html-Fix-check-for-end-of-comment-in-push-parser.patch
6353aa9179Sopenharmony_ciPatch6045:  backport-parser-Fix-push-parser-with-1-3-byte-initial-chunk.patch
6453aa9179Sopenharmony_ci
6553aa9179Sopenharmony_ciPatch6047:  backport-parser-Restore-parser-state-in-xmlParseCDSect.patch
6653aa9179Sopenharmony_ciPatch6048:  backport-parser-Remove-dangerous-check-in-xmlParseCharData.patch
6753aa9179Sopenharmony_ciPatch6049:  backport-parser-Don-t-call-DefaultSAXHandlerInit-from-xmlInit.patch
6853aa9179Sopenharmony_ciPatch6050:  backport-Correctly-relocate-internal-pointers-after-realloc.patch
6953aa9179Sopenharmony_ciPatch6051:  backport-Avoid-creating-an-out-of-bounds-pointer-by-rewriting.patch
7053aa9179Sopenharmony_ciPatch6052:  backport-error-Make-sure-that-error-messages-are-valid-UTF-8.patch
7153aa9179Sopenharmony_ciPatch6053:  backport-io-Check-for-memory-buffer-early-in-xmlParserInputGrow.patch
7253aa9179Sopenharmony_ciPatch6054:  backport-io-Remove-xmlInputReadCallbackNop.patch
7353aa9179Sopenharmony_ciPatch6055:  backport-Revert-uri-Allow-port-without-host.patch
7453aa9179Sopenharmony_ciPatch6056:  backport-xmlParseStartTag2-contains-typo-when-checking-for-default.patch
7553aa9179Sopenharmony_ciPatch6057:  backport-parser-Fix-integer-overflow-of-input-ID.patch
7653aa9179Sopenharmony_ciPatch6058:  backport-parser-Don-t-increase-depth-twice-when-parsing-internal.patch
7753aa9179Sopenharmony_ciPatch6059:  backport-xpath-number-should-return-NaN.patch
7853aa9179Sopenharmony_ciPatch6060:  backport-error-Don-t-move-past-current-position.patch
7953aa9179Sopenharmony_ciPatch6061:  backport-malloc-fail-Handle-memory-errors-in-xmlTextReaderEntPush.patch
8053aa9179Sopenharmony_ciPatch6062:  backport-malloc-fail-Fix-infinite-loop-in-xmlParseTextDecl.patch
8153aa9179Sopenharmony_ciPatch6063:  backport-malloc-fail-Fix-null-deref-in-xmlAddDefAttrs.patch
8253aa9179Sopenharmony_ciPatch6064:  backport-malloc-fail-Fix-null-deref-if-growing-input-buffer-fails.patch
8353aa9179Sopenharmony_ciPatch6065:  backport-malloc-fail-Fix-null-deref-in-xmlSAX2AttributeInternal.patch
8453aa9179Sopenharmony_ciPatch6066:  backport-malloc-fail-Fix-null-deref-in-xmlBufResize.patch
8553aa9179Sopenharmony_ciPatch6067:  backport-buf-Fix-return-value-of-xmlBufGetInputBase.patch
8653aa9179Sopenharmony_ciPatch6068:  backport-malloc-fail-Don-t-call-xmlErrMemory-in-xmlstring.c.patch
8753aa9179Sopenharmony_ciPatch6069:  backport-malloc-fail-Fix-reallocation-in-inputPush.patch
8853aa9179Sopenharmony_ciPatch6070:  backport-malloc-fail-Fix-use-after-free-in-xmlParseStartTag2.patch
8953aa9179Sopenharmony_ciPatch6071:  backport-malloc-fail-Add-error-checks-in-xmlXPathEqualValuesCommon.patch
9053aa9179Sopenharmony_ciPatch6072:  backport-malloc-fail-Add-error-check-in-xmlXPathEqualNodeSetFloat.patch
9153aa9179Sopenharmony_ciPatch6073:  backport-malloc-fail-Fix-error-check-in-xmlXPathCompareValues.patch
9253aa9179Sopenharmony_ciPatch6074:  backport-malloc-fail-Record-malloc-failure-in-xmlXPathCompLiteral.patch
9353aa9179Sopenharmony_ciPatch6075:  backport-malloc-fail-Check-return-value-of-xmlXPathNodeSetDupNs.patch
9453aa9179Sopenharmony_ciPatch6076:  backport-malloc-fail-Fix-null-deref-in-xmlXIncludeLoadTxt.patch
9553aa9179Sopenharmony_ciPatch6077:  backport-malloc-fail-Fix-reallocation-in-xmlXIncludeNewRef.patch
9653aa9179Sopenharmony_ciPatch6078:  backport-xinclude-Fix-quadratic-behavior-in-xmlXIncludeLoadTx.patch
9753aa9179Sopenharmony_ciPatch6079:  backport-malloc-fail-Fix-memory-leak-in-xmlParserInputBufferCreateMem.patch
9853aa9179Sopenharmony_ciPatch6080:  backport-malloc-fail-Check-for-malloc-failure-in-xmlFindCharEncodingHandler.patch
9953aa9179Sopenharmony_ciPatch6081:  backport-malloc-fail-Fix-leak-of-xmlCharEncodingHandler.patch
10053aa9179Sopenharmony_ciPatch6082:  backport-malloc-fail-Fix-memory-leak-in-xmlParseEntityDecl.patch
10153aa9179Sopenharmony_ciPatch6083:  backport-encoding-Cast-toupper-argument-to-unsigned-char.patch
10253aa9179Sopenharmony_ciPatch6084:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathCompareValues.patch
10353aa9179Sopenharmony_ciPatch6085:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathTryStreamCompile.patch
10453aa9179Sopenharmony_ciPatch6086:  backport-malloc-fail-Fix-memory-leak-after-calling-valuePush.patch
10553aa9179Sopenharmony_ciPatch6087:  backport-malloc-fail-Fix-memory-leak-after-calling-xmlXPathWrapNodeSet.patch
10653aa9179Sopenharmony_ciPatch6088:  backport-malloc-fail-Fix-memory-leak-in-xmlXIncludeAddNode.patch
10753aa9179Sopenharmony_ciPatch6089:  backport-malloc-fail-Fix-memory-leak-after-xmlRegNewState.patch
10853aa9179Sopenharmony_ciPatch6090:  backport-malloc-fail-Fix-memory-leak-in-xmlSAX2StartElementNs.patch
10953aa9179Sopenharmony_ciPatch6091:  backport-malloc-fail-Fix-memory-leak-in-xmlGetDtdElementDesc2.patch
11053aa9179Sopenharmony_ciPatch6092:  backport-malloc-fail-Fix-memory-leak-in-xmlDocDumpFormatMemoryEnc.patch
11153aa9179Sopenharmony_ciPatch6093:  backport-malloc-fail-Fix-infinite-loop-in-htmlParseStartTag1.patch
11253aa9179Sopenharmony_ciPatch6094:  backport-malloc-fail-Fix-memory-leak-in-xmlXIncludeLoadTxt.patch
11353aa9179Sopenharmony_ciPatch6095:  backport-malloc-fail-Fix-memory-leak-in-xmlCopyPropList.patch
11453aa9179Sopenharmony_ciPatch6096:  backport-malloc-fail-Fix-memory-leak-after-calling-xmlXPathNodeSetMerge.patch
11553aa9179Sopenharmony_ciPatch6097:  backport-malloc-fail-Fix-memory-leak-after-calling-xmlXPathWrapString.patch
11653aa9179Sopenharmony_ciPatch6098:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathEqualValuesCommon.patch
11753aa9179Sopenharmony_ciPatch6099:  backport-malloc-fail-Fix-memory-leak-in-htmlCreateMemoryParserCtxt.patch
11853aa9179Sopenharmony_ciPatch6100:  backport-malloc-fail-Fix-memory-leak-in-htmlCreatePushParserCtxt.patch
11953aa9179Sopenharmony_ciPatch6101:  backport-malloc-fail-Fix-infinite-loop-in-htmlParseContentInternal.patch
12053aa9179Sopenharmony_ciPatch6102:  backport-malloc-fail-Fix-infinite-loop-in-htmlParseStartTag2.patch
12153aa9179Sopenharmony_ciPatch6103:  backport-malloc-fail-Fix-null-deref-in-htmlnamePush.patch
12253aa9179Sopenharmony_ciPatch6104:  backport-malloc-fail-Fix-infinite-loop-in-htmlParseDocTypeDecl.patch
12353aa9179Sopenharmony_ciPatch6105:  backport-malloc-fail-Fix-error-code-in-htmlParseChunk.patch
12453aa9179Sopenharmony_ciPatch6106:  backport-malloc-fail-Fix-memory-leak-in-xmlFAParseCharProp.patch
12553aa9179Sopenharmony_ciPatch6107:  backport-malloc-fail-Fix-leak-of-xmlRegAtom.patch
12653aa9179Sopenharmony_ciPatch6108:  backport-malloc-fail-Fix-memory-leak-in-xmlRegexpCompile.patch
12753aa9179Sopenharmony_ciPatch6109:  backport-malloc-fail-Fix-OOB-read-after-xmlRegGetCounter.patch
12853aa9179Sopenharmony_ciPatch6110:  backport-parser-Fix-OOB-read-when-formatting-error-message.patch
12953aa9179Sopenharmony_ciPatch6111:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathEqualNodeSetF.patch
13053aa9179Sopenharmony_ciPatch6112:  backport-malloc-fail-Fix-use-after-free-related-to-xmlXPathNo.patch
13153aa9179Sopenharmony_ciPatch6113:  backport-regexp-Add-sanity-check-in-xmlRegCalloc2.patch
13253aa9179Sopenharmony_ciPatch6114:  backport-malloc-fail-Fix-null-deref-in-xmlXPathCompiledEvalIn.patch
13353aa9179Sopenharmony_ciPatch6115:  backport-malloc-fail-Fix-null-deref-after-xmlPointerListAddSi.patch
13453aa9179Sopenharmony_ciPatch6116:  backport-malloc-fail-Fix-memory-leak-in-xmlGetNsList.patch
13553aa9179Sopenharmony_ciPatch6117:  backport-malloc-fail-Check-for-malloc-failure-in-xmlHashAddEn.patch
13653aa9179Sopenharmony_ciPatch6118:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathCacheNewNodeS.patch
13753aa9179Sopenharmony_ciPatch6119:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathDistinctSorte.patch
13853aa9179Sopenharmony_ciPatch6120:  backport-xpath-Fix-harmless-integer-overflow-in-xmlXPathTrans.patch
13953aa9179Sopenharmony_ciPatch6121:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathNameFunction.patch
14053aa9179Sopenharmony_ciPatch6122:  backport-malloc-fail-Fix-memory-leak-in-xmlSchemaItemListAddS.patch
14153aa9179Sopenharmony_ciPatch6123:  backport-malloc-fail-Fix-null-deref-in-xmlGet-Min-Max-Occurs.patch
14253aa9179Sopenharmony_ciPatch6124:  backport-malloc-fail-Fix-null-deref-in-xmlSchemaValAtomicType.patch
14353aa9179Sopenharmony_ciPatch6125:  backport-malloc-fail-Fix-null-deref-in-xmlSchemaInitTypes.patch
14453aa9179Sopenharmony_ciPatch6126:  backport-malloc-fail-Fix-memory-leak-in-xmlSchemaParse.patch
14553aa9179Sopenharmony_ciPatch6127:  backport-malloc-fail-Fix-memory-leak-in-xmlCopyNamespaceList.patch
14653aa9179Sopenharmony_ciPatch6128:  backport-malloc-fail-Fix-another-memory-leak-in-xmlSchemaBuck.patch
14753aa9179Sopenharmony_ciPatch6129:  backport-malloc-fail-Fix-null-deref-in-xmlSchemaParseUnion.patch
14853aa9179Sopenharmony_ciPatch6130:  backport-malloc-fail-Fix-memory-leak-in-WXS_ADD_-LOCAL-GLOBAL.patch
14953aa9179Sopenharmony_ciPatch6131:  backport-malloc-fail-Fix-memory-leak-in-xmlSchemaBucketCreate.patch
15053aa9179Sopenharmony_ciPatch6132:  backport-malloc-fail-Fix-null-deref-in-xmlSchemaParseWildcard.patch
15153aa9179Sopenharmony_ciPatch6133:  backport-malloc-fail-Fix-type-confusion-after-xmlSchemaFixupT.patch
15253aa9179Sopenharmony_ciPatch6134:  backport-malloc-fail-Fix-null-deref-after-xmlSchemaItemList-A.patch
15353aa9179Sopenharmony_ciPatch6135:  backport-malloc-fail-Fix-null-deref-after-xmlSchemaCompareDat.patch
15453aa9179Sopenharmony_ciPatch6136:  backport-malloc-fail-Fix-memory-leak-in-xmlSchemaParseUnion.patch
15553aa9179Sopenharmony_ciPatch6137:  backport-malloc-fail-Fix-memory-leak-in-xmlXPathRegisterNs.patch
15653aa9179Sopenharmony_ciPatch6138:  backport-catalog-Fix-memory-leaks.patch
15753aa9179Sopenharmony_ci
15853aa9179Sopenharmony_ciPatch6139:  backport-CVE-2023-29469.patch
15953aa9179Sopenharmony_ciPatch6140:  backport-CVE-2023-28484.patch
16053aa9179Sopenharmony_ci
16153aa9179Sopenharmony_ciPatch6141:  backport-valid-Allow-xmlFreeValidCtxt-NULL.patch
16253aa9179Sopenharmony_ciPatch6142:  backport-parser-Use-size_t-when-subtracting-input-buffer-poin.patch
16353aa9179Sopenharmony_ciPatch6143:  backport-malloc-fail-Fix-null-deref-in-xmlParserInputShrink.patch
16453aa9179Sopenharmony_ciPatch6144:  backport-xmllint-Fix-memory-leak-with-pattern-stream.patch
16553aa9179Sopenharmony_ciPatch6145:  backport-xzlib-Fix-implicit-sign-change-in-xz_open.patch
16653aa9179Sopenharmony_ciPatch6146:  backport-html-Fix-quadratic-behavior-in-htmlParseTryOrFinish.patch
16753aa9179Sopenharmony_ciPatch6147:  backport-valid-Make-xmlValidateElement-non-recursive.patch
16853aa9179Sopenharmony_ciPatch6148:  backport-malloc-fail-Fix-buffer-overread-in-htmlParseScript.patch
16953aa9179Sopenharmony_ciPatch6149:  backport-malloc-fail-Add-more-error-checks-when-parsing-names.patch
17053aa9179Sopenharmony_ciPatch6150:  backport-malloc-fail-Add-error-check-in-htmlParseHTMLAttribut.patch
17153aa9179Sopenharmony_ciPatch6151:  backport-parser-Limit-name-length-in-xmlParseEncName.patch
17253aa9179Sopenharmony_ciPatch6152:  backport-encoding-Fix-error-code-in-asciiToUTF8.patch
17353aa9179Sopenharmony_ciPatch6153:  backport-malloc-fail-Fix-buffer-overread-with-HTML-doctype-de.patch
17453aa9179Sopenharmony_ciPatch6154:  backport-parser-Fix-regression-in-xmlParserNodeInfo-accountin.patch
17553aa9179Sopenharmony_ciPatch6155:  backport-regexp-Fix-cycle-check-in-xmlFAReduceEpsilonTransiti.patch
17653aa9179Sopenharmony_ciPatch6156:  backport-regexp-Fix-checks-for-eliminated-transitions.patch
17753aa9179Sopenharmony_ciPatch6157:  backport-regexp-Fix-determinism-checks.patch
17853aa9179Sopenharmony_ciPatch6158:  backport-regexp-Fix-mistake-in-previous-commit.patch
17953aa9179Sopenharmony_ciPatch6159:  backport-regexp-Fix-null-deref-in-xmlFAFinishReduceEpsilonTra.patch
18053aa9179Sopenharmony_ciPatch6160:  backport-hash-Fix-possible-startup-crash-with-old-libxslt-ver.patch
18153aa9179Sopenharmony_ciPatch6161:  backport-parser-Fix-old-SAX1-parser-with-custom-callbacks.patch
18253aa9179Sopenharmony_ciPatch6162:  backport-xmllint-Fix-use-after-free-with-maxmem.patch
18353aa9179Sopenharmony_ciPatch6163:  backport-malloc-fail-Check-for-malloc-failures-when-creating.patch
18453aa9179Sopenharmony_ciPatch6164:  backport-malloc-fail-Fix-buffer-overread-after-htmlParseScrip.patch
18553aa9179Sopenharmony_ciPatch6165:  backport-xmlValidatePopElement-can-return-invalid-value-1.patch
18653aa9179Sopenharmony_ciPatch6166:  backport-Fix-use-after-free-in-xmlParseContentInternal.patch
18753aa9179Sopenharmony_ciPatch6167:  backport-malloc-fail-Fix-null-deref-after-xmlXIncludeNewRef.patch
18853aa9179Sopenharmony_ci
18953aa9179Sopenharmony_ciPatch6168:  backport-xpath-Ignore-entity-ref-nodes-when-computing-node-ha.patch
19053aa9179Sopenharmony_ciPatch6169:  backport-SAX-Always-initialize-SAX1-element-handlers.patch
19153aa9179Sopenharmony_ciPatch6170:  backport-CVE-2023-45322.patch
19253aa9179Sopenharmony_ci
19353aa9179Sopenharmony_ciBuildRoot: %{_tmppath}/%{name}-%{version}-root
19453aa9179Sopenharmony_ciBuildRequires: python3-devel
19553aa9179Sopenharmony_ciBuildRequires: zlib-devel
19653aa9179Sopenharmony_ciBuildRequires: pkgconfig
19753aa9179Sopenharmony_ciBuildRequires: xz-devel
19853aa9179Sopenharmony_ciBuildRequires: libtool
19953aa9179Sopenharmony_ciURL: http://xmlsoft.org/
20053aa9179Sopenharmony_ci
20153aa9179Sopenharmony_ci%description
20253aa9179Sopenharmony_ciThis library allows to manipulate XML files. It includes support
20353aa9179Sopenharmony_cito read, modify and write XML and HTML files. There is DTDs support
20453aa9179Sopenharmony_cithis includes parsing and validation even with complex DtDs, either
20553aa9179Sopenharmony_ciat parse time or later once the document has been modified. The output
20653aa9179Sopenharmony_cican be a simple SAX stream or and in-memory DOM like representations.
20753aa9179Sopenharmony_ciIn this case one can use the built-in XPath and XPointer implementation
20853aa9179Sopenharmony_cito select sub nodes or ranges. A flexible Input/Output mechanism is
20953aa9179Sopenharmony_ciavailable, with existing HTTP and FTP modules and combined to an
21053aa9179Sopenharmony_ciURI library.
21153aa9179Sopenharmony_ci
21253aa9179Sopenharmony_ci%package devel
21353aa9179Sopenharmony_ciSummary: Libraries, includes, etc. to develop XML and HTML applications
21453aa9179Sopenharmony_ciGroup: Development/Libraries
21553aa9179Sopenharmony_ciRequires: libxml2 = %{version}-%{release}
21653aa9179Sopenharmony_ciRequires: zlib-devel
21753aa9179Sopenharmony_ciRequires: xz-devel
21853aa9179Sopenharmony_ciRequires: pkgconfig
21953aa9179Sopenharmony_ciObsoletes: %{name}-static < %{version}-%{release}
22053aa9179Sopenharmony_ciProvides:  %{name}-static
22153aa9179Sopenharmony_ci
22253aa9179Sopenharmony_ci%description devel
22353aa9179Sopenharmony_ciLibraries, include files, etc you can use to develop XML applications.
22453aa9179Sopenharmony_ciThis library allows to manipulate XML files. It includes support
22553aa9179Sopenharmony_cito read, modify and write XML and HTML files. There is DTDs support
22653aa9179Sopenharmony_cithis includes parsing and validation even with complex DtDs, either
22753aa9179Sopenharmony_ciat parse time or later once the document has been modified. The output
22853aa9179Sopenharmony_cican be a simple SAX stream or and in-memory DOM like representations.
22953aa9179Sopenharmony_ciIn this case one can use the built-in XPath and XPointer implementation
23053aa9179Sopenharmony_cito select sub nodes or ranges. A flexible Input/Output mechanism is
23153aa9179Sopenharmony_ciavailable, with existing HTTP and FTP modules and combined to an
23253aa9179Sopenharmony_ciURI library.
23353aa9179Sopenharmony_ci
23453aa9179Sopenharmony_ci%package -n python3-%{name}
23553aa9179Sopenharmony_ciSummary: Python 3 bindings for the libxml2 library
23653aa9179Sopenharmony_ciGroup: Development/Libraries
23753aa9179Sopenharmony_ciRequires: libxml2 = %{version}-%{release}
23853aa9179Sopenharmony_ciObsoletes: %{name}-python3 < %{version}-%{release}
23953aa9179Sopenharmony_ciProvides: %{name}-python3 = %{version}-%{release}
24053aa9179Sopenharmony_ci
24153aa9179Sopenharmony_ci%description -n python3-%{name}
24253aa9179Sopenharmony_ciThe libxml2-python3 package contains a Python 3 module that permits
24353aa9179Sopenharmony_ciapplications written in the Python programming language, version 3, to use the
24453aa9179Sopenharmony_ciinterface supplied by the libxml2 library to manipulate XML files.
24553aa9179Sopenharmony_ci
24653aa9179Sopenharmony_ciThis library allows to manipulate XML files. It includes support
24753aa9179Sopenharmony_cito read, modify and write XML and HTML files. There is DTDs support
24853aa9179Sopenharmony_cithis includes parsing and validation even with complex DTDs, either
24953aa9179Sopenharmony_ciat parse time or later once the document has been modified.
25053aa9179Sopenharmony_ci
25153aa9179Sopenharmony_ci%package help
25253aa9179Sopenharmony_ciSummary:    Man page for libxml2
25353aa9179Sopenharmony_ciBuildArch:  noarch
25453aa9179Sopenharmony_ci
25553aa9179Sopenharmony_ci%description  help
25653aa9179Sopenharmony_ci%{summary}.
25753aa9179Sopenharmony_ci
25853aa9179Sopenharmony_ci
25953aa9179Sopenharmony_ci%prep
26053aa9179Sopenharmony_ci%autosetup -n %{name}-%{version} -p1
26153aa9179Sopenharmony_ci
26253aa9179Sopenharmony_cimkdir py3doc
26353aa9179Sopenharmony_cicp doc/*.py py3doc
26453aa9179Sopenharmony_cised -i 's|#!/usr/bin/python |#!%{__python3} |' py3doc/*.py
26553aa9179Sopenharmony_ci
26653aa9179Sopenharmony_ci%build
26753aa9179Sopenharmony_ci./autogen.sh
26853aa9179Sopenharmony_ci%configure
26953aa9179Sopenharmony_ci%make_build
27053aa9179Sopenharmony_ci
27153aa9179Sopenharmony_cifind doc -type f -exec chmod 0644 \{\} \;
27253aa9179Sopenharmony_ci
27353aa9179Sopenharmony_ci%install
27453aa9179Sopenharmony_ci%configure --with-python=%{__python3}
27553aa9179Sopenharmony_ci%make_install
27653aa9179Sopenharmony_ci
27753aa9179Sopenharmony_cirm -f $RPM_BUILD_ROOT%{_libdir}/*.la
27853aa9179Sopenharmony_cirm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a
27953aa9179Sopenharmony_cirm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
28053aa9179Sopenharmony_cirm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libxml2-%{version}/*
28153aa9179Sopenharmony_cirm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libxml2-python-%{version}/*
28253aa9179Sopenharmony_ci(cd doc/examples ; make clean ; rm -rf .deps Makefile)
28353aa9179Sopenharmony_cigzip -9 -c doc/libxml2-api.xml > doc/libxml2-api.xml.gz
28453aa9179Sopenharmony_ci
28553aa9179Sopenharmony_ci%check
28653aa9179Sopenharmony_cimake runtests
28753aa9179Sopenharmony_ci
28853aa9179Sopenharmony_ci%clean
28953aa9179Sopenharmony_cirm -fr %{buildroot}
29053aa9179Sopenharmony_ci
29153aa9179Sopenharmony_ci%post -p /sbin/ldconfig
29253aa9179Sopenharmony_ci
29353aa9179Sopenharmony_ci%postun -p /sbin/ldconfig
29453aa9179Sopenharmony_ci
29553aa9179Sopenharmony_ci%files
29653aa9179Sopenharmony_ci%defattr(-, root, root)
29753aa9179Sopenharmony_ci
29853aa9179Sopenharmony_ci%doc %{_datadir}/doc/libxml2
29953aa9179Sopenharmony_ci
30053aa9179Sopenharmony_ci%{_libdir}/lib*.so.*
30153aa9179Sopenharmony_ci%{_bindir}/xmllint
30253aa9179Sopenharmony_ci%{_bindir}/xmlcatalog
30353aa9179Sopenharmony_ci
30453aa9179Sopenharmony_ci%files devel
30553aa9179Sopenharmony_ci%defattr(-, root, root)
30653aa9179Sopenharmony_ci
30753aa9179Sopenharmony_ci%doc NEWS README.md Copyright
30853aa9179Sopenharmony_ci%doc doc/*.html doc/html doc/*.gif doc/*.png
30953aa9179Sopenharmony_ci%doc doc/tutorial doc/libxml2-api.xml.gz
31053aa9179Sopenharmony_ci%doc doc/examples
31153aa9179Sopenharmony_ci%doc %dir %{_datadir}/gtk-doc/html/libxml2
31253aa9179Sopenharmony_ci%doc %{_datadir}/gtk-doc/html/libxml2/*.devhelp2
31353aa9179Sopenharmony_ci%doc %{_datadir}/gtk-doc/html/libxml2/*.html
31453aa9179Sopenharmony_ci%doc %{_datadir}/gtk-doc/html/libxml2/*.png
31553aa9179Sopenharmony_ci%doc %{_datadir}/gtk-doc/html/libxml2/*.css
31653aa9179Sopenharmony_ci
31753aa9179Sopenharmony_ci%{_libdir}/lib*.so
31853aa9179Sopenharmony_ci%{_libdir}/*.sh
31953aa9179Sopenharmony_ci%{_includedir}/*
32053aa9179Sopenharmony_ci%{_bindir}/xml2-config
32153aa9179Sopenharmony_ci%{_datadir}/aclocal/libxml.m4
32253aa9179Sopenharmony_ci%{_libdir}/pkgconfig/libxml-2.0.pc
32353aa9179Sopenharmony_ci%{_libdir}/cmake/libxml2/libxml2-config.cmake
32453aa9179Sopenharmony_ci
32553aa9179Sopenharmony_ci%{_libdir}/*a
32653aa9179Sopenharmony_ci
32753aa9179Sopenharmony_ci%files -n python3-%{name}
32853aa9179Sopenharmony_ci%defattr(-, root, root)
32953aa9179Sopenharmony_ci
33053aa9179Sopenharmony_ci%{_libdir}/python3*/site-packages/libxml2.py*
33153aa9179Sopenharmony_ci%{_libdir}/python3*/site-packages/drv_libxml2.py*
33253aa9179Sopenharmony_ci%{_libdir}/python3*/site-packages/__pycache__/*py*
33353aa9179Sopenharmony_ci%{_libdir}/python3*/site-packages/libxml2mod*
33453aa9179Sopenharmony_ci%doc python/TODO
33553aa9179Sopenharmony_ci%doc python/libxml2class.txt
33653aa9179Sopenharmony_ci%doc py3doc/*.py
33753aa9179Sopenharmony_ci%doc doc/python.html
33853aa9179Sopenharmony_ci
33953aa9179Sopenharmony_ci%files help
34053aa9179Sopenharmony_ci%doc %{_mandir}/man1/xml2-config.1*
34153aa9179Sopenharmony_ci%doc %{_mandir}/man1/xmllint.1*
34253aa9179Sopenharmony_ci%doc %{_mandir}/man1/xmlcatalog.1*
34353aa9179Sopenharmony_ci%doc %{_mandir}/man3/libxml.3*
34453aa9179Sopenharmony_ci
34553aa9179Sopenharmony_ci
34653aa9179Sopenharmony_ci%changelog
34753aa9179Sopenharmony_ci* Mon Oct 16 2023 BruceGW <gyl93216@163.com> - 2.9.14-9
34853aa9179Sopenharmony_ci- Type:CVE
34953aa9179Sopenharmony_ci- CVE:CVE-2023-45322
35053aa9179Sopenharmony_ci- SUG:NA
35153aa9179Sopenharmony_ci- DESC:fix CVE-2023-45322
35253aa9179Sopenharmony_ci
35353aa9179Sopenharmony_ci* Fri Sep 01 2023 liningjie <liningjie@xfusion.com> - 2.9.14-8
35453aa9179Sopenharmony_ci- SAX: Always initialize SAX1 element handlers
35553aa9179Sopenharmony_ci
35653aa9179Sopenharmony_ci* Mon Jun 19 2023 zhuofeng <zhuofeng2@huawei.com> - 2.9.14-7
35753aa9179Sopenharmony_ci- Type:bugfix
35853aa9179Sopenharmony_ci- CVE:NA
35953aa9179Sopenharmony_ci- SUG:NA
36053aa9179Sopenharmony_ci- DESC:revert parser-Fix-progress-check
36153aa9179Sopenharmony_ci
36253aa9179Sopenharmony_ci* Thu Jun 08 2023 zhuofeng <zhuofeng2@huawei.com> - 2.9.14-6
36353aa9179Sopenharmony_ci- Type:bugfix
36453aa9179Sopenharmony_ci- CVE:NA
36553aa9179Sopenharmony_ci- SUG:NA
36653aa9179Sopenharmony_ci- DESC:backport upstream patches
36753aa9179Sopenharmony_ci
36853aa9179Sopenharmony_ci* Thu Apr 20 2023 BruceGW <gyl93216@163.com> - 2.9.14-5
36953aa9179Sopenharmony_ci- Type:CVE
37053aa9179Sopenharmony_ci- CVE:CVE-2023-28484 CVE-2023-29469
37153aa9179Sopenharmony_ci- SUG:NA
37253aa9179Sopenharmony_ci- DESC:fix CVE-2023-28484CVE-2023-29469
37353aa9179Sopenharmony_ci
37453aa9179Sopenharmony_ci* Mon Nov 21 2022 fuanan <fuanan3@h-partners.com> - 2.9.14-4
37553aa9179Sopenharmony_ci- Type:bugfix
37653aa9179Sopenharmony_ci- CVE:NA
37753aa9179Sopenharmony_ci- SUG:NA
37853aa9179Sopenharmony_ci- DESC:backport upstream patches
37953aa9179Sopenharmony_ci
38053aa9179Sopenharmony_ci* Tue Nov 08 2022 fuanan <fuanan3@h-partners.com> - 2.9.14-3
38153aa9179Sopenharmony_ci- fix CVE-2022-40303 CVE-2022-40304
38253aa9179Sopenharmony_ci
38353aa9179Sopenharmony_ci* Tue Sep 13 2022 fuanan <fuanan3@h-partners.com> - 2.9.14-2
38453aa9179Sopenharmony_ci- Fix Obsoletes in spec
38553aa9179Sopenharmony_ci
38653aa9179Sopenharmony_ci* Wed Jul 13 2022 fuanan <fuanan3@h-partners.com> - 2.9.14-1
38753aa9179Sopenharmony_ci- Type:enhancement
38853aa9179Sopenharmony_ci- ID:NA
38953aa9179Sopenharmony_ci- SUG:NA
39053aa9179Sopenharmony_ci- DESC:Upgrade to upstream v2.9.14 and Cleanup duplicate installation
39153aa9179Sopenharmony_ci
39253aa9179Sopenharmony_ci* Fri Jun 24 2022 fuanan <fuanan3@h-partners.com> - 2.9.12-8
39353aa9179Sopenharmony_ci- Type:bugfix
39453aa9179Sopenharmony_ci- ID:NA
39553aa9179Sopenharmony_ci- SUG:NA
39653aa9179Sopenharmony_ci- DESC:Fix memory leaks in xmlACatalogAdd when xmlHashAddEntry failed
39753aa9179Sopenharmony_ci
39853aa9179Sopenharmony_ci* Thu Jun 16 2022 fuanan <fuanan3@h-partners.com> - 2.9.12-7
39953aa9179Sopenharmony_ci- Type:bugfix
40053aa9179Sopenharmony_ci- ID:NA
40153aa9179Sopenharmony_ci- SUG:NA
40253aa9179Sopenharmony_ci- DESC:Fix memory leaks for xmlACatalogAdd
40353aa9179Sopenharmony_ci
40453aa9179Sopenharmony_ci* Mon May 09 2022 fuanan <fuanan3@h-partners.com> - 2.9.12-6
40553aa9179Sopenharmony_ci- Type:CVE
40653aa9179Sopenharmony_ci- ID:CVE-2022-29824
40753aa9179Sopenharmony_ci- SUG:NA
40853aa9179Sopenharmony_ci- DESC:fix CVE-2022-29824
40953aa9179Sopenharmony_ci
41053aa9179Sopenharmony_ci* Wed Mar 09 2022 fuanan <fuanan3@h-partners.com> - 2.9.12-5
41153aa9179Sopenharmony_ci- Type:CVE
41253aa9179Sopenharmony_ci- ID:CVE-2022-23308
41353aa9179Sopenharmony_ci- SUG:NA
41453aa9179Sopenharmony_ci- DESC:fix CVE-2022-23308
41553aa9179Sopenharmony_ci
41653aa9179Sopenharmony_ci* Sat Feb 12 2022 fuanan <fuanan3@h-partners.com> - 2.9.12-4
41753aa9179Sopenharmony_ci- Type:bugfix
41853aa9179Sopenharmony_ci- ID:NA
41953aa9179Sopenharmony_ci- SUG:NA
42053aa9179Sopenharmony_ci- DESC:use upstream patch refix heap-use-after-free in xmlAddNextSibling and xmlAddChild
42153aa9179Sopenharmony_ci
42253aa9179Sopenharmony_ci* Fri Nov 12 2021 panxiaohe <panxiaohe@huawei.com> - 2.9.12-3
42353aa9179Sopenharmony_ci- Type:bugfix
42453aa9179Sopenharmony_ci- ID:NA
42553aa9179Sopenharmony_ci- SUG:NA
42653aa9179Sopenharmony_ci- DESC:add backport bug fixes.
42753aa9179Sopenharmony_ci       work around lxml API abuse
42853aa9179Sopenharmony_ci       fix regression in xmlNodeDumpOutputInternal
42953aa9179Sopenharmony_ci       fix whitespace when serializing empty HTML documents
43053aa9179Sopenharmony_ci       forbid epsilon-reduction of final states
43153aa9179Sopenharmony_ci       fix buffering in xmlOutputBufferWrite
43253aa9179Sopenharmony_ci
43353aa9179Sopenharmony_ci* Thu Nov 11 2021 panxiaohe <panxiaohe@huawei.com> - 2.9.12-2
43453aa9179Sopenharmony_ci- Type:bugfix
43553aa9179Sopenharmony_ci- ID:NA
43653aa9179Sopenharmony_ci- SUG:NA
43753aa9179Sopenharmony_ci- DESC:fix heap-use-after-free in xmlAddNextSibling and xmlAddChild
43853aa9179Sopenharmony_ci
43953aa9179Sopenharmony_ci* Wed Nov 10 2021 Zhipeng Xie <xiezhipeng1@huawei.com> - 2.9.12-1
44053aa9179Sopenharmony_ci- Type:enhancement
44153aa9179Sopenharmony_ci- ID:NA
44253aa9179Sopenharmony_ci- SUG:NA
44353aa9179Sopenharmony_ci- DESC:upgrade to upstream v2.9.12
44453aa9179Sopenharmony_ci
44553aa9179Sopenharmony_ci* Tue Nov 9 2021 panxiaohe <panxiaohe@huawei.com> - 2.9.10-19
44653aa9179Sopenharmony_ci- Type:bugfix
44753aa9179Sopenharmony_ci- ID:NA
44853aa9179Sopenharmony_ci- SUG:NA
44953aa9179Sopenharmony_ci- DESC:fix memleaks in xmlXIncludeProcessFlags
45053aa9179Sopenharmony_ci
45153aa9179Sopenharmony_ci* Sat Oct 30 2021 huangduirong <huangduirong@huawei.com> - 2.9.10-18
45253aa9179Sopenharmony_ci- Type:bugfix
45353aa9179Sopenharmony_ci- ID:NA
45453aa9179Sopenharmony_ci- SUG:NA
45553aa9179Sopenharmony_ci- DESC:fix fuzz issues, fix null-deref in xmlSchemaGetComponentTargetNs
45653aa9179Sopenharmony_ci
45753aa9179Sopenharmony_ci* Sat Oct 23 2021 panxiaohe <panxiaohe@huawei.com> - 2.9.10-17
45853aa9179Sopenharmony_ci- Type:bugfix
45953aa9179Sopenharmony_ci- ID:NA
46053aa9179Sopenharmony_ci- SUG:NA
46153aa9179Sopenharmony_ci- DESC:fix fuzz issues
46253aa9179Sopenharmony_ci       fix memory leaks in XPointer string-range function
46353aa9179Sopenharmony_ci       fix null pointer deref in xmlXPtrRangeInsideFunction
46453aa9179Sopenharmony_ci       stop using maxParserDepth in xpath.c
46553aa9179Sopenharmony_ci       hardcode maximum XPath recursion depth
46653aa9179Sopenharmony_ci       fix XPath recursion limit
46753aa9179Sopenharmony_ci
46853aa9179Sopenharmony_ci* Thu Oct 21 2021 panxiaohe <panxiaohe@huawei.com> - 2.9.10-16
46953aa9179Sopenharmony_ci- Type:bugfix
47053aa9179Sopenharmony_ci- ID:NA
47153aa9179Sopenharmony_ci- SUG:NA
47253aa9179Sopenharmony_ci- DESC:fix fuzz issues
47353aa9179Sopenharmony_ci       fix heap-use-after-free in xmlXIncludeIncludeNode
47453aa9179Sopenharmony_ci       fix stack overflow in xmlDocDumpMemory
47553aa9179Sopenharmony_ci       fix stack overflow in htmlDocContentDumpOutput
47653aa9179Sopenharmony_ci
47753aa9179Sopenharmony_ci* Wed Jun 2 2021 guoxiaoqi <guoxiaoqi2@huawei.com> - 2.9.10-15
47853aa9179Sopenharmony_ci- Type:CVE
47953aa9179Sopenharmony_ci- ID:CVE-2021-3541
48053aa9179Sopenharmony_ci- SUG:NA
48153aa9179Sopenharmony_ci- DESC:fix CVE-2021-3541
48253aa9179Sopenharmony_ci
48353aa9179Sopenharmony_ci* Sat May 29 2021 zoulin <zoulin13@huawei.com> - 2.9.10-14
48453aa9179Sopenharmony_ci- Type:bugfix
48553aa9179Sopenharmony_ci- ID:NA
48653aa9179Sopenharmony_ci- SUG:NA
48753aa9179Sopenharmony_ci- DESC:[add] patches from upstream
48853aa9179Sopenharmony_ci       Fix-handling-of-unexpected-EOF-in-xmlParseContent.patch
48953aa9179Sopenharmony_ci       Fix-line-numbers-in-error-messages-for-mismatched-ta.patch
49053aa9179Sopenharmony_ci       Fix-null-deref-in-legacy-SAX1-parser.patch
49153aa9179Sopenharmony_ci       update-for-xsd-language-type-check.patch
49253aa9179Sopenharmony_ci       Fix-dangling-pointer-with-xmllint-dropdtd.patch
49353aa9179Sopenharmony_ci       Fix-duplicate-xmlStrEqual-calls-in-htmlParseEndTag.patch
49453aa9179Sopenharmony_ci       Fix-exponential-behavior-with-recursive-entities.patch
49553aa9179Sopenharmony_ci       Fix-quadratic-behavior-when-looking-up-xml-attribute.patch
49653aa9179Sopenharmony_ci       Fix-use-after-free-with-xmllint-html-push.patch
49753aa9179Sopenharmony_ci       Fix-xmlGetNodePath-with-invalid-node-types.patch
49853aa9179Sopenharmony_ci       Stop-checking-attributes-for-UTF-8-validity.patch
49953aa9179Sopenharmony_ci
50053aa9179Sopenharmony_ci* Fri May 28 2021 guoxiaoqi <guoxiaoqi2@huawei.com> - 2.9.10-13
50153aa9179Sopenharmony_ci- Type:CVE
50253aa9179Sopenharmony_ci- ID:CVE-2021-3517, CVE-2021-3518
50353aa9179Sopenharmony_ci- SUG:NA
50453aa9179Sopenharmony_ci- DESC:fix CVE-2021-3517 and CVE-2021-3518
50553aa9179Sopenharmony_ci
50653aa9179Sopenharmony_ci* Wed May 26 2021 yangkang <yangkang90@huawei.com> - 2.9.10-12
50753aa9179Sopenharmony_ci- Type:CVE
50853aa9179Sopenharmony_ci- ID:CVE-2021-3537
50953aa9179Sopenharmony_ci- SUG:NA
51053aa9179Sopenharmony_ci- DESC:fix CVE-2021-3537
51153aa9179Sopenharmony_ci
51253aa9179Sopenharmony_ci* Tue Mar 2 2021 Lirui <lirui130@huawei.com> - 2.9.10-11
51353aa9179Sopenharmony_ci- fix problems detected by oss-fuzz test
51453aa9179Sopenharmony_ci
51553aa9179Sopenharmony_ci* Thu Nov 12 2020 Liquor <lirui130@huawei.com> - 2.9.10-10
51653aa9179Sopenharmony_ci- fix problems detected by oss-fuzz test
51753aa9179Sopenharmony_ci
51853aa9179Sopenharmony_ci* Thu Oct 29 2020 panxiaohe <panxiaohe@huawei.com> - 2.9.10-9
51953aa9179Sopenharmony_ci- remove subpackage python2-libxml2
52053aa9179Sopenharmony_ci
52153aa9179Sopenharmony_ci* Mon Sep 14 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.9.10-8
52253aa9179Sopenharmony_ci- revert Don-t-try-to-handle-namespaces-when-building-HTML-do.patch.
52353aa9179Sopenharmony_ci  rubygem-nokogoro test case fail,because this patch remove xml namespace function.
52453aa9179Sopenharmony_ci
52553aa9179Sopenharmony_ci* Thu Sep 10 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 2.9.10-7
52653aa9179Sopenharmony_ci- Fixed some issues found in fuzzing testcases
52753aa9179Sopenharmony_ci
52853aa9179Sopenharmony_ci* Fri Aug 28 2020 zoulin <zoulin13@huawei.com> - 2.9.10-6
52953aa9179Sopenharmony_ci- Fix more quadratic runtime issues in HTML push parse
53053aa9179Sopenharmony_ci- Fix reset HTML parser input before reporting error
53153aa9179Sopenharmony_ci
53253aa9179Sopenharmony_ci* Wed Aug 12 2020 Liquor <lirui130@huawei.com> - 2.9.10-5
53353aa9179Sopenharmony_ci- Limit regexp nesting depth
53453aa9179Sopenharmony_ci- Fix exponential runtime in xmlFARecurseDeterminism
53553aa9179Sopenharmony_ci
53653aa9179Sopenharmony_ci* Mon Aug 3 2020 Liquor <lirui130@huawei.com> - 2.9.10-4
53753aa9179Sopenharmony_ci- Fix integer overflow in xmlFAParseQuantExact
53853aa9179Sopenharmony_ci
53953aa9179Sopenharmony_ci* Tue Jul 28 2020 shenyangyang <shenyangyang4@huawei.com> - 2.9.10-3
54053aa9179Sopenharmony_ci- Fix-use-after-free-with-validating-reader and
54153aa9179Sopenharmony_ci  Never-expand-parameter-entities-in-text-declaration
54253aa9179Sopenharmony_ci
54353aa9179Sopenharmony_ci* Fri Jul 3 2020 wangchen <wangchen137@huawei.com> - 2.9.10-2
54453aa9179Sopenharmony_ci- Sync some patches from community
54553aa9179Sopenharmony_ci
54653aa9179Sopenharmony_ci* Fri Apr 24 2020 BruceGW <gyl93216@163.com> - 2.9.10-1
54753aa9179Sopenharmony_ci- update upstream to 2.9.10
54853aa9179Sopenharmony_ci
54953aa9179Sopenharmony_ci* Tue Mar 17 2020 Leo Fang<leofang_94@163.com> - 2.9.8-9
55053aa9179Sopenharmony_ci- Sync some patches from community 
55153aa9179Sopenharmony_ci
55253aa9179Sopenharmony_ci* Thu Dec 19 2019 openEuler Buildteam <buildteam@openEuler.org> - 2.9.8-8
55353aa9179Sopenharmony_ci- Delete unused infomation
55453aa9179Sopenharmony_ci
55553aa9179Sopenharmony_ci* Tue Sep 24 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.9.8-7
55653aa9179Sopenharmony_ci- Fix memory leak in xmlSchemaValidateStream
55753aa9179Sopenharmony_ci
55853aa9179Sopenharmony_ci* Fri Sep 20 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.9.8-6
55953aa9179Sopenharmony_ci- Delete redundant information
56053aa9179Sopenharmony_ci
56153aa9179Sopenharmony_ci* Tue Sep 10 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.9.8-5
56253aa9179Sopenharmony_ci- Delete epoch
56353aa9179Sopenharmony_ci
56453aa9179Sopenharmony_ci* Thu Sep 5 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.9.8-2
56553aa9179Sopenharmony_ci- Backport upstream patches and merge static library to devel package
56653aa9179Sopenharmony_ci
567