Skip to content

Commit 5dedbee

Browse files
authored
Merge pull request #637 from GluuFederation/version_4.5.3
chore: merge from 4.5.3
2 parents edb57e4 + 6a74a1e commit 5dedbee

17 files changed

+82
-41
lines changed

oxd-server/pom.xml

Lines changed: 55 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<properties>
1313
<dbcp.version>1.4</dbcp.version>
1414
<h2.version>2.1.210</h2.version>
15-
<dropwizard.version>2.0.29</dropwizard.version>
15+
<dropwizard.version>3.0.4</dropwizard.version>
1616
<jersey-test-framework-provider>2.29.1</jersey-test-framework-provider>
1717
<generate.windows.exe>false</generate.windows.exe>
1818
<commons-daemon.bin.version>1.2.1</commons-daemon.bin.version>
@@ -127,22 +127,22 @@
127127
</artifactItem>
128128
<artifactItem>
129129
<groupId>org.bouncycastle</groupId>
130-
<artifactId>bcprov-jdk15on</artifactId>
131-
<version>1.70</version>
130+
<artifactId>bcprov-jdk18on</artifactId>
131+
<version>1.76</version>
132132
<overWrite>true</overWrite>
133133
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
134134
</artifactItem>
135135
<artifactItem>
136136
<groupId>org.bouncycastle</groupId>
137-
<artifactId>bcpkix-jdk15on</artifactId>
138-
<version>1.70</version>
137+
<artifactId>bcpkix-jdk18on</artifactId>
138+
<version>1.76</version>
139139
<overWrite>true</overWrite>
140140
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
141141
</artifactItem>
142142
<artifactItem>
143143
<groupId>org.bouncycastle</groupId>
144-
<artifactId>bcutil-jdk15on</artifactId>
145-
<version>1.70</version>
144+
<artifactId>bcutil-jdk18on</artifactId>
145+
<version>1.76</version>
146146
<overWrite>true</overWrite>
147147
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
148148
</artifactItem>
@@ -275,11 +275,23 @@
275275
<dependencies>
276276
<dependency>
277277
<groupId>io.dropwizard</groupId>
278-
<artifactId>dropwizard-bom</artifactId>
278+
<artifactId>dropwizard-dependencies</artifactId>
279279
<version>${dropwizard.version}</version>
280280
<type>pom</type>
281281
<scope>import</scope>
282282
</dependency>
283+
<dependency>
284+
<groupId>org.testcontainers</groupId>
285+
<artifactId>testcontainers-bom</artifactId>
286+
<version>1.19.2</version>
287+
<type>pom</type>
288+
<scope>import</scope>
289+
</dependency>
290+
<dependency>
291+
<groupId>net.java.dev.jna</groupId>
292+
<artifactId>jna</artifactId>
293+
<version>5.13.0</version>
294+
</dependency>
283295
<dependency>
284296
<groupId>org.apache.commons</groupId>
285297
<artifactId>commons-text</artifactId>
@@ -425,6 +437,12 @@
425437
<artifactId>oxd-gen-client</artifactId>
426438
<version>${project.version}</version>
427439
<scope>test</scope>
440+
<exclusions>
441+
<exclusion>
442+
<groupId>com.squareup.okio</groupId>
443+
<artifactId>okio</artifactId>
444+
</exclusion>
445+
</exclusions>
428446
</dependency>
429447
<dependency>
430448
<groupId>org.gluu</groupId>
@@ -482,7 +500,7 @@
482500
<dependency>
483501
<groupId>org.yaml</groupId>
484502
<artifactId>snakeyaml</artifactId>
485-
<version>1.32</version>
503+
<version>2.0</version>
486504
<scope>compile</scope>
487505
</dependency>
488506
<dependency>
@@ -532,10 +550,21 @@
532550
<artifactId>zipkin-reporter</artifactId>
533551
<version>2.16.4</version>
534552
</dependency>
553+
<dependency>
554+
<groupId>com.squareup.okio</groupId>
555+
<artifactId>okio</artifactId>
556+
<version>3.4.0</version>
557+
</dependency>
535558
<dependency>
536559
<groupId>io.zipkin.reporter2</groupId>
537560
<artifactId>zipkin-sender-okhttp3</artifactId>
538561
<version>2.16.4</version>
562+
<exclusions>
563+
<exclusion>
564+
<groupId>com.squareup.okio</groupId>
565+
<artifactId>okio</artifactId>
566+
</exclusion>
567+
</exclusions>
539568
</dependency>
540569
<dependency>
541570
<groupId>org.gluu</groupId>
@@ -573,15 +602,15 @@
573602
<exclusions>
574603
<exclusion>
575604
<groupId>org.bouncycastle</groupId>
576-
<artifactId>bcprov-jdk15on</artifactId>
605+
<artifactId>bcprov-jdk18on</artifactId>
577606
</exclusion>
578607
<exclusion>
579608
<groupId>org.bouncycastle</groupId>
580-
<artifactId>bcpkix-jdk15on</artifactId>
609+
<artifactId>bcpkix-jdk18on</artifactId>
581610
</exclusion>
582611
<exclusion>
583612
<groupId>org.bouncycastle</groupId>
584-
<artifactId>bcutil-jdk15on</artifactId>
613+
<artifactId>bcutil-jdk18on</artifactId>
585614
</exclusion>
586615
</exclusions>
587616
</dependency>
@@ -612,11 +641,23 @@
612641
<groupId>org.seleniumhq.selenium</groupId>
613642
<artifactId>selenium-remote-driver</artifactId>
614643
<scope>test</scope>
644+
<exclusions>
645+
<exclusion>
646+
<groupId>com.squareup.okio</groupId>
647+
<artifactId>okio</artifactId>
648+
</exclusion>
649+
</exclusions>
615650
</dependency>
616651
<dependency>
617652
<groupId>org.seleniumhq.selenium</groupId>
618653
<artifactId>selenium-support</artifactId>
619654
<scope>test</scope>
655+
<exclusions>
656+
<exclusion>
657+
<groupId>com.squareup.okio</groupId>
658+
<artifactId>okio</artifactId>
659+
</exclusion>
660+
</exclusions>
620661
</dependency>
621662
<dependency>
622663
<groupId>org.seleniumhq.selenium</groupId>
@@ -720,12 +761,12 @@
720761
<dependencies>
721762
<dependency>
722763
<groupId>org.bouncycastle</groupId>
723-
<artifactId>bcprov-jdk15on</artifactId>
764+
<artifactId>bcprov-jdk18on</artifactId>
724765
<scope>runtime</scope>
725766
</dependency>
726767
<dependency>
727768
<groupId>org.bouncycastle</groupId>
728-
<artifactId>bcpkix-jdk15on</artifactId>
769+
<artifactId>bcpkix-jdk18on</artifactId>
729770
<scope>runtime</scope>
730771
</dependency>
731772
</dependencies>

oxd-server/src/main/assembly/src.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<directory>${project.build.directory}/dependencies</directory>
4040
<outputDirectory>/lib</outputDirectory>
4141
<includes>
42-
<include>*-jdk15on*.jar</include>
42+
<include>*-jdk18on*.jar</include>
4343
</includes>
4444
</fileSet>
4545
<fileSet>

oxd-server/src/main/assembly/windows-exe-src.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<outputDirectory>/lib</outputDirectory>
1212
<useProjectArtifact>false</useProjectArtifact>
1313
<includes>
14-
<include>org.bouncycastle:bcprov-jdk15on</include>
15-
<include>org.bouncycastle:bcpkix-jdk15on</include>
14+
<include>org.bouncycastle:bcprov-jdk18on</include>
15+
<include>org.bouncycastle:bcpkix-jdk18on</include>
1616
</includes>
1717
<scope>runtime</scope>
1818
</dependencySet>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#!/bin/sh
22

3-
warName=oxd-server-4.5.0-SNAPSHOT-distribution.zip
3+
warName=oxd-server-4.5.3.Final-distribution.zip
44
distDir=oxd-dist
55

66
# Clean up
77
rm -f $warName
88
rm -f -r $destDir
99

1010
# Download and unzip
11-
wget http://ox.gluu.org/maven/org/xdi/oxd-server/4.5.0-SNAPSHOT/$warName
11+
wget http://ox.gluu.org/maven/org/xdi/oxd-server/4.5.3.Final/$warName
1212
unzip $warName -d $distDir

oxd-server/src/main/java/org/gluu/oxd/server/Cli.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import io.dropwizard.configuration.ConfigurationException;
77
import io.dropwizard.configuration.ConfigurationFactory;
88
import io.dropwizard.configuration.DefaultConfigurationFactoryFactory;
9+
import io.dropwizard.core.server.DefaultServerFactory;
910
import io.dropwizard.jackson.Jackson;
1011
import io.dropwizard.jersey.validation.Validators;
1112
import io.dropwizard.jetty.ConnectorFactory;
1213
import io.dropwizard.jetty.HttpConnectorFactory;
1314
import io.dropwizard.jetty.HttpsConnectorFactory;
14-
import io.dropwizard.server.DefaultServerFactory;
1515
import org.apache.commons.cli.*;
1616
import org.apache.commons.lang.StringUtils;
1717
import org.apache.log4j.Level;

oxd-server/src/main/java/org/gluu/oxd/server/OxdServerApplication.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package org.gluu.oxd.server;
22

33
import com.codahale.metrics.health.HealthCheck;
4-
import io.dropwizard.Application;
54
import io.dropwizard.configuration.EnvironmentVariableSubstitutor;
65
import io.dropwizard.configuration.SubstitutingSourceProvider;
7-
import io.dropwizard.setup.Bootstrap;
8-
import io.dropwizard.setup.Environment;
6+
import io.dropwizard.core.Application;
7+
import io.dropwizard.core.setup.Bootstrap;
8+
import io.dropwizard.core.setup.Environment;
99
import org.glassfish.jersey.server.filter.RolesAllowedDynamicFeature;
1010
import org.slf4j.Logger;
1111
import org.slf4j.LoggerFactory;

oxd-server/src/main/java/org/gluu/oxd/server/OxdServerConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.fasterxml.jackson.annotation.JsonProperty;
55
import com.fasterxml.jackson.databind.JsonNode;
66
import com.google.common.collect.Lists;
7-
import io.dropwizard.Configuration;
7+
import io.dropwizard.core.Configuration;
88

99
import java.util.List;
1010

oxd-server/src/main/java/org/gluu/oxd/server/RestResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.gluu.oxd.server;
22

3-
import io.dropwizard.util.Strings;
3+
import com.google.common.base.Strings;
44
import io.opentracing.Scope;
55
import org.gluu.oxd.common.Command;
66
import org.gluu.oxd.common.CommandType;

oxd-server/src/main/java/org/gluu/oxd/server/op/GetRequestObjectOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.gluu.oxd.server.op;
22

3+
import com.google.common.base.Strings;
34
import com.google.inject.Injector;
4-
import io.dropwizard.util.Strings;
55
import org.gluu.oxd.common.Command;
66
import org.gluu.oxd.common.ErrorResponseCode;
77
import org.gluu.oxd.common.ExpiredObject;

oxd-server/src/main/java/org/gluu/oxd/server/op/GetRequestObjectUriOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.gluu.oxd.server.op;
22

33
import com.google.inject.Injector;
4-
import io.dropwizard.util.Strings;
4+
import io.dropwizard.logback.shaded.guava.base.Strings;
55
import org.apache.commons.lang.StringUtils;
66
import org.gluu.oxauth.model.crypto.signature.SignatureAlgorithm;
77
import org.gluu.oxauth.model.jwk.Algorithm;

oxd-server/src/main/java/org/gluu/oxd/server/op/GetUserInfoOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.gluu.oxd.server.op;
22

33
import com.google.inject.Injector;
4-
import io.dropwizard.util.Strings;
4+
import io.dropwizard.logback.shaded.guava.base.Strings;
55
import org.gluu.oxauth.client.UserInfoClient;
66
import org.gluu.oxauth.client.UserInfoRequest;
77
import org.gluu.oxauth.client.UserInfoResponse;

oxd-server/src/main/java/org/gluu/oxd/server/service/DiscoveryService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
package org.gluu.oxd.server.service;
55

66
import com.google.inject.Inject;
7-
import io.dropwizard.util.Strings;
7+
import io.dropwizard.logback.shaded.guava.base.Strings;
88
import org.apache.commons.lang.StringUtils;
99
import org.gluu.oxauth.client.OpenIdConfigurationClient;
1010
import org.gluu.oxauth.client.OpenIdConfigurationResponse;

oxd-server/src/main/java/org/gluu/oxd/server/service/KeyGeneratorService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.google.common.collect.Lists;
44
import com.google.inject.Inject;
5-
import io.dropwizard.util.Strings;
5+
import io.dropwizard.logback.shaded.guava.base.Strings;
66
import org.gluu.oxauth.model.crypto.AbstractCryptoProvider;
77
import org.gluu.oxauth.model.crypto.OxAuthCryptoProvider;
88
import org.gluu.oxauth.model.crypto.encryption.KeyEncryptionAlgorithm;

oxd-server/src/main/java/org/gluu/oxd/server/service/PublicOpKeyService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import java.util.Optional;
55
import java.util.concurrent.TimeUnit;
66

7+
import io.dropwizard.logback.shaded.guava.base.Strings;
78
import org.gluu.oxauth.client.JwkClient;
89
import org.gluu.oxauth.client.JwkResponse;
910
import org.gluu.oxauth.model.crypto.PublicKey;
@@ -24,7 +25,6 @@
2425
import com.google.common.collect.Lists;
2526
import com.google.inject.Inject;
2627

27-
import io.dropwizard.util.Strings;
2828

2929
/**
3030
* @author Yuriy Zabrovarnyy

oxd-server/src/test/java/org/gluu/oxd/server/GetTokensByCodeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.gluu.oxd.server;
22

3+
import com.google.common.base.Strings;
34
import com.google.common.collect.Lists;
4-
import io.dropwizard.util.Strings;
55
import org.apache.commons.codec.binary.Base64;
66
import org.gluu.oxauth.model.common.AuthenticationMethod;
77
import org.gluu.oxauth.model.util.Util;

oxd-server/src/test/java/org/gluu/oxd/server/SetUpTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,28 +31,28 @@ public class SetUpTest {
3131
@BeforeSuite
3232
public static void beforeSuite(String host, String opHost, String redirectUrls) {
3333
try {
34-
LOG.debug("Running beforeSuite ...");
34+
LOG.info("Running beforeSuite ...");
3535
ServerLauncher.setSetUpSuite(true);
3636

3737
SUPPORT = new DropwizardTestSupport<OxdServerConfiguration>(OxdServerApplication.class,
3838
ResourceHelpers.resourceFilePath("oxd-server-jenkins.yml"),
3939
ConfigOverride.config("server.applicationConnectors[0].port", "0") // Optional, if not using a separate testing-specific configuration file, use a randomly selected port
4040
);
4141
SUPPORT.before();
42-
LOG.debug("HTTP server started.");
42+
LOG.info("HTTP server started.");
4343

4444
removeExistingRps();
45-
LOG.debug("Existing RPs are removed.");
45+
LOG.info("Existing RPs are removed.");
4646

4747
RegisterSiteResponse setupClient = SetupClientTest.setupClient(Tester.newClient(host), opHost, redirectUrls);
4848
Tester.setSetupClient(setupClient, host, opHost);
49-
LOG.debug("SETUP_CLIENT is set in Tester.");
49+
LOG.info("SETUP_CLIENT is set in Tester.");
5050

5151
Preconditions.checkNotNull(Tester.getAuthorization());
52-
LOG.debug("Tester's authorization is set.");
52+
LOG.info("Tester's authorization is set.");
5353

5454
setupSwaggerSuite(Tester.getTargetHost(host), opHost, redirectUrls);
55-
LOG.debug("Finished beforeSuite!");
55+
LOG.info("Finished beforeSuite!");
5656
} catch (Exception e) {
5757
LOG.error("Failed to start suite.", e);
5858
throw new AssertionError("Failed to start suite.");

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
<properties>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1414
<maven.min-version>3.0.3</maven.min-version>
15-
<oxCore.version>4.5.4-SNAPSHOT</oxCore.version>
15+
<oxCore.version>4.5.3.Final</oxCore.version>
1616
<jackson.version>2.10.1</jackson.version>
1717
<httpcomponents.version>4.1.2</httpcomponents.version>
18-
<oxauth.version>4.5.4-SNAPSHOT</oxauth.version>
18+
<oxauth.version>4.5.3.Final</oxauth.version>
1919
<licensing.version>1.1.0</licensing.version>
2020
<guice.version>3.0</guice.version>
2121
<guava.version>[24.1.1,)</guava.version>
22-
<oxlicense.version>4.5.4-SNAPSHOT</oxlicense.version>
22+
<oxlicense.version>4.5.3.Final</oxlicense.version>
2323
<selenium.version>3.141.59</selenium.version>
2424
<skip.swagger.client.generation>false</skip.swagger.client.generation>
2525

0 commit comments

Comments
 (0)