Commit Graph

2379 Commits

Author SHA1 Message Date
Greg L. Turnquist
6edbdeb2a9 Upgrade to maven-assembly-plugin 3.5.0.
Using the upgrade, make several cleanups to the reference docs including ONLY setting the relevant property ON the actual docs artifacts. Also adjust permission settings.

Resolves #1354.
2023-05-11 13:45:23 -05:00
Greg L. Turnquist
1adc7af334 Continue development on v4.0.5-SNAPSHOT 2023-05-11 11:47:40 -05:00
Greg L. Turnquist
a62d60e42d Releasing Spring Web Services v4.0.4 2023-05-11 11:47:38 -05:00
Greg L. Turnquist
cce55648cc Reintroduce Docker containers for release.
Releasing requires additional tools inside the container that does the releasing process, whether to maven central or artifactory.

Resolves #1353.
2023-05-11 11:33:29 -05:00
Greg L. Turnquist
aceefff46e Upgrade smoke-tests to Spring Boot 3.0.6.
Resolves #1352.
2023-05-11 10:36:20 -05:00
Greg L. Turnquist
aade1794fb Upgrade to Spring Framework 6.0.9.
Resolves #1350.
2023-05-11 09:48:11 -05:00
Greg L. Turnquist
6db6d51b66 Upgrade to Artemis Jakarta Server 2.28.0.
This allows us to reenable maven-enforcer-plugin. Using that, several tunings of various dependencies is needed to resolve transitive conflicts.

Resolves #1351.
2023-05-10 21:43:49 -05:00
Greg L. Turnquist
88a7f5d408 Adopt Harbor Proxy service for CI.
Resolves #1348.
2023-04-20 10:27:07 -05:00
Greg L. Turnquist
c955dc7f78 Polishing.
Related: #1347.
2023-04-20 08:58:46 -05:00
Greg L. Turnquist
6ce407543e Introduce smoke testing to release process.
The release process should include the means to do some basic smoke testing against staged artifacts before concluding the process.

Resolves #1347.
2023-04-19 13:47:46 -05:00
Greg L. Turnquist
5b237c52e7 Polishing.
Related: #1346.
2023-04-18 13:26:13 -05:00
Greg L. Turnquist
43350088d6 Introduce .sdkmanrc to ease switching Java versions.
Resolves #1346.
2023-04-18 13:19:54 -05:00
Greg L. Turnquist
b65a32a8bf Continue development on v4.0.4-SNAPSHOT 2023-04-18 11:07:57 -05:00
Greg L. Turnquist
160b923a13 Releasing Spring Web Services v4.0.3 2023-04-18 11:07:55 -05:00
Greg L. Turnquist
770d6518f0 Upgrade to Apache Santuario XMLSEC 3.0.2.
3.0.2 is out with a key change in how it handles blocking vs. non-blocking entropy sources.

Resolves #1332.
2023-04-18 09:16:15 -05:00
Greg L. Turnquist
a0abd67aad Upgrade to Spring Security 6.0.3.
Resolves #1345.
2023-04-17 14:56:03 -05:00
Greg L. Turnquist
b80deff758 Upgrade to Spring Framework 6.0.8.
Resolves #1343.
2023-04-17 14:52:43 -05:00
Greg L. Turnquist
6e2982d4b6 Polishing.
Related: #1100.
Original pull request: #115.
2023-04-10 15:24:58 -05:00
leaqui
e1035a96f0 Ensure wsa:To is OPTIONAL or REQUIRED per the WS Addressing standard used.
Introduce means to make wsa:To properly handled based on the version of WS Addressing. There are also some faulty assumptions in the test cases that don't properly reflect these two standards.

Resolves: #1100.
Original pull request: #115.
2023-04-10 15:15:20 -05:00
hduelme
315eb2b252 Remove unnecessary boxing for integers.
Resolves #1334.
2023-04-10 12:15:52 -05:00
Jamin Hitchcock
ffe5ccbdb5 Propagate TTL in Wss4jSecurityInterceptor.
Ensure TTL values are propagated properly through Wss4j's security interceptor.

Resolves #1150.
Original pull request: #1185.
2023-04-05 15:52:21 -05:00
hduelme
d260339814 Use StandardCharsets.UTF_8 instead of a string value.
Resolves #1335.
2023-04-05 15:10:13 -05:00
hduelme
151ff2872a Use List.addAll() instead of iteration.
Resolves #1336.
2023-04-05 15:02:27 -05:00
Greg L. Turnquist
5a05be54d2 Upgrade to woodstox 6.4.0.
Resolves #1298.
2023-04-05 14:10:54 -05:00
EliuX
52c7ee0ff0 Adds UserDetails to Authentication.
Add the `UserDetails` object to the `Authentication` during Spring Security password callbacks.

Resolves #109.
2023-04-05 13:59:14 -05:00
Greg L. Turnquist
5ed0738a4c Upgrade to Spring Framework 6.0.6.
Resolves #1339.
2023-03-02 14:47:38 -06:00
Greg L. Turnquist
314570c696 Continue development on v4.0.3-SNAPSHOT 2023-02-22 18:32:51 -06:00
Greg L. Turnquist
c883019763 Releasing Spring Web Services v4.0.2 2023-02-22 18:32:49 -06:00
Greg L. Turnquist
7f83708fcf Upgrade to Spring Framework 6.0.5.
Resolves #1337.
2023-02-22 18:31:36 -06:00
Zbynek Vavros
79b7635a6f Apply X-Forwarded headers during location transformation.
To support SOAP services behind load balancers and proxies, honor the de facto X-Forwarded-Proto, X-Forwarded-Host, and X-Forwarded-Port headers.

Resolves #150.
Related: #132.
2023-02-06 17:01:43 -05:00
hduelme
4338acf2a8 Simplify SimpleNamespaceContext.
Take advantage of Java's newer Map APIs to better handle creation maps, inserting absent values, and then testing them.

Resolves #1308.
2023-02-06 16:27:07 -05:00
Greg L. Turnquist
1fa1365817 Polishing.
All of these instanceof checks can also take advantage of Java 17's pattern matching instanceof operator.

Related: #1326.
2023-02-06 16:20:11 -05:00
hduelme
a7a2726194 Remove null checks from instanceof checks.
As of Java 11, the Jave language officially declares that instanceof checks include a null check, hence no need to do them in our code.

Resolves #1326.
2023-02-06 16:13:43 -05:00
hduelme
1b6fb7de44 Use a more efficient conversion from ByteArrayOutputStream to String.
Resolves #1324.
2023-02-06 15:58:20 -05:00
Greg L. Turnquist
8346d5b28d Polishing.
Related: #1325.
2023-02-06 15:55:44 -05:00
hduelme
4074c58bf7 Replace Collections.sort() with List.sort().
Resolves #1325.
2023-02-06 15:54:19 -05:00
hduelme
aee1243d6c Use Collections.emptyIterator instead of grabbing the iterator from an empty list.
Resolves #1327.
2023-02-06 15:49:15 -05:00
Greg L. Turnquist
f2bfc4acce Fix broken image links in reference documentation.
Resolves #1328.
2023-02-01 09:57:08 -06:00
Greg L. Turnquist
00882340c7 Polishing.
Related: #1316.
2023-01-25 14:01:33 -06:00
hduelme
b4536efc33 Use enhanced for-loop instead of iterator.
Resolves #1316.
2023-01-25 13:48:04 -06:00
Greg L. Turnquist
b1ce9d22e6 Polishing.
Related: #1317.
2023-01-25 13:41:29 -06:00
hduelme
024e07211a Use StringBuilder instead of StringBuffer.
Resolves #1317.
2023-01-25 13:09:10 -06:00
hduelme
5a53ed4395 Use String.contains() instead of String.indexOf().
Resolves #1318.
2023-01-25 13:04:11 -06:00
Greg L. Turnquist
7ae57b583e Polishing.
Related: #1300.
2023-01-25 12:57:24 -06:00
Rob Leland
bd7ba3be41 Add ability to override Wss4j's addInclusivePrefixes.
Resolves #1300.
Related: #1212.
2023-01-25 12:50:05 -06:00
Greg L. Turnquist
d43b25f475 Make EhCache an optional dependency.
Resolves #1323.
2023-01-25 09:30:40 -06:00
Greg L. Turnquist
57e8afe3be Add SECURITY details.
Resolves #1320.
2023-01-23 14:57:13 -06:00
Greg L. Turnquist
9268d5df97 Add LICENSE file.
Resolves #1249.
2023-01-13 09:36:36 -06:00
Greg L. Turnquist
df1176c56d Continue development on v4.0.2-SNAPSHOT 2023-01-12 14:46:08 -06:00
Greg L. Turnquist
c11a92a3ad Releasing Spring Web Services v4.0.1 2023-01-12 14:46:07 -06:00