Author: ngn
Date: Sat Jul 17 21:01:07 2010
New Revision: 965133

URL: http://svn.apache.org/viewvc?rev=965133&view=rev
Log:
Make Flash cross domain policy file optional

Modified:
    
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java
    
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java

Modified: 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java
URL: 
http://svn.apache.org/viewvc/mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java?rev=965133&r1=965132&r2=965133&view=diff
==============================================================================
--- 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java
 (original)
+++ 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshEndpoint.java
 Sat Jul 17 21:01:07 2010
@@ -133,7 +133,10 @@ public class BoshEndpoint implements End
 
         BoshServlet boshServlet = new BoshServlet();
         boshServlet.setServerRuntimeContext(serverRuntimeContext);
-        boshServlet.setFlashCrossDomainPolicy(flashCrossDomainPolicy);
+        
+        if(flashCrossDomainPolicy != null) {
+            boshServlet.setFlashCrossDomainPolicy(flashCrossDomainPolicy);
+        }
         context.addServlet(new ServletHolder(boshServlet), "/");
 
         try {

Modified: 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java
URL: 
http://svn.apache.org/viewvc/mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java?rev=965133&r1=965132&r2=965133&view=diff
==============================================================================
--- 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java
 (original)
+++ 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshServlet.java
 Sat Jul 17 21:01:07 2010
@@ -99,7 +99,7 @@ public class BoshServlet extends HttpSer
     protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
throws ServletException, IOException {
         resp.addDateHeader("Date", System.currentTimeMillis());
         resp.addHeader("Server", SERVER_IDENTIFICATION);
-        if (FLASH_CROSS_DOMAIN_POLICY_URI.equals(req.getRequestURI())) {
+        if (FLASH_CROSS_DOMAIN_POLICY_URI.equals(req.getRequestURI()) && 
flashCrossDomainPolicy != null) {
             resp.setContentType(XML_CONTENT_TYPE);
             resp.setContentLength(flashCrossDomainPolicy.length);
             resp.getOutputStream().write(flashCrossDomainPolicy);


Reply via email to