Re: Extending the roster item element
Goffi <[email protected]>
| Newsgroups | gmane.network.jabber.standards-jig |
|---|---|
| Message-ID | <5952877.DvuYhMxLoT@tazar3> |
Hi, XEP-0312 is not needed at all, we have MAM and we get notifications for any change in a pubsub node (if we are subscribed of course). I actually think that XEP-0312 should be obsoleted. I'm known for being a pubsub advocate, but pubsub brings out of the boxes end- to-end encryption, and indeed we can roll-it out immediately. However, I'm not strictly opposed to the roster with extension options either, but we need to have end-to-end encryption for metadata not directly needed by the server (i.e.; everything but JID and presence subscription). And I'm afraid too that this can take years. Best, Goffi Le mercredi 12 novembre 2025, 19:58:00 heure normale d’Europe centrale Philipp Hörist a écrit : > Hi, > > I think we need a list of JIDs where we can store data per JID. > > What i would expect for this list is > > - It can contain any JID > - Notifications on changes of single items > - Version support, i want to be able to only request the latest changes since version XX > > Option 1: > Extending the Roster and put also group chats in it > > - Seems to have everything we need > - Historically clients expect no group chats in the roster, even though not strictly disallowed by the RFC. (At least i did not find anything). If backwards compat is a goal, this is probably not a good option > - Takes probably years to role out because of explicit server support needed > - Clients would need to implement fallbacks for missing server support for years or forever depending if all servers adapt this or not -> This brings us to a chicken-egg problem, as clients have an incentive not implement before broad server support > > Option 2: > Splitting the data between Roster and Bookmarks > > - Complexity pushed to clients to merge different stores with different capabilities > - Pubsub versioning would be nice (XEP-0312), how good is this supported? Its not strictly a requirement just an optimization > - Use cases like very natural follow ups like, define a order between pinned chats probably complex to implement if data split across multiple stores > - Takes probably years to role out because of explicit server support needed > - Clients would need to implement fallbacks for missing server support for years or forever depending if all servers adapt this or not -> This brings us to a chicken-egg problem, as clients have an incentive not implement before broad server support > > Option 3: > Using only Pubsub > > - No server support needed, clients could immediately role out support > - Pubsub versioning would be nice (XEP-0312), how good is this supported? Its not strictly a requirement just an optimization > > > Regards > Philipp > > > _______________________________________________ > Standards mailing list -- [email protected] > To unsubscribe send an email to [email protected] > _______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected]
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEsNZvWyEnjW9SVudbKqmcu6xuKwwFAmkVh/AACgkQKqmcu6xu KwzDWAf/TfFSZejV5tKGge5HQ+MSOtSG+Rqb5eMpEjLGeIUZvni4VyiMoOgOt8Z3 Ww4kRpiCyASGCOjXWWjdX9i487FWghFw+0SBt62QEl5TAnxnbdqukXtWfG+1kdSV 0jZftIFbPoJfCzrEsl6WhItXL2t/i8i+R7+aSrralwd8cQfj9U7cgxRFL0VMp73j 2jp87jd5rCKqp9apAwRxiyRtFvjnTsaa6arPAnSa2eVg8Ek7hUHd++QiBhqnBLrB fdyyV9XlDyhiRRPhjmoigFCX6mFQvpviTKlAbdQVTs0IL+tUbum621mnt0TdfJB6 3kftqNxFgZ6wkcHk6LLyGdx2ZJdQnA== =+P5n -----END PGP SIGNATURE-----