- 15 Feb, 2016 2 commits
-
-
Guus der Kinderen authored
In dom4j, the default namespace of an element cannot be set by adding a namespace that has an empty-string prefix. Although the string representation of the element will be correct, that namespace is not being recognized as the default namespace of the element (instead, it is a namespace like any other prefixed namespace, to be used in child elements).
-
Guus der Kinderen authored
The original code depends on a whitespace to be present within the limits of the element. This is not safe (eg: <message><foo/></message> fails). Instead, the closing characters ( > or /> ) of the first element should be used, as that's guaranteed to be present.
-
- 25 Nov, 2015 1 commit
-
-
Guus der Kinderen authored
This commit (which is compilable, but breaks some important functionality - work in progess) aims to centralize the configuration for connections. "Connections" are used in a broad sense here, and includes socket-based (TLS and legacy-mode SSL) client connections, BOSH-based client connections, component connections, connectionmanager (multiplexer) connections, but also connections to the admin panel.
-
- 21 Nov, 2015 1 commit
-
-
Christian Schudt authored
I feel the language (the stream's "xml:lang" attribute) should be in the Session interface rather than the Connection (similar as the stream id), because it's unrelated to the session's transport. The HttpSession already did that. Otherwise the used language is not easy to retrieve, e.g. when using SessionManager to get the session and OF-208 is hard to solve. Alternatively we can expose the Connection in the Session interface, but this approach feels wrong to me. Also use `java.util.Locale` rather than String, because it better reflects what can be in `xml:lang` (it can also have country codes, e.g. "de-CH")
-
- 09 Nov, 2015 2 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
There were still ~1500 missing annotations! This time fixed with IntelliJ ;-)
-
- 30 Oct, 2015 1 commit
-
-
Tom Evans authored
This patch fixes a problem introduced by an earlier patch whereby a change to the Packet namespace inadvertently cascaded to child XML elements.
-
- 29 Oct, 2015 1 commit
-
-
Christian Schudt authored
- Use String.getBytes(Charset) instead of String.getBytes(String) - Use new String(byte[], Charset) instead of new String(byte[], String) -> Get rid of UnsupportedEncodingException. -> Less try-catch blocks.
-
- 05 Aug, 2015 1 commit
-
-
Tom Evans authored
Append XMPP client namespace to outbound BOSH packets only when needed.
-
- 28 Apr, 2015 1 commit
-
-
Tom Evans authored
Per spec, the ack attribute in the response <body/> allows a BOSH client to verify that sent stanzas with the corresponding rid(s) have been successfully received by the server.
-
- 13 Mar, 2015 1 commit
-
-
Guus der Kinderen authored
-
- 06 Mar, 2015 6 commits
-
-
Guus der Kinderen authored
When the invocation of the #onTimeout method of a AsyncListener does not result in a 'complete()', then the servlet container falls back to default processing. This causes an async response that was started in that method to fail.
-
Guus der Kinderen authored
-
Guus der Kinderen authored
-
Guus der Kinderen authored
-
Guus der Kinderen authored
The compare() result of Deliverable was based on a field value that is never set. As a result, the compare() method will have non-specific behavior. It is likely not used at all (or if it is, a bug is looming somewhere). Removing it is the safest course of action.
-
Guus der Kinderen authored
-
- 26 Jan, 2015 1 commit
-
-
Tom Evans authored
- Removed non-functional stream-based compression in favor of HTTP transport compression (per spec http://xmpp.org/extensions/xep-0206.html#create). - Prevent runaway session initiation storms (via strophe) by returning a 400 HTTP error if a client attempts to deliver stanza(s) without a valid sid (per spec http://xmpp.org/extensions/xep-0124.html#session-request). - Use maxRequests to determine how many pending stanzas to preserve while enabling delivery via multiple BOSH connections (per spec http://xmpp.org/extensions/xep-0124.html#rids-broken)
-
- 11 Jan, 2015 1 commit
-
-
Florian Schmaus authored
and remove null checks. Related to OF-855.
-
- 23 Dec, 2014 1 commit
-
-
Tom Evans authored
Update the advertised stream features to mark the xmpp-session capability as optional (per http://tools.ietf.org/html/draft-cridland-xmpp-session-01). Current implementation is already no-op.
-
- 17 Sep, 2014 1 commit
-
-
Christian Schudt authored
-
- 05 Jun, 2014 1 commit
-
-
akrherz authored
Some small javadoc fixes to remove warnings during build
-
- 11 Apr, 2013 1 commit
-
-
Tom Evans authored
OF-453: Improve exception handling for BOSH session termination to ensure sessions are cleaned up properly git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13605 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 15 Mar, 2013 1 commit
-
-
Tom Evans authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13557 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 27 Nov, 2012 1 commit
-
-
Tom Evans authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13373 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 10 Oct, 2012 1 commit
-
-
Tom Evans authored
OF-573: Improve session concurrency and consistency across local and remote (clustered) client sessions git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13312 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 29 Sep, 2012 1 commit
-
-
Tom Evans authored
OF-573: Improve synchronization model for http-bind to reduce thread blocking; include static web context resources for http-bind in RPM build git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13305 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 30 Aug, 2012 1 commit
-
-
Tom Evans authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/branches/pubsub_clustering@13276 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 21 May, 2012 1 commit
-
-
guus authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@13075 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 02 Apr, 2011 1 commit
-
-
Daryl Herzmann authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@12223 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 18 Mar, 2011 1 commit
-
-
Daryl Herzmann authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@12146 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 18 Feb, 2010 1 commit
-
-
Günther Niess authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11636 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 13 Feb, 2010 1 commit
-
-
Günther Niess authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11622 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 10 Feb, 2010 1 commit
-
-
Günther Niess authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11617 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 07 Feb, 2010 1 commit
-
-
guus authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11608 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 09 Nov, 2009 1 commit
-
-
guus authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11388 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 30 Sep, 2009 1 commit
-
-
Matt Tucker authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@11291 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 31 Jul, 2008 1 commit
-
-
Gaston Dombiak authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@10716 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 25 Jul, 2008 1 commit
-
-
Gaston Dombiak authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@10702 b35dd754-fafc-0310-a699-88a17e54d16e
-
- 09 Jul, 2008 1 commit
-
-
Gaston Dombiak authored
git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@10657 b35dd754-fafc-0310-a699-88a17e54d16e
-