-
MattJ
Apart from XEP-0313, does anyone know other features that the client must disco their account to discover?
-
Zash
Carbons?
-
Link Mauve
vCard conversion?
-
Link Mauve
And bookmarks conversions, all three of them?
-
MattJ
Not carbons, according to the XEP
-
Link Mauve
Also PEP stuff most likely.
-
MattJ
It's just come to my attention that this stuff isn't covered by the caps we put in stream:features
-
Zash
True
-
Zash
Also account vs host features is weird
-
MattJ
That's the discussion I'm having with a client dev right now :/
-
flow
put user caps string too in stream:features?
-
Zash
Can you?
-
Zash
Post-SASL?
-
MattJ
Seems like a sensible solution, obviously you need to differentiate the two somehow
-
flow
Zash, probably even in sasl's <success/>
-
jonas’
add an @address attribute to <caps/>?
-
jonas’
so that you can have multiple in <stream:features/>?
-
jonas’
I hear '390 is still experimental
-
Zash
jonas’, do it
-
Zash
and then we can shove in subdomains as well :)
-
flow
+1
-
Zash
I had some ideas around a recursive disco#items-like thing that'd include caps of its items
-
jonas’
pep., https://github.com/xsf/xeps/pull/988 poke✎ -
jonas’
(nothing to see here) ✏
-
jonas’
MattJ, related: https://github.com/xsf/xeps/pull/924
-
jonas’
IMO account is the logical entity
-
jonas’
but there is some prior art in the other direction
-
Zash
Uh, fun
-
MattJ
Yes, 191 was the first I checked actually when looking for "proof" :)
-
jonas’
fun fact: I made that PR because of a deployment where '191 is *not* available for all accounts
-
Zash
jonas’: Breaking change to a Draft XEP? Mmmmmmmm
-
jonas’
Zash, good point :)
-
MattJ
Holger, do you know if ejabberd advertises MAM on the server JID?
-
MattJ
I guess an XML console can tell me
-
MattJ
unless it replies differently to remote users
-
Holger
MattJ, yes MAM is advertised both on the server and account JID.
-
Holger
I think an older revision mandated the server JID? Or some client(s) assumed it ... 😕
-
MattJ
Seems some clients definitely assume it :(
-
MattJ
I don't know about older XEP revisions
-
MattJ
Apparently Openfire is also guilty of this
-
MattJ
I want one of these to be combined with "and if you sent a MAM query to the server JID, a local user can access all messages that the server has seen"
-
Holger
> Apparently Openfire is also guilty of this I think it's our specs fault 🙂 My impression was we were moving from server to account JID (where it makes sense), but only half-heartedly. IIRC I PRd against multiple XEP examples that got it wrong and stuff.
-
Holger
https://xmpp.org/extensions/attic/xep-0313-0.1.html#sect-id124837
-
MattJ
Makes sense
-
Holger
Also e.g. https://xmpp.org/extensions/attic/xep-0359-0.5.0.html#disco vs. https://xmpp.org/extensions/xep-0359.html#disco ... and I'm pretty sure there's more such examples.