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());