DRILL-8463. Bouncy Castle 1.77 (#2849)
diff --git a/exec/java-exec/pom.xml b/exec/java-exec/pom.xml
index 30a82ac..fc61697 100644
--- a/exec/java-exec/pom.xml
+++ b/exec/java-exec/pom.xml
@@ -107,6 +107,16 @@
<groupId>com.box</groupId>
<artifactId>box-java-sdk</artifactId>
<version>3.7.1</version>
+ <exclusions>
+ <exclusion>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk15on</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.drill.contrib.data</groupId>
@@ -243,7 +253,11 @@
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcpkix-jdk15on</artifactId>
+ <artifactId>bcprov-jdk18on</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk18on</artifactId>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
diff --git a/exec/jdbc-all/pom.xml b/exec/jdbc-all/pom.xml
index 2e2b7b0..e3d5815 100644
--- a/exec/jdbc-all/pom.xml
+++ b/exec/jdbc-all/pom.xml
@@ -33,7 +33,7 @@
"package.namespace.prefix" equals to "oadd.". It can be overridden if necessary within any profile -->
<properties>
<package.namespace.prefix>oadd.</package.namespace.prefix>
- <jdbc-all-jar.maxsize>44500000</jdbc-all-jar.maxsize>
+ <jdbc-all-jar.maxsize>54000000</jdbc-all-jar.maxsize>
</properties>
<dependencies>
@@ -892,7 +892,7 @@
<profile>
<id>hadoop-2</id>
<properties>
- <jdbc-all-jar.maxsize>51000000</jdbc-all-jar.maxsize>
+ <jdbc-all-jar.maxsize>54000000</jdbc-all-jar.maxsize>
</properties>
</profile>
</profiles>
diff --git a/pom.xml b/pom.xml
index 1bd009d..0b3333c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,6 +84,7 @@
<msgpack.version>0.6.6</msgpack.version>
<reflections.version>0.9.10</reflections.version>
<avro.version>1.11.3</avro.version>
+ <bouncycastle.version>1.77</bouncycastle.version>
<metrics.version>4.2.19</metrics.version>
<jetty.version>9.4.51.v20230217</jetty.version>
<jersey.version>2.40</jersey.version>
@@ -2766,8 +2767,13 @@
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcpkix-jdk15on</artifactId>
- <version>1.60</version>
+ <artifactId>bcprov-jdk18on</artifactId>
+ <version>${bouncycastle.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcpkix-jdk18on</artifactId>
+ <version>${bouncycastle.version}</version>
</dependency>
<!--Eclipse Jetty dependecies-->