Author: kfujino
Date: Wed Jun  6 09:08:36 2012
New Revision: 1346795

URL: http://svn.apache.org/viewvc?rev=1346795&view=rev
Log:
Add support for SecureRandom to cluster manager template.

Modified:
    
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/ClusterManagerBase.java
    
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml
    tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/ClusterManagerBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/ClusterManagerBase.java?rev=1346795&r1=1346794&r2=1346795&view=diff
==============================================================================
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/ClusterManagerBase.java
 (original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/ClusterManagerBase.java
 Wed Jun  6 09:08:36 2012
@@ -189,6 +189,9 @@ public abstract class ClusterManagerBase
         copy.setProcessExpiresFrequency(getProcessExpiresFrequency());
         copy.setNotifyListenersOnReplication(isNotifyListenersOnReplication());
         copy.setSessionAttributeFilter(getSessionAttributeFilter());
+        copy.setSecureRandomClass(getSecureRandomClass());
+        copy.setSecureRandomProvider(getSecureRandomProvider());
+        copy.setSecureRandomAlgorithm(getSecureRandomAlgorithm());
     }
 
 }

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml?rev=1346795&r1=1346794&r2=1346795&view=diff
==============================================================================
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/ha/session/mbeans-descriptors.xml 
Wed Jun  6 09:08:36 2012
@@ -97,10 +97,6 @@
       type="int"
       writeable="false"/>
     <attribute
-      name="algorithm"
-      description="The message digest algorithm to be used when generating 
session identifiers"
-      type="java.lang.String"/>
-    <attribute
       name="className"
       description="Fully qualified class name of the managed object"
       type="java.lang.String"
@@ -204,10 +200,6 @@
       description="Number of duplicated session ids generated"
       type="int"/>
     <attribute
-      name="entropy"
-      description="A String initialization parameter used to increase the 
entropy of the initialization of our random number generator"
-      type="java.lang.String"/>
-    <attribute
       name="expiredSessions"
       description="Number of sessions that expired ( doesn't include explicit 
invalidations )"
       type="long"/>
@@ -328,6 +320,18 @@
       is="true"
       description="Is no context manager message received? "
       type="boolean"/>
+    <attribute
+      name="secureRandomAlgorithm"
+      description="The secure random number generator algorithm name"
+      type="java.lang.String"/>
+    <attribute
+      name="secureRandomClass"
+      description="The secure random number generator class name"
+      type="java.lang.String"/>
+    <attribute
+      name="secureRandomProvider"
+      description="The secure random number generator provider name"
+      type="java.lang.String"/>
     <operation
       name="expireSession"
       description="Expired the given session"
@@ -441,10 +445,6 @@
       type="int"
       writeable="false"/>
     <attribute
-      name="algorithm"
-      description="The message digest algorithm to be used when generating 
session identifiers"
-      type="java.lang.String"/>
-    <attribute
       name="className"
       description="Fully qualified class name of the managed object"
       type="java.lang.String"
@@ -458,10 +458,6 @@
       description="Number of duplicated session ids generated"
       type="int"/>
     <attribute
-      name="entropy"
-      description="A String initialization parameter used to increase the 
entropy of the initialization of our random number generator"
-      type="java.lang.String"/>
-    <attribute
       name="expiredSessions"
       description="Number of sessions that expired ( doesn't include explicit 
invalidations )"
       type="long"/>
@@ -545,6 +541,18 @@
       name="rpcTimeout"
       description="Timeout for RPC messages, how long we will wait for a reply"
       type="long"/>
+    <attribute
+      name="secureRandomAlgorithm"
+      description="The secure random number generator algorithm name"
+      type="java.lang.String"/>
+    <attribute
+      name="secureRandomClass"
+      description="The secure random number generator class name"
+      type="java.lang.String"/>
+    <attribute
+      name="secureRandomProvider"
+      description="The secure random number generator provider name"
+      type="java.lang.String"/>
     <operation
       name="expireSession"
       description="Expired the given session"

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1346795&r1=1346794&r2=1346795&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Wed Jun  6 09:08:36 2012
@@ -286,6 +286,9 @@
         <bug>53087</bug>: In order to avoid that a backup node expire a 
session,
         replicate session access time in BackupManager. (kfujino)
       </fix>
+      <add>
+        Add support for SecureRandom to cluster manager template. (kfujino)
+      </add>
     </changelog>
   </subsection>
   <subsection name="Web applications">



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to