flow, making namespace prefixes (implicitly or explicitly) available to the application is exposing a detail of the serialization. making use of that detail should never be necessary, so better avoid that temptation.
jonas’
too many things, if exposed to namespace prefixes, make dumb decisions like matching on a prefix instead of on a URI, so better take those tools away
Alexhas left
Alexhas joined
Martinhas joined
marc0shas left
marc0shas joined
MSavoritias (fae,ve)has left
MSavoritias (fae,ve)has joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
xengineeringhas left
xengineeringhas joined
sonnyhas joined
govanifyhas left
govanifyhas joined
phoeboshas joined
phoeboshas left
emushas joined
sonnyhas left
sonnyhas joined
stphas joined
neoxhas joined
rubihas left
rubihas joined
hitori42has left
hitori42has joined
papatutuwawahas joined
petrescatraianhas left
petrescatraianhas joined
khirputhas left
stphas left
projjalmhas joined
Ellenor Malikhas left
Ellenor Malikhas joined
rubihas left
rubihas joined
miruxhas left
miruxhas joined
eevvoorhas joined
petrescatraianhas left
petrescatraianhas joined
chipmnkhas left
govanifyhas left
govanifyhas joined
neshtaxmpphas left
neshtaxmpphas joined
kryptoshas joined
kryptoshas left
gooyahas joined
inkyhas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
erichas joined
sssssssshas joined
ssssssss
Vs
kryptoshas joined
kryptoshas left
beanhas joined
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
kryptoshas joined
kryptoshas left
projjalmhas left
kryptoshas joined
kryptoshas left
govanifyhas left
kryptoshas joined
kryptoshas left
govanifyhas joined
kryptoshas joined
sssssssshas left
erichas left
gooyahas left
gooyahas joined
tbm16has left
tbm16has joined
vanitasvitaehas left
projjalmhas joined
rubihas left
goffihas left
goffihas joined
rubihas joined
govanifyhas left
govanifyhas joined
konstantinoshas left
konstantinoshas joined
marc0shas left
marc0shas joined
atomicwatchhas left
atomicwatchhas joined
kryptoshas left
antranigvhas left
rubihas left
rubihas joined
Titihas joined
marc0shas left
marc0shas joined
Patigahas left
marc0shas left
marc0shas joined
Tobiashas left
Tobihas left
stphas joined
goffihas left
hitori42has left
konstantinoshas left
konstantinoshas joined
rubihas left
rubihas joined
chipmnkhas joined
goffihas joined
projjalmhas left
khirputhas joined
debaclehas left
Martinhas left
Martinhas joined
atomicwatchhas left
deimoshas left
Martinhas left
Martinhas joined
Titihas left
atomicwatchhas joined
atomicwatchhas left
deimoshas joined
khirputhas left
stphas left
projjalmhas joined
konstantinoshas left
konstantinoshas joined
Patigahas joined
atomicwatchhas joined
stphas joined
neshtaxmpphas left
neshtaxmpphas joined
Patigahas left
mihohas joined
mihohas left
edhelashas left
edhelashas joined
vanitasvitaehas joined
thilo.molitorhas left
thilo.molitorhas joined
Tobihas joined
Tobiashas joined
Patigahas joined
singpolymahas left
singpolymahas joined
govanifyhas left
govanifyhas joined
marc0shas left
marc0shas joined
hitori42has joined
singpolymahas left
singpolymahas joined
tbm16has left
goffihas left
goffihas joined
papatutuwawahas left
hitori42has left
singpolymahas left
singpolymahas joined
L29Ahhas left
L29Ahhas joined
Tobiashas left
Tobiashas joined
singpolymahas left
singpolymahas joined
tbm16has joined
singpolymahas left
singpolymahas joined
marc0shas left
marc0shas joined
govanifyhas left
govanifyhas joined
singpolymahas left
singpolymahas joined
Tobiashas left
Tobiashas joined
asterixhas left
asterixhas joined
marc0shas left
marc0shas joined
deuillhas joined
govanifyhas left
govanifyhas joined
marc0shas left
marc0shas joined
projjalmhas left
marc0shas left
marc0shas joined
projjalmhas joined
marc0shas left
marc0shas joined
MSavoritias (fae,ve)has left
antranigvhas joined
antranigvhas left
antranigvhas joined
MSavoritias (fae,ve)has joined
Alexhas left
singpolymahas left
Alexhas joined
singpolymahas joined
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
Patigahas left
xengineeringhas left
*IM*has left
Fishbowlerhas left
Fishbowlerhas joined
Tobiashas left
Tobiashas joined
goffihas left
goffihas joined
hnsr.qhas left
deuillhas left
hnsr.qhas joined
antranigvhas left
antranigvhas joined
singpolymahas left
singpolymahas joined
antranigvhas left
antranigvhas joined
Friendly Resident Cynichas left
xnamedhas left
Tobiashas left
Tobiashas joined
xnamedhas joined
papatutuwawahas joined
antranigvhas left
antranigvhas joined
goffihas left
goffihas joined
deuillhas joined
singpolymahas left
singpolymahas joined
goffihas left
goffihas joined
Menelhas left
Menelhas joined
asterixhas left
asterixhas joined
Yagizahas left
serge90has left
serge90has joined
Tobihas left
Tobiashas left
Tobihas joined
Tobiashas joined
Kevhas joined
Kevhas left
antranigvhas left
goffihas left
goffihas joined
marc0shas left
marc0shas joined
rubihas left
marc0shas left
marc0shas joined
Vaulorhas left
Vaulorhas joined
singpolymahas left
singpolymahas joined
miruxhas left
miruxhas joined
massiveboxhas left
massiveboxhas joined
Tobihas left
Tobihas joined
Tobiashas left
Tobiashas joined
singpolymahas left
singpolymahas joined
miruxhas left
miruxhas joined
jgarthas left
rubihas joined
xeckshas left
xeckshas joined
paulhas joined
singpolymahas left
singpolymahas joined
pasdesushihas joined
singpolymahas left
singpolymahas joined
EuAndrehhas left
beanhas left
beanhas joined
beanhas left
stphas left
Friendly Resident Cynichas joined
deuillhas left
kurisuhas left
singpolymahas left
singpolymahas joined
Tobiashas left
Tobiashas joined
antranigvhas joined
singpolymahas left
singpolymahas joined
kurisuhas joined
atomicwatchhas left
kurisuhas left
chipmnkhas left
chipmnkhas joined
Tobiashas left
Tobiashas joined
Paganinihas joined
hnsr.qhas left
antranigvhas left
antranigvhas joined
antranigvhas left
antranigvhas joined
kurisuhas joined
beanhas joined
singpolymahas left
singpolymahas joined
beanhas left
antranigvhas left
Ray22has joined
rubihas left
rubihas joined
moparisthebest
jonas’: while you are correct, in fact that mistake got us here, too many things in the wild simply won't work if the stream prefix isn't 'stream'
kryptoshas joined
kryptoshas left
krithas left
Tobiashas left
Tobiashas joined
kryptoshas joined
kryptoshas left
singpolymahas left
singpolymahas joined
kryptoshas joined
singpolyma
moparisthebest: then those things are too broken to care about
moparisthebest
singpolyma: ejabberd is one example
singpolyma
I stand by my statement
singpolyma
If people want their stuff to work they have to make it not be hopelessly broken on the fundamentals :)
mhhas left
Half-Shothas left
Matthewhas left
uhoreghas left
homebeachhas left
mhhas joined
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
singpolyma
You can design around bugs sometimes, but anything that fundamental just has to work to enter consideration
kurisuhas left
moparisthebest
I mean someone is free to go around trying to fix everything, but untill a few years after all those patches are accepted we'll still need to use stream:stream in software we want to work in the wild, and that seems rather low on priority
hnsr.qhas joined
singpolymahas left
singpolymahas joined
inkyhas joined
antranigvhas joined
antranigvhas left
antranigvhas joined
stphas joined
Tobiashas left
Tobiashas joined
arcxihas left
neshtaxmpphas left
neshtaxmpphas joined
singpolymahas left
singpolymahas joined
arcxihas joined
kurisuhas joined
fredyyhas left
Kevhas joined
Kevhas left
antranigvhas left
pasdesushihas left
antranigvhas joined
neshtaxmpphas left
sonnyhas left
sonnyhas joined
antranigvhas left
neshtaxmpphas joined
beanhas joined
Vaulorhas left
Tobihas left
Tobiashas left
Tobihas joined
Tobiashas joined
sonnyhas left
sonnyhas joined
singpolymahas left
singpolymahas joined
twisted firestarterhas left
twisted firestarterhas joined
Vaulorhas joined
sonnyhas left
sonnyhas joined
Calvinhas joined
twisted firestarterhas left
twisted firestarterhas joined
sonnyhas left
sonnyhas joined
qyhas left
wladmishas left
wladmishas joined
marc0shas left
marc0shas joined
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
Zash
> Interoperability Note: For historical reasons, an implementation MAY accept only the prefix 'stream' for the stream namespace (resulting in prefixed names such as <stream:stream> and <stream:features>); this specification retains that allowance from [RFC3920] for the purpose of backward compatibility.
Ray22has left
Zash
Nice roundabout way of saying MUST send `<stream:stream xmlns:stream="...">`
Ray22has joined
Tobiashas left
marc0shas left
marc0shas joined
Tobiashas joined
moparisthebest
Yep, don't fight the man
Calvinhas left
Calvinhas joined
Zash
That and the separate namespaces for c2s and s2s (and components and BOSH and WS...) would have been nice to fix for XMPP 2.0 at some point in the distant future.
pasdesushihas joined
Calvinhas left
Calvinhas joined
Calvinhas left
Calvinhas joined
Calvinhas left
Ray22has left
Calvinhas joined
krithas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Calvinhas left
Calvinhas joined
wurstsalathas left
atomicwatchhas joined
wurstsalathas joined
nicomuchas joined
nicomuchas left
marc0shas left
marc0shas joined
Vaulorhas left
marc0shas left
marc0shas joined
Vaulorhas joined
beanhas left
Menelhas left
miruxhas left
miruxhas joined
*IM*has joined
Tobiashas left
Tobihas left
Tobihas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
Menelhas joined
Dele Olajidehas joined
nicomuchas joined
Ray22has joined
Dele Olajidehas left
Dele Olajidehas joined
jonas’
moparisthebest: as I said yesterday: an XML generator should allow *defining* prefixes precisely for such cases. a parser should never expose them to prevent such things from happening in the first place
daagshas left
daagshas joined
Zash
So all the programmer should be dealing with is (namespace, name) tuples
singpolymahas left
singpolymahas joined
singpolyma
Zash: or ideally just name, which includes namespace