diff --git a/example-app/pom.xml b/example-app/pom.xml
index c40d204..15cb131 100644
--- a/example-app/pom.xml
+++ b/example-app/pom.xml
@@ -16,6 +16,16 @@
21
21
UTF-8
+
+ 3.4.0
+ 2.0.16
+
2.3.232
+ 5.11.4
+ 3.7.1
+ 2.18.2
+ 5.4.1
+ 1.79
+ 9.1.0
@@ -28,51 +38,51 @@
org.springframework.boot
spring-boot-starter-web
- 3.3.4
+ ${spring.boot.version}
org.springframework.boot
spring-boot-starter-data-jpa
- 3.3.4
+ ${spring.boot.version}
org.slf4j
slf4j-api
- 2.0.16
+ ${slf4j.version}
com.h2database
h2
- 2.3.232
+ ${h2.version}
org.junit.jupiter
junit-jupiter-api
- 5.11.2
+ ${junit-jupiter.version}
test
org.junit.jupiter
junit-jupiter-params
- 5.11.2
+ ${junit-jupiter.version}
test
org.junit.jupiter
junit-jupiter-engine
- 5.11.2
+ ${junit-jupiter.version}
test
org.springframework.boot
spring-boot-starter-webflux
- 3.3.4
+ ${spring.boot.version}
@@ -80,7 +90,7 @@
org.springframework.boot
spring-boot-starter-test
test
- 3.3.4
+ ${spring.boot.version}
@@ -95,44 +105,44 @@
io.projectreactor
reactor-test
test
- 3.6.10
+ ${projectreactor.version}
com.mysql
mysql-connector-j
- 9.0.0
+ ${mysql-connector.version}
com.fasterxml.jackson.core
jackson-databind
- 2.18.0
+ ${jackson.version}
com.fasterxml.jackson.core
jackson-core
- 2.18.0
+ ${jackson.version}
com.fasterxml.jackson.core
jackson-annotations
- 2.18.0
+ ${jackson.version}
org.apache.httpcomponents.client5
httpclient5
- 5.4
+ ${httpclient5.version}
org.bouncycastle
bcpkix-jdk18on
- 1.78.1
+ ${bouncycastle.version}
@@ -149,7 +159,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.1
+ 3.5.2
**/*Test.java
@@ -161,7 +171,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 3.2.2
+ 3.4.2
@@ -176,7 +186,7 @@
org.springframework.boot
spring-boot-maven-plugin
- 3.3.4
+ ${spring.boot.version}
@@ -220,7 +230,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.5.1
+ 3.5.2
diff --git a/example-app/src/main/resources/logback.xml b/example-app/src/main/resources/logback.xml
new file mode 100644
index 0000000..6a90a06
--- /dev/null
+++ b/example-app/src/main/resources/logback.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
diff --git a/example-app/src/test/java/com/digicert/validation/client/PdnsClient.java b/example-app/src/test/java/com/digicert/validation/client/PdnsClient.java
index 9012c6d..1d35fdf 100644
--- a/example-app/src/test/java/com/digicert/validation/client/PdnsClient.java
+++ b/example-app/src/test/java/com/digicert/validation/client/PdnsClient.java
@@ -11,6 +11,7 @@
import org.springframework.web.client.RestTemplate;
import java.io.IOException;
+import java.net.URI;
import java.util.List;
@Service
@@ -25,14 +26,7 @@ public PdnsClient() {
.defaultHeader("X-API-Key", "secret")
.build();
restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());
- restTemplate.setErrorHandler(new DefaultResponseErrorHandler() {
- @Override
- public void handleError(ClientHttpResponse response) throws IOException {
- if (response.getStatusCode() != HttpStatus.NOT_FOUND) {
- super.handleError(response);
- }
- }
- });
+ restTemplate.setErrorHandler(new Ignore404StatusResponseErrorHandler());
}
public void createLocalhostARecord(String domain) {
@@ -153,4 +147,20 @@ public enum PdnsRecordType {
CNAME,
A,
}
+
+ static class Ignore404StatusResponseErrorHandler extends DefaultResponseErrorHandler {
+ @Override
+ public void handleError(URI url, HttpMethod method, ClientHttpResponse response) throws IOException {
+ if (response.getStatusCode() != HttpStatus.NOT_FOUND) {
+ super.handleError(url, method, response);
+ }
+ }
+
+ @Override
+ public void handleError(ClientHttpResponse response) throws IOException {
+ if (response.getStatusCode() != HttpStatus.NOT_FOUND) {
+ super.handleError(response);
+ }
+ }
+ }
}
diff --git a/library/pom.xml b/library/pom.xml
index 41d8d53..4f870c4 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -45,17 +45,17 @@
3.11.1
3.17.0
- 1.18.34
+ 1.18.36
3.6.2
- 5.4
+ 5.4.1
2.0.16
- 1.5.9
- 1.78.1
+ 1.5.13
+ 1.79
33.2.1-jre
- 75.1
+ 76.1
- 5.14.1
- 5.11.2
+ 5.14.2
+ 5.11.4
5.15.0
./target/site/jacoco-aggregate/jacoco.xml
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.1
+ 3.5.2
org.sonarsource.scanner.maven
@@ -235,7 +235,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
+ 3.3.1
attach-sources
@@ -250,7 +250,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.10.1
+ 3.11.2
21
private
@@ -269,7 +269,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.2.6
+ 3.2.7
sign-artifacts