Author: ngn
Date: Wed Aug 11 20:10:32 2010
New Revision: 984566

URL: http://svn.apache.org/viewvc?rev=984566&view=rev
Log:
Support for xml:lang and secure attribute (VYSPER-231, by Bogdan Pistol)

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

Modified: 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java
URL: 
http://svn.apache.org/viewvc/mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java?rev=984566&r1=984565&r2=984566&view=diff
==============================================================================
--- 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java
 (original)
+++ 
mina/vysper/trunk/server/extensions/xep0124-xep0206-bosh/src/main/java/org/apache/vysper/xmpp/extension/xep0124/BoshHandler.java
 Wed Aug 11 20:10:32 2010
@@ -179,6 +179,10 @@ public class BoshHandler {
             String ver = boshRequest.getAttributeValue("ver");
             session.setBoshVersion(ver);
         }
+        if (boshRequest.getAttribute(NamespaceURIs.XML, "lang") != null) {
+            String lang = boshRequest.getAttributeValue(NamespaceURIs.XML, 
"lang");
+            session.setXMLLang(lang);
+        }
         session.addRequest(httpRequest);
         sessions.put(session.getSessionId(), session);
 
@@ -195,6 +199,7 @@ public class BoshHandler {
         body.addAttribute("sid", session.getSessionId());
         body.addAttribute("ver", session.getBoshVersion());
         body.addAttribute("from", 
session.getServerJID().getFullQualifiedName());
+        body.addAttribute("secure", "true");
 
         Stanza features = new 
ServerResponses().getFeaturesForAuthentication(serverRuntimeContext.getServerFeatures()
                 .getAuthenticationMethods());


Reply via email to