Link Mauve do we have something like "public bookmarks" in XMPP ?
Dave Cridlandhas left
Dave Cridlandhas joined
lhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
danielhas left
pep.
Like a shared PEP node? I don't think there's any client support for that, nor spec, but you can already change the acces-model/publish-options of your storage:bookmarks node :x
jjrhhas left
Dave Cridlandhas left
Dave Cridlandhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
jjrhhas left
marchas left
lhas joined
lhas joined
Guushas left
Steve Killehas left
Guushas joined
Guushas left
jjrhhas left
jjrhhas left
Yagizahas left
Steve Killehas joined
Yagizahas joined
Yagizahas left
Yagizahas joined
alexishas joined
Yagizahas left
Yagizahas joined
Yagizahas left
Yagizahas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
jjrhhas left
jjrhhas left
alexishas left
jubalhhas joined
apachhas left
rionhas left
vanitasvitaehas left
jjrhhas left
jjrhhas left
Alexhas joined
ThibGhas left
Guushas joined
ThibGhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas joined
Dave Cridlandhas left
Dave Cridlandhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridlandhas left
Dave Cridlandhas joined
alexishas left
jjrhhas left
jjrhhas left
edhelas
XEP-xxxx: MUC Avatars, how much XEP do we need to handle avatars on XMPP ?
Valerianhas left
Valerianhas joined
edhelas
do I need to also create one to handle avatars on Pubsub nodes ?
Valerianhas left
Valerianhas joined
edhelas
this is again another flow to handle/update/notify avatars
Valerianhas left
vanitasvitaehas left
alexishas joined
lhas joined
jjrhhas left
jjrhhas left
MbJ3has joined
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
vanitasvitaehas left
Valerianhas left
jjrhhas left
jjrhhas left
alexishas left
Valerianhas joined
jjrhhas left
jjrhhas left
j.rhas left
j.rhas joined
lnjhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas joined
lskdjfhas joined
jjrhhas left
jjrhhas left
MbJ3has left
MbJ3has joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Guushas left
Guushas joined
lhas left
jjrhhas left
jjrhhas left
MattJ
edhelas, how close is what you do for pubsub nodes to what that XEP does for MUC?
Guushas left
Str4tocasterhas left
Str4tocasterhas joined
mimi89999has joined
404.cityhas joined
alexishas joined
jjrhhas left
jjrhhas left
danielhas left
jjrhhas left
alexishas left
jjrhhas left
alexishas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas joined
alexishas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Str4tocasterhas left
alexishas joined
lorddavidiiihas left
Andrew Nenakhovhas joined
lorddavidiiihas joined
alexishas left
jjrhhas left
Steve Killehas left
edhelas
I don't do avatars on Pubsub nodes for now because I didn't found a way to do it yet
edhelas
(also vcards)
ludohas joined
apachhas left
Str4tocasterhas joined
edhelas
maybe we can simply generalize that XEP, say that publication/retrieval is always done the same way (for JID, MUC JID and Pubsub Nodes) and the notification can be done through presences (for the JID), messages/presences for the MUC JID, and Pubsub healines for the Pubsub nodes
edhelas
then we have an unique and generic way to handle vcard and avatars publication/retrieval accross the XMPP network
jjrhhas left
jjrhhas left
Str4tocasterhas left
MattJ
Good luck
Str4tocasterhas joined
MattJ
Pubsub nodes don't have PEP, is one problem
edhelas
yes
edhelas
and it's kind of hacked by putting those "pubsub pep nodes" next to eachother : MIX
karphas joined
Str4tocasterhas left
Str4tocasterhas joined
Str4tocasterhas left
Str4tocasterhas joined
jjrhhas left
jjrhhas left
Yagiza
Hello!
Yagiza
Do we have a way to retrieve history from a transport?
danielhas left
MattJ
Yes, XEP-0313 if the transport supports it
Guushas joined
Str4tocasterhas left
Str4tocasterhas joined
Str4tocasterhas left
UsLhas joined
UsLhas joined
Yagiza
MattJ, so, once my client discover that transport supports MAM, I can request an archive for any of my chats via that transport?
flow
Yagiza, that is how I would expect it to work
MattJ
Normal chats will typically be archived by your server already
MattJ
But group chats, yes, you will need to ask the transport
Yagiza
MattJ, normal chats could not be archived before I logged on the transport.
MattJ
True
jjrhhas left
jjrhhas left
Ge0rGhas joined
Steve Killehas left
Yagiza
MattJ, so, what about requesting that parts of chat?
MattJ
It depends completely on the transport
alexishas joined
Steve Killehas left
jjrhhas left
Tobiashas left
Tobiashas joined
alexishas left
Dave Cridlandhas left
alexishas joined
alexishas left
blablahas left
jjrhhas left
alexishas joined
muppethhas left
muppethhas joined
Dave Cridlandhas left
jjrhhas left
ThibGhas left
jjrhhas left
ThibGhas joined
Guushas left
Guushas joined
Dave Cridlandhas left
j.rhas left
j.rhas joined
Dave Cridlandhas left
muppethhas left
muppethhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
Link Mauve
“10:35:47 edhelas> XEP-xxxx: MUC Avatars, how much XEP do we need to handle avatars on XMPP ?”, this one is almost informational (I hesitated), it describes how to do 0153 on 0045.
Link Mauve
“10:36:07 edhelas> do I need to also create one to handle avatars on Pubsub nodes ?”, isn’t that 0084?
blablahas left
Link Mauve
Ah, avatars for PubSub nodes*.
Dave Cridlandhas joined
Yagiza
MattJ, I mean the correct way to retrieve history. How client should act?
MattJ
I'm not aware of any transport providing this functionality, so I can't say
Guushas left
Guushas joined
Dave Cridlandhas left
jjrhhas left
jjrhhas left
Dave Cridlandhas left
Dave Cridlandhas left
Nekithas left
Dave Cridlandhas left
vanitasvitaehas left
Nekithas joined
xnyhpshas joined
jjrhhas left
jjrhhas left
Dave Cridlandhas left
Yagiza
MattJ, but if I develop a transport, I need to know if this functionality is valid for a transport, or not.
Yagiza
MattJ, I guess it must be specified implicitly.
MattJ
XEP-0313 defines a protocol for exchanging history between two XMPP entities
MattJ
Usually this is a user and their own server, or a user and a MUC room
MattJ
but a user and a transport is just fine too
MattJ
However clients won't currently do this, so you may want to add a XEP for that
MattJ
So the protocol is the easiest problem, that's 99% solved with XEP-0313
MattJ
But implementations do not query transports, because transports today don't offer this ability (except for groupchats)
MattJ
So implementations would need to add support for this, even if they already support XEP-0313 in other ways
xnyhpshas joined
MattJ
so you need to get friendly with client developers :)
jjrhhas left
jonasw
the proper fix would be if the transport sent messages to the account even if no client is online
jubalhhas left
MattJ
I understood the problem to be access to messages before registering with the transport
jubalhhas left
jjrhhas left
xnyhpshas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jubalhhas left
alexishas joined
Yagiza
MattJ, the problem is what to do if both transport and user's server do support XEP-0313.
Link Mauve
Yagiza, the client can either request both, or assume one is the only source of truth.
Link Mauve
Deduplication might be harder in the first case though, because stanza-ids will be different.
Dave Cridlandhas left
lnjhas joined
jjrhhas left
jjrhhas left
alexishas joined
Yagiza
Link Mauve, yes. So all those issues must be clarified in the XEP.
Zashhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Link Mauve
The XEP only defines the protocol to retrieve history from another entity.
jubalhhas left
Link Mauve
You can write another one (informational) about what to do with transports.
jubalhhas left
Dave Cridlandhas left
jjrhhas left
jjrhhas left
Dave Cridlandhas left
xnyhpshas joined
alexishas left
alexishas joined
blablahas left
alexishas left
lskdjfhas left
blablahas joined
lskdjfhas joined
alexishas joined
jjrhhas left
lskdjfhas joined
jjrhhas left
alexishas left
lskdjfhas joined
Dave Cridlandhas left
jonaswhas joined
jjrhhas left
lumihas joined
jjrhhas left
jubalhhas left
valohas joined
alexishas joined
alexishas left
jubalhhas joined
Andrew Nenakhovhas left
Dave Cridlandhas left
Andrew Nenakhovhas joined
jjrhhas left
jjrhhas left
Dave Cridlandhas left
alexishas joined
alexishas left
Steve Killehas left
Steve Killehas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas joined
jjrhhas left
alexishas left
jjrhhas left
alexishas joined
alexishas left
Syndacehas left
Syndacehas joined
valohas joined
lumihas left
j.rhas left
j.rhas joined
karphas left
Yagiza
Link Mauve, yes. But at least, mention of transports in Archiving Entities( https://xmpp.org/extensions/xep-0313.html#archiving_entities ) should be added.