This is an automated email from the ASF dual-hosted git repository. stevel pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push: new c593c17255c HADOOP-19237. Upgrade to dnsjava 3.6.1 due to CVEs (#6961) c593c17255c is described below commit c593c17255c06a32b01055e2f4bb2394009bd94a Author: PJ Fanning <pjfann...@users.noreply.github.com> AuthorDate: Thu Aug 1 20:07:36 2024 +0100 HADOOP-19237. Upgrade to dnsjava 3.6.1 due to CVEs (#6961) Contributed by P J Fanning --- LICENSE-binary | 2 +- .../src/test/resources/ensure-jars-have-correct-contents.sh | 2 ++ hadoop-client-modules/hadoop-client-runtime/pom.xml | 3 +++ .../java/org/apache/hadoop/registry/server/dns/RegistryDNS.java | 2 +- .../org/apache/hadoop/registry/server/dns/TestRegistryDNS.java | 8 ++++---- hadoop-project/pom.xml | 2 +- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/LICENSE-binary b/LICENSE-binary index ff8012096a4..c0eb82f3dab 100644 --- a/LICENSE-binary +++ b/LICENSE-binary @@ -379,7 +379,7 @@ hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/util/tree hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/compat/{fstatat|openat|unlinkat}.h com.github.luben:zstd-jni:1.5.2-1 -dnsjava:dnsjava:2.1.7 +dnsjava:dnsjava:3.6.1 org.codehaus.woodstox:stax2-api:4.2.1 diff --git a/hadoop-client-modules/hadoop-client-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh b/hadoop-client-modules/hadoop-client-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh index 2e927402d25..3a7c5ce7860 100644 --- a/hadoop-client-modules/hadoop-client-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh +++ b/hadoop-client-modules/hadoop-client-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh @@ -51,6 +51,8 @@ allowed_expr+="|^[^-]*-default.xml$" allowed_expr+="|^[^-]*-version-info.properties$" # * Hadoop's application classloader properties file. allowed_expr+="|^org.apache.hadoop.application-classloader.properties$" +# Comes from dnsjava, not sure if relocatable. +allowed_expr+="|^messages.properties$" # public suffix list used by httpcomponents allowed_expr+="|^mozilla/$" allowed_expr+="|^mozilla/public-suffix-list.txt$" diff --git a/hadoop-client-modules/hadoop-client-runtime/pom.xml b/hadoop-client-modules/hadoop-client-runtime/pom.xml index 22c8ae00a3a..8c72f53e918 100644 --- a/hadoop-client-modules/hadoop-client-runtime/pom.xml +++ b/hadoop-client-modules/hadoop-client-runtime/pom.xml @@ -229,6 +229,8 @@ <exclude>jnamed*</exclude> <exclude>lookup*</exclude> <exclude>update*</exclude> + <exclude>META-INF/versions/21/*</exclude> + <exclude>META-INF/versions/21/**/*</exclude> </excludes> </filter> <filter> @@ -243,6 +245,7 @@ <excludes> <exclude>META-INF/versions/9/module-info.class</exclude> <exclude>META-INF/versions/11/module-info.class</exclude> + <exclude>META-INF/versions/21/module-info.class</exclude> </excludes> </filter> diff --git a/hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/dns/RegistryDNS.java b/hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/dns/RegistryDNS.java index b6de757fc3c..e99c49f7dc6 100644 --- a/hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/dns/RegistryDNS.java +++ b/hadoop-common-project/hadoop-registry/src/main/java/org/apache/hadoop/registry/server/dns/RegistryDNS.java @@ -1682,7 +1682,7 @@ public class RegistryDNS extends AbstractService implements DNSOperations, DNSSEC.sign(rRset, dnskeyRecord, privateKey, inception, expiration); LOG.info("Adding {}", rrsigRecord); - rRset.addRR(rrsigRecord); + zone.addRecord(rrsigRecord); //addDSRecord(zone, record.getName(), record.getDClass(), // record.getTTL(), inception, expiration); diff --git a/hadoop-common-project/hadoop-registry/src/test/java/org/apache/hadoop/registry/server/dns/TestRegistryDNS.java b/hadoop-common-project/hadoop-registry/src/test/java/org/apache/hadoop/registry/server/dns/TestRegistryDNS.java index 56e617144ad..386cb3a196c 100644 --- a/hadoop-common-project/hadoop-registry/src/test/java/org/apache/hadoop/registry/server/dns/TestRegistryDNS.java +++ b/hadoop-common-project/hadoop-registry/src/test/java/org/apache/hadoop/registry/server/dns/TestRegistryDNS.java @@ -350,7 +350,7 @@ public class TestRegistryDNS extends Assert { Name name = Name.fromString("19.1.17.172.in-addr.arpa."); Record question = Record.newRecord(name, Type.PTR, DClass.IN); Message query = Message.newQuery(question); - OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO, null); + OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO); query.addRecord(optRecord, Section.ADDITIONAL); byte[] responseBytes = getRegistryDNS().generateReply(query, null); Message response = new Message(responseBytes); @@ -392,7 +392,7 @@ public class TestRegistryDNS extends Assert { Name name = Name.fromString(lookup); Record question = Record.newRecord(name, type, DClass.IN); Message query = Message.newQuery(question); - OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO, null); + OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO); query.addRecord(optRecord, Section.ADDITIONAL); byte[] responseBytes = getRegistryDNS().generateReply(query, null); Message response = new Message(responseBytes); @@ -421,7 +421,7 @@ public class TestRegistryDNS extends Assert { Name name = Name.fromString(lookup); Record question = Record.newRecord(name, type, DClass.IN); Message query = Message.newQuery(question); - OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO, null); + OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO); query.addRecord(optRecord, Section.ADDITIONAL); byte[] responseBytes = getRegistryDNS().generateReply(query, null); Message response = new Message(responseBytes); @@ -592,7 +592,7 @@ public class TestRegistryDNS extends Assert { Name name = Name.fromString("5.0.17.172.in-addr.arpa."); Record question = Record.newRecord(name, Type.PTR, DClass.IN); Message query = Message.newQuery(question); - OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO, null); + OPTRecord optRecord = new OPTRecord(4096, 0, 0, Flags.DO); query.addRecord(optRecord, Section.ADDITIONAL); byte[] responseBytes = getRegistryDNS().generateReply(query, null); Message response = new Message(responseBytes); diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml index 5129f5d99ca..3f0a8b3a85f 100644 --- a/hadoop-project/pom.xml +++ b/hadoop-project/pom.xml @@ -106,7 +106,7 @@ <zookeeper.version>3.8.4</zookeeper.version> <curator.version>5.2.0</curator.version> <findbugs.version>3.0.5</findbugs.version> - <dnsjava.version>3.4.0</dnsjava.version> + <dnsjava.version>3.6.1</dnsjava.version> <guava.version>27.0-jre</guava.version> <guice.version>5.1.0</guice.version> --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org