- 22 Jun, 2014 1 commit
- 
- 
Dele Olajide authored
 
- 
- 21 Jun, 2014 1 commit
- 
- 
Dele Olajide authoredThis 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 4 commits
- 
- 
Dele Olajide authoredS2s fixes. Thanks for doing this. I am experimenting with websockets for Openfire s2s and I need these fixes. 
- 
Dele Olajide authoredOF-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. 
- 
Dele Olajide authoredOF-823 Numeric overflow in MUCPersistenceManager when loading history ol... 
- 
akrherz authored
 
- 
- 17 Jun, 2014 6 commits
- 
- 
Dave Cridland authoredThis 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 authoredNow subsumed by other checks. 
- 
Dave Cridland authoredA 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 authoredIf 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 authoredWhen 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 authoredSee XEP-0220, Dialback Errors. This reduces disconnect in the case of piggybacking errors, and provides better diagnostics. 
 
- 
- 16 Jun, 2014 2 commits
- 
- 
Dave Cridland authored
- 
Dave Cridland authored
 
- 
- 11 Jun, 2014 3 commits
- 
- 
Christian Schudt authored
- 
Christian Schudt authored
- 
Florian Schmaus authored
 
- 
- 10 Jun, 2014 3 commits
- 
- 
Christian Schudt authoredRemove activation.jar - It's bundled since Java6 
- 
Christian Schudt authoredIgnore .DS_Store files 
- 
Sven Bunge authored
 
- 
- 09 Jun, 2014 8 commits
- 
- 
Sven Bunge authored
- 
Christian Schudt authored(instead of IQOwnerHandler) 
- 
dwd authoredPlugin: user service - add new request type: grouplist & usergrouplist 
- 
dwd authoredOF-397 Do not deliver offline messages to clients with negative priority 
- 
dwd authoredOF-818 Message routing to bare JID can route to negative priority resour... 
- 
dwd authoredFix 'RFC 6121 8.5.1. No Such User' for IQ stanzas 
- 
dwd authoredOF-805 [MUC] OF does not return all affiliated users when requesting mul... 
- 
dwd authoredRemove dispensable logic in the IQOwnerHandler, which deals with MUC aff... 
 
- 
- 08 Jun, 2014 3 commits
- 
- 
Christian Schudt authoredFixes to javadocs to allow rpmbuild to work 
- 
Christian Schudt authoredMUC 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 authoredWhen 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 5 commits
- 
- 
Christian Schudt authoredThis 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 authoredAs per RFC 6121 8.5.2.1.1. Message and XEP-0160 
- 
Christian Schudt authoredIQ 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. 
- 
dwd authoredOF-405 - TLS certificate validation and authentication issues 
- 
dwd authoredOF-819 IQs of type error get falsely routed to IQ.createResult() which r... 
 
- 
- 06 Jun, 2014 4 commits
- 
- 
Christian Schudt authoredOF-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. 
- 
Dave Cridland authored
- 
dwd authoredUpdate Junit to 4.11 
- 
dwd authoredUpdate Slf4J to version 1.7.7 
 
-