Build: #2481 was successful Changes by Guus der Kinderen
Code commits
Openfire (master)
-
Guus der Kinderen 54afad1e965d02a629d015782c5857aab54bfea7
OF-2705: Remove usage of method deprecated in previous commit
- xmppserver/src/main/java/org/jivesoftware/openfire/IQRouter.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/MessageRouter.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/PresenceRouter.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/cluster/RemotePacketExecution.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/component/InternalComponentManager.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/handler/IQOfflineMessagesHandler.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/handler/PresenceSubscribeHandler.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/interceptor/PacketCopier.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketPacketWriteHandler.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/roster/Roster.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/roster/RosterManager.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
- xmppserver/src/main/java/org/jivesoftware/openfire/spi/PresenceManagerImpl.java (version 54afad1e965d02a629d015782c5857aab54bfea7)
-
Guus der Kinderen 117171936b582148f2426c0409828407ce93d6fb
OF-2705: Improve routing stanzas to matching full JID
RFC 6121 section 8.5.3 defines how a server should process a stanza that is addressed to a full JID. When a matching resource is found, the specification does not distinghuis between an “available” resource and a “connected” resource. Instead, it refers to an “available resource or connected resource” (this is different for processing of stanzas to bare JIDs, in section 8.5.2).
Openfire’s implementation of routing stanzas addressed to a full JID of a resource for which a route exist should not evaluate the ‘availability’ of the route, as this contradicts the RFC, which doesn’t differentiate between ‘available’ and ‘connected’.- xmppserver/src/main/java/org/jivesoftware/openfire/RoutingTable.java (version 117171936b582148f2426c0409828407ce93d6fb)
- xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 117171936b582148f2426c0409828407ce93d6fb)