[jboss-cvs] JBoss Messaging SVN: r3587 - in branches/Branch_Stable: src/etc/server/default/deploy and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 17 16:38:41 EST 2008


Author: clebert.suconic at jboss.com
Date: 2008-01-17 16:38:40 -0500 (Thu, 17 Jan 2008)
New Revision: 3587

Modified:
   branches/Branch_Stable/
   branches/Branch_Stable/src/etc/server/default/deploy/messaging-service.xml
   branches/Branch_Stable/src/main/org/jboss/jms/server/ServerPeer.java
   branches/Branch_Stable/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java
Log:
Fixing security on MessageSucker


Property changes on: branches/Branch_Stable
___________________________________________________________________
Name: svn:ignore
   - output
thirdparty
messaging.iws
bin
ObjectStore

   + output
thirdparty
messaging.iws
bin
ObjectStore
release


Modified: branches/Branch_Stable/src/etc/server/default/deploy/messaging-service.xml
===================================================================
--- branches/Branch_Stable/src/etc/server/default/deploy/messaging-service.xml	2008-01-17 16:32:40 UTC (rev 3586)
+++ branches/Branch_Stable/src/etc/server/default/deploy/messaging-service.xml	2008-01-17 21:38:40 UTC (rev 3587)
@@ -27,7 +27,7 @@
         The password used by the message sucker connections to create connections.
         THIS SHOULD ALWAYS BE CHANGED AT INSTALL TIME TO SECURE SYSTEM
         -->
-        <attribute name="SuckerPassword">x</attribute>  
+        <attribute name="SuckerPassword">CHANGE ME!!</attribute>  
    </mbean>
 
      <!-- ServerPeer MBean configuration

Modified: branches/Branch_Stable/src/main/org/jboss/jms/server/ServerPeer.java
===================================================================
--- branches/Branch_Stable/src/main/org/jboss/jms/server/ServerPeer.java	2008-01-17 16:32:40 UTC (rev 3586)
+++ branches/Branch_Stable/src/main/org/jboss/jms/server/ServerPeer.java	2008-01-17 21:38:40 UTC (rev 3587)
@@ -133,7 +133,7 @@
    
    private long recoverDeliveriesTimeout = 5 * 60 * 1000;
    
-   private String suckerPassword;
+   private String suckerPassword = SecurityMetadataStore.DEFAULT_SUCKER_USER_PASSWORD;
 
    /** The server aop xml configuration */
    private String serverAopConfig = "aop-messaging-server.xml";

Modified: branches/Branch_Stable/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java
===================================================================
--- branches/Branch_Stable/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java	2008-01-17 16:32:40 UTC (rev 3586)
+++ branches/Branch_Stable/tests/src/org/jboss/test/messaging/tools/container/ServiceContainer.java	2008-01-17 21:38:40 UTC (rev 3587)
@@ -1098,13 +1098,15 @@
 
    public SecurityMetadataStore startSecurityStore() throws Exception
    {
+      ObjectName securityObject = new ObjectName("jboss.messaging:service=SecurityStore");
       SecurityMetadataStore securityMetadataStore = new SecurityMetadataStore();
       securityMetadataStore.setSecurityDomain(MockJBossSecurityManager.TEST_SECURITY_DOMAIN);
+      securityMetadataStore.setSuckerPassword(SecurityMetadataStore.DEFAULT_SUCKER_USER_PASSWORD);
       securityMetadataStore.setDefaultSecurityConfig(XMLUtil.stringToElement("<security>\n" +
               "                  <role name=\"guest\" read=\"true\" write=\"true\" create=\"true\"/>\n" +
               "             </security>"));
-      mbeanServer.registerMBean(securityMetadataStore, new ObjectName("jboss.messaging:service=SecurityStore"));
-      mbeanServer.invoke(new ObjectName("jboss.messaging:service=SecurityStore"), "start", new Object[0], new String[0]);
+      mbeanServer.registerMBean(securityMetadataStore, securityObject);
+      mbeanServer.invoke(securityObject, "start", new Object[0], new String[0]);
       return securityMetadataStore;
    }
 




More information about the jboss-cvs-commits mailing list