This is an automated email from the ASF dual-hosted git repository.

ppkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/commons-xml.git


The following commit(s) were added to refs/heads/main by this push:
     new 51879f6  Fix merge conflict in changes.xml
51879f6 is described below

commit 51879f6a08a9f2ffe2bee89eaf5b1c7228d63065
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Wed Aug 26 13:25:15 2026 +0200

    Fix merge conflict in changes.xml
---
 src/changes/changes.xml | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 3cee5a5..a4063f3 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -32,11 +32,6 @@ The <action> type attribute can be add, update, fix, or 
remove.
   </properties>
   <body>
     <release version="0.1.0" date="YYYY-MM-DD" description="First release.">
-      <action type="add" dev="ppkarwasz">
-        Secure-by-default JAXP factory creation via XmlFactories, with 
implementation-specific hardening recipes for the
-        stock JDK, Android, Apache Xalan, Apache Xerces, Woodstox, and 
Saxon-HE.
-      </action>
-      <action type="fix" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory">Harden the document parse behind the InputSource-taking XPath 
evaluation entry points.</action>
       <!-- ADD -->
       <action type="add" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory">Add secure-by-default JAXP factory creation via XmlFactories, donated 
from the copernik-xml-factory project 
(https://github.com/copernik-eu/copernik-xml-factory) and covering the stock 
JDK, Android, Apache Xalan, Apache Xerces, Woodstox, and Saxon-HE.</action>
       <action type="add" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory" issue="COMMONSXML-9">Install a non-removable resolver floor on every 
resolver channel (EntityResolver, LSResourceResolver, URIResolver, and 
XMLResolver), routing caller-supplied resolvers through it as 
allow-lists.</action>
@@ -47,6 +42,7 @@ The <action> type attribute can be add, update, fix, or 
remove.
       <action type="fix" dev="ppkarwasz" due-to="Ta Duc Thien, Piotr P. 
Karwasz, Gary Gregory" issue="COMMONSXML-10">Block XInclude (xi:include) href 
resolution by default, since the JAXP external-access properties do not govern 
it.</action>
       <action type="fix" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory">Restore the hardened configuration when a factory or parser is reset() 
instead of reverting to the implementation defaults.</action>
       <action type="fix" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory">Parse a Source opted in by a caller-supplied URIResolver using a 
hardened parser.</action>
+      <action type="fix" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory">Harden the document parse behind the InputSource-taking XPath 
evaluation entry points.</action>
       <!-- UPDATE -->
       <action type="update" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory" 
issue="COMMONSXML-1,COMMONSXML-5,COMMONSXML-6,COMMONSXML-7,COMMONSXML-8">Recognize
 XML implementations by the JAXP features and properties they support instead 
of by their implementation class name, extending the hardening to any compliant 
implementation.</action>
       <action type="update" dev="ppkarwasz" due-to="Piotr P. Karwasz, Gary 
Gregory" issue="COMMONSXML-4">Define a consistent contract for denied external 
fetches: unresolved external references resolve to empty content on every 
implementation, unless the org.apache.commons.xml.throwOnUnresolved system 
property requests rejection.</action>

Reply via email to