Do you really need to encode the protocol in the user part, or would it suffice to have a domain per protocol (making it something like @jid:xmpp.matrix.org)
fippo
note that : is not valid in the domain part... i think i complained in 2004.
Ge0rG
fippo: this is about the matrix side of things. Not that I knew anything about that...
fippo
if matrix has not learned the lesson to include a protocol prefix then...
olihas left
Zash
fippo: My advice to you is to close your eyes and back away
oli
which lesson
oli
?
lhas left
labdsfhas joined
lhas joined
Zash
That URLs/URIs are good
valohas joined
Zash
And namespaces in general
labdsfhas left
alacerhas left
alacerhas joined
Zashhas left
lskdjfhas joined
lnjhas joined
labdsfhas joined
waqashas left
olihas joined
olihas joined
Tobiashas joined
marc_has joined
UsLhas joined
genofirehas left
genofirehas joined
Marandahas left
waqashas joined
mrdoctorwhohas left
igoosehas left
igoosehas joined
goffihas joined
uhoreghas joined
35c3.de.half-shothas joined
_purple_bothas joined
Matthewhas joined
Half-Shothas joined
Half-Shothas left
Syndacehas left
Syndacehas joined
jonas’
fippo, are you takling about XMPP? : is valid in the JID domain part
marc_has left
fippo
doh. i meant the node part -- which means you can't have scheme:user@host
jonas’
that’s a good thing if you want to use it for something else though
waqashas left
waqashas joined
APachhas left
mrdoctorwhohas joined
Guushas left
Guushas left
pep.has left
Guushas left
moparisthebesthas left
labdsfhas left
marc_has joined
moparisthebesthas joined
sezuanhas left
frainzhas left
frainzhas joined
labdsfhas joined
lovetoxhas joined
lskdjfhas joined
lskdjfhas joined
lskdjfhas joined
lskdjfhas left
lovetox_has joined
lovetox_has left
vaulorhas joined
Alexhas joined
Alexhas left
Alexhas joined
UsLhas joined
Matthew
> <@_xmpp_xmpp-js_xsf=40muc.xmpp.org=2fGe0rG:matrix.org> Do you really need to encode the protocol in the user part, or would it suffice to have a domain per protocol (making it something like @jid:xmpp.matrix.org)
yeah, @jid:xmpp.matrix.org would work better (but mean we’d have to run a seperate vhost per bridge, but that’s not a bad thing)
mathieui
that looks great
Steve Killehas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
Andrew Nenakhovhas left
lskdjfhas left
Andrew Nenakhovhas joined
lskdjfhas left
ThibGhas joined
ThibGhas joined
moparisthebesthas joined
moparisthebesthas joined
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
lnjhas left
waqashas left
lnjhas left
lnjhas left
tuxhas joined
Steve Killehas joined
Half-Shothas joined
!xsf_Martinhas joined
genofirehas left
genofirehas joined
genofirehas left
lskdjfhas left
mimi89999has left
lskdjfhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Ge0rG
Also that quoting format... 😱
Half-Shothas left
Andrew Nenakhovhas joined
Half-Shothas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
MatthewXhas joined
MatthewXhas left
mimi89999has joined
krauqhas joined
lskdjfhas joined
valohas joined
valohas joined
tahas left
35c3.de.half-shot
Oh yes, the fallback reply format on Matrix isn't great. The bridge is quite young, and doesn't really do formatting just yet.
krauqhas joined
goffihas joined
alacerhas left
lorddavidiiihas joined
404.cityhas joined
404.cityhas left
Half-Shothas left
Half-Shothas joined
lumihas joined
Ge0rG
35c3.de.half-shot: are you aware of the xmpp assembly? I'm sure you can find some folks glad to help out. I've even heard that iNPUTmice from conversations committed to work on a bridge to matrix (under the condition that the protocol stabilizes), so it might be good to bundle efforts
pep.
I went to help a bit already with the setup
pep.
I'll go say hi again today probably
Ge0rG
pep.: awesome!
35c3.de.half-shot
Yep :) can have a chat.
35c3.de.half-shot
And actually pep. got the bridge going in the first place :D
35c3.de.half-shot
(well, pointed us in the right direction for prosody)
Ge0rG
I'd love to have a first class bridge running, with support for all the nice xmpp features.
Ge0rG
Most modern features should be covered already, but we probably need Carbons from the component domain for the parallel use of native clients✎
35c3.de.half-shot
So yes, Matthew is probably your guy to talk to on protocol stabilization although we are commited to getting a 1.0 out the door within the next couple of months iirc.
35c3.de.half-shot
And our full intention is to make a 100% feature compatible bridge where possible.
Ge0rG
Most modern features should be covered by XEPs already, but we probably need Carbons from the component domain for the parallel use of native clients ✏
pep.
Tbh I am not really fond of xmpp.js and manual xml writing, but I we'll see where that leads the bridge
pep.
-I
Ge0rG
pep.: I think the important thing is to have somebody with a long term commitment to maintain it
35c3.de.half-shot
Also, yes I'd like to have a chat about carbons and resources because it's a bit alien from my pov.
Ge0rG
35c3.de.half-shot: I'm not there, and my time is unfortunately very limited, but feel free to ask here
Alexhas left
Ge0rG
35c3.de.half-shot: think of a resource as a semi stable client Identifier. They are mostly opaque, but sometimes contain a client name. Ideally, each client installation should have a unique one that's persistent, but some implementations have other ideas
Ge0rG
35c3.de.half-shot: for message routing, you should always send to the bare JID (no resource), and have the server figure out everything
35c3.de.half-shot
Ah okay, like "half-shot@half-shot.uk/MyPhone". I know that gajim tends to make one like "gajim.sdjgjw" unless you force it :/
Ge0rG
(except for MUCs, there everything is different)
alacerhas joined
Ge0rG
35c3.de.half-shot: exactly. The problem with "MyPhone" is when you get a second phone and both try to use the same
35c3.de.half-shot
I see :)
35c3.de.half-shot
This sounds analogous to matrix device ids. Interesting.
lorddavidiiihas left
uhoreghas joined
_purple_bothas joined
Matthewhas joined
lhas left
labdsfhas left
labdsfhas joined
Ge0rG
I have a feeling that matrix ends up reinventing most of the things xmpp handled a decade ago 😉