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

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


    from d246386  build(deps): bump net.sf.saxon:Saxon-HE from 12.9 to 13.0 (#1)
     add 8459034  Make the deny-all entity resolver a non-overridable floor 
(Xerces and Android)
     add 4caa700  Extract HardeningDocumentBuilderFactory and reuse the 
resolver floor
     add 04ea092  Add regression test for external schema-location properties
     add bd32bbe  Make the schema resource resolver a non-overridable floor
     add c4566ae  Make the transformer URI resolver a non-overridable floor
     add b3d8bf8  Make the StAX XML resolver a non-overridable floor
     add 4a17b61  Resolve relative systemId before delegating to a plain 
EntityResolver
     add 619fba4  Clarify the resolver-floor Javadoc
     add 66c18ff  Document the resolver floor in the threat model
     add 0db292f  Set the system id on the XInclude test resolver's InputSource
     add 9b36075  Use US spelling consistently in comments and docs
     add 4814fc8  Merge remote-tracking branch 'apache/main' into 
feature/resolver-floor
     add ba0272e  Guard resolver-property casts in HardeningXMLInputFactory
     add 16fe01b  fix: sort AttackTestSupport
     add a6b7121  fix: simplify HardeningXMLInputFactory
     add bec0fb2  Merge Delegating wrappers into their Hardening subclasses
     add 84f8a36  Add trailing newline to files missing EOL at EOF
     add 863262e  Fold DelegatingXMLReader into HardeningXMLReader
     add 30fd1f4  Revert EOL
     add 3449718  Revert incidental spelling and comma changes
     add b309ee3  Revert incidental spelling and wording changes
     new 4d960b9  Merge pull request #18 from ppkarwasz/feature/resolver-floor

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/commons/xml/DelegatingSAXParser.java    |  88 -----
 .../commons/xml/DelegatingSAXParserFactory.java    |  94 ------
 .../commons/xml/DelegatingSchemaFactory.java       |  95 ------
 .../apache/commons/xml/DelegatingTemplates.java    |  46 ---
 .../apache/commons/xml/DelegatingTransformer.java  | 104 ------
 .../commons/xml/DelegatingTransformerFactory.java  | 133 --------
 .../commons/xml/DocumentBuilderHardener.java       |  28 +-
 .../commons/xml/HardeningDocumentBuilder.java      | 103 ++++++
 ...y.java => HardeningDocumentBuilderFactory.java} |  24 +-
 .../org/apache/commons/xml/HardeningSAXParser.java |  48 ++-
 .../commons/xml/HardeningSAXParserFactory.java     |  63 +++-
 .../org/apache/commons/xml/HardeningSchema.java    |  10 +-
 .../apache/commons/xml/HardeningSchemaFactory.java |  77 ++++-
 .../org/apache/commons/xml/HardeningTemplates.java |  20 +-
 .../apache/commons/xml/HardeningTransformer.java   |  86 ++++-
 .../commons/xml/HardeningTransformerFactory.java   |  95 +++++-
 .../org/apache/commons/xml/HardeningValidator.java |  15 +-
 .../commons/xml/HardeningValidatorHandler.java     | 160 +++++++++
 .../commons/xml/HardeningXMLInputFactory.java      | 214 ++++++++++++
 ...atingXMLReader.java => HardeningXMLReader.java} |  45 ++-
 .../java/org/apache/commons/xml/Resolvers.java     | 291 ++++++++++++----
 .../org/apache/commons/xml/SAXParserHardener.java  |  83 ++---
 .../java/org/apache/commons/xml/StaxHardener.java  |  72 ++--
 .../apache/commons/xml/TransformerHardener.java    |  17 +-
 src/site/markdown/threat_model.md                  |  40 ++-
 .../org/apache/commons/xml/AttackTestSupport.java  |  48 ++-
 .../commons/xml/EntityResolverFloorTest.java       | 376 +++++++++++++++++++++
 .../commons/xml/SchemaLocationPropertyTest.java    | 187 ++++++++++
 src/test/resources/leaked/no-namespace.xsd         |   5 +
 src/test/resources/leaked/with-xinclude.xml        |   5 +
 30 files changed, 1864 insertions(+), 808 deletions(-)
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingSAXParser.java
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingSAXParserFactory.java
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingSchemaFactory.java
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingTemplates.java
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingTransformer.java
 delete mode 100644 
src/main/java/org/apache/commons/xml/DelegatingTransformerFactory.java
 create mode 100644 
src/main/java/org/apache/commons/xml/HardeningDocumentBuilder.java
 rename 
src/main/java/org/apache/commons/xml/{DelegatingDocumentBuilderFactory.java => 
HardeningDocumentBuilderFactory.java} (80%)
 create mode 100644 
src/main/java/org/apache/commons/xml/HardeningValidatorHandler.java
 create mode 100644 
src/main/java/org/apache/commons/xml/HardeningXMLInputFactory.java
 rename src/main/java/org/apache/commons/xml/{DelegatingXMLReader.java => 
HardeningXMLReader.java} (63%)
 create mode 100644 
src/test/java/org/apache/commons/xml/EntityResolverFloorTest.java
 create mode 100644 
src/test/java/org/apache/commons/xml/SchemaLocationPropertyTest.java
 create mode 100644 src/test/resources/leaked/no-namespace.xsd
 create mode 100644 src/test/resources/leaked/with-xinclude.xml

Reply via email to