how can it be that in decades of xmpp, we still dont have a mechanism to search some service with paged results
xnamedhas joined
Zash
Talking about `disco#items` + RSM?
nikhas joined
inkyhas left
lovetox
is this a xep?
lovetox
or xep 0055, also has no paging
Millesimushas joined
Zash
https://xmpp.org/extensions/xep-0059.html has example use with 0055 even
Kevhas joined
Kevhas left
pasdesushihas left
Kevhas joined
lovetox
oh thats nice
Zash
Whether this is implemented and deployed, I have no idea.
Zash
Didn't we discuss the difficulty in determining which combinations of other XEPs and RSM were available a while ago?
Zash
and https://xmpp.org/extensions/inbox/disco-feature-attachment.html
thomaslewishas joined
nikhas left
pasdesushihas joined
pep.
Something like pubsub#rsm, the 'rsm' feature not meaning much by itself
lovetox
hm its just important for me that the spec exists
lovetox
if a user complains that his client locks up because the server spams us with 5000 entries
lovetox
i guess i point them to the server project to complain
lovetox
:D
Zash
How many entries fit in the common stanza limit?
xeckshas left
badrihippohas left
xeckshas joined
Zash
Which number did the newer MUC search have again?
Zash
https://xmpp.org/extensions/xep-0433.html
pep.
Well you could avoid querying that many results if you could know you won't be able to do rsm. If it were the case I'd blame gajim not the server
msavoritiashas joined
Zash
does this mandate RSM?
pep.
(or you could tell the user beforehand)
debacle
I see, that my PEP node uses type "headline" for its messages. I don't have a problem with that, but I wonder, if other types would make any difference?
pep.
debacle, that's for notifications
Zash
debacle, pubsub#notification_type is a thing you can search xep0060 for
Zash
_transient_ notifications, where you don't care about storage✎
Zash
_transient_ notifications, where you don't care about storage (in the receiving users's archive) ✏
lovetox
i guess nobody implements the channel search
nikhas joined
Zash
client? search.jabber.network does it, but it also has a HTTP variant which might be better for privacy
thomaslewishas left
Kevhas left
msavoritiashas left
msavoritiashas joined
emushas left
spectrumhas joined
debaclehas left
thomaslewishas joined
larmahas joined
nikhas left
Kevhas joined
xeckshas left
xeckshas joined
msavoritiashas left
msavoritiashas joined
Marandahas left
Mjolnir Archonhas left
Mx2has left
Mx2has joined
deuillhas left
deuillhas joined
atomicwatchhas joined
Kevhas left
inkyhas joined
debaclehas joined
thomaslewishas left
dezanthas left
thomaslewishas joined
deuillhas left
deuillhas joined
Ingolfhas left
Delehas joined
msavoritiashas left
Mjolnir Archonhas joined
msavoritiashas joined
Marandahas joined
Kevhas joined
adxhas joined
thomaslewishas left
dezanthas joined
lovetox
yeah jabber.network is fine for global search
lovetox
what im trying currently to solve is local muc search
Zash
I once started on a very basic implementation of xep-0433 for local MUC search. Don't think it has RSM tho, but I would have to go check.
Zash
Oh, no, it's based on the protoXEP 🙁
lovetox
i dont instantly see what the advantage over 0055 is
spectrumhas left
Zash
the advantage is not having to deal with `<reported>` like in https://xmpp.org/extensions/xep-0055.html#example-9
spectrumhas joined
spiralhas left
lovetox
and a nice feature is the "types" field
Stefanhas left
lovetox
this allows the client for example to query matrix / muc / irc room via the same endpoint
msavoritiashas left
lovetox
Maranda, ^ i want to make local muc search better, but especially with servers like yours which offers matrix bridge for example thats also searchable this xep would be a much better fit than xep-0055
Maranda
which one?
lovetox
https://xmpp.org/extensions/xep-0433.html
Maranda
🤔
lovetox
notice the types field, which should be implemented on server side, to show all queryable muc services
lovetox
and of coruse RSM is a must
Maranda
Implementing RSM pagination is rather complex but I'll have a look
Kevhas left
thomaslewishas joined
Maranda[x]has joined
Maranda
.
Zash
Might get weird if you don't have a stable order to go by
jeronathhas left
jeronathhas joined
atomicwatchhas left
Aramhas joined
debacle
pep. Zash I see, thanks! The only alternative to `headline` is `normal`, but the former is just fine for me, because "most existing server implementations will prevent offline storage", according to XEP-0060.
thomaslewishas left
deuillhas left
atomicwatchhas joined
deuillhas joined
thomaslewishas joined
Zash
Other types might make sense for certain applications.