- 13 Nov, 2014 1 commit
-
-
Tom Evans authored
Distribute updated presence packets after changing MUC room affiliations due to group membership changes
-
- 10 Nov, 2014 1 commit
-
-
Tom Evans authored
Introduces MUC group affiliation feature; allow users to join rooms based on group membership; distribute presence updates for MUC affiliation changes due to group membership events.
-
- 03 Nov, 2014 1 commit
-
-
Dele Olajide authored
-
- 30 Oct, 2014 2 commits
-
-
Tom Evans authored
Fixes roster group sharing when using the LDAP provider for users and groups, by reverting part of an earlier fix (OF-779).
-
Tom Evans authored
Fix settings for debug log so the admin UI setting is retained across restarts. The system property "log.debug.enabled" may also be used to manage this setting. If provided via openfire.xml, the property will be migrated into the DB during startup.
-
- 25 Oct, 2014 2 commits
- 22 Oct, 2014 1 commit
-
-
Tom Evans authored
Updated LDAP components to escape special characters in user and group search filters, including JID (un)escaping where appropriate
-
- 21 Oct, 2014 1 commit
-
-
Tom Evans authored
Update version number and dependency change for OF 3.10.0 (due to MINA 2.0.x API change)
-
- 17 Oct, 2014 2 commits
-
-
Vlatko Kosturjak authored
to property route.really-all-resources is true
-
Tom Evans authored
Updates include changes for Openfire Session API, plus changes needed to upgrade to Hazelcast 3.3.1; also some core housekeeping (NPE)
-
- 16 Oct, 2014 1 commit
-
-
Vlatko Kosturjak authored
Introduce option to really send to all resources fix missing bracket
-
- 09 Oct, 2014 1 commit
-
-
Roman S. authored
-
- 24 Sep, 2014 1 commit
-
-
Roman S. authored
-
- 17 Sep, 2014 1 commit
-
-
Christian Schudt authored
-
- 09 Sep, 2014 1 commit
-
-
Aldo Armiento authored
-
- 25 Aug, 2014 1 commit
-
-
Christian Schudt authored
-
- 10 Aug, 2014 1 commit
-
-
Shawn Debnath authored
In setup, some of the host settings are loaded from XML properties specified in openfire.xml, while others are incorrectly loaded from whats currently in JiveGlobals. Since we are in setup mode, JiveGlobals.getProperty returns null thereby ignoring any property overrides in openfire.xml specified by the user. Changelog: 1. Instead of just blindly setting anonymous auth to true, check if user has an override property in XML configuration, if not, default to true. 2. Call getXMLProperty to load user configuration override values and not what is currently in JiveGlobals. During setup mode, this is always null. 3. Instead of setting default values for auth, user, group, card, lockout, securityAudit and admin class names, check if the user has provided overrides for those properties, and if so, use those, otherwise use defaults. 4. Expose a method to retrieve XML property names, and then in finishSetup, go through the rest of the XML properties overridden by user that were not touched by setup and individually set those. This is particularly useful when users have to specify primary and secondary * hybrid providers.
-
- 07 Aug, 2014 1 commit
-
-
jackrabbit128 authored
- install ReadThrottleFilterBuilder into filter chains - adjust SSLFilter positioning in chain so that ReadThrottleFilter works correctly
-
- 05 Aug, 2014 1 commit
-
-
Dave Cridland authored
Kim 'Zash' Alvefur commented that an empty authzid in EXTERNAL wasn't working. This patch adds this handling, and also changes authorization checks from a domain.contains() to a domain.equals().
-
- 04 Aug, 2014 1 commit
-
-
Dave Cridland authored
Double-check removed, streamlining logic.
-
- 24 Jun, 2014 1 commit
-
-
Dave Cridland authored
-
- 21 Jun, 2014 1 commit
-
-
Dele Olajide authored
This cannot be enforced strictly for openfire IQ handlers to process packets for custom namespaces. I am modifying the original fix to exclude IQ handlers and also check for anonymous users.
-
- 18 Jun, 2014 1 commit
-
-
Dele Olajide authored
OF-709: Somewhere between my initial commit, Flow's squashing and the code review, this code change was dropped. It is required to enable access to http-bind root folder for static web pages.
-
- 17 Jun, 2014 6 commits
-
-
Dave Cridland authored
This adds TLS information and Authentication choices to the server session details page. In doing so, it factors out a ServerSession interface, and LocalServerSession class.
-
Dave Cridland authored
Now subsumed by other checks.
-
Dave Cridland authored
A few changes here: 1) Don't recurse up the DNS tree. That's just wrong. 2) Also, don't assume that a subdomain is handled by a parent domain's server. Still wrong. 3) Check certificates post-connect using our new logic, and drop the session if they don't match and we're not meant to be doing dialback. 4) Do use EXTERNAL if offered, even if we're using a self-signed certificate. There's no value in not doing so, it's a bizarre behaviour. 5) Disable S2S Compression; it's currently not working. XPP reset seems to fail, so doing replacement of the input stream instead. 6) Protect against a null features after TLS. Seems unlikely to happen, but still.
-
Dave Cridland authored
If a server requires TLS, it will reject our attempts to verify a dialback key currently. Log this in the logs rather than (confusingly) ignoring it.
-
Dave Cridland authored
When processing a <db:result/>, this checks for the certificate first. If this matches, then we don't bother actually dialling back, speeding up the session setup. This factors out the certificate verification function.
-
Dave Cridland authored
See XEP-0220, Dialback Errors. This reduces disconnect in the case of piggybacking errors, and provides better diagnostics.
-
- 11 Jun, 2014 2 commits
-
-
Christian Schudt authored
-
Christian Schudt authored
-
- 08 Jun, 2014 2 commits
-
-
Christian Schudt authored
MUC affiliations are managed in the #admin namespace, not in the #owner namespace. This is already a minor contribution to OF-178 (Updating MUC to latest version).
-
Christian Schudt authored
When requesting: <iq type="get" to="6ace0fd2f59f13c2484336dd06b4462a@bizmanager.msz006" id="getRoomMemberList"> <query xmlns="http://jabber.org/protocol/muc#admin"> <item affiliation="member"/> <item affiliation="owner"/> <item affiliation="admin"/> </query> </iq> Openfire does only return admins (the last requested affiliation). This fix rectifies this.
-
- 07 Jun, 2014 3 commits
-
-
Christian Schudt authored
This commit fixes the regression, that was introduced with the addition of Message Carbons. Message Carbons are delivered to all non-negative sessions. If there's no Message Carbons-enabled session, it will be delivered to the highest priority session only.
-
Christian Schudt authored
As per RFC 6121 8.5.2.1.1. Message and XEP-0160
-
Christian Schudt authored
IQ stanzas, which were routed to a non-existent user were falsely replied to with an IQ-result (e.g. ping). This fix checks for the existence of the user and returns an error, in case the user does not exist.
-
- 06 Jun, 2014 1 commit
-
-
Christian Schudt authored
OF-819 IQs of type error get falsely routed to IQ.createResult() which results in an Exception and connection termination This can happen, if the session is in wrong status (e.g. if the user has not yet authenticated) and the client responds with an error IQ. Only reply to an IQ if it is type get or set.
-
- 05 Jun, 2014 2 commits
-
-
Sven Bunge authored
-
akrherz authored
Some small javadoc fixes to remove warnings during build
-