-
-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to XEP-0402 for bookmarks management #1494
Comments
The new standard requires that arbitrary |
The current implementation in Profanity only supports XEP-0048 with the legacy "Private XML Storage". I think we should follow the backward compatibility strategy that Gajim has implemented: https://dev.gajim.org/gajim/gajim/-/blob/master/gajim/common/modules/bookmarks.py#L144
Implementation roadmapFortunately, the data structures in all three versions are almost the same. Thus, most code can be reused. The most complicated logic is the method choice.
|
Seems so far not even supported by ejabberd ;) |
Well then, so we have a lot of time before this becomes critical :) Would be good not to miss the boat when it does though. |
Sure. But if servers didn't even implement it yet it's not like we need to be afraid that the will drop support anytime soon ;) So this "eventually" is quite far in the future. |
First I had in mind to create an issue because I had to restart profanity to update my bookmarks list. Then I discovered that profanity used old and deprecated XEP-0048 for bookmarks. The up-to-date XEP is XEP-0402.
It might be a good idea to switch to the new XEP. For XMPP server devs it takes effort to maintain two sets of bookmarks and protocol translation between them, and they will eventually move on and completely drop XEP-0048.
The text was updated successfully, but these errors were encountered: