This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/commons-xml.git
commit 3620ddaea2e561581b7e13d854d8f365e0921986 Merge: 0befc63 73c452e Author: Piotr P. Karwasz <[email protected]> AuthorDate: Fri Aug 28 13:06:21 2026 -0400 Merge pull request #59 from apache/feature/restore-override-default-parser Honor jdk.xml.overrideDefaultParser in the hardened source rewrites pom.xml | 32 ++++- src/changes/changes.xml | 1 + .../commons/xml/FallbackIgnoreURIResolver.java | 17 ++- .../xml/HardeningDocumentBuilderFactory.java | 20 ++++ .../commons/xml/HardeningSAXParserFactory.java | 42 ++++++- .../org/apache/commons/xml/HardeningSchema.java | 15 ++- .../apache/commons/xml/HardeningSchemaFactory.java | 33 ++++-- .../org/apache/commons/xml/HardeningTemplates.java | 18 ++- .../commons/xml/HardeningTemplatesHandler.java | 12 +- .../apache/commons/xml/HardeningTransformer.java | 22 ++-- .../commons/xml/HardeningTransformerFactory.java | 68 ++++++++--- .../commons/xml/HardeningTransformerHandler.java | 6 +- .../org/apache/commons/xml/HardeningValidator.java | 16 ++- .../org/apache/commons/xml/HardeningXMLFilter.java | 2 +- .../org/apache/commons/xml/HardeningXMLReader.java | 9 ++ .../org/apache/commons/xml/HardeningXPath.java | 24 ++-- .../commons/xml/HardeningXPathExpression.java | 15 ++- .../apache/commons/xml/HardeningXPathFactory.java | 42 +++---- .../java/org/apache/commons/xml/SaxonProvider.java | 2 +- .../java/org/apache/commons/xml/package-info.java | 17 +++ src/site/markdown/index.md | 21 ++++ src/site/markdown/threat_model.md | 8 +- .../org/apache/commons/xml/DenyUnresolvedTest.java | 2 +- .../commons/xml/OverrideDefaultParserTest.java | 130 +++++++++++++++++++++ .../apache/commons/xml/ShadingFootprintTest.java | 2 +- .../apache/commons/xml/XPathInputSourceTest.java | 2 +- 26 files changed, 475 insertions(+), 103 deletions(-)
