Add support for XEP-0198: Stream Management

Description

XEP-0198 "Stream Management" is a feature that allows a client to 'survive' a network hiccup, without having to fully redo the authentication cycle.

Both Openfire and Smack support this feature.

To be able to support this feature, the reconnection logic in Spark most likely needs work.

Environment

None

Activity

Show:

Guus der Kinderen August 5, 2020 at 8:59 PM

Exactly - although I would not be surprised if this turns out to be a low prio issue. The cost/benefit seems not to be good here. Stream Management is mostly useful when clients have very bad network connectivity (like mobile phones).

wroot August 5, 2020 at 8:22 PM

So https://github.com/igniterealtime/Spark/pull/502 disables SM for now? Until reconnection logic is adjusted?

Details

Priority

Assignee

Reporter

Components

Created August 5, 2020 at 3:06 PM
Updated May 20, 2021 at 5:05 PM