Andreas Veithen [Mon, 6 Feb 2017 10:16:45 +0000 (10:16 +0000)]
Merge changes from trunk.
Andreas Veithen [Mon, 6 Feb 2017 10:09:33 +0000 (10:09 +0000)]
RAMPART-390: SupportingToken assertions should support multiple nested protection assertions. Patch provided by Stefan Vladov.
Andreas Veithen [Mon, 6 Feb 2017 10:05:36 +0000 (10:05 +0000)]
Merge changes from trunk.
Andreas Veithen [Tue, 31 Jan 2017 20:18:18 +0000 (20:18 +0000)]
Add rampart-policy to the code coverage analysis.
Andreas Veithen [Tue, 31 Jan 2017 20:01:47 +0000 (20:01 +0000)]
RAMPART-390: Apply patch provided by Stefan Vladov.
Andreas Veithen [Tue, 31 Jan 2017 19:59:40 +0000 (19:59 +0000)]
Create development branch for RAMPART-390.
Andreas Veithen [Tue, 31 Jan 2017 19:55:18 +0000 (19:55 +0000)]
RAMPART-389: Apply patch provided by Stefan Vladov.
Andreas Veithen [Tue, 31 Jan 2017 19:54:01 +0000 (19:54 +0000)]
Create development branch for RAMPART-389.
Andreas Veithen [Tue, 31 Jan 2017 00:05:40 +0000 (00:05 +0000)]
RAMPART-423: Improve the efficiency of SimpleTokenStore. Based on a patch provided by Boris Dushanov.
Andreas Veithen [Tue, 31 Jan 2017 00:01:27 +0000 (00:01 +0000)]
Clean up the patch.
Andreas Veithen [Mon, 30 Jan 2017 23:45:51 +0000 (23:45 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Mon, 30 Jan 2017 16:52:20 +0000 (16:52 +0000)]
RAMPART-339: Add sample 09 with different security policies for request and response. Based on a patch provided by Hasini Gunasinghe.
Andreas Veithen [Mon, 30 Jan 2017 16:49:02 +0000 (16:49 +0000)]
Final cleanup of the patch.
Andreas Veithen [Mon, 30 Jan 2017 16:38:53 +0000 (16:38 +0000)]
Add sample request/response for RAMPART-339.
Andreas Veithen [Mon, 30 Jan 2017 08:59:08 +0000 (08:59 +0000)]
Fix logic error.
Andreas Veithen [Mon, 30 Jan 2017 08:55:17 +0000 (08:55 +0000)]
Support samples with multiple policy files.
Andreas Veithen [Mon, 30 Jan 2017 08:49:29 +0000 (08:49 +0000)]
Fix target ordering.
Andreas Veithen [Mon, 30 Jan 2017 08:45:32 +0000 (08:45 +0000)]
Add sample 9 to unit test.
Andreas Veithen [Sun, 29 Jan 2017 21:41:43 +0000 (21:41 +0000)]
RAMPART-339: Apply patch provided by Hasini Gunasinghe.
Andreas Veithen [Sun, 29 Jan 2017 21:40:55 +0000 (21:40 +0000)]
Create development branch for RAMPART-339.
Andreas Veithen [Sun, 29 Jan 2017 18:54:03 +0000 (18:54 +0000)]
Normalize whitespace.
Andreas Veithen [Sun, 29 Jan 2017 18:50:15 +0000 (18:50 +0000)]
Avoid wildcard imports.
Andreas Veithen [Sun, 29 Jan 2017 18:28:03 +0000 (18:28 +0000)]
RAMPART-426: Use Axiom's getRole API to extract the actor/role from the security header.
Andreas Veithen [Sun, 29 Jan 2017 18:14:29 +0000 (18:14 +0000)]
Revert r1780826 (patch for RAMPART-287); this was supposed to go to a branch, not the trunk.
Andreas Veithen [Sun, 29 Jan 2017 17:05:48 +0000 (17:05 +0000)]
RAMPART-287: Apply patch provided by Suresh Attanayake.
Andreas Veithen [Sun, 29 Jan 2017 12:39:06 +0000 (12:39 +0000)]
RAMPART-331: Remove unreachable code. Patch provided by David Tonhofer.
Andreas Veithen [Sun, 29 Jan 2017 10:37:06 +0000 (10:37 +0000)]
Reduce code duplication.
Andreas Veithen [Sun, 29 Jan 2017 10:07:34 +0000 (10:07 +0000)]
Fix getMsgCtx12 to actually return a SOAP 1.2 message.
Andreas Veithen [Sun, 29 Jan 2017 01:27:30 +0000 (01:27 +0000)]
Code simplification.
Andreas Veithen [Sun, 29 Jan 2017 01:10:37 +0000 (01:10 +0000)]
Add extra null check.
Andreas Veithen [Sun, 29 Jan 2017 00:41:03 +0000 (00:41 +0000)]
Fix imports.
Andreas Veithen [Sat, 28 Jan 2017 23:23:57 +0000 (23:23 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 28 Jan 2017 23:16:27 +0000 (23:16 +0000)]
RAMPART-417, RAMPART-433: Add Kerberos support. Based on patches provided by Detelin Yordanov and Boris Dushanov.
Andreas Veithen [Sat, 28 Jan 2017 23:08:44 +0000 (23:08 +0000)]
Fix license headers.
Andreas Veithen [Sat, 28 Jan 2017 23:00:53 +0000 (23:00 +0000)]
Convert KerberosServer into a JUnit rule.
Andreas Veithen [Sat, 28 Jan 2017 22:38:15 +0000 (22:38 +0000)]
More cleanup.
Andreas Veithen [Sat, 28 Jan 2017 22:19:33 +0000 (22:19 +0000)]
Some cleanup.
Andreas Veithen [Sat, 28 Jan 2017 22:13:30 +0000 (22:13 +0000)]
Use xml-truth instead of xmlunit.
Andreas Veithen [Sat, 28 Jan 2017 20:16:51 +0000 (20:16 +0000)]
Move KerberosDelegationServiceValidator from src/main to src/test.
Andreas Veithen [Sat, 28 Jan 2017 20:12:54 +0000 (20:12 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 28 Jan 2017 20:11:11 +0000 (20:11 +0000)]
No need to copy classes into the repo; they are loaded from the parent class loader anyway.
Andreas Veithen [Sat, 28 Jan 2017 19:59:32 +0000 (19:59 +0000)]
Use the existing ClientHelper in KerberosDelegationService.
Andreas Veithen [Sat, 28 Jan 2017 18:51:34 +0000 (18:51 +0000)]
Use ClientHelper in RampartKerberosTest.
Andreas Veithen [Sat, 28 Jan 2017 18:30:45 +0000 (18:30 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 28 Jan 2017 18:11:44 +0000 (18:11 +0000)]
Use the new ClientHelper class.
Andreas Veithen [Sat, 28 Jan 2017 16:25:06 +0000 (16:25 +0000)]
Move JettyServer to Axis2's testutils.
Andreas Veithen [Sat, 28 Jan 2017 16:00:33 +0000 (16:00 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 28 Jan 2017 15:53:52 +0000 (15:53 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sun, 15 Jan 2017 09:25:58 +0000 (09:25 +0000)]
Copy axis2.xml to the repository instead of configuring it in code.
Andreas Veithen [Sat, 14 Jan 2017 23:30:45 +0000 (23:30 +0000)]
Use commons-logging.
Andreas Veithen [Sat, 14 Jan 2017 23:27:48 +0000 (23:27 +0000)]
Make the location of axis2.xml configurable.
Andreas Veithen [Sat, 14 Jan 2017 23:08:35 +0000 (23:08 +0000)]
Manage the ConfigurationContext explicitly in JettyServer.
Andreas Veithen [Sat, 14 Jan 2017 22:54:51 +0000 (22:54 +0000)]
Generate server certificates dynamically at runtime instead of during the build.
Andreas Veithen [Sat, 14 Jan 2017 19:15:51 +0000 (19:15 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 14 Jan 2017 19:08:07 +0000 (19:08 +0000)]
Disallow usage of static ports.
Andreas Veithen [Sat, 14 Jan 2017 19:04:53 +0000 (19:04 +0000)]
Let Jetty choose a port instead of using PortAllocator.
Andreas Veithen [Sat, 14 Jan 2017 18:57:49 +0000 (18:57 +0000)]
Introduce getEndpoint methods similar to Axis2Server.
Andreas Veithen [Sat, 14 Jan 2017 18:37:08 +0000 (18:37 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 14 Jan 2017 18:30:34 +0000 (18:30 +0000)]
Support either HTTP or HTTPS in JettyServer, but not both at the same time, so that we can converge towards the same interface as Axis2Server.
Andreas Veithen [Sat, 14 Jan 2017 18:00:51 +0000 (18:00 +0000)]
Some code cleanup.
Andreas Veithen [Sat, 14 Jan 2017 17:49:47 +0000 (17:49 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 14 Jan 2017 17:39:22 +0000 (17:39 +0000)]
Let JettyServer configure the system properties for the client trust store.
Andreas Veithen [Sat, 14 Jan 2017 17:23:53 +0000 (17:23 +0000)]
Merge latest changes from trunk.
Andreas Veithen [Sat, 14 Jan 2017 15:22:41 +0000 (15:22 +0000)]
Transform JettyServer into a JUnit rule.
Andreas Veithen [Sat, 14 Jan 2017 14:32:23 +0000 (14:32 +0000)]
Apply the patch provided by Boris Dushanov for RAMPART-423.
Andreas Veithen [Sat, 14 Jan 2017 14:31:48 +0000 (14:31 +0000)]
Create a development branch to work on the patch for RAMPART-423.
Andreas Veithen [Sat, 14 Jan 2017 13:31:04 +0000 (13:31 +0000)]
Update WSS4J.
Andreas Veithen [Sat, 14 Jan 2017 13:26:42 +0000 (13:26 +0000)]
Update JUnit to the latest version.
Andreas Veithen [Sat, 14 Jan 2017 13:13:33 +0000 (13:13 +0000)]
Use Commons Logging as we do elsewhere.
Andreas Veithen [Sat, 14 Jan 2017 13:10:34 +0000 (13:10 +0000)]
Remove duplicate assertion builder.
Andreas Veithen [Sat, 14 Jan 2017 12:48:54 +0000 (12:48 +0000)]
Fix formatting.
Andreas Veithen [Sat, 14 Jan 2017 12:22:55 +0000 (12:22 +0000)]
Apply patch provided by Boris Dushanov for RAMPART-433 (which incorporates the patch provided by Detelin Yordanov for RAMPART-417).
Andreas Veithen [Sat, 14 Jan 2017 12:13:50 +0000 (12:13 +0000)]
Create a development branch to work on the patches for RAMPART-417 and RAMPART-433.
Andreas Veithen [Sat, 14 Jan 2017 12:00:10 +0000 (12:00 +0000)]
Set svn:auto-props.
Andreas Veithen [Tue, 10 Jan 2017 22:37:09 +0000 (22:37 +0000)]
Use for loops instead of iterators.
Andreas Veithen [Tue, 10 Jan 2017 22:23:48 +0000 (22:23 +0000)]
Use generics.
Andreas Veithen [Tue, 10 Jan 2017 22:09:26 +0000 (22:09 +0000)]
Use for loops instead of iterators.
Andreas Veithen [Tue, 10 Jan 2017 22:01:59 +0000 (22:01 +0000)]
Replace tabs with spaces.
Andreas Veithen [Mon, 9 Jan 2017 23:50:03 +0000 (23:50 +0000)]
Remove deprecated methods.
Andreas Veithen [Mon, 9 Jan 2017 23:34:18 +0000 (23:34 +0000)]
Make correct use of generics.
Andreas Veithen [Sun, 8 Jan 2017 21:45:03 +0000 (21:45 +0000)]
Add missing message bundle entry.
Andreas Veithen [Thu, 21 Apr 2016 18:36:08 +0000 (18:36 +0000)]
AXIS2-5761: Switch to the HttpClient 4.x based transport in Rampart as well.
Andreas Veithen [Sun, 31 Jan 2016 23:45:19 +0000 (23:45 +0000)]
Upgrade Jacoco.
Andreas Veithen [Sun, 24 Jan 2016 20:22:40 +0000 (20:22 +0000)]
Replace non-ASCII character in Javadoc.
Andreas Veithen [Sun, 24 Jan 2016 17:52:53 +0000 (17:52 +0000)]
Replace non-ASCII characters in Javadoc.
Andreas Veithen [Sun, 24 Jan 2016 17:39:46 +0000 (17:39 +0000)]
Upgrade to Java 6.
Andreas Veithen [Sun, 24 Jan 2016 17:32:21 +0000 (17:32 +0000)]
Inherit compiler settings from the parent POM.
Andreas Veithen [Fri, 22 Jan 2016 20:19:49 +0000 (20:19 +0000)]
Remove references to Axiom implementation classes.
Andreas Veithen [Wed, 20 Jan 2016 19:56:29 +0000 (19:56 +0000)]
Update Axiom version.
Andreas Veithen [Tue, 19 Jan 2016 22:48:45 +0000 (22:48 +0000)]
Realign Axiom version with Axis2.
Andreas Veithen [Tue, 19 Jan 2016 22:47:56 +0000 (22:47 +0000)]
Add empty release note for 1.8.0.
Andreas Veithen [Tue, 19 Jan 2016 22:37:47 +0000 (22:37 +0000)]
[maven-release-plugin] rollback changes from release preparation of 1_7
Andreas Veithen [Tue, 19 Jan 2016 22:37:38 +0000 (22:37 +0000)]
[maven-release-plugin] prepare branch 1_7
Andreas Veithen [Tue, 19 Jan 2016 22:37:13 +0000 (22:37 +0000)]
Update Axis2 version.
Andreas Veithen [Mon, 18 Jan 2016 22:38:48 +0000 (22:38 +0000)]
[maven-release-plugin] prepare for next development iteration
Andreas Veithen [Mon, 18 Jan 2016 22:37:46 +0000 (22:37 +0000)]
[maven-release-plugin] prepare release v1.7.0
Andreas Veithen [Mon, 18 Jan 2016 22:27:14 +0000 (22:27 +0000)]
Switch dependencies to release versions.
Andreas Veithen [Mon, 18 Jan 2016 20:42:43 +0000 (20:42 +0000)]
Finalize Rampart 1.7.0 release notes.
Andreas Veithen [Sun, 17 Jan 2016 10:03:05 +0000 (10:03 +0000)]
Update Axiom version.
Andreas Veithen [Mon, 28 Dec 2015 11:40:18 +0000 (11:40 +0000)]
Prepare Rampart 1.6.4 release note.