-
Terminally Deprecated ElementsElementDescriptionUse getIterations(String, String) with the mechanism name.Use getSalt(String, String) with the mechanism name.Use getServerKey(String, String) with the mechanism name.Use getStoredKey(String, String) with the mechanism name.Use getIterations(String, String) with the mechanism name.Use getSalt(String, String) with the mechanism name.Use getServerKey(String, String) with the mechanism name.Use getStoredKey(String, String) with the mechanism name.Replaced by
CsiManager.isCsiNonza(Element)Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.replaced byMultiUserChatService.getIncomingMessageCount()because of issue OF-3142.replaced byMultiUserChatService.getOutgoingMessageCount()because of issue OF-3142.The protocol defined herein was formalized (with minor changes) as XEP-0433, which is implemented inIQExtendedChannelSearchHandlerreplaced byMultiUserChatServiceImpl.getIncomingMessageCount()because of issue OF-3142.replaced byMultiUserChatServiceImpl.getOutgoingMessageCount()because of issue OF-3142.Replaced by org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerReplaced by org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerThis method is replaced bySocketConnection.getRemotePort()Replaced byGroup.isShared()Instead, set the connection listener property for socket-s2s connections inConnectionListener.setAcceptSelfSignedCertificates(boolean)Redundant - setting this property does not seem to have a meaningful effect.This property is unused.Redundant - setting this property does not seem to have a meaningful effect.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getIterations().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getSalt().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getServerKey().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getStoredKey().useXMPPServer.getNodeID()instead. In versions of Openfire prior to 4.4.0, the cluster node identifier of a server was changed when a server joined a cluster. That's no longer the case: a cluster node now has a static identifier. As such, it's no longer needed to distinguish between the 'default' nodeID (which was used when no cluster was joined) and the cluster node ID.
-
Deprecated ClassesClassDescriptionThe protocol defined herein was formalized (with minor changes) as XEP-0433, which is implemented in
IQExtendedChannelSearchHandlerReplaced by org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerReplaced by org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerOld, pre NIO / MINA code. Should not be used as Netty offers better performance. Currently only in use for server dialback.
-
Deprecated FieldsFieldDescriptionnot implemented for Netty as this uses max of 1 message per read insteadRedundant - setting this property does not seem to have a meaningful effect.This property is unused.Redundant - setting this property does not seem to have a meaningful effect.
-
Deprecated MethodsMethodDescriptionPrefer using the corresponding factory method, rather than invoking methods on the provider directlyUse getIterations(String, String) with the mechanism name.Use getSalt(String, String) with the mechanism name.Use getServerKey(String, String) with the mechanism name.Use getStoredKey(String, String) with the mechanism name.Use getIterations(String, String) with the mechanism name.Use getSalt(String, String) with the mechanism name.Use getServerKey(String, String) with the mechanism name.Use getStoredKey(String, String) with the mechanism name.Replaced by
CsiManager.isCsiNonza(Element)UseHttpSession.createEmptyBody(boolean, long)when the responding-to rid is available.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.Since Openfire 5.1.0, a room's subject is managed byMUCRoomdirectly.replaced byMultiUserChatService.getIncomingMessageCount()because of issue OF-3142.replaced byMultiUserChatService.getOutgoingMessageCount()because of issue OF-3142.Use FormField#parseFirstValueAsBoolean(String) provided by Tinder version 1.3.1 or newer.replaced byMultiUserChatServiceImpl.getIncomingMessageCount()because of issue OF-3142.replaced byMultiUserChatServiceImpl.getOutgoingMessageCount()because of issue OF-3142.This method is replaced bySocketConnection.getRemotePort()Replaced byGroup.isShared()Instead, set the connection listener property for socket-s2s connections inConnectionListener.setAcceptSelfSignedCertificates(boolean)This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SCRAM credentials are stored per mechanism (see theofUserScramtable) and should be obtained through the authentication provider rather than from theUserobject. Retained for backwards compatibility with third-party integrations.This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getIterations().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getSalt().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getServerKey().This accessor exposes only the SCRAM-SHA-1 credential. SeeUser.getStoredKey().useXMPPServer.getNodeID()instead. In versions of Openfire prior to 4.4.0, the cluster node identifier of a server was changed when a server joined a cluster. That's no longer the case: a cluster node now has a static identifier. As such, it's no longer needed to distinguish between the 'default' nodeID (which was used when no cluster was joined) and the cluster node ID.- for test use onlyThis method uses a hardcoded IV which makes encryption deterministic (same plaintext always produces same ciphertext). This is a security vulnerability as it enables pattern analysis attacks. UseAesEncryptor.encrypt(String, byte[])with a randomly generated IV instead. This method is only kept for backward compatibility with existing encrypted values in configuration files.
-
Deprecated Enum ConstantsEnum ConstantDescriptionOF-3142: Avoid using this type, as it is highly susceptible to bugs (there's no guarantee that sample is being invoked exactly once per intended time period).OF-3142: Avoid using this type, as it is highly susceptible to bugs (there's no guarantee that sample is being invoked exactly once per intended time period).