What about this https://xmpp.org/extensions/xep-0421.html
lovetox
Does anyone implement this, can we advance this?
chipmnkhas joined
archas left
archas joined
resolihas joined
lskdjfhas joined
belovehas left
stphas joined
belovehas joined
neshtaxmpphas left
neshtaxmpphas joined
Menelhas left
Menelhas joined
eevvoorhas joined
p42ityhas joined
emushas left
sebastianhas joined
rubihas left
rubihas joined
belovehas left
belovehas joined
belovehas left
MattJ
lovetox: yes, Prosody does
resolihas left
Paganinihas left
belovehas joined
belovehas left
Alexhas joined
miruxhas left
miruxhas joined
Tobiashas left
Tobiashas joined
belovehas joined
miruxhas left
miruxhas joined
belovehas left
belovehas joined
Zashhas left
Zashhas joined
Alexhas left
Alexhas joined
resolihas joined
wurstsalathas joined
emushas joined
goffihas joined
petrescatraianhas left
petrescatraianhas joined
ralphmhas joined
karoshihas joined
Tobiashas left
Tobiashas joined
pasdesushihas joined
nuronhas left
nuronhas joined
neshtaxmpphas left
neshtaxmpphas joined
Tobiashas left
Tobiashas joined
flow
MattJ, one minor nit: please consider using 'true' instead of '1' in examples for boolean attribute values. It makes the examples more readable
Tobiashas left
Tobiashas joined
Menelhas left
Menelhas joined
Projjalhas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
Andrzejhas joined
MattJ
I'd wager that leads to developers only supporting 'true' in implementations 🙂
Ingolfhas left
pep.
Something something examples aren't normative, same as schemas :x
flow
MattJ, the same could be said with '1'
fredyyhas left
p42ityhas left
MattJ
Sure, but not of mixing it up between examples
resolihas left
djorzhas joined
resolihas joined
Ingolfhas joined
pep.
https://xmpp.org/extensions/xep-0463.html#errors I was re-reading this spec and I'm thinking this should indicate that the error is about affiliations
pep.
or it @type='auth' enough? :/
pep.
hmm, or maybe not. It's not like it can happen at any time, can it? It'll happen before presence broadcast at join and.. that's it?
pep.
(And there it should be pretty obvious that it's about affiliations?)
adiaholichas left
miruxhas left
miruxhas joined
belovehas left
adiaholichas joined
belovehas joined
fredyyhas joined
pep.
https://xmpp.org/extensions/xep-0463.html#self
« There can be no empty diff but there can be empty full reponses (no affiliations). » What did I mean here again..
fredyyhas left
eevvoorhas left
eevvoorhas joined
papatutuwawahas joined
resolihas left
mathijshas left
mathijshas joined
Mikaelahas left
Mikaelahas joined
belovehas left
belovehas joined
neshtaxmpphas left
neshtaxmpphas joined
Paganinihas joined
Vaulorhas left
Zashhas left
Zashhas joined
inkyhas left
qyhas left
qyhas joined
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
jcbrandhas joined
mathijshas left
florettahas left
goffihas left
goffihas joined
inkyhas joined
mathijshas joined
belovehas left
belovehas joined
goffihas left
goffihas joined
goffihas left
goffihas joined
goffihas left
goffihas joined
goffihas left
goffihas joined
belovehas left
eevvoorhas left
eevvoorhas joined
florettahas joined
belovehas joined
Stevehas left
mathijshas left
mathijshas joined
goffihas left
mathijshas left
goffihas joined
mathijshas joined
LNJhas joined
mathijshas left
mathijshas joined
Stevehas joined
chipmnkhas left
chipmnkhas joined
stphas left
konstantinoshas left
belovehas left
eevvoorhas left
eevvoorhas joined
belovehas joined
belovehas left
belovehas joined
archas left
neshtaxmpphas left
archas joined
Titihas joined
neshtaxmpphas joined
Fishbowlerhas left
Fishbowlerhas joined
belovehas left
konstantinoshas joined
belovehas joined
kinetikhas joined
Alexhas left
Tobiashas left
Alexhas joined
Tobiashas joined
Paganinihas left
inkyhas left
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
kryptoshas joined
kryptoshas left
resolihas joined
kryptoshas joined
kryptoshas left
Kevhas joined
Kev
> I'd wager that leads to developers only supporting 'true' in implementations 🙂
Bit of JavaScript that parses the examples and renders booleans differently each time? :)
Kevhas left
sonnyhas left
sonnyhas joined
djorzhas left
kryptoshas joined
kryptoshas left
resolihas left
millesimushas left
stphas joined
belovehas left
kryptoshas joined
kryptoshas left
jcbrandhas left
jcbrandhas joined
Mikaelahas left
MSavoritias (fae,ve)has left
massiveboxhas left
zonsopkomsthas left
millesimushas joined
p42ityhas joined
belovehas joined
kryptoshas joined
kryptoshas left
singpolymahas left
singpolymahas joined
kryptoshas joined
kryptoshas left
kinetikhas left
Andrzejhas left
Tobiashas left
Tobiashas joined
kryptoshas joined
kryptoshas left
Mikaelahas joined
zonsopkomsthas joined
pep.
file:///home/ppjet/Src/xeps/build/xep-0463.html#errors should an error here prevent the join even?
massiveboxhas joined
pep.
oops, link
pep.
https://xmpp.org/extensions/xep-0463.html#errors
MSavoritias (fae,ve)has joined
kinetikhas joined
pep.
Wasn't there something about errors from the MUC also kicking users out?
pep.greps 0045
Calvinhas joined
petrescatraianhas left
petrescatraianhas joined
singpolymahas left
Tobiashas left
Tobiashas joined
singpolymahas joined
Tobiashas left
Tobiashas joined
mathijshas left
mathijshas joined
Tobiashas left
Tobiashas joined
djorzhas joined
pep.
Anybody implementing this spec btw? Or planning to?
mathijshas left
mathijshas joined
Andrzejhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Tim Rhas joined
pablohas joined
miruxhas left
miruxhas joined
inkyhas joined
wgreenhousehas left
wgreenhousehas joined
singpolymahas left
singpolymahas joined
Menelhas left
Menelhas joined
atomicwatchhas left
atomicwatchhas joined
rubihas left
wgreenhousehas left
LNJhas left
LNJhas joined
singpolyma
From 0045:
> If an occupant wants to send an IQ stanza to another user in a semi-anonymous room, the sender can direct the stanza to the recipient's occupant JID and the service SHOULD forward the stanza to the recipient's real JID.
What resource should the IQ be sent to? Or is it sent to the base JID that is joined?✎
singpolyma
From 0045:
> If an occupant wants to send an IQ stanza to another user in a semi-anonymous room, the sender can direct the stanza to the recipient's occupant JID and the service SHOULD forward the stanza to the recipient's real JID.
What resource should the IQ be sent to? Or is it sent to the bare JID that is joined? ✏
flow
singpolyma, that part of xep45 was written before multi session nicks where a thing. I could imagine that modernxmpp has something about this. the IQ should never be send to the bare JDI✎
flow
singpolyma, that part of xep45 was written before multi session nicks where a thing. I could imagine that modernxmpp has something about this. the IQ should never be send to the bare JID ✏
papatutuwawahas left
singpolyma
flow: well, since probably the most common iq would be for avatar fetch then to bare JID is what I would guess is being done in practise. But I'm not sure
Projjalhas left
Projjalhas joined
wgreenhousehas joined
pep.
From jdev@ two days ago:
MattJ> pep.: I think Prosody stores all [presences of a participant], one is randomly selected as the session leader, and a new leader is selected if it leaves
pep.
That is, the iq is directed to the session leader
pep.
We were talking about presences but I guess this "leader" is also used for iq
gooyahas left
belovehas left
lovetox
avatar was the main use case for this, a much better solution is to send the iq to translate the avatar request into a pubsub request to the bare jid
gooyahas joined
lovetox
no client can depend on getting the correct info if its info that is different per resource
lovetox
you cant address a specific resource of the user
lovetox
and if you get something back it would be very random and could change any minute
singpolyma
pep.: Ok, so at least in prosody the iq is sent to one of the resources, you don't know which one
antranigvhas joined
antranigvhas left
belovehas joined
singpolyma
The reason I am asking is because I am implementing bits of binary and was thinking through what would even happen in a MUC use
singpolyma
So I guess with only one resource joined it would work, but otherwise might just randomly fail
andrey.ghas joined
mathijshas left
mathijshas joined
Menelhas left
Menelhas joined
pep.
While in 0045: «
A MUC service MUST include the MUC extensions even if the client did not send an empty <x/> element qualified by the 'http://jabber.org/protocol/muc' namespace on entering the room; naturally, a client MUST ignore such information if it does not understand it (in accordance with RFC 6120). », remnants of GC1?
https://xmpp.org/extensions/xep-0045.html#bizrules-presence✎
Tim Rhas left
pep.
While in 0045: « A MUC service MUST include the MUC extensions even if the client did not send an empty <x/> element qualified by the 'http://jabber.org/protocol/muc' namespace on entering the room; naturally, a client MUST ignore such information if it does not understand it (in accordance with RFC 6120). », remnants of GC1?
https://xmpp.org/extensions/xep-0045.html#bizrules-presence ✏
Menelhas left
Menelhas joined
Menelhas left
Menelhas joined
miruxhas left
singpolyma
Yes
miruxhas joined
andrey.ghas left
pablohas left
pablohas joined
Menelhas left
Menelhas joined
gooyahas left
gooyahas joined
rubihas joined
singpolymahas left
kurisuhas joined
papatutuwawahas joined
djorzhas left
singpolymahas joined
chipmnkhas left
chipmnkhas joined
pablohas left
pablohas joined
pep.
Is there such a thing is no affiliations? Can there be no owner at all? Removing the initial creator?
djorzhas joined
pep.
« A service MUST NOT allow an owner to revoke his or her own owner status if there are no other owners; if an owner attempts to do this, the service MUST return a <conflict/> error to the owner. However, a service SHOULD allow an owner to revoke his or her own owner status if there are other owners. »
pep.
So there will always be at least one owner
Stevehas left
inkyhas left
massiveboxhas left
massiveboxhas joined
Menelhas left
Menelhas joined
massiveboxhas left
massiveboxhas joined
Menelhas left
Menelhas joined
Andrzejhas left
Andrzejhas joined
petrescatraianhas left
petrescatraianhas joined
Menelhas left
Menelhas joined
Menelhas left
Menelhas joined
Paganinihas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
mathijshas left
mathijshas joined
Kevhas joined
wladmishas left
wladmishas joined
Calvinhas left
p42ityhas left
kurisuhas left
Stevehas joined
Andrzejhas left
pablohas left
wladmishas left
wladmishas joined
Kevhas left
Kevhas joined
singpolymahas left
belovehas left
Kevhas left
mathijshas left
mathijshas joined
singpolymahas joined
belovehas joined
colemanhas left
bunghas joined
lovetoxhas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
qyhas left
qyhas joined
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
mathijshas left
Sevehas left
Tobiashas left
Tobiashas joined
mathijshas joined
resolihas joined
MSavoritias (fae,ve)has left
Menelhas left
Menelhas joined
pablohas joined
resolihas left
neshtaxmpphas left
neshtaxmpphas joined
MSavoritias (fae,ve)has joined
catchyhas left
catchyhas joined
djorzhas left
singpolymahas left
bunghas left
EuAndrehhas left
EuAndrehhas joined
pablohas left
singpolymahas joined
lovetoxhas joined
Andrzejhas joined
stphas left
Vaulorhas joined
Sevehas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
singpolymahas left
singpolymahas joined
kryptoshas joined
kryptoshas left
colemanhas joined
kryptoshas joined
kryptoshas left
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
inkyhas joined
kryptoshas joined
kryptoshas left
sonnyhas left
sonnyhas joined
neshtaxmpphas left
neshtaxmpphas joined
kryptoshas joined
kryptoshas left
millesimushas left
kryptoshas joined
kryptoshas left
stphas joined
millesimushas joined
Maranda
Yes otherwise that'd leave an orphaned room
resolihas joined
singpolymahas left
neshtaxmpphas left
neshtaxmpphas joined
Menelhas left
Menelhas joined
singpolymahas joined
kinetikhas left
catchyhas left
Menelhas left
Menelhas joined
archas left
archas joined
Menelhas left
Menelhas joined
antranigvhas joined
neshtaxmpphas left
neshtaxmpphas joined
papatutuwawahas left
asterixhas joined
belovehas left
belovehas joined
resolihas left
Calvinhas joined
mathijshas left
mathijshas joined
wladmishas left
wladmishas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
mathijshas left
mathijshas joined
rionhas left
rionhas joined
papatutuwawahas joined
papatutuwawahas left
papatutuwawahas joined
djorzhas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
kinetikhas joined
Andrzejhas left
resolihas joined
wladmishas left
wladmishas joined
singpolymahas left
singpolymahas joined
antranigvhas left
resolihas left
xnamedhas left
wladmishas left
wladmishas joined
singpolymahas left
singpolymahas joined
xnamedhas joined
wladmishas left
wladmishas joined
singpolymahas left
Menelhas left
adiaholichas left
Menelhas joined
Tim Rhas joined
singpolymahas joined
wladmishas left
wladmishas joined
adiaholichas joined
resolihas joined
wladmishas left
wladmishas joined
archas left
archas joined
djorzhas left
kurisuhas joined
adiaholichas left
lovetoxhas left
adiaholichas joined
thilo.molitor
Are the rfcxxxx entities usable in xeps autogenerated or do I have to add new RFCs manually?
flow
see xep.ent
flow
thilo.molitor ↑
lovetoxhas joined
flow
it's a file in the top level directory of the xeps repo
resolihas left
stphas left
eevvoorhas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
*IM*has left
kryptoshas joined
kryptoshas left
thilo.molitor
flow: yes, but are they autogenerated or do I have to submit a pull request to add several RFCs?
konstantinoshas left
flow
thilo.molitor, I would expect that you add them in the same PR where the XEP is added that uses them
*IM*has joined
thilo.molitor
Okay, thanks
flow
thilo.molitor, so no, xep.ent is not autogenerated