[java-opensaml2 COMMIT] in /branches/REL_2: doc/RELEASE-NOTES.txt src/main/java/org/opensaml/saml1/binding/encoding/B...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Jan 25 19:48:34 EST 2013
Author: putmanb
Date: Fri Jan 25 19:48:34 2013
New Revision: 1615
URL: http://svn.shibboleth.net/view/java-opensaml2?rev=1615&view=rev
Log:
JOST-201: SAML1 and 2 base message encoders have incorrect selection logic in getEndpointURL()
Modified:
branches/REL_2/doc/RELEASE-NOTES.txt
branches/REL_2/src/main/java/org/opensaml/saml1/binding/encoding/BaseSAML1MessageEncoder.java
branches/REL_2/src/main/java/org/opensaml/saml2/binding/encoding/BaseSAML2MessageEncoder.java
branches/REL_2/src/test/java/org/opensaml/saml1/binding/encoding/HTTPPostEncoderTest.java
branches/REL_2/src/test/java/org/opensaml/saml2/binding/encoding/HTTPPostEncoderTest.java
branches/REL_2/src/test/java/org/opensaml/saml2/binding/encoding/HTTPPostSimpleSignEncoderTest.java
branches/REL_2/src/test/java/org/opensaml/saml2/binding/encoding/HTTPRedirectDeflateEncoderTest.java
Modified: branches/REL_2/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/doc/RELEASE-NOTES.txt?rev=1615&r1=1614&r2=1615&view=diff
==============================================================================
--- branches/REL_2/doc/RELEASE-NOTES.txt (original)
+++ branches/REL_2/doc/RELEASE-NOTES.txt Fri Jan 25 19:48:34 2013
@@ -15,6 +15,7 @@
[JOST-198] - Configuration files for XMLObject providers often missing Type registrations
[JOST-199] - SAML SOAP encoders should use the supplied outbound SOAP Envelope from the message context, if it exists
[JOST-200] - Reduce memory usage of unit tests
+[JOST-201] - SAML1 and 2 base message encoders have incorrect selection logic in getEndpointURL()
Changes in Release 2.5.3
=============================================
Modified: branches/REL_2/src/main/java/org/opensaml/saml1/binding/encoding/BaseSAML1MessageEncoder.java
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/src/main/java/org/opensaml/saml1/binding/encoding/BaseSAML1MessageEncoder.java?rev=1615&r1=1614&r2=1615&view=diff
==============================================================================
--- branches/REL_2/src/main/java/org/opensaml/saml1/binding/encoding/BaseSAML1MessageEncoder.java (original)
+++ branches/REL_2/src/main/java/org/opensaml/saml1/binding/encoding/BaseSAML1MessageEncoder.java Fri Jan 25 19:48:34 2013
@@ -26,7 +26,7 @@
import org.opensaml.common.SignableSAMLObject;
import org.opensaml.common.binding.SAMLMessageContext;
import org.opensaml.common.binding.encoding.SAMLMessageEncoder;
-import org.opensaml.saml2.core.Response;
+import org.opensaml.saml1.core.Response;
import org.opensaml.saml2.metadata.Endpoint;
import org.opensaml.util.URLBuilder;
import org.opensaml.ws.message.encoder.BaseMessageEncoder;
@@ -105,7 +105,7 @@
}
URLBuilder urlBuilder;
- if (messageContext.getOutboundMessage() instanceof Response
+ if (messageContext.getOutboundSAMLMessage() instanceof Response
&& !DatatypeHelper.isEmpty(endpoint.getResponseLocation())) {
urlBuilder = new URLBuilder(endpoint.getResponseLocation());
} else {
Modified: branches/REL_2/src/main/java/org/opensaml/saml2/binding/encoding/BaseSAML2MessageEncoder.java
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/src/main/java/org/opensaml/saml2/binding/encoding/BaseSAML2MessageEncoder.java?rev=1615&r1=1614&r2=1615&view=diff
==============================================================================
--- branches/REL_2/src/main/java/org/opensaml/saml2/binding/encoding/BaseSAML2MessageEncoder.java (original)
+++ branches/REL_2/src/main/java/org/opensaml/saml2/binding/encoding/BaseSAML2MessageEncoder.java Fri Jan 25 19:48:34 2013
@@ -105,7 +105,7 @@
}
URLBuilder urlBuilder;
- if (messageContext.getOutboundMessage() instanceof StatusResponseType
+ if (messageContext.getOutboundSAMLMessage() instanceof StatusResponseType
&& !DatatypeHelper.isEmpty(endpoint.getResponseLocation())) {
urlBuilder = new URLBuilder(endpoint.getResponseLocation());
} else {
Modified: branches/REL_2/src/test/java/org/opensaml/saml1/binding/encoding/HTTPPostEncoderTest.java
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/src/test/java/org/opensaml/saml1/binding/encoding/HTTPPostEncoderTest.java?rev=1615&r1=1614&r2=1615&view=diff
==============================================================================
--- branches/REL_2/src/test/java/org/opensaml/saml1/binding/encoding/HTTPPostEncoderTest.java (original)
+++ branches/REL_2/src/test/java/org/opensaml/saml1/binding/encoding/HTTPPostEncoderTest.java Fri Jan 25 19:48:34 2013
@@ -82,6 +82,6 @@
assertEquals("Unexpected content type", "text/html", response.getContentType());
assertEquals("Unexpected character encoding", response.getCharacterEncoding(), "UTF-8");
assertEquals("Unexpected cache controls", "no-cache, no-store", response.getHeader("Cache-control"));
- assertEquals(212339730, response.getContentAsString().hashCode());
[... 49 lines stripped ...]
More information about the commits
mailing list