On Fri, Jan 16, 2026 at 1:10 PM Daniel Gultsch <daniel(a)gultsch.de> wrote:
On Fri, Jan 16, 2026 at 9:41 AM Goffi <goffi(a)goffi.org> wrote:
That's exactly that; having all in one pubsub
item means having the whole
roster each time there is an update. Legacy bookmark was doing that, and
experience showed that it caused troubles.
I’m expecting significantly fewer writes to the roster than on
bookmarks because we are not - for example - flipping autjoin flags.
To me the encryption here is the overhead. Especially OpenPGP has a
certain overhead per item. On initial connect I would much rather
decrypt one item and have the entire roster instead of n items.
And having one item also adds a bit of obscurity since the server
doesn’t see exactly how many users are in my roster, If i’m deleting
or adding a roster item and so forth.
Oh. And you are also avoiding weird bugs where various items of the
roster are encrypted with different key material. I mean obviously
nobody would attempt to do that on purpose but key material can change
after device migration and stuff.
cheers
Daniel