Author: sumedha
Date: Wed Nov 12 12:09:29 2008
New Revision: 713485

URL: http://svn.apache.org/viewvc?rev=713485&view=rev
Log:
Allowed any xmpp account to send messages to xmpp listener account without 
manual authrorization

Modified:
    
webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java

Modified: 
webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java?rev=713485&r1=713484&r2=713485&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java
 (original)
+++ 
webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java
 Wed Nov 12 12:09:29 2008
@@ -35,7 +35,9 @@
 import org.apache.axis2.transport.xmpp.util.XMPPServerCredentials;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.jivesoftware.smack.Roster;
 import org.jivesoftware.smack.XMPPConnection;
+import org.jivesoftware.smack.Roster.SubscriptionMode;
 
 import java.util.HashMap;
 import java.util.Iterator;
@@ -76,6 +78,8 @@
     public void init(ConfigurationContext configurationCtx, 
TransportInDescription transportIn)
             throws AxisFault {
        log.info("Initializing XMPPListener...");
+       //allow anyone to send message to listening account
+       Roster.setDefaultSubscriptionMode(SubscriptionMode.accept_all);
         configurationContext = configurationCtx;
         initializeConnectionFactories(transportIn);
         if (connectionFactories.isEmpty()) {
@@ -192,4 +196,4 @@
             connectionFactory.listen(xmppPacketListener);
         }      
        }
-}
+}
\ No newline at end of file


Reply via email to