svn commit: r949695 - /axis/axis2/java/rampart/trunk/pom.xml

2010-05-31 Thread samisa
Author: samisa
Date: Mon May 31 09:05:27 2010
New Revision: 949695

URL: http://svn.apache.org/viewvc?rev=949695&view=rev
Log:
Fixed transport version

Modified:
axis/axis2/java/rampart/trunk/pom.xml

Modified: axis/axis2/java/rampart/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/pom.xml?rev=949695&r1=949694&r2=949695&view=diff
==
--- axis/axis2/java/rampart/trunk/pom.xml (original)
+++ axis/axis2/java/rampart/trunk/pom.xml Mon May 31 09:05:27 2010
@@ -380,7 +380,7 @@
 SNAPSHOT
 
 SNAPSHOT
-1.0-SNAPSHOT
+1.1.0-SNAPSHOT
 1.5
 
 1.5.8




svn commit: r1050585 - in /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description: WSDL11ToAxisServiceBuilder.java WSDL20ToAxisServiceBuilder.java WSDLToAxisServiceBuilder.java

2010-12-17 Thread samisa
Author: samisa
Date: Sat Dec 18 04:07:27 2010
New Revision: 1050585

URL: http://svn.apache.org/viewvc?rev=1050585&view=rev
Log:
Applied patch fixing Wrong order in http location table using WSDL 1.1 - 
AXIS2-4835

Modified:

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDLToAxisServiceBuilder.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java?rev=1050585&r1=1050584&r2=1050585&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
 Sat Dec 18 04:07:27 2010
@@ -107,7 +107,6 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeMap;
 import java.util.Vector;
 
 public class WSDL11ToAxisServiceBuilder extends WSDLToAxisServiceBuilder {
@@ -634,7 +633,7 @@ public class WSDL11ToAxisServiceBuilder 
 AxisBindingOperation axisBindingOperation;
 BindingOperation wsdl4jBindingOperation;
 
-Map httpLocationMap = new TreeMap();
+Map httpLocationMap = createHttpLocationTable();
 String httpLocation = null;
 
 for (Iterator iterator = wsdl4jBidingOperations.iterator(); 
iterator.hasNext();) {

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java?rev=1050585&r1=1050584&r2=1050585&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
 Sat Dec 18 04:07:27 2010
@@ -756,13 +756,7 @@ public class WSDL20ToAxisServiceBuilder 
 private void processHTTPBindingExtention(Binding binding, AxisBinding 
axisBinding, Interface serviceInterface)
 throws AxisFault {
 
-
-// Set a comparator so tha httpLocations are stored in decending order
-Map httpLocationTable = new TreeMap(new Comparator(){
-public int compare(Object o1, Object o2) {
-return (-1 * ((Comparable)o1).compareTo(o2));
-}
-});
+Map httpLocationTable = createHttpLocationTable();
 // Capture all the binding specific properties
 
 HTTPBindingExtensionsImpl httpBindingExtensions;

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDLToAxisServiceBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDLToAxisServiceBuilder.java?rev=1050585&r1=1050584&r2=1050585&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDLToAxisServiceBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDLToAxisServiceBuilder.java
 Sat Dec 18 04:07:27 2010
@@ -33,9 +33,11 @@ import javax.xml.parsers.DocumentBuilder
 import javax.xml.parsers.DocumentBuilderFactory;
 import javax.xml.parsers.ParserConfigurationException;
 import java.io.InputStream;
+import java.util.Comparator;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map;
+import java.util.TreeMap;
 
 public abstract class WSDLToAxisServiceBuilder {
 
@@ -303,4 +305,14 @@ public abstract class WSDLToAxisServiceB
 public void useAxisConfiguration(AxisConfiguration axisConfig) {
 this.axisConfig = axisConfig;
 }
+
+protected Map createHttpLocationTable() {
+   // Set a comparator so the httpLocations are stored in decending order
+   Map httpLocationTable = new TreeMap(new Comparator(){
+  public int compare(Object o1, Object o2) {
+ return (-1 * ((Comparable)o1).compareTo(o2));
+  }
+   });
+   return httpLocationTable;
+}
 }




svn commit: r1050587 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java

2010-12-17 Thread samisa
Author: samisa
Date: Sat Dec 18 04:32:07 2010
New Revision: 1050587

URL: http://svn.apache.org/viewvc?rev=1050587&view=rev
Log:
Applied patch to clean up BaseAxisDataLocator - AXIS2-4299

Modified:

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java?rev=1050587&r1=1050586&r2=1050587&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/dataretrieval/BaseAxisDataLocator.java
 Sat Dec 18 04:32:07 2010
@@ -91,56 +91,54 @@ public abstract class BaseAxisDataLocato
  */
 protected Data[] outputInlineForm(MessageContext msgContext,
   ServiceData[] serviceData) throws 
DataRetrievalException {
-OMElement metaElement = null;
-ArrayList result = new ArrayList();
-if (serviceData != null) {
-int size = serviceData.length;
-for (int i = 0; i < size; i++) {
-metaElement = serviceData[i].getFileContent(msgContext
-.getAxisService().getClassLoader());
-if (metaElement != null) {
-result.add(new Data(metaElement, 
serviceData[i].getIdentifier()));
-}
-
+   assert(msgContext != null);
+   if (serviceData == null || serviceData.length == 0) {
+   return new Data[0];
+   }
+   
+final ArrayList result = new ArrayList();
+for(final ServiceData sd: serviceData) {
+   final OMElement metaElement 
+   = 
sd.getFileContent(msgContext.getAxisService().getClassLoader());
+if (metaElement != null) {
+   result.add(new Data(metaElement, sd.getIdentifier()));
 }
-
-
 }
-return (Data[]) result.toArray(new Data[0]);
-
+return (Data[]) result.toArray(new Data[result.size()]);
 }
 
 
 protected Data[] outputLocationForm(ServiceData[] serviceData)
 throws DataRetrievalException {
-
-ArrayList result = new ArrayList();
-if (serviceData != null) {
-for (int i = 0; i < serviceData.length; i++) {
-
-String urlValue = serviceData[i].getURL();
-if (urlValue != null) {
-result.add(new Data(urlValue, 
serviceData[i].getIdentifier()));
-}
+   if(serviceData == null || serviceData.length == 0) {
+   return new Data[0];
+   }
+   
+final ArrayList result = new ArrayList();
+for (final ServiceData sd: serviceData) {
+   final String urlValue = sd.getURL();
+   if (urlValue != null) {
+   result.add(new Data(urlValue, sd.getIdentifier()));
 }
 }
-return (Data[]) result.toArray(new Data[0]);
+return result.toArray(new Data[result.size()]);
 }
+
 
 protected Data[] outputReferenceForm(MessageContext msgContext,
  ServiceData[] serviceData) throws 
DataRetrievalException {
-OMElement epr = null;
-ArrayList result = new ArrayList();
-if (serviceData != null) {
-for (int i = 0; i < serviceData.length; i++) {
-
-epr = serviceData[i].getEndpointReference();
-if (epr != null) {
-result.add(new Data((epr), 
serviceData[i].getIdentifier()));
-}
+if(serviceData == null || serviceData.length == 0) {
+   return new Data[0];
+}
+
+final ArrayList result = new ArrayList();
+for (final ServiceData sd: serviceData) {
+   final OMElement epr = sd.getEndpointReference();
+   if (epr != null) {
+   result.add(new Data(epr, sd.getIdentifier()));
 }
 }
-return (Data[]) result.toArray(new Data[0]);
+return result.toArray(new Data[result.size()]);
 }
 
 




svn commit: r1050588 - /axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java

2010-12-17 Thread samisa
Author: samisa
Date: Sat Dec 18 04:40:57 2010
New Revision: 1050588

URL: http://svn.apache.org/viewvc?rev=1050588&view=rev
Log:
Applied patch to fix problem of Http connection listener terminating when 
request executor full - AXIS2-4800

Modified:

axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java

Modified: 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java?rev=1050588&r1=1050587&r2=1050588&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/server/DefaultConnectionListener.java
 Sat Dec 18 04:40:57 2010
@@ -26,6 +26,11 @@ import org.apache.http.params.HttpParams
 import java.io.IOException;
 import java.net.ServerSocket;
 import java.net.Socket;
+import java.util.concurrent.RejectedExecutionException;
+import org.apache.http.HttpStatus;
+import org.apache.http.HttpVersion;
+import org.apache.http.impl.DefaultHttpResponseFactory;
+import org.apache.http.protocol.BasicHttpContext;
 
 public class DefaultConnectionListener implements IOProcessor {
 
@@ -82,9 +87,14 @@ public class DefaultConnectionListener i
 socket.getRemoteSocketAddress());
 }
 AxisHttpConnection conn = new 
AxisHttpConnectionImpl(socket, this.params);
-this.connmanager.process(conn);
+try {
+this.connmanager.process(conn);
+} catch (RejectedExecutionException e) {
+conn.sendResponse(new 
DefaultHttpResponseFactory().newHttpResponse(
+HttpVersion.HTTP_1_0, 
HttpStatus.SC_SERVICE_UNAVAILABLE, new BasicHttpContext(null)));
+}
 } catch(java.io.InterruptedIOException ie) {
-break; 
+break;
 } catch (Throwable ex) {
 if (Thread.interrupted()) {
 break;




svn commit: r1050763 - /axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java

2010-12-18 Thread samisa
Author: samisa
Date: Sun Dec 19 05:46:56 2010
New Revision: 1050763

URL: http://svn.apache.org/viewvc?rev=1050763&view=rev
Log:
Closed the file reader - it had not been closed 

Modified:

axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java

Modified: 
axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java?rev=1050763&r1=1050762&r2=1050763&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/corba/src/org/apache/axis2/corba/receivers/CorbaUtil.java
 Sun Dec 19 05:46:56 2010
@@ -128,6 +128,7 @@ public class CorbaUtil implements CorbaC
 char[] buf = new char[1000];
 fileReader.read(buf);
 obj = orb.string_to_object((new String(buf)).trim());
+fileReader.close();
 } else if (iorString!=null) {
 obj = orb.string_to_object(((String) 
iorString.getValue()).trim());
 } else {




svn commit: r1050768 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java

2010-12-18 Thread samisa
Author: samisa
Date: Sun Dec 19 06:37:59 2010
New Revision: 1050768

URL: http://svn.apache.org/viewvc?rev=1050768&view=rev
Log:
Fixed the problem of AxisFault not giving correct QName in some case. In case 
of REST, this might not make sense, but for the sake of SOAP fault 
completeness, we can set the detail - AXIS2-3520

Modified:

axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java?rev=1050768&r1=1050767&r2=1050768&view=diff
==
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java 
(original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java 
Sun Dec 19 06:37:59 2010
@@ -526,7 +526,9 @@ public class Utils {
 // If its a REST response the content is not a SOAP envelop 
and hence we will
 // Have use the soap body as the exception
 if (messageContext.isDoingREST() && soapBody.getFirstElement() 
!= null) {
-return new 
AxisFault(soapBody.getFirstElement().toString());
+   AxisFault fault = new 
AxisFault(soapBody.getFirstElement().toString());
+   fault.setDetail(soapBody.getFirstElement());
+   return fault;
 }
 
 // if axis2 receives an rest type fault for an soap message 
then message context
@@ -535,7 +537,9 @@ public class Utils {
 if 
((messageContext.getProperty(Constants.Configuration.MESSAGE_TYPE) != null) &&
 
messageContext.getProperty(Constants.Configuration.MESSAGE_TYPE).equals(HTTPConstants.MEDIA_TYPE_APPLICATION_XML)){
  if (soapBody.getFirstElement() != null){
- return new 
AxisFault(soapBody.getFirstElement().toString());
+AxisFault fault = new 
AxisFault(soapBody.getFirstElement().toString());
+fault.setDetail(soapBody.getFirstElement());
+return fault;
  } else {
  return new AxisFault("application/xml type error 
received.");
  }




svn commit: r1051473 - /axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 12:37:24 2010
New Revision: 1051473

URL: http://svn.apache.org/viewvc?rev=1051473&view=rev
Log:
Fixed the problem of 
org.apache.rahas.client.STSClient.org.apache.rahas.processIssueResponse failing 
if SamlAssertion is issued - RAMPART-154

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java?rev=1051473&r1=1051472&r2=1051473&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
 Tue Dec 21 12:37:24 2010
@@ -547,6 +547,11 @@ public class STSClient {
 } else {
 //Return wsu:Id of the token element
 id = token.getAttributeValue(new QName(WSConstants.WSU_NS, "Id"));
+if ( id == null )
+{
+   // If we are dealing with a SAML Assetion, look for AssertionID.
+   id = token.getAttributeValue(new QName( "AssertionID"));
+}
 }
 return id;
 }




svn commit: r1051504 - /axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 14:12:30 2010
New Revision: 1051504

URL: http://svn.apache.org/viewvc?rev=1051504&view=rev
Log:
Fixed the problem of all security exceptions reported as wsse:InvalidSecurity - 
RAMPART-308

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java?rev=1051504&r1=1051503&r2=1051504&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/RampartReceiver.java
 Tue Dec 21 14:12:30 2010
@@ -159,16 +159,30 @@ public class RampartReceiver implements 
 
 msgContext.setProperty(RampartConstants.SEC_FAULT, Boolean.TRUE);
 String soapVersionURI =  
msgContext.getEnvelope().getNamespace().getNamespaceURI();
-QName invalidSecurity = new 
QName(WSConstants.INVALID_SECURITY.getNamespaceURI(),WSConstants.INVALID_SECURITY.getLocalPart(),"wsse");
+QName faultCode = null;
+/*
+ * Get the faultCode from the thrown WSSecurity exception, if there is 
one
+ */
+if (e instanceof WSSecurityException)
+{  
+   faultCode = ((WSSecurityException)e).getFaultCode(); 
+}
+/*
+ * Otherwise default to InvalidSecurity
+ */
+if (faultCode == null)
+{
+   faultCode = new 
QName(WSConstants.INVALID_SECURITY.getNamespaceURI(),WSConstants.INVALID_SECURITY.getLocalPart(),"wsse");
+}
 
 if (soapVersionURI.equals(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI) 
) {
 
-throw new AxisFault(invalidSecurity,e.getMessage(),e);
+throw new AxisFault(faultCode,e.getMessage(),e);
 
 } else if 
(soapVersionURI.equals(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI)) {
 
 List subfaultCodes = new ArrayList();
-subfaultCodes.add(invalidSecurity);
+subfaultCodes.add(faultCode);
 throw new 
AxisFault(Constants.FAULT_SOAP12_SENDER,subfaultCodes,e.getMessage(),e);
 
 }




svn commit: r1051506 - /axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 14:23:59 2010
New Revision: 1051506

URL: http://svn.apache.org/viewvc?rev=1051506&view=rev
Log:
Fixed the problem of NPE in RampartMessageData that prevents fault being 
returned to service consumer - RAMPART-293

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java?rev=1051506&r1=1051505&r2=1051506&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
 Tue Dec 21 14:23:59 2010
@@ -370,7 +370,9 @@ public class RampartMessageData {
// To handle scenarios where password type is not set by default.
 this.config.setHandleCustomPasswordTypes(true);
 
-this.customClassLoader = msgCtx.getAxisService().getClassLoader();
+if (axisService != null) { 
+this.customClassLoader = axisService.getClassLoader(); 
+} 
 
 if(this.sender && this.policyData != null) {
 this.secHeader = new WSSecHeader();




svn commit: r1051526 - /axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 15:28:17 2010
New Revision: 1051526

URL: http://svn.apache.org/viewvc?rev=1051526&view=rev
Log:
Fixed wrong NameIdentifier format - RAMPART-180

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java?rev=1051526&r1=1051525&r2=1051526&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuer.java
 Tue Dec 21 15:28:17 2010
@@ -338,7 +338,7 @@ public class SAMLTokenIssuer implements 
 String subjectNameId = data.getPrincipal().getName();
 
 SAMLNameIdentifier nameId = new SAMLNameIdentifier(
-subjectNameId, null, SAMLNameIdentifier.FORMAT_EMAIL);
+subjectNameId, null, SAMLNameIdentifier.FORMAT_X509);
 
 // Create the ds:KeyValue element with the ds:X509Data
 X509Certificate clientCert = data.getClientCert();




svn commit: r1051532 - /axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 15:42:45 2010
New Revision: 1051532

URL: http://svn.apache.org/viewvc?rev=1051532&view=rev
Log:
Fixed the problem of renewing a STS token not working - RAMPART-274

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java?rev=1051532&r1=1051531&r2=1051532&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
 Tue Dec 21 15:42:45 2010
@@ -334,6 +334,8 @@ public class RahasData {
 SecurityTokenReference str = new 
SecurityTokenReference((Element)elem);
 if (str.containsReference()) {
 tokenId = str.getReference().getURI();
+} else if(str.containsKeyIdentifier()){
+   tokenId = str.getKeyIdentifierValue();
 }
 } catch (WSSecurityException e) {
 throw new TrustException("errorExtractingTokenId",e);
@@ -358,6 +360,8 @@ public class RahasData {
 SecurityTokenReference str = new 
SecurityTokenReference((Element)elem);
 if (str.containsReference()) {
 tokenId = str.getReference().getURI();
+} else if(str.containsKeyIdentifier()){
+   tokenId = str.getKeyIdentifierValue();
 }
 if(tokenId == null){
 if(str.containsKeyIdentifier()){




svn commit: r1051536 - /axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 16:01:05 2010
New Revision: 1051536

URL: http://svn.apache.org/viewvc?rev=1051536&view=rev
Log:
Fixed NPE in RampartMessageData - RAMPART-270

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java?rev=1051536&r1=1051535&r2=1051536&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/RampartMessageData.java
 Tue Dec 21 16:01:05 2010
@@ -636,8 +636,7 @@ public class RampartMessageData {
 String storageClass = this.policyData.getRampartConfig()
 .getTokenStoreClass();
 try {
-stClass = Loader.loadClass(msgContext.getAxisService()
-.getClassLoader(), storageClass);
+stClass = Loader.loadClass(this.customClassLoader, 
storageClass);
 } catch (ClassNotFoundException e) {
 throw new RampartException(
 "WSHandler: cannot load token storage class: "




svn commit: r1051547 - /axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 16:35:08 2010
New Revision: 1051547

URL: http://svn.apache.org/viewvc?rev=1051547&view=rev
Log:
Fixed the problem of TTL not serialized in to saml-issuer-config from 
SAMLTokenIssuerConfig - RAMPART-253

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java?rev=1051547&r1=1051546&r2=1051547&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAMLTokenIssuerConfig.java
 Tue Dec 21 16:35:08 2010
@@ -300,6 +300,9 @@ public class SAMLTokenIssuerConfig exten
 OMElement callbackHandlerName = 
fac.createOMElement(ATTR_CALLBACK_HANDLER_NAME, configElem);
 callbackHandlerName.setText(this.callbackHandlerName);
 
+OMElement timeToLive = fac.createOMElement(TTL, configElem);
+timeToLive.setText(String.valueOf(this.ttl));
+
 configElem.addChild(this.cryptoPropertiesElement);
 
 OMElement keySizeElem = fac.createOMElement(KEY_SIZE, configElem);




svn commit: r1051693 - /axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 23:17:52 2010
New Revision: 1051693

URL: http://svn.apache.org/viewvc?rev=1051693&view=rev
Log:
Fixed the problem of having SupportingToken UsernameToken always encrypted - 
RAMPART-225

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java?rev=1051693&r1=1051692&r2=1051693&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/builder/BindingBuilder.java
 Tue Dec 21 23:17:52 2010
@@ -345,6 +345,7 @@ public abstract class BindingBuilder {
 //Create the list to hold the tokens
 HashMap endSuppTokMap = new HashMap();
 
+
 if(suppTokens != null && suppTokens.getTokens() != null &&
 suppTokens.getTokens().size() > 0) {
 log.debug("Processing supporting tokens");
@@ -411,8 +412,10 @@ public abstract class BindingBuilder {
 //Add the UT
 Element elem = utBuilder.getUsernameTokenElement();
 elem = RampartUtil.insertSiblingAfter(rmd, 
this.getInsertionLocation(), elem);
-
-encryptedTokensIdList.add(utBuilder.getId());
+
+if (suppTokens.isEncryptedToken()) {
+encryptedTokensIdList.add(utBuilder.getId());
+}
 
 //Move the insert location to the next element
 this.setInsertionLocation(elem);




svn commit: r1051699 - /axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java

2010-12-21 Thread samisa
Author: samisa
Date: Tue Dec 21 23:43:17 2010
New Revision: 1051699

URL: http://svn.apache.org/viewvc?rev=1051699&view=rev
Log:
Fixed the problem of supporting Tokens not encrypted when protection order is 
sign before encrypting - RAMPART-288

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java?rev=1051699&r1=1051698&r2=1051699&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 Tue Dec 21 23:43:17 2010
@@ -1568,7 +1568,26 @@ public class RampartUtil {
 if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
 return true;
 }
-
+   
+supportingTokens = rpd.getEncryptedSupportingTokens();
+if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+return true;
+}
+
+supportingTokens = rpd.getSignedEncryptedSupportingTokens();
+if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+return true;
+}
+
+supportingTokens = rpd.getEndorsingEncryptedSupportingTokens();
+if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+return true;
+}
+
+supportingTokens = 
rpd.getSignedEndorsingEncryptedSupportingTokens();
+if (supportingTokens != null && 
supportingTokens.getTokens().size() != 0) {
+return true;
+}
 }
 
 return false;
@@ -1744,4 +1763,4 @@ public class RampartUtil {
 }
 
 
-}
\ No newline at end of file
+}




svn commit: r1051709 - in /axis/axis2/java/rampart/trunk/modules: rampart-core/src/main/java/org/apache/rampart/policy/ rampart-policy/src/main/java/org/apache/ws/secpolicy/model/ rampart-policy/src/m

2010-12-21 Thread samisa
Author: samisa
Date: Wed Dec 22 00:15:32 2010
New Revision: 1051709

URL: http://svn.apache.org/viewvc?rev=1051709&view=rev
Log:
Fixed the problem of sp:ProtectTokens assertion being ignored w/ transport 
security binding - RAMPART-283

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/TransportBinding.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/TransportBindingBuilder.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyBuilder.java?rev=1051709&r1=1051708&r2=1051709&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyBuilder.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyBuilder.java
 Wed Dec 22 00:15:32 2010
@@ -127,6 +127,7 @@ public class RampartPolicyBuilder {
 private static void processTransportBinding(TransportBinding binding, 
RampartPolicyData rpd) {
 binding(binding, rpd);
 rpd.setTransportBinding(true);
+rpd.setTokenProtection(binding.isTokenProtection());
 TransportToken transportToken = binding.getTransportToken();
 if ( transportToken != null ) {
 rpd.setTransportToken(transportToken.getTransportToken());

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/TransportBinding.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/TransportBinding.java?rev=1051709&r1=1051708&r2=1051709&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/TransportBinding.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/TransportBinding.java
 Wed Dec 22 00:15:32 2010
@@ -37,9 +37,12 @@ public class TransportBinding extends Bi
 private TransportToken transportToken;
 
 private List transportBindings;
+
+private boolean tokenProtection;
 
 public TransportBinding(int version) {
 super(version);
+this.tokenProtection = false;
 }
 /**
  * @return Returns the transportToken.
@@ -55,6 +58,21 @@ public class TransportBinding extends Bi
 public void setTransportToken(TransportToken transportToken) {
 this.transportToken = transportToken;
 }
+
+/**
+ * @return Returns the tokenProtection.
+ */
+public boolean isTokenProtection() {
+return tokenProtection;
+}
+
+/**
+ * @param tokenProtection The tokenProtection to set.
+ */
+public void setTokenProtection(boolean tokenProtection) {
+this.tokenProtection = tokenProtection;
+}
+
 
 public List getConfigurations() {
 return transportBindings;

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/TransportBindingBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/TransportBindingBuilder.java?rev=1051709&r1=1051708&r2=1051709&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/TransportBindingBuilder.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/TransportBindingBuilder.java
 Wed Dec 22 00:15:32 2010
@@ -77,6 +77,9 @@ public class TransportBindingBuilder imp
 } else if (name.equals(SP12Constants.LAYOUT)) {
 parent.setLayout((Layout) primitive);
  
+} else if (name.equals(SP12Constants.PROTECT_TOKENS)) {
+parent.setTokenProtection(true);
+ 
 } else if (name.equals(SP12Constants.SIGNED_SUPPORTING_TOKENS)) {
 parent.setSignedSupportingToken((SupportingToken) primitive);
 




svn commit: r1051764 - in /axis/axis2/java/rampart/trunk/modules: rampart-core/src/main/java/org/apache/rampart/ rampart-core/src/main/java/org/apache/rampart/handler/ rampart-core/src/main/java/org/a

2010-12-21 Thread samisa
Author: samisa
Date: Wed Dec 22 06:10:09 2010
New Revision: 1051764

URL: http://svn.apache.org/viewvc?rev=1051764&view=rev
Log:
Fixed some bugs found with find-bugs 

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/NonceCache.java

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java

axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/HandlerParameterDecoder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/AbstractSecurityAssertion.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/NonceCache.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/NonceCache.java?rev=1051764&r1=1051763&r2=1051764&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/NonceCache.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/NonceCache.java
 Wed Dec 22 06:10:09 2010
@@ -39,19 +39,24 @@ public class NonceCache extends Abstract
 @Override
 public boolean equals(Object another)
 {
+   if (another == null){
+   return false;
+   } 
+   
+   if (another == this) {
+   return true;
+   }
+   
+   if (!(another instanceof Nonce)){
+   return false;
+   } 
+   
+   
 Nonce otherNonce = (Nonce)another;
-if (this.userName.equals(otherNonce.userName))
+if (this.userName.equals(otherNonce.userName) && 
this.nonceValue.equals(otherNonce.nonceValue))
 {
-if (this.nonceValue.equals(otherNonce.nonceValue))
-{
-return true;
-}
-else
-{
-return false;
-}
+return true;
 }
-
 return false;
 }
 

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java?rev=1051764&r1=1051763&r2=1051764&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/PolicyBasedResultsValidator.java
 Wed Dec 22 06:10:09 2010
@@ -399,7 +399,7 @@ public class PolicyBasedResultsValidator
 .get(WSSecurityEngineResult.TAG_ACTION);
 int action = actInt.intValue();
 if(WSConstants.SIGN == action || WSConstants.ENCR == action) {
-sigEncrActions.add(new Integer(action));
+sigEncrActions.add(Integer.valueOf(action));
 }
 
 }

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java?rev=1051764&r1=1051763&r2=1051764&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/handler/WSDoAllSender.java
 Wed Dec 22 06:10:09 2010
@@ -257,7 +257,7 @@ public class WSDoAllSender extends WSDoA
 // of the same handler
 repetition++;
 msgContext.setProperty(WSSHandlerConstants.CURRENT_REPETITON,
-new Integer(repetition));
+Integer.valueOf(repetition));
 
 this.invoke(msgContext);
 }

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/HandlerParameterDecoder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-core/src/main/java/org/apache/rampart/util/HandlerParameterDecoder.java?rev=1051764&r1=1051763&r2=1051764&view=diff
===

svn commit: r1051779 - in /axis/axis2/java/rampart/trunk/modules: rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/ rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/ ramp

2010-12-21 Thread samisa
Author: samisa
Date: Wed Dec 22 07:14:06 2010
New Revision: 1051779

URL: http://svn.apache.org/viewvc?rev=1051779&view=rev
Log:
Fixed some bugs found with find-bugs 

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedElementsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedPartsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/SignedElementsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/SignedPartsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/SupportingTokensBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/UsernameTokenBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/X509TokenBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/EncryptedElementsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/EncryptedPartsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SignedElementsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SignedPartsBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/SupportingTokensBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/UsernameTokenBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy12/builders/X509TokenBuilder.java

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java

axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/impl/SAML2TokenIssuer.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedElementsBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedElementsBuilder.java?rev=1051779&r1=1051778&r2=1051779&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedElementsBuilder.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedElementsBuilder.java
 Wed Dec 22 07:14:06 2010
@@ -42,8 +42,8 @@ public class EncryptedElementsBuilder im
 
 OMAttribute isOptional = 
element.getAttribute(Constants.Q_ELEM_OPTIONAL_ATTR);
if (isOptional != null) {
-   signedEncryptedElements.setOptional((new 
Boolean(isOptional.getAttributeValue())
-   .booleanValue()));
+   
signedEncryptedElements.setOptional(Boolean.valueOf(isOptional.getAttributeValue())
+   .booleanValue());
}
 
 for (Iterator iterator = element.getChildElements(); 
iterator.hasNext();) {

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedPartsBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedPartsBuilder.java?rev=1051779&r1=1051778&r2=1051779&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedPartsBuilder.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy11/builders/EncryptedPartsBuilder.java
 Wed Dec 22 07:14:06 2010
@@ -52,8 +52,8 @@ public class EncryptedPartsBuilder imple
 OMAttribute isOptional = element
.getAttribute(Constants.Q_ELEM_OPTIONAL_ATTR);
if (isOptional != null) {
-   signedEncryptedParts.setOptional((new Boolean(isOptional
-   .getAttributeValue()).booleanValue()));
+   
signedEncryptedParts.setOptional(Boolean.valueOf(isOptional
+   .getAttributeValue()).booleanValue());
   

svn commit: r1051827 - in /axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart: MessageBuilderTestBase.java RampartEngineTest.java

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 10:56:01 2010
New Revision: 1051827

URL: http://svn.apache.org/viewvc?rev=1051827&view=rev
Log:
Fixed the issue of RampartEngine throwing ClassCastException retrieving 
SOAPHeaderBlocks - RAMPART-202

Modified:

axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/MessageBuilderTestBase.java

axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/RampartEngineTest.java

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/MessageBuilderTestBase.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/MessageBuilderTestBase.java?rev=1051827&r1=1051826&r2=1051827&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/MessageBuilderTestBase.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/MessageBuilderTestBase.java
 Wed Dec 22 10:56:01 2010
@@ -19,6 +19,8 @@ package org.apache.rampart;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAP11Constants;
+import org.apache.axiom.soap.SOAP12Constants;
 import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.client.Options;
@@ -63,8 +65,28 @@ public class MessageBuilderTestBase exte
  * @throws AxisFault
  */
 protected MessageContext getMsgCtx() throws Exception {
+return initMsgCtxFromMessage("test-resources/policy/soapmessage.xml");
+}
+
+/**
+ * Return a message context initialized with a SOAP 1.2 message.
+ *
+ * @throws XMLStreamException
+ * @throws FactoryConfigurationError
+ * @throws AxisFault
+ */
+protected MessageContext getMsgCtx12() throws Exception {
+return initMsgCtxFromMessage("test-resources/policy/soapmessage.xml");
+}
+
+/**
+ * @throws XMLStreamException
+ * @throws FactoryConfigurationError
+ * @throws AxisFault
+ */
+private MessageContext initMsgCtxFromMessage(String messageResource) 
throws Exception {
 MessageContext ctx = new MessageContext();
-
+
 AxisConfiguration axisConfiguration = new AxisConfiguration();
 AxisService axisService = new AxisService("TestService");
 axisConfiguration.addService(axisService);
@@ -88,7 +110,7 @@ public class MessageBuilderTestBase exte
 
 XMLStreamReader reader =
 XMLInputFactory.newInstance().
-createXMLStreamReader(new 
FileInputStream("test-resources/policy/soapmessage.xml"));
+createXMLStreamReader(new 
FileInputStream(messageResource));
 ctx.setEnvelope(new StAXSOAPModelBuilder(reader, 
null).getSOAPEnvelope());
 return ctx;
 }
@@ -121,4 +143,15 @@ public class MessageBuilderTestBase exte
 }
 }
 
+public String getContentTypeForEnvelope(SOAPEnvelope env) {
+String contentType = SOAP11Constants.SOAP_11_CONTENT_TYPE;  //default
+if 
(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(env.getNamespace().getNamespaceURI()))
 {
+contentType = SOAP11Constants.SOAP_11_CONTENT_TYPE;
+}
+else if 
(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(env.getNamespace().getNamespaceURI()))
 {
+contentType = SOAP12Constants.SOAP_12_CONTENT_TYPE;
+}
+return contentType;
+}
+
 }

Modified: 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/RampartEngineTest.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/RampartEngineTest.java?rev=1051827&r1=1051826&r2=1051827&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/RampartEngineTest.java
 (original)
+++ 
axis/axis2/java/rampart/trunk/modules/rampart-tests/src/test/java/org/apache/rampart/RampartEngineTest.java
 Wed Dec 22 10:56:01 2010
@@ -18,14 +18,23 @@ package org.apache.rampart;
 
 import java.io.ByteArrayInputStream;
 import java.util.Vector;
+import java.util.ArrayList;
+import java.security.cert.X509Certificate;
 
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axis2.builder.SOAPBuilder;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.engine.AxisEngine;
+import org.apache.axis2.namespace.Constants;
 import org.apache.neethi.Policy;
 import org.apache.rampart

svn commit: r1051845 - /axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 11:20:21 2010
New Revision: 1051845

URL: http://svn.apache.org/viewvc?rev=1051845&view=rev
Log:
Fixed the links on site 

Modified:
axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml

Modified: axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml?rev=1051845&r1=1051844&r2=1051845&view=diff
==
--- axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml 
(original)
+++ axis/axis2/java/rampart/trunk/modules/documentation/src/site/site.xml Wed 
Dec 22 11:20:21 2010
@@ -40,8 +40,7 @@
 


-   http://ws.apache.org/"/>
-   http://ws.apache.org/axis2"; />
+   http://axis.apache.org/axis2/java/core/"; />



@@ -69,7 +68,7 @@
http://issues.apache.org/jira/browse/Rampart"; />

http://svn.apache.org/viewcvs.cgi/webservices/rampart/trunk/?root=Apache-SVN";
 />
+  
href="http://svn.apache.org/viewvc/axis/axis2/java/rampart/"; />

http://www.apache.org/licenses/LICENSE-2.0.html"; 
/>




svn commit: r1051847 - /axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 11:23:48 2010
New Revision: 1051847

URL: http://svn.apache.org/viewvc?rev=1051847&view=rev
Log:
Fixed svn locations to those of Axis project from WS project 

Modified:
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml

Modified: 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml?rev=1051847&r1=1051846&r2=1051847&view=diff
==
--- axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml 
(original)
+++ axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/svn.xml 
Wed Dec 22 11:23:48 2010
@@ -55,13 +55,13 @@ Subversion repository, you must use one 
 depending on your level of access to the Rampart source code:
 
 If you are not a committer: http://svn.apache.org/repos/asf/webservices/rampart/trunk/java";
+"http://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk";
 target=
-"_blank">http://svn.apache.org/repos/asf/webservices/rampart/trunk/java
+"_blank">http://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk
 If you are a committer: https://svn.apache.org/repos/asf/webservices/rampart/trunk/java";
+"https://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk";
 target=
-"_blank">https://svn.apache.org/repos/asf/webservices/rampart/trunk/java
+"_blank">https://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk
 
 If you are a committer, make sure that you have selected an
 svnpasswd. To do this, you must log into svn.apache.org. For more




svn commit: r1051851 - /axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 11:35:59 2010
New Revision: 1051851

URL: http://svn.apache.org/viewvc?rev=1051851&view=rev
Log:
Updated download page for next 1.5.1 release

Modified:

axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml

Modified: 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml?rev=1051851&r1=1051850&r2=1051851&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml 
(original)
+++ 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml 
Wed Dec 22 11:35:59 2010
@@ -19,63 +19,81 @@
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 http://www.w3.org/1999/xhtml";>
-   
-  Download Apache Rampart module
-   Apache Rampart Releases
-   This page provides links to the release versions of Apache 
Rampart Java.
-   
-   
-   
-   Version
-   Date
-   Description
-   
-   
+
+Download Apache Rampart Module
+Apache Rampart Releases
+This page provides links to the release versions of Apache Rampart 
Java.
+
+
+
+Version
+Date
+Description
+
+
 
-
-1.4
+
+1.5.1
 
 
 
-1.4 Release (Mirrored)
+1.5.1 Release (Mirrored)
+
+
+
+
+1.5.1
+
+
+01 Feb 2010
+1.5 Release (Archived)
+   
+
+
+
+1.5
+
+
+12 Jun 2008
+1.4 Release (Archived)
+
+
+
+
+1.3
+
+
+06 Sep 2007
+1.3 Release (Archived)
+
+
+
+
+1.2
+
+
+02 Jun 2007
+1.2 Release (Archived)
+
+
+
+
+1.1
+
+
+11 Dec 2006
+1.1 Release (Archived)
 
-   
-   
-   
-   1.3
-   
-   
-   
-   1.3 Release (Mirrored)
-   
-   
-   
-   
-   1.2
-   
-   
-   
-   1.2 Release (Mirrored)
-   
-   
-   
-   
-   1.1
-   
-   
-   
-   1.1 Release (Mirrored)
-   
-   
-   
-   
-   Apache Rampart Distributions : http://people.apache.org/~ruchithf/rampart/SNAPSHOT";>Nightly builds
-   
-   
-   
-   Maven Repository: http://people.apache.org/repo/m2-ibiblio-rsync-repository/";>Released 
Apache Rampart jars | http://people.apache.org/

svn commit: r1051858 - in /axis/axis2/java/rampart/trunk/release-docs: NOTICE.txt README.txt release-notes.html

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 11:46:33 2010
New Revision: 1051858

URL: http://svn.apache.org/viewvc?rev=1051858&view=rev
Log:
Fixed documentation to include next release information, 1.5.1

Modified:
axis/axis2/java/rampart/trunk/release-docs/NOTICE.txt
axis/axis2/java/rampart/trunk/release-docs/README.txt
axis/axis2/java/rampart/trunk/release-docs/release-notes.html

Modified: axis/axis2/java/rampart/trunk/release-docs/NOTICE.txt
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/release-docs/NOTICE.txt?rev=1051858&r1=1051857&r2=1051858&view=diff
==
--- axis/axis2/java/rampart/trunk/release-docs/NOTICE.txt (original)
+++ axis/axis2/java/rampart/trunk/release-docs/NOTICE.txt Wed Dec 22 11:46:33 
2010
@@ -1,12 +1,9 @@
-   =
-   ==  NOTICE file corresponding to the section 4 d of==
-   ==  the Apache License, Version 2.0,   ==
-   ==  in this case for the Apache Axis2 distribution.==
-   =
+Apache Rampart
+Copyright 2010 The Apache Software Foundation
 
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
 
-   Please read the different LICENSE files present in the lib directory of
-   this distribution.
+Please read the different LICENSE files present in the lib directory of
+this distribution.
 

Modified: axis/axis2/java/rampart/trunk/release-docs/README.txt
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/release-docs/README.txt?rev=1051858&r1=1051857&r2=1051858&view=diff
==
--- axis/axis2/java/rampart/trunk/release-docs/README.txt (original)
+++ axis/axis2/java/rampart/trunk/release-docs/README.txt Wed Dec 22 11:46:33 
2010
@@ -1,43 +1,43 @@
 ==
-Apache Rampart-1.4 build  (April 03, 2008)
+Apache Rampart-1.5.1 build  (Dec 23, 2010)
 
-http://ws.apache.org/axis2/modules/rampart/
+http://axis.apache.org/axis2/java/rampart
 --
 
-___
-Contents
-===
+___
+Contents of Binary Distribution
+===
 
 lib  - This directory contains all the libraries required by rampart
in addition to the libraries available in the axis2 standard binary 
release.
   
 
-rampart-1.4.mar   - WS-Security and WS-SecureConversation support for Axis2
-rahas-1.4.mar - STS module - to be used to add STS operations to a service
+rampart-1.5.1.mar   - WS-Security and WS-SecureConversation support for Axis2
+rahas-1.5.1.mar - STS module - to be used to add STS operations to a 
service
 
 samples  - This contains samples on using Apache Rampart and configuring
different components to carryout different WS-Sec* operations.
 
 README.txt - This file
 
-build.xml - Setup file to copy all jars to required places
-
-
-Installation
-
-
-Using Ant
--
-Run ant script on extracted binary distribution and it will copy the required 
files to Axis2. You have to set the AXIS2_HOME system variable to point to your 
Axis2 binary distribution.
-
-Manual Installation

-You can copy the required libraries and module files manually. You need copy 
all the libraries in the lib directory of Rampart binary distribution to Axis2 
lib directory and all the module files to in the modules directory of  Rampart 
binary distribution to Axis2 modules directory.
-
-Axis2 lib directory – AXIS2_HOME/lib (Standard binary distribution ) or 
axis2/WEB-INF/lib (WAR)
+build.xml - Setup file to copy all jars to required places
+
+Installation
+
+
+Using Ant
+-
+Run ant script on extracted binary distribution and it will copy the required 
files to Axis2. You have to set the AXIS2_HOME system variable to point to your 
Axis2 binary distribution. 
+
+Manual Installation
+---
+You can copy the required libraries and module files manually. You need copy 
all the libraries in the lib directory of Rampart binary distribution to Axis2 
lib directory and all the module files to in the modules directory of  Rampart 
binary distribution to Axis2 modules directory. 
+
+Axis2 lib directory – AXIS2_HOME/lib (Standard binary distribution ) or 
axis2/WEB-INF/lib (WAR)
+
+Axis2 modules directory – AXIS2_HOME/repository/modules (Standard binary 
distribution ) or axis2/WEB-INF/modules (WAR)
 
-Axis2 modules directory – AXIS2_HOME/repository/modules (Standa

svn commit: r1051866 - /axis/axis2/java/rampart/trunk/pom.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 12:05:51 2010
New Revision: 1051866

URL: http://svn.apache.org/viewvc?rev=1051866&view=rev
Log:
Fixed the versions for next release as well as dependency versions

Modified:
axis/axis2/java/rampart/trunk/pom.xml

Modified: axis/axis2/java/rampart/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/pom.xml?rev=1051866&r1=1051865&r2=1051866&view=diff
==
--- axis/axis2/java/rampart/trunk/pom.xml (original)
+++ axis/axis2/java/rampart/trunk/pom.xml Wed Dec 22 12:05:51 2010
@@ -12,7 +12,7 @@
 rampart-project
 pom
  WS-Security, WS-Trust and WS-SecureConversation 
implementaion for Apache Axis2 
-SNAPSHOT
+1.5.1
 Apache Rampart
 http://ws.apache.org/rampart
 
@@ -36,10 +36,10 @@
 
 
 Rampart Developers
-rampart-dev-subscr...@ws.apache.org
-rampart-dev-unsubscr...@ws.apache.org
-rampart-...@ws.apache.org
-
http://mail-archives.apache.org/mod_mbox/ws-rampart-dev/
+java-dev-subscr...@axis.apache.org
+java-dev-unsubscr...@axis.apache.org
+java-...@axis.apache.org
+
http://mail-archives.apache.org/mod_mbox/axis-java-dev/
 
 
http://markmail.org/search/list:org.apache.ws.rampart-dev
 
@@ -70,25 +70,25 @@
 
 Davanum Srinivas
 dims
-dims AT wso2.com
-WSO2
+dims AT apache.org
+IBM
 
 
 Nandana Mihindukulasooriya
 nandana
-nandana AT wso2.com
-WSO2
+nandana AT apache.org
+
 
 
 
 
 
-
scm:svn:https://svn.apache.org/repos/asf/webservices/rampart/trunk/java
+
scm:svn:https://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk
 
 
-
scm:svn:https://svn.apache.org/repos/asf/webservices/rampart/trunk/java
+
scm:svn:https://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk
 
-
https://svn.apache.org/repos/asf/webservices/rampart/trunk/java
+
https://svn.apache.org/repos/asf/axis/axis2/java/rampart/trunk
 
 
 
@@ -374,13 +374,13 @@
 
 
 ${pom.version}
-SNAPSHOT
-SNAPSHOT
+1.51
+1.51
 
-SNAPSHOT
-1.2.11-SNAPSHOT
+1.5.4
+1.2.10
 
-1.5.10-SNAPSHOT
+1.5.10
1.4.2
 1.1
 




svn commit: r1051867 - /axis/axis2/java/rampart/trunk/pom.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 12:08:43 2010
New Revision: 1051867

URL: http://svn.apache.org/viewvc?rev=1051867&view=rev
Log:
Fixed mar versions to be 1.5.1

Modified:
axis/axis2/java/rampart/trunk/pom.xml

Modified: axis/axis2/java/rampart/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/pom.xml?rev=1051867&r1=1051866&r2=1051867&view=diff
==
--- axis/axis2/java/rampart/trunk/pom.xml (original)
+++ axis/axis2/java/rampart/trunk/pom.xml Wed Dec 22 12:08:43 2010
@@ -374,8 +374,8 @@
 
 
 ${pom.version}
-1.51
-1.51
+1.5.1
+1.5.1
 
 1.5.4
 1.2.10




svn commit: r1051871 - /axis/axis2/java/rampart/trunk/release-docs/release-notes.html

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 12:26:30 2010
New Revision: 1051871

URL: http://svn.apache.org/viewvc?rev=1051871&view=rev
Log:
Fixed the typo in Axis2 version and Sandesha version

Modified:
axis/axis2/java/rampart/trunk/release-docs/release-notes.html

Modified: axis/axis2/java/rampart/trunk/release-docs/release-notes.html
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/release-docs/release-notes.html?rev=1051871&r1=1051870&r2=1051871&view=diff
==
--- axis/axis2/java/rampart/trunk/release-docs/release-notes.html (original)
+++ axis/axis2/java/rampart/trunk/release-docs/release-notes.html Wed Dec 22 
12:26:30 2010
@@ -34,8 +34,8 @@ and WS-Security Policy and it is importa
 configuration is also available even though being marked as deprecated.
 
 
-Apache Rampart 1.5.1 can be successfully used with the next Apache Sandesha2
-release targeted towards Apache Axis2 1.5.1 to configure
+Apache Rampart 1.5.1 can be successfully used with the next Apache 
Sandesha2 1.4
+release targeted towards Apache Axis2 1.5.4 to configure
 WS-SecureConversation + WS-ReliableMessaging scenarios.
 
 The rampart module was successfully tested for interoperability with other




svn commit: r1051894 - /axis/axis2/java/rampart/trunk/pom.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 13:43:12 2010
New Revision: 1051894

URL: http://svn.apache.org/viewvc?rev=1051894&view=rev
Log:
Fixing version on trunk back to snapshot

Modified:
axis/axis2/java/rampart/trunk/pom.xml

Modified: axis/axis2/java/rampart/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/pom.xml?rev=1051894&r1=1051893&r2=1051894&view=diff
==
--- axis/axis2/java/rampart/trunk/pom.xml (original)
+++ axis/axis2/java/rampart/trunk/pom.xml Wed Dec 22 13:43:12 2010
@@ -12,7 +12,7 @@
 rampart-project
 pom
  WS-Security, WS-Trust and WS-SecureConversation 
implementaion for Apache Axis2 
-1.5.1
+SNAPSHOT
 Apache Rampart
 http://ws.apache.org/rampart
 
@@ -379,10 +379,10 @@
 
 
 ${pom.version}
-1.5.1
-1.5.1
+SNAPSHOT
+SNAPSHOT
 
-1.5.4
+1.5.3
 1.2.10
 
 1.5.10




svn commit: r1051901 - /axis/axis2/java/rampart/branches/1_5_x/

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 13:50:17 2010
New Revision: 1051901

URL: http://svn.apache.org/viewvc?rev=1051901&view=rev
Log:
Creating branch for 1.5.x. We will use this to do 1.5.1 release and future 
1.5.x releases. We cannot use 1_5 branch for 1.5.1, because the trunk has moved 
a lot away from 1_5 branch. We cannot release 1.6 from trunk, as we have not 
yet released Axis2 1.6 and also we do not have many new features in here. 

Added:
axis/axis2/java/rampart/branches/1_5_x/
  - copied from r1051894, axis/axis2/java/rampart/trunk/



svn commit: r1051904 - /axis/axis2/java/rampart/branches/1_5_x/pom.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 13:53:09 2010
New Revision: 1051904

URL: http://svn.apache.org/viewvc?rev=1051904&view=rev
Log:
Fixed the version to 1.5.1

Modified:
axis/axis2/java/rampart/branches/1_5_x/pom.xml

Modified: axis/axis2/java/rampart/branches/1_5_x/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/pom.xml?rev=1051904&r1=1051903&r2=1051904&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/pom.xml (original)
+++ axis/axis2/java/rampart/branches/1_5_x/pom.xml Wed Dec 22 13:53:09 2010
@@ -12,7 +12,7 @@
 rampart-project
 pom
  WS-Security, WS-Trust and WS-SecureConversation 
implementaion for Apache Axis2 
-SNAPSHOT
+1.5.1
 Apache Rampart
 http://ws.apache.org/rampart
 
@@ -379,10 +379,10 @@
 
 
 ${pom.version}
-SNAPSHOT
-SNAPSHOT
+1.5.1
+1.5.1
 
-1.5.3
+1.5.4
 1.2.10
 
 1.5.10




svn commit: r1051905 - in /axis/axis2/java/rampart/branches/1_5_x/modules: distribution/ documentation/ rampart-core/ rampart-integration/ rampart-mar/ rampart-policy/ rampart-samples/basic/ rampart-s

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 13:59:03 2010
New Revision: 1051905

URL: http://svn.apache.org/viewvc?rev=1051905&view=rev
Log:
Updating the version to 1.5.1 for next release based on Axis2 1.5.4

Modified:
axis/axis2/java/rampart/branches/1_5_x/modules/distribution/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/documentation/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-core/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-integration/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-mar/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-policy/pom.xml

axis/axis2/java/rampart/branches/1_5_x/modules/rampart-samples/basic/build.xml

axis/axis2/java/rampart/branches/1_5_x/modules/rampart-samples/policy/build.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-tests/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-trust-mar/pom.xml
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-trust/pom.xml

Modified: axis/axis2/java/rampart/branches/1_5_x/modules/distribution/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/distribution/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/distribution/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches/1_5_x/modules/distribution/pom.xml Wed Dec 
22 13:59:03 2010
@@ -5,7 +5,7 @@
 
 org.apache.rampart
 rampart-project
-SNAPSHOT
+1.5.1
 ../../pom.xml
 
 4.0.0
@@ -117,4 +117,4 @@
 
 
 
-
\ No newline at end of file
+

Modified: axis/axis2/java/rampart/branches/1_5_x/modules/documentation/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/documentation/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/documentation/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches/1_5_x/modules/documentation/pom.xml Wed 
Dec 22 13:59:03 2010
@@ -5,7 +5,7 @@
 
 org.apache.rampart
 rampart-project
-SNAPSHOT
+1.5.1
 ../../pom.xml
 
 4.0.0
@@ -30,4 +30,4 @@
 
 
 
-
\ No newline at end of file
+

Modified: axis/axis2/java/rampart/branches/1_5_x/modules/rampart-core/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/rampart-core/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/rampart-core/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches/1_5_x/modules/rampart-core/pom.xml Wed Dec 
22 13:59:03 2010
@@ -5,7 +5,7 @@
 
 org.apache.rampart
 rampart-project
-SNAPSHOT
+1.5.1
 ../../pom.xml
 
 

Modified: 
axis/axis2/java/rampart/branches/1_5_x/modules/rampart-integration/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/rampart-integration/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/rampart-integration/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches/1_5_x/modules/rampart-integration/pom.xml 
Wed Dec 22 13:59:03 2010
@@ -5,14 +5,14 @@
 
 org.apache.rampart
 rampart-project
-SNAPSHOT
+1.5.1
 ../../pom.xml
 
 
 4.0.0
 rampart-integration
 jar
-SNAPSHOT
+1.5.1
 Rampart - Integration
 
 

Modified: axis/axis2/java/rampart/branches/1_5_x/modules/rampart-mar/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/rampart-mar/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/rampart-mar/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches/1_5_x/modules/rampart-mar/pom.xml Wed Dec 
22 13:59:03 2010
@@ -4,7 +4,7 @@
 
 org.apache.rampart
 rampart-project
-SNAPSHOT
+1.5.1
 ../../pom.xml
 
 

Modified: axis/axis2/java/rampart/branches/1_5_x/modules/rampart-policy/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/rampart-policy/pom.xml?rev=1051905&r1=1051904&r2=1051905&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/modules/rampart-policy/pom.xml 
(original)
+++ axis/axis2/java/rampart/branches

svn commit: r1051910 - /axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 14:19:32 2010
New Revision: 1051910

URL: http://svn.apache.org/viewvc?rev=1051910&view=rev
Log:
Added release dates

Modified:
axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt

Modified: axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt?rev=1051910&r1=1051909&r2=1051910&view=diff
==
--- axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt (original)
+++ axis/axis2/java/rampart/branches/1_5_x/release-docs/ChangeLog.txt Wed Dec 
22 14:19:32 2010
@@ -1,8 +1,8 @@
 This file contains a listing of all Jira issues that have been closed
 for a given release.
 
-Release 1.5.1
-=
+Release 1.5.1 - 23 Dec 2010
+===
  
 ** Bug
 * [RAMPART-316] - commons-lang jar is not available with Axis2 which 
breaks Sample-08
@@ -66,8 +66,8 @@ Release 1.5.1
 * [RAMPART-291] - Possible improvements to SAML2TokenIssuer
 * [RAMPART-265] - Incorrect version references in Rampart 1.4
 
-Release 1.5
-===
+Release 1.5 01 Feb 2010
+===
  
 ** Bug
 * [RAMPART-189] - WS-Security rampart uses wrong token in service response




svn commit: r1051913 - /axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 14:20:42 2010
New Revision: 1051913

URL: http://svn.apache.org/viewvc?rev=1051913&view=rev
Log:
Added release dates and also 1.5.1 Jira fix info

Modified:
axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt

Modified: axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt?rev=1051913&r1=1051912&r2=1051913&view=diff
==
--- axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt (original)
+++ axis/axis2/java/rampart/trunk/release-docs/ChangeLog.txt Wed Dec 22 
14:20:42 2010
@@ -1,8 +1,73 @@
 This file contains a listing of all Jira issues that have been closed
 for a given release.
 
-Release 1.5
-===
+Release 1.5.1 - 23 Dec 2010
+===
+ 
+** Bug
+* [RAMPART-316] - commons-lang jar is not available with Axis2 which 
breaks Sample-08
+* [RAMPART-315] - Sample-06 is not working in the current trunk
+* [RAMPART-181] - OptimizePartsConfig does not open namespace tag when 
serializing the assertion
+* [RAMPART-186] - Password call back not copied over when the call back is 
set via a parameter to the axis Service (Secure conversation)
+* [RAMPART-174] - Rampart module says true to all assertions when 
canSupportAssertion is called
+* [RAMPART-202] - RampartEngine throws ClassCastException retrieving 
SOAPHeaderBlocks
+* [RAMPART-212] - WSSecurityException: Error in converting SOAP Envelope 
to Document
+* [RAMPART-314] - Rampart distribution does not contain OpenSAML 1.1 jars
+* [RAMPART-198] - Rampart 1.4 assumes WSS10 or WSS11 to be present in the 
policy
+* [RAMPART-273] - multiple rampart samples doesn't work
+* [RAMPART-254] - Public getter/setter setCallbackHander/getCallbackHander 
mis-spelled [ hander --> handler] in SAMLTokenIssuerConfig
+* [RAMPART-259] - SAML2TokenIssuer calls DefaultBootstrap.bootstrap() per 
every request and attribute call back handler not being called
+* [RAMPART-277] - Rampart ignores token inclusion settings when using the 
asymmetric security binding
+* [RAMPART-267] - div class="xleft" does not work
+* [RAMPART-224] - Error in Rampart configuration schema
+* [RAMPART-283] - sp:ProtectTokens Assertion Ignored w/ Transport Security 
Binding
+* [RAMPART-288] - Supporting Tokens Not Encrypted When Protection Order is 
Sign Before Encrypting
+* [RAMPART-300] - Rampart automaticaly tries to load an "Encryption user" 
if the security policy defines the use of a UsernameToken with a 
AsymmetricBinding
+* [RAMPART-225] - SupportingToken UsernameToken is always encrypted
+* [RAMPART-303] - Incorrect XML Passed to Digest Algorithm when XML 
Elements Belong to Empty Namespace
+* [RAMPART-309] - Incorrect XML Passed to Digest Algorithm
+* [RAMPART-116] - Policy Sample 04 on application scope fails with "Error 
in key derivation"
+* [RAMPART-253] - TTL doesn't serialized in to saml-issuer-config from 
SAMLTokenIssuerConfig
+* [RAMPART-270] - NPE in RampartMessageData
+* [RAMPART-274] - renewing a sts token doesn't work
+* [RAMPART-180] - Wrong NameIdentifier format
+* [RAMPART-276] - SignedEncryptedElements can incorrectly set the 
namespace of child xpaths during serialization
+* [RAMPART-293] - NPE in RampartMessageData prevents fault being returned 
to service consumer
+* [RAMPART-308] - All security exceptions reported as wsse:InvalidSecurity
+* [RAMPART-290] - NullPointerException in RampartEngine.isSecurityFault if 
the incoming fault message contains an invalid fault code element
+* [RAMPART-311] - Error AxisFault: A required message part [body] is not 
signed.
+* [RAMPART-239] - Axis2: Rampart module should not check the order of 
WS-Security header tags
+* [RAMPART-119] - Invalid behavior when empty  element 
present in the policy
+* [RAMPART-310] - Property 'invalidIssuerAddress' missing from 
error.properties
+* [RAMPART-154] - 
org.apache.rahas.client.STSClient.org.apache.rahas.processIssueResponse fails 
if SamlAssertion is issued.
+* [RAMPART-130] - MTOM with WS-Security
+* [RAMPART-97 ] - interop(WSE3.0 + Rampart1.3) Signature varification 
failed,When request with Non-English Character
+* [RAMPART-210] - samples/basic/sample11 does not exist in distro 
rampart-dist-1.4-bin.zip
+* [RAMPART-22 ] - Exception handling in 
UsernameTokenProcessor.handleUsernameToken
+* [RAMPART-111] - Rampart won't send certificate serial + issuer. Only 
either BinaryToken or Identity, but not always as it should
+* [RAMPART-187] - Secure conversation clients do not work when the 
bootstrap policy requires Username Token
+* [RAMPART-195] - Maven metadata are invalid in official repo preventing 
the use of

svn commit: r1051917 - /axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 14:32:07 2010
New Revision: 1051917

URL: http://svn.apache.org/viewvc?rev=1051917&view=rev
Log:
Fixed the typos in release version info and link info

Modified:

axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml

Modified: 
axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml?rev=1051917&r1=1051916&r2=1051917&view=diff
==
--- 
axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml
 (original)
+++ 
axis/axis2/java/rampart/branches/1_5_x/modules/documentation/src/site/xdoc/download.xml
 Wed Dec 22 14:32:07 2010
@@ -41,8 +41,8 @@
 
 
 
-
-1.5.1
+
+1.5
 
 
 01 Feb 2010
@@ -50,8 +50,8 @@

 
 
-
-1.5
+
+1.4
 
 
 12 Jun 2008




svn commit: r1051919 - /axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml

2010-12-22 Thread samisa
Author: samisa
Date: Wed Dec 22 14:33:14 2010
New Revision: 1051919

URL: http://svn.apache.org/viewvc?rev=1051919&view=rev
Log:
Fixed the typos in release version info and link info

Modified:

axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml

Modified: 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml?rev=1051919&r1=1051918&r2=1051919&view=diff
==
--- 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml 
(original)
+++ 
axis/axis2/java/rampart/trunk/modules/documentation/src/site/xdoc/download.xml 
Wed Dec 22 14:33:14 2010
@@ -41,8 +41,8 @@
 
 
 
-
-1.5.1
+
+1.5
 
 
 01 Feb 2010
@@ -50,8 +50,8 @@

 
 
-
-1.5
+
+1.4
 
 
 12 Jun 2008