#485 [PEP] Permanent data storage

Reporter Ge0rG
Owner Zash
Stars ★★★★★ (17)
  • Status-Fixed
  • Priority-Medium
  • Milestone-0.11
  • Type-Enhancement
  1. Ge0rG on

    Some applications rely on permanent storage of PEP data, i.e. XEP-0223 for bookmarks. Prosody only stores PEP data in memory, and it is lost whenever the server is restarted. Keeping bookmarks (and maybe other client-generated state) across restarts would be desirable.

  2. MattJ on

    Yes, we're working on this. Meanwhile though, clients shouldn't be using it as permanent storage unless the server advertises: <feature var='http://jabber.org/protocol/pubsub#persistent-items'/>

    • title [mod_pep] Permanent data storage
    • owner MattJ
    • tags Type-Defect Type-Enhancement Milestone-0.10 Status-Accepted
  3. MattJ on

    Not going to block the release, pushing to next.

    • tags Milestone-0.11
  4. mt on

    I'd like to vote for an inclusion in the 0.10 release as it would greatly benefit the omemo and conversations avatar handling experience.

  5. Benjamin Renard on

    The inclusion of this feature in the 0.10 release would be awesome. The feature gap is a real problem for integration with new software like Movim.

  6. Dan on

    I fully agree with mt and Benjamin as I have the same use cases with OMEMO and Movim.

  7. Zash on

    • tags Status-Started
  8. Gyulavitez on

    I'm endorsing and waiting for it very much. Thank you, for doing this.

  9. jh on

    Can one already test the new module? Are the OMEMO-KEYS also stored or leave active if the server restarts?

  10. Stephen Paul Weber on

    This affects PubSub nodes as well, not just PEP. Would a solution for one apply for both, likely?

  11. jh on

    So far I know the pep function is no module firmly separate in the server integrated. So a permanent memory is also something basic. However, I XMPP standards also know a lot me not at the lying ends.

  12. jh on


  13. Zash on

    The work was actually for our generic pubsub code and won't apply to mod_pep. However mod_pep_plus, which might replace mod_pep at some point

  14. Zash on

    PEP with permanent storage is now in mod_pep_plus and should be working. Thanks to Link Mauve!

    • owner MattJ Zash
    • title [mod_pep] Permanent data storage [PEP] Permanent data storage
    • tags Status-Fixed
  15. kartoffelsalat on

    Great, thanks for the work! Is this feature usable with 0.10?

  16. Zash on

    It is not supported with 0.10.

New comment

Not published. Used for spam prevention and optional update notifications.