Details

    • Type: New Feature
    • Status: Closed
    • Priority: Low
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: ejabberd 14.05
    • Component/s: XEP Support
    • Labels:
      None

      Description

      It would be nice if ejabberd supported XEP-0198: Stream Management, for both c2s and s2s. I'd feel more secure knowing that stanzas will be resent if lost.

      Existing implementations:

      • Psi: Gsoc'10
      • Prosody: preliminary patch, not yet published

        Expenses

          Activity

          Hide
          holger Holger Weiß added a comment -

          I've now pushed code that adds stream resumption support into my repository, so the XEP-0198 support is now expected to be pretty much complete (except that it's limited to c2s connections so far).

          Show
          holger Holger Weiß added a comment - I've now pushed code that adds stream resumption support into my repository , so the XEP-0198 support is now expected to be pretty much complete (except that it's limited to c2s connections so far).
          Hide
          devurandom Dennis Schridde added a comment -

          Great! I'm looking forward to see this in deployment, soon.

          Are you also working on S2S support?

          Show
          devurandom Dennis Schridde added a comment - Great! I'm looking forward to see this in deployment, soon. Are you also working on S2S support?
          Hide
          holger Holger Weiß added a comment -

          I might have a go at s2s support, but I'd like to get the c2s code production-ready, first.

          If anyone interested in this feature could have a look at the code and/or test it, that would help a lot

          Show
          holger Holger Weiß added a comment - I might have a go at s2s support, but I'd like to get the c2s code production-ready, first. If anyone interested in this feature could have a look at the code and/or test it, that would help a lot
          Hide
          holger Holger Weiß added a comment -

          I created a pull request, so I guess any discussion on my actual patch should go there:

          https://github.com/processone/ejabberd/pull/166

          Show
          holger Holger Weiß added a comment - I created a pull request, so I guess any discussion on my actual patch should go there: https://github.com/processone/ejabberd/pull/166
          Hide
          neustradamus Neustradamus added a comment -

          Good job Holger!

          Show
          neustradamus Neustradamus added a comment - Good job Holger!

            People

            • Votes:
              26 Vote for this issue
              Watchers:
              22 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development