Commit Graph

2057 Commits

Author SHA1 Message Date
Greg Turnquist
346a53da29 SWS-890 Make WSSecurityEngine injectable to Wss4jSecurityInterceptor 2016-02-09 09:34:58 -06:00
Greg Turnquist
2906b1af5c SWS-945 Deprecate wss4j module
* Allow warnings through (don't break the build).
2016-02-09 08:19:45 -06:00
Arjen Poutsma
f9de2577a0 SWS-943 Upgraded from WSS4J 2.0 to 2.1 2016-02-03 11:38:20 -06:00
Jamin Hitchcock
f6f11b09d1 SWS-886 Update to WSS4J 2.0.x / XMLSec 2.0.x 2016-02-02 13:24:30 -06:00
Greg Turnquist
5b07910276 Add contribution guidelines
* Convert existing README to asciidoctor
* Add CONTRIBUTING set of guidelines
* Add Code of Conduct based on Spring Boot
2016-02-01 11:55:23 -06:00
Greg Turnquist
759b677530 SWS-938 Remove links to w3schools
w3schools has a history of offering improper information and patterns, so links to that site have been removed.
2016-01-28 11:56:24 -06:00
Greg Turnquist
8b18b88fe9 SWS-937 Eliminate usage of internal Axiom implementation class 2016-01-28 11:43:17 -06:00
Greg Turnquist
e6d9ae315d SWS-941 Upgrade minimum to Java 7 2016-01-28 11:36:10 -06:00
Florian Schmaus
2787cbd677 SWS-941 Upgrade to Smack 4.1.6
Depend on smack-java7
2016-01-28 11:35:51 -06:00
Greg Turnquist
8032640b1b SWS-940 Upgrade to Spring Security 3.2.9.RELEASE 2016-01-27 16:17:18 -06:00
Greg Turnquist
396854d108 SWS-879 Add toString() to XPathExpressionFactories 2016-01-26 16:33:34 -06:00
Greg Turnquist
85c4832a7f SWS-885 Upgrade to Smack 4.1.5 2016-01-22 16:11:39 -06:00
Greg Turnquist
d4a59abe13 Upgrade master to 2.3.0.BUILD-SNAPSHOT 2016-01-20 15:31:52 -06:00
Greg Turnquist
4cbc75c060 SWS-930 Restore backwards compatibility for Axiom 1.2.14- 2015-12-18 11:27:44 -06:00
Spring Buildmaster
666c8c1628 Next development version 2015-12-15 09:50:03 -08:00
Andreas Veithen
1d9a6b589b SWS-929 Fix namespace prefix handling with StreamingPayload
The getName() method in JaxbStreamingPayload doesn't report the actual
namespace prefix that is later generated by the writeTo method. With
Axiom 1.2.13 that didn't cause problems, but 1.2.14 is less lenient,
causing an error as described in AXIOM-463.

This change:
* Updates the StreamingPayload documentation to specify that the
namespace prefix in the QName returned by getName() has no significance
(which is effectively how things are currently).
* Updates AxiomSoapBody so that it Axiom is aware that the namespace
prefix of the created OMSourcedElement is unknown.
* Modifies the unit test for setStreamingPayload so that it uses a
StreamingPayload with a prefix mismatch.
2015-12-15 10:18:23 -06:00
Greg Turnquist
6907b50b36 SWS-922 Upgrade to Axiom 1.2.15 2015-12-15 10:04:46 -06:00
Greg Turnquist
1aafa53920 SWS-928 Upgrade docbook-reference-plugin 2015-12-15 10:01:09 -06:00
Greg Turnquist
89cdd2f5f9 SWS-927 Upgrade to Gradle 2.8 2015-11-16 10:36:25 -06:00
Spring Buildmaster
93e76d8682 Next development version 2015-11-02 12:59:54 -08:00
Pierre LEGER
842bace0ac SWS-924 Mime header : Manage multiple keys with different values
Correction for multiple keys with different values in HTTP Response.
Before, in response of mimeheader:
 - cookie: value2
 - cookie: value2
Now :
 - cookie: value1
 - cookie: value2

Issue: SWS-924
2015-11-02 14:12:05 -06:00
Andy Wilkinson
1c4b17eccc SWS-923 Update tests to be compatible with latest version of Http Components
More recent versions of HTTP components normalise an HTTPHost when it’s
used to create an HTTPRoute. As part of this normalization the host’s
port is set to the default port for the host’s scheme, e.g. an https
scheme will result in a port of 443 and an http scheme will result in
a port of 80

This commit updates the tests so that they will accept the behaviour
of HTTP Components 4.3.x (the port is -1) and HTTP Components 4.5.x
(the port is 80 for http and 443 for https). Compatibility with HTTP
Components 4.5.x allows Spring Web Services’ tests to pass when
they’re run as part of the Spring IO Platform 2.0 release process
which uses a more recent version of HTTP components than the default
Spring Web Services build.
2015-10-29 10:18:59 -05:00
Philippe Marschall
3c7a6b9911 SWS-921 Use varargs for XSD schemas
XML schema validation accepting multiple schemas currently uses arrays
of Resource objects. They would be a bit easier and more succinct to
use if the setters were switched to varargs. Such a change would be
backwards compatible.

This change includes:

 * change AbstractValidatingInterceptor#setSchemas to use varargs
 * change the CommonsXsdSchemaCollection constructor to use varargs
 * change CommonsXsdSchemaCollection.setXsds to use varargs
 * update the tests to use varargs

Issue: SWS-921
https://jira.spring.io/browse/SWS-921
2015-10-19 14:39:35 -05:00
Philippe Marschall
35f3fb9102 SWS-919 Remove unused code
The project contains some code that can never be executed and can be
removed safely.

This change removes:

 * XwsSecurityInterceptor#verifyInboundMessage
 * DaoX509AuthoritiesPopulator#logger

Issue: SWS-919
https://jira.spring.io/browse/SWS-919
2015-10-19 14:16:37 -05:00
Greg Turnquist
b040abb66d Merge branch 'SWS-920' of https://github.com/marschall/spring-ws into marschall-SWS-920 2015-10-19 14:08:24 -05:00
Philippe Marschall
80bd84594e SWS-920 Fix javadoc warnings
Javadoc generation produces various warnings resulting in suboptimal
output.

This patch includes:

 * fix markup
 * fix broken references
 * fix links to external documentation
 * fix wrong javadoc

Issue: SWS-920
https://jira.spring.io/browse/SWS-920
2015-10-03 16:43:56 +02:00
Philippe Marschall
de1e640dc3 SWS-918 Fix compiler warnings
The project contains various easy to fix compiler warnings like unused
imports, raw types and no longer needed @SuppressWarnings("unchecked").

This change removes:

 * unused imports
 * raw types
 * no longer needed @SuppressWarnings("unchecked")

Issue: SWS-918
https://jira.spring.io/browse/SWS-918
2015-10-03 13:20:34 +02:00
Spring Buildmaster
d2125073ac Increment version to 2.2.3.BUILD-SNAPSHOT 2015-08-10 11:30:56 -07:00
Greg Turnquist
1325412798 SWS-910 - De-deprecate the older, interface-based mappings 2015-07-14 09:55:16 -05:00
Greg Turnquist
1520740544 SWS-905 - Add link in ref docs to MTOM sample 2015-07-10 14:04:03 -05:00
Andy Wilkinson
40c85c48de SWS-907 - Become compatible with Spring Security 4
Spring Security 4.0 removed a number of APIs that were deprecated in
3.x. This commit updates SpringSecurityUtils to avoid using those
APIs. This makes it compatible with Spring Security 4.0 while also
retaining compatibility with Spring Security 3.2.x.

Also, upgrade to Spring Security 3.2.7.RELEASE as the latest point release.
2015-07-08 11:59:22 -05:00
Andy Wilkinson
f23ec82273 SWS-906 - Use the latest version of the Spring IO Plugin
Spring IO Platform 2.0 will remove the managed versions .properties
file as support for it has been removed in Spring Boot 1.3.

This commit moves the build onto a new version of the Spring IO Plugin
that uses the Maven bom rather than the properties file.
2015-07-08 11:37:00 -05:00
Greg Turnquist
4b179e84e3 SWS-894 - Introduce interface to offer WebServiceConnection headers
* Created an interface to mark where request and response headers may be accessed
* Updated related classes to use the interface, and in turn, update method visibility
* There are sets of classes aimed at requests and another at repsonses. Have interfaces to serve both, for symmetry.
2015-04-21 13:00:18 -05:00
Tommy Winther
b8e4b806fa Fix bug in AxiomHandler 2015-04-20 13:25:07 -05:00
Greg Turnquist
30f6a24fdf Increment version to 2.2.2.BUILD-SNAPSHOT 2015-03-25 12:12:24 -05:00
Spring Buildmaster
27e9512f70 Release version 2.2.1.RELEASE 2015-03-25 09:43:27 -07:00
Greg Turnquist
0e8b892603 Revert "Prepare 2.2.1.RELEASE"
This reverts commit 2b936b83ce.
2015-03-25 10:13:11 -05:00
Greg Turnquist
2b936b83ce Prepare 2.2.1.RELEASE 2015-03-24 16:45:29 -05:00
Greg Turnquist
8f559cfb99 SWS-888 - Handle configuring max connections for secured routes
When configuring max connections for a secured route, the HttpRoute is actually not secured. This causes an improper lookup.

This change updates the test case to ensure several things are verified including the fix provided.
2015-03-18 14:39:19 -05:00
Arjen Poutsma
21b5004162 NullPointerException for request with no SOAP body
SaajSoapEnvelope now throws an exception when the SOAP envelope contains
no SOAP body.

Issue: SWS-887
2015-03-18 10:10:56 +01:00
Arjen Poutsma
7d64bebd19 Converted spaces to tabs
This commit changes leading spaces in all Java source files to tabs, to
be consistent with other Spring projects.
2015-03-18 09:54:51 +01:00
Arjen Poutsma
b6500fe5ac SOAP call not rejected when interceptor fails
When a ClientInterceptor returns false for handleRequest, the actual
SOAP call should not proceed.

Issue: SWS-892
2015-03-16 11:11:40 +01:00
Greg Turnquist
3f15500598 Upgrade to Spring Framework 4.0.9.RELEASE 2015-02-19 08:18:58 -06:00
Greg Turnquist
4ce9e67161 SWS-884: Optionally keep security header inside Wss4jSecurityInterceptor 2015-02-18 15:20:04 -06:00
Greg Turnquist
739d2f1dad Add _site to list of ignored folders 2015-01-09 16:27:46 -06:00
Greg Turnquist
fce1285957 Update developer contact info 2014-12-05 14:59:15 -06:00
Greg Turnquist
938e8661d2 Polish 2014-12-05 14:14:59 -06:00
nstoddar
a46cb2b1d4 fix for AbstractAddressingEndpointMapping to filter SmartEndpointInterceptors 2014-12-05 14:10:05 -06:00
Greg Turnquist
5fd6e568fb Upgrade to Spring 4.0.8 and Spring Security 3.2.5 2014-12-05 12:48:38 -06:00
Greg Turnquist
989109bfa8 Upgrade ehacache to publicly visible artifact w/ version 2.8.4 2014-10-06 08:56:59 -05:00