If namespaces were dropped, would there be any name collisions in practice? I mean <mechanisms> is unique even without the namespace being specified, isn't it. Are there currently any tags that would conflict were namespaces not there?
gooyahas left
BASSGODhas joined
sbachhas left
sbachhas joined
moparisthebest
kurisu: it's how XEPs are versioned
Alexhas left
lovetoxhas left
Steve Killehas left
Kevhas left
Kevhas joined
Stevehas joined
mjk
And also how uncoordinated extensibility is achieved
Stevehas left
mjk
XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur
Stevehas joined
adiaholichas joined
Calvinhas joined
wurstsalathas left
mjk
(Or element names would need to be long and ugly themselves :))✎
mjk
(Or element names would need to be long and ugly themselves. :) Oh and attribute names too) ✏
BASSGODhas left
mjk
Also, I'm pretty sure any normal stanza fits into a network packet just fine, even without compression
sbachhas left
sbachhas joined
BASSGODhas joined
moparisthebest
I'm not sure that's the case
pjnhas left
Ingolfhas joined
krauqhas left
krauqhas joined
mjkhas left
petrescatraianhas left
kurisu
> XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur
Have they?
adiaholichas left
moparisthebest
kurisu: yes, for every xep that has multiple different versions
adiaholichas joined
alacerhas left
alacerhas joined
millesimushas left
pjnhas joined
neshtaxmpphas joined
lovetoxhas joined
adiaholichas left
millesimushas joined
adiaholichas joined
TheCoffeMakerhas left
TheCoffeMakerhas joined
adiaholichas left
adiaholichas joined
Yagizahas joined
kurisuhas left
xnamedhas left
stphas left
adiaholichas left
adiaholichas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
BASSGODhas left
kurisuhas joined
adiaholichas left
BASSGODhas joined
neshtaxmpphas left
restive_monkhas left
restive_monkhas joined
adiaholichas joined
stphas joined
emushas joined
adiaholichas left
marc0shas left
marc0shas joined
Calvinhas left
adiaholichas joined
adiaholichas left
adiaholichas joined
stphas left
Paganinihas left
atomicwatchhas left
atomicwatchhas joined
Toxihas joined
rafasaurushas left
neshtaxmpphas joined
marc0shas left
marc0shas joined
adiaholichas left
adiaholichas joined
jgarthas joined
jgarthas left
adiaholichas left
Menelhas joined
Toxihas left
ti_gj06has joined
adiaholichas joined
emushas left
restive_monkhas left
adiaholichas left
adiaholichas joined
marc0shas left
marc0shas joined
restive_monkhas joined
Menelhas left
Menelhas joined
wladmishas left
wladmishas joined
yushyinhas left
emushas joined
adiaholichas left
wladmishas left
wladmishas joined
adiaholichas joined
adiaholichas left
yushyinhas joined
alacerhas left
adiaholichas joined
alacerhas joined
adiaholichas left
Tobiashas joined
adiaholichas joined
Alexhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
msavoritiashas joined
Guus
Child elements named 'x' or 'query' are pretty common.
yushyinhas left
atomicwatchhas left
jcbrandhas joined
Danielhas left
millesimushas left
atomicwatchhas joined
raucaohas joined
konstantinoshas joined
Toxihas joined
Danielhas joined
karoshihas joined
karoshihas left
karoshihas joined
MattJ
<enable> is used in various protocols
MattJ
There are certainly many examples of collisions to find
adiaholichas left
Alexhas left
adiaholichas joined
lovetoxhas left
emushas left
lovetoxhas joined
Danielhas left
millesimushas joined
lskdjfhas joined
marc0shas left
marc0shas joined
Danielhas joined
Alexhas joined
millesimushas left
yushyinhas joined
millesimushas joined
yushyinhas left
yushyinhas joined
marc0shas left
marc0shas joined
raucaohas left
marc0shas left
marc0shas joined
krauqhas left
marc0shas left
marc0shas joined
yushyinhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
lskdjfhas left
pasdesushihas joined
yushyinhas joined
harry837374884has joined
krauqhas joined
ti_gj06has left
mjkhas joined
wurstsalathas joined
lovetoxhas left
lovetoxhas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
lskdjfhas joined
Maranda[x]has left
kurisu
Why was xhtml-im deprecated?
Maranda[x]has joined
yushyinhas left
lovetoxhas left
ti_gj06has joined
MattJ
Because clients, especially web clients, would just put the contents into the web page at worst, or incorrectly sanitize it at best
konstantinoshas left
MattJ
So if someone was using a web client, you could, for example, send them a <script> which would get executed - and that script would have full access to their XMPP account, etc.
MattJ
Some people believe this the fault was of the developers, some of the libraries, and some believe it was the design of the protocol
MattJ
The rationale for deprecation was "let's replace it with something completely unlike HTML, so clients are forced to translate it... and therefore always emit safe HTML"
lovetoxhas joined
Tobiashas left
Tobiashas joined
raucaohas joined
emushas joined
Tobiashas left
Tobiashas joined
raucaohas left
raucaohas joined
konstantinoshas joined
xeckshas left
xeckshas joined
ti_gj06has left
Guushas left
Guushas joined
jonas’
kurisu, search for which XEPs use `<query/>` :)
jonas’
also, pubsub alone uses at least three differently namespaced `<pubsub/>` elements.
debaclehas joined
yushyinhas joined
Andrzejhas joined
marc0shas left
marc0shas joined
mjk
>> XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur
> Have they?
Outside of XEPs, that's pretty much umknowable. People and companies use xmpp in all sorts of (weird) ways, and it's not unheard of that those things get to interop with xmpp software that follows _only_ the rfcs and xeps
ti_gj06has joined
yushyinhas left
marchas joined
kurisuhas left
kurisuhas joined
restive_monkhas left
Zash
Are those using namespaces tho?
krauqhas left
kurisuhas left
kurisuhas joined
krauqhas joined
konstantinoshas left
konstantinoshas joined
stphas joined
adiaholichas left
adiaholichas joined
kurisuhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
mjk
They should, is my point
neshtaxmpphas left
neshtaxmpphas joined
pasdesushihas left
Zashremembers the recent example of attributes stuffed with JSON and cries
marc0shas left
marc0shas joined
restive_monkhas joined
stphas left
mjk
At least it's not html
mjk
With <script>s
mjk
Although who knows if the implementation just does eval on these attrs
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
pasdesushihas joined
restive_monkhas left
konstantinoshas left
konstantinoshas joined
djorzhas joined
restive_monkhas joined
Fishbowlerhas left
kurisuhas joined
kurisuhas left
kurisuhas joined
ti_gj06has left
Skull Fuckerhas joined
Tobiashas left
Tobiashas joined
yushyinhas joined
Fishbowlerhas joined
papatutuwawahas joined
stphas joined
djorzhas left
djorzhas joined
yushyinhas left
Fishbowlerhas left
Fishbowlerhas joined
ti_gj06has joined
yushyinhas joined
antranigvhas joined
marchas left
adiaholichas left
xeckshas left
xeckshas joined
gooyahas joined
adiaholichas joined
Tobiashas left
Tobiashas joined
Fishbowlerhas left
Fishbowlerhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
xnamedhas joined
adiaholichas left
melvohas left
adiaholichas joined
Tobiashas left
Tobiashas joined
gooyahas left
gooyahas joined
djorzhas left
ti_gj06has left
ti_gj06has joined
Tobiashas left
Tobiashas joined
lovetox
flow: about openpgp xep, how would encrypting files and using http upload work?
lovetox
with omemo we send a aesgcm:// link to the contact, and then he knows this is encrypted, with openpgp we could probably do something nicer and build on some of the filetransfer metadata xeps
lovetox
because we have fullstanza encryption
pep.
lovetox, 454 isn't bound to OMEMO
lovetox
but im not aware that anything anywhere is specified
pep.
But yeah there's certainly better than that
pep.
sfs?
lovetox
of course it is pep.
lovetox
it says that in the name lol
pep.
No it's not? It's basically just aes encryption..
pep.
it's just that the transport should be encrypted to send the link
pep.
So you can use whatever
pep.
https://xmpp.org/extensions/xep-0447.html and https://xmpp.org/extensions/xep-0448.html otherwise
lovetox
hm true
konstantinoshas left
konstantinoshas joined
lovetox
448 looks good
pep.
yeah
lovetox
thanks
millesimushas left
florettahas joined
djorzhas joined
Matthewhas left
Half-Shothas left
homebeachhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
APachhas left
APachhas joined
emushas left
harry837374884has left
harry837374884has joined
adiaholichas left
Tobiashas left
Tobiashas joined
yushyinhas left
Skull Fuckerhas left
djorzhas left
stphas left
adiaholichas joined
mjkhas left
djorzhas joined
wgreenhousehas left
mjkhas joined
restive_monkhas left
ti_gj06has left
restive_monkhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
stphas joined
Tobiashas left
Tobiashas joined
antranigvhas left
djorzhas left
Skull Fuckerhas joined
Tobiashas left
Tobiashas joined
adiaholichas left
adiaholichas joined
Paganinihas joined
xeckshas left
xeckshas joined
florettahas left
petrescatraianhas joined
yushyinhas joined
millesimushas joined
florettahas joined
ti_gj06has joined
Andrzejhas left
antranigvhas joined
ti_gj06has left
Titihas joined
ti_gj06has joined
rafasaurushas joined
marc0shas left
marc0shas joined
papatutuwawahas left
marc0shas left
marc0shas joined
ti_gj06has left
emushas joined
Ingolfhas left
Ingolfhas joined
antranigvhas left
adiaholichas left
Tobiashas left
Tobiashas joined
adiaholichas joined
Titihas left
Alexhas left
krauqhas left
wladmishas left
krauqhas joined
Calvinhas joined
wladmishas joined
wladmishas left
wladmishas joined
wladmishas left
wladmishas joined
Alexhas joined
wgreenhousehas joined
florettahas left
Guushas left
Guushas joined
atomicwatchhas left
restive_monkhas left
krauqhas left
krauqhas joined
wgreenhousehas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
petrescatraianhas left
Tobiashas left
Tobiashas joined
antranigvhas joined
florettahas joined
restive_monkhas joined
ti_gj06has joined
wgreenhousehas joined
Tobiashas left
Tobiashas joined
marc0shas left
marc0shas joined
L29Ahhas left
papatutuwawahas joined
BASSGODhas left
karoshihas left
harry837374884has left
harry837374884has joined
adiaholichas left
restive_monkhas left
adiaholichas joined
Titihas joined
adiaholichas left
adiaholichas joined
gooyahas left
gooyahas joined
mjkhas left
mjkhas joined
Ingolfhas left
krauqhas left
krauqhas joined
moparisthebest
lovetox: when using pgp why not just use pgp file encryption
konstantinoshas left
konstantinoshas joined
gooyahas left
gooyahas joined
adiaholichas left
restive_monkhas joined
xeckshas left
xeckshas joined
adiaholichas joined
atomicwatchhas joined
karoshihas joined
BASSGODhas joined
raghavgururajanhas joined
debaclehas left
petrescatraianhas joined
Toxihas left
Toxihas joined
L29Ahhas joined
BASSGODhas left
melvohas joined
phoeboshas joined
phoeboshas left
emushas left
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
djorzhas joined
xnamedhas left
Tobiashas left
Tobiashas joined
emushas joined
BASSGODhas joined
wladmishas left
wladmishas joined
marchas joined
adiaholichas left
krauqhas left
xnamedhas joined
krauqhas joined
tykaynhas left
tykaynhas joined
melvohas left
Tobiashas left
Toxihas left
raucaohas left
antranigvhas left
adiaholichas joined
Tobiashas joined
wladmishas left
wladmishas joined
xnamedhas left
wladmishas left
wladmishas joined
eevvoorhas left
Tobiashas left
Tobiashas joined
debaclehas joined
BASSGODhas left
Guushas left
Guushas joined
Tobiashas left
moparisthebesthas left
Tobiashas joined
harry837374884has left
BASSGODhas joined
harry837374884has joined
adiaholichas left
adiaholichas joined
petrescatraianhas left
Skull Fuckerhas left
BASSGODhas left
BASSGODhas joined
antranigvhas joined
antranigvhas left
moparisthebesthas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
karoshihas left
karoshihas joined
Tobiashas left
Tobiashas joined
lovetox
moparisthebest, its not about how to encrypt, its about how to tell the other person that it is encrypted