Package: dom4j / 1.6.1+dfsg.3-2+deb9u1

Metadata

Package Version Patches format
dom4j 1.6.1+dfsg.3-2+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_build tweaks.patch | (download)

build.xml | 17 14 + 3 - 0 !
1 file changed, 14 insertions(+), 3 deletions(-)

 link the javadoc with the java api installed with default-jre

Fix the classpath for the tests
Ignore test failures
02_disable matrix concat test.patch | (download)

src/test/org/dom4j/xpath/MatrixConcatTest.java | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 disable the matrix concat test
Bug-Debian: http://bugs.debian.org/439614
03_remove non free map.patch | (download)

src/java/org/dom4j/tree/NamespaceCache.java | 35 4 + 31 - 0 !
1 file changed, 4 insertions(+), 31 deletions(-)

 remove the usages of the non free concurrentreaderhashmap class.
04_headless test.patch | (download)

xml/bean/gui.xml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
05_java7 compat.patch | (download)

src/java/org/dom4j/rule/Rule.java | 18 9 + 9 - 0 !
src/test/org/dom4j/rule/RuleTest.java | 12 12 + 0 - 0 !
2 files changed, 21 insertions(+), 9 deletions(-)

 fixup compareto function in rule class to be compliant
 with the Java 7 (and Java 6) API. Comparisons where not symmetric
 with the upstream handling in this function:
 .
    r1 > r2 but ! r2 < r1
 .
 Also added extra tests to ensure that comparison works both ways.
06_dom level3 support.patch | (download)

src/java/org/dom4j/dom/DOMAttribute.java | 73 73 + 0 - 0 !
src/java/org/dom4j/dom/DOMCDATA.java | 78 78 + 0 - 0 !
src/java/org/dom4j/dom/DOMComment.java | 62 62 + 0 - 0 !
src/java/org/dom4j/dom/DOMDocument.java | 133 133 + 0 - 0 !
src/java/org/dom4j/dom/DOMDocumentFactory.java | 7 6 + 1 - 0 !
src/java/org/dom4j/dom/DOMDocumentType.java | 62 62 + 0 - 0 !
src/java/org/dom4j/dom/DOMElement.java | 83 83 + 0 - 0 !
src/java/org/dom4j/dom/DOMEntityReference.java | 62 62 + 0 - 0 !
src/java/org/dom4j/dom/DOMNamespace.java | 62 62 + 0 - 0 !
src/java/org/dom4j/dom/DOMProcessingInstruction.java | 62 62 + 0 - 0 !
src/java/org/dom4j/dom/DOMText.java | 77 77 + 0 - 0 !
11 files changed, 760 insertions(+), 1 deletion(-)

 implement dom level 3 methods to fix the compilation
 with Java 5 and later
CVE 2018 1000632.patch | (download)

build.xml | 4 2 + 2 - 0 !
src/java/org/dom4j/Namespace.java | 5 4 + 1 - 0 !
src/java/org/dom4j/QName.java | 103 102 + 1 - 0 !
src/java/org/dom4j/tree/QNameCache.java | 4 3 + 1 - 0 !
src/test/org/dom4j/AllowedCharsTest.java | 78 78 + 0 - 0 !
5 files changed, 189 insertions(+), 5 deletions(-)

 cve-2018-1000632

Bug-Upstream: https://github.com/dom4j/dom4j/issues/48
testng.patch | (download)

build.xml | 16 16 + 0 - 0 !
1 file changed, 16 insertions(+)

 testng

Add a testng target to build.xml