diff --git a/.gitignore b/.gitignore index fe38e189179b48fe6cc6754d104208d807934164..eac1917e8fa220d6a423ba0d2eb4e983ab2572a0 100644 --- a/.gitignore +++ b/.gitignore @@ -91,6 +91,7 @@ target/ testdb/ tomcat.*/ /jams +dependency-reduced-pom.xml #userguide/site versions.json diff --git a/compile-libs/tomcat-annotations-api-10.0.0-M5.jar b/compile-libs/tomcat-annotations-api-10.0.0-M5.jar deleted file mode 100644 index b997f7299fd0181569a13d688530eb42661e754f..0000000000000000000000000000000000000000 Binary files a/compile-libs/tomcat-annotations-api-10.0.0-M5.jar and /dev/null differ diff --git a/compile-libs/tomcat-annotations-api-10.1.19.jar b/compile-libs/tomcat-annotations-api-10.1.19.jar new file mode 100644 index 0000000000000000000000000000000000000000..eed5e6a27e8e13129a7957dc3f780544cfe6585f Binary files /dev/null and b/compile-libs/tomcat-annotations-api-10.1.19.jar differ diff --git a/compile-libs/tomcat-embed-core-10.0.0-M5.jar b/compile-libs/tomcat-embed-core-10.0.0-M5.jar deleted file mode 100644 index 2f1d6c7ee4363654e453428ce5efbc685db8c94e..0000000000000000000000000000000000000000 Binary files a/compile-libs/tomcat-embed-core-10.0.0-M5.jar and /dev/null differ diff --git a/compile-libs/tomcat-embed-core-10.1.19.jar b/compile-libs/tomcat-embed-core-10.1.19.jar new file mode 100644 index 0000000000000000000000000000000000000000..7e14ed5f5ec75c433bce7e4283411241faa9eac1 Binary files /dev/null and b/compile-libs/tomcat-embed-core-10.1.19.jar differ diff --git a/jams-ca/src/main/java/net/jami/jams/ca/workers/csr/builders/SystemAccountBuilder.java b/jams-ca/src/main/java/net/jami/jams/ca/workers/csr/builders/SystemAccountBuilder.java index 378c46c530627097d11bce7bd2162ede70eed12f..627c52e2654ee1c8b557901945b79545f41fb2e9 100644 --- a/jams-ca/src/main/java/net/jami/jams/ca/workers/csr/builders/SystemAccountBuilder.java +++ b/jams-ca/src/main/java/net/jami/jams/ca/workers/csr/builders/SystemAccountBuilder.java @@ -85,7 +85,7 @@ public class SystemAccountBuilder { new Date( System.currentTimeMillis() + systemAccount.getX509Fields().getLifetime()), - new X500Name("CN=" + systemAccount.getX509Fields().getDN()), + new X500Name(systemAccount.getX509Fields().getDN()), SubjectPublicKeyInfo.getInstance(keyPair.getPublic().getEncoded())); systemAccount.setPrivateKey(keyPair.getPrivate()); systemAccount.setCertificate( diff --git a/jams-common/pom.xml b/jams-common/pom.xml index 45d3f7874a7f2e77e1b350889e1e5367d92a3c42..b0f2a061114425bc2d323ac61e117d23d3909958 100644 --- a/jams-common/pom.xml +++ b/jams-common/pom.xml @@ -14,12 +14,12 @@ <dependencies> <dependency> <groupId>org.bouncycastle</groupId> - <artifactId>bcprov-jdk15on</artifactId> + <artifactId>bcprov-jdk18on</artifactId> <version>${bouncy.castle.version}</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> - <artifactId>bcpkix-jdk15on</artifactId> + <artifactId>bcpkix-jdk18on</artifactId> <version>${bouncy.castle.version}</version> </dependency> <dependency> diff --git a/jams-common/src/main/java/net/jami/jams/common/annotations/ScopedServletProcessor.java b/jams-common/src/main/java/net/jami/jams/common/annotations/ScopedServletProcessor.java index afb156e795a3523f179de5bb35c8fcba6aeff7d2..c6afcbdfb9ac3e3bee79e7f83f0708d5a0880f0e 100644 --- a/jams-common/src/main/java/net/jami/jams/common/annotations/ScopedServletProcessor.java +++ b/jams-common/src/main/java/net/jami/jams/common/annotations/ScopedServletProcessor.java @@ -113,13 +113,13 @@ public class ScopedServletProcessor extends AbstractProcessor { "jar:file:" + parentDirectory + File.separator - + "compile-libs/tomcat-embed-core-10.0.0-M5.jar!/"); + + "compile-libs/tomcat-embed-core-10.1.19.jar!/"); URL cpUrl3 = new URL( "jar:file:" + parentDirectory + File.separator - + "compile-libs/tomcat-annotations-api-10.0.0-M5.jar!/"); + + "compile-libs/tomcat-annotations-api-10.1.19.jar!/"); URLClassLoader cpUrlLoader = new URLClassLoader(new URL[] {cpUrl1, cpUrl3}); diff --git a/pom.xml b/pom.xml index 3dd6d76a373679ed0cc31b6e71a16631ffd0c924..3083370caac088f6c4af85af25977d3df95e6b96 100644 --- a/pom.xml +++ b/pom.xml @@ -27,40 +27,35 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> - <maven.compiler.version>3.8.1</maven.compiler.version> + <maven.compiler.version>3.12.1</maven.compiler.version> <java.version>11</java.version> - <bouncy.castle.version>1.70</bouncy.castle.version> + <bouncy.castle.version>1.77</bouncy.castle.version> <lombok.version>1.18.30</lombok.version> <log4j.version>1.7.30</log4j.version> <jupiter.api.version>5.7.0-M1</jupiter.api.version> <mockito.version>5.10.0</mockito.version> <mockito-inline.version>5.2.0</mockito-inline.version> - <tomcat.version>10.0.0-M5</tomcat.version> + <tomcat.version>10.1.19</tomcat.version> <map.struct.version>1.3.0.Final</map.struct.version> - <maven.surefire.version>2.22.1</maven.surefire.version> - <junit.surefire.version>1.1.0</junit.surefire.version> + <maven.surefire.version>3.2.5</maven.surefire.version> <gson.version>2.10.1</gson.version> <javassist.version>3.27.0-GA</javassist.version> <derby.version>10.14.2.0</derby.version> <msgpack.version>0.8.16</msgpack.version> <commons.codec.version>1.11</commons.codec.version> <xbean.version>4.17</xbean.version> - <maven.shade.version>3.2.3</maven.shade.version> + <maven.shade.version>3.5.2</maven.shade.version> <imperva.ddc.version>7.3.3.0.0.0</imperva.ddc.version> <ldaptive.version>2.0.0-RC4</ldaptive.version> - <javax.servlet.version>4.0.1</javax.servlet.version> <maven.clean.version>3.1.0</maven.clean.version> <nimbus.jwt.version>8.17</nimbus.jwt.version> <asm.version>8.0</asm.version> - <maven.model.version>3.2.5</maven.model.version> - <apache.httpcore.version>4.4.12</apache.httpcore.version> - <apache.httpclient.version>4.5.10</apache.httpclient.version> <ez.vcard.version>0.10.6</ez.vcard.version> - <maven.resources.version>3.1.0</maven.resources.version> + <maven.resources.version>3.3.1</maven.resources.version> <embedded.ldap.unit>0.8.1</embedded.ldap.unit> - <maven.exec.version>1.1.1</maven.exec.version> <zmq.version>0.5.2</zmq.version> <flyway.version>9.21.1</flyway.version> + <jacoco.version>0.8.11</jacoco.version> </properties> <dependencies> @@ -169,7 +164,7 @@ <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> - <version>0.8.10</version> + <version>${jacoco.version}</version> <executions> <execution> <id>jacoco-initialize</id>