nice and so I managed to send the error on the wrong stream...
Maranda
luckily it's fixed, all the blame goes on the flow scheme in {xep 220} that always confused me to hell.
Bunneh
Maranda: Server Dialback (Standards Track, Draft, 2015-03-12)
See: https://xmpp.org/extensions/xep-0220.html
LNJhas left
Guushas left
Guushas left
danielhas left
danielhas joined
sezuanhas left
danielhas left
Kevhas left
danielhas left
jjrhhas left
SamWhitedhas left
jjrhhas left
danielhas joined
jjrhhas left
lskdjfhas joined
jjrhhas left
alexishas left
efrithas left
moparisthebesthas joined
alexishas joined
SamWhitedhas left
Chobbeshas joined
alexishas left
alexishas joined
danielhas left
alexishas left
alexishas joined
Dave Cridlandhas left
alexishas left
alexishas joined
UsLhas joined
alexishas left
alexishas joined
Zashhas left
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
Zashhas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
SamWhitedhas left
lumihas joined
lumihas joined
SamWhitedhas joined
tahas joined
SamWhitedhas left
Marandahas joined
SamWhitedhas joined
blablahas joined
j.rhas left
j.rhas joined
SamWhitedhas left
SamWhitedhas joined
blablahas joined
SamWhitedhas left
SamWhitedhas joined
danielhas left
Guushas left
Guushas left
waqashas left
lumihas left
alexishas joined
SamWhitedhas left
SamWhitedhas joined
Guushas left
danielhas left
Lancehas left
SamWhitedhas left
SamWhitedhas joined
tahas joined
Guushas left
Guushas left
SamWhitedhas left
Dave Cridlandhas left
pep.has left
SamWhitedhas joined
ThibGhas left
ThibGhas joined
SamWhitedhas left
Guushas left
danielhas left
SamWhitedhas left
jerehas left
Guushas left
Guushas left
Guushas left
jerehas joined
SamWhitedhas left
Guushas left
tahas left
tahas joined
tuxhas left
tuxhas joined
SamWhitedhas left
vanitasvitaehas left
suzyohas joined
Guushas left
lskdjfhas left
SamWhitedhas left
SamWhitedhas left
SamWhitedhas joined
Guushas left
danielhas left
Guushas left
Guushas left
Neustradamushas left
lskdjfhas joined
Guushas left
Guushas left
ibikkhas joined
danielhas left
Guushas left
Guushas left
suzyohas joined
Yagizahas joined
alexishas left
Guushas left
SamWhitedhas left
Chobbeshas joined
alexishas joined
SamWhitedhas joined
jerehas left
SamWhitedhas left
SamWhitedhas joined
danielhas left
Guushas left
Guushas left
SamWhitedhas left
SamWhitedhas joined
ludohas joined
ludohas left
ludohas joined
ThibGhas left
ThibGhas joined
Guushas left
Guushas left
LNJhas joined
Guushas left
Guushas left
la|r|mahas joined
goffihas joined
danielhas left
danielhas left
Guushas left
Tobiashas joined
Guushas left
ludohas left
ludohas joined
ralphmhas joined
Dave Cridlandhas left
andyhas joined
blablahas left
blablahas left
blablahas joined
blablahas left
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
danielhas left
ralphmhas left
ralphmhas joined
andyhas left
andyhas joined
jubalhhas joined
Guushas left
ralphmhas joined
la|r|mahas joined
Dave Cridlandhas left
danielhas left
Guushas left
Dave Cridlandhas left
rionhas joined
SaltyBones
Saw this on hn last night and had never heard of it: https://tox.chat/
jubalhhas left
ludohas left
vanitasvitaehas joined
Dave Cridlandhas left
Guushas left
ludohas joined
Dave Cridlandhas left
danielhas left
Valerianhas joined
ralphmhas left
Dave Cridlandhas left
ralphmhas left
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
Dave Cridlandhas left
Dave Cridlandhas left
SaltyBoneshas left
Ge0rG
https://news.ycombinator.com/item?id=16750265 that comment made me really sad. And it doesn't even look like sarcasm...
jonasw
ow
edhelas
> Prosody is very simple to set up, ejabberd can scale to infinity.
edhelas
… and beyond
Dave Cridlandhas left
Dave Cridlandhas left
Ge0rG
Faster than the speed of light!
jonasw
objection!
Nekithas joined
SaltyBoneshas left
edhelas
erlang makes your CPU runs faster
remkohas joined
Dave Cridlandhas left
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
moparisthebesthas joined
Dave Cridlandhas left
SaltyBoneshas joined
Dave Cridlandhas left
danielhas left
Dave Cridlandhas left
danielhas left
danielhas joined
Chobbeshas left
Chobbeshas joined
Dave Cridlandhas left
danielhas left
danielhas joined
jubalhhas joined
Dave Cridlandhas left
moparisthebesthas joined
danielhas left
danielhas joined
Valerianhas left
Valerianhas joined
Kevhas joined
danielhas left
danielhas joined
Marandahas joined
danielhas left
LNJhas left
danielhas joined
danielhas left
danielhas joined
danielhas left
danielhas joined
Maranda
That doesn't compute
Dave Cridlandhas left
Maranda
And I broke bidi ™️
jonasw
maybe you need a better compute-r
danielhas left
danielhas joined
Maranda
How I don't have a clue (yet) ™️
Maranda
Aka never try to untagle messy code at 2:30 am.
Maranda
s/untagle/untangle/
remkohas left
remkohas joined
remkohas left
remkohas joined
Dave Cridlandhas left
Valerianhas left
Valerianhas joined
danielhas left
Maranda
And found it
dwd
Maranda, I've got a broken bidi in Metre as well. It's deceptively tricky to get right.
danielhas left
danielhas joined
Dave Cridlandhas left
Maranda
dwd: it's not bidi being broke, I broke mod_s2s which broke everything not just bidi, just because "mark connected" expects an event to return "true" and that is not there anymore yay \o/
dwd
Oh, fun.
Maranda
Let's hope no s2s stream closes before I'm home again.
ThibGhas left
Maranda
s/mark connected/make authenticated/
ThibGhas joined
Steve Killehas left
Valerianhas left
Valerianhas joined
Maranda
dwd, good news is that I think I _finally_ managed to fix and untangle (most of) that mess that is s2s/dialback code.
Maranda
(Dialback expecially)
Steve Killehas joined
dwd
Metre is basically all S2S code, so I can appreciate that.
danielhas left
Valerianhas left
Valerianhas joined
danielhas left
jubalhhas left
Valerianhas left
Valerianhas joined
Alexhas joined
Steve Killehas left
danielhas left
SaltyBoneshas left
remkohas left
remkohas joined
blablahas joined
Valerianhas left
Valerianhas joined
remkohas left
remkohas joined
Martinhas joined
marmistrzhas left
jubalhhas left
danielhas left
Steve Killehas left
Steve Killehas joined
Valerianhas left
Valerianhas joined
Yagizahas left
Alexhas left
Dave Cridlandhas left
Valerianhas left
Valerianhas joined
danielhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas left
alexishas joined
Dave Cridlandhas left
Valerianhas left
Valerianhas joined
mrdoctorwhohas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas left
marmistrzhas left
Dave Cridlandhas left
alexishas joined
marmistrzhas left
alexishas joined
alexishas joined
Andrew Nenakhovhas left
sezuanhas left
danielhas left
alexishas left
alexishas joined
Syndacehas joined
LNJhas left
Kevhas left
alexishas left
Kevhas joined
alexishas joined
remkohas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
marmistrzhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
danielhas left
Ge0rGhas left
Ge0rGhas left
Zash
dwd: Have you tried Metre with Prosody ?
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Valerianhas left
Valerianhas joined
Dave Cridlandhas left
j.rhas joined
j.rhas joined
alexishas left
Dave Cridlandhas left
Andrew Nenakhovhas left
Zashhas left
Zashhas joined
Yagizahas joined
alexishas joined
alexishas left
alexishas joined
ludohas left
Valerianhas left
ludohas joined
danielhas left
Guushas left
Guushas left
alexishas joined
j.rhas joined
j.rhas joined
Andrew Nenakhovhas joined
Dave Cridlandhas left
Andrew Nenakhovhas left
Dave Cridlandhas left
Guushas left
Andrew Nenakhovhas joined
Yagizahas left
Guushas left
Andrew Nenakhovhas left
Guushas left
Guushas left
andyhas left
andyhas joined
remkohas joined
Guushas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Valerianhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
andyhas left
andyhas joined
ludohas left
ludohas joined
Dave Cridlandhas left
Andrew Nenakhovhas joined
j.rhas joined
danielhas left
Guushas left
vanitasvitaehas left
j.rhas joined
jubalhhas left
Guushas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
j.rhas joined
rionhas left
rionhas joined
danielhas left
Guushas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
j.rhas joined
Alexhas joined
danielhas left
Guushas left
Neustradamushas left
Neustradamushas joined
Guushas left
Guushas left
blablahas joined
alexishas left
alexishas joined
Neustradamushas left
Neustradamushas joined
j.rhas left
alexishas left
alexishas joined
j.rhas joined
alexishas left
alexishas joined
nycohas joined
deckardstphas joined
edhelashas joined
edhelashas joined
Alexhas left
alexishas left
alexishas joined
Tobiashas left
marmistrzhas left
xnyhpshas left
xnyhpshas joined
alexishas left
alexishas joined
alexishas left
danielhas left
alexishas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas left
alexishas joined
Dave Cridlandhas left
alexishas left
Dave Cridlandhas left
jerehas joined
alexishas joined
tahas joined
tahas joined
tahas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
Alexhas joined
ThibGhas joined
danielhas left
ThibGhas joined
alexishas joined
rionhas left
alexishas left
alexishas joined
SamWhitedhas left
blablahas left
lskdjfhas joined
jubalhhas left
alexishas joined
la|r|mahas joined
danielhas left
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
alexishas left
alexishas joined
Guushas left
alexishas left
alexishas joined
danielhas left
blablahas left
blablahas joined
SamWhitedhas left
Dave Cridlandhas left
tahas left
Dave Cridlandhas left
j.rhas left
j.rhas joined
marmistrzhas left
danielhas left
Dave Cridlandhas left
Guushas left
Dave Cridlandhas left
efrithas joined
Guushas left
SamWhitedhas left
Neustradamushas left
Maranda
And there we go...
remkohas left
remkohas joined
danielhas left
remkohas left
remkohas joined
SamWhitedhas left
j.rhas joined
j.rhas joined
danielhas left
alexishas left
alexishas joined
danielhas left
xnyhpshas left
Dave Cridlandhas left
danielhas left
danielhas left
alexishas left
alexishas joined
alexishas left
alexishas joined
jubalhhas joined
Alexhas left
alexishas left
alexishas joined
danielhas left
lumihas joined
andyhas left
jubalhhas left
j.rhas left
j.rhas joined
waqashas joined
jubalhhas joined
alexishas left
alexishas joined
SamWhitedhas left
waqashas left
Dave Cridlandhas left
Neustradamushas left
SaltyBoneshas left
alexishas left
alexishas joined
danielhas left
danielhas left
alexishas left
alexishas joined
SaltyBoneshas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
SamWhitedhas left
jjrhhas left
danielhas left
matlaghas joined
marmistrzhas left
danielhas left
jjrhhas left
danielhas left
Dave Cridlandhas left
SamWhitedhas left
Dave Cridlandhas left
danielhas left
jubalhhas joined
danielhas left
SamWhitedhas left
danielhas left
danielhas left
SaltyBoneshas left
jjrhhas left
jjrhhas left
danielhas left
Dave Cridlandhas left
danielhas left
SamWhitedhas left
SaltyBoneshas left
alexishas left
danielhas left
sezuanhas left
Ge0rG
The more I think about the account-MUC-bouncer and some kind of extended notification mechanism, the more I like it.
danielhas left
marmistrzhas left
Maranda
:O
danielhas left
SamWhitedhas left
Dave Cridlandhas left
alexishas joined
ludohas left
alexishas left
alexishas joined
j.rhas left
ludohas joined
j.rhas joined
jjrhhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
alexishas joined
Valerianhas left
Valerianhas joined
blablahas left
jjrhhas left
danielhas left
alexishas left
alexishas joined
alexishas left
jerehas joined
alexishas joined
alexishas left
Valerianhas left
Valerianhas joined
SamWhitedhas left
jonasw
have you figured out a proper way of dealing with MUC service reboots and s2s errors yet?
Ge0rG
jonasw: there is none. But at least the server should know when s2s errors happen
Ge0rGhas joined
jonasw
Ge0rG, syncing from one MAM to the other could work.
Ge0rG
MAM-to-MAM transfer!
jonasw
it doesn’t solve the JID hack tohugh
jonasw
DMA, direct MAM access.
Ge0rG
which JID hack?
jonasw
the JID hack which is called MUC
Ge0rG
Hm. Maybe.
jonasw
you know, where resources of a JID represent entirely different identities
LNJhas left
Ge0rG
I've learned to live with that hack
jonasw
yeah, and you love the difficulites arising from PMs and such due to that :)
jonasw
the MSN things
Zash
Querying your contacts MAM for your own messages there could be ... a thing.
Ge0rG
Hm. Why doesn't my yaxim synchronize any more.
Zash
But you know, that's in "Skype behaviour I hate" land. Don't do it!
Maranda
Does it crash during startup?
lovetoxhas joined
Ge0rG
Maranda: no, it fails to join IRC channels.
Maranda
😎
Zash
Gotta crash a few times while querying your contacts online clients for history.
Zash
And get the history in random order.
Maranda
\o/
Guushas left
marchas left
Kev
> But at least the server should know when s2s errors happen
Nope, not really.
danielhas left
danielhas left
sezuanhas left
jerehas joined
Ge0rG
Kev: *better than the client
Marandadoes a 🤔 at https://tools.ietf.org/html/rfc6120#section-8.3.3.4 and another 🤔 at https://tools.ietf.org/html/rfc6120#section-8.3.3.11
Kev
From the school of 'that's not saying much' :)
SamWhitedhas left
Martinhas left
Maranda
I'm not sure I should use either when rejecting a db:request from a blacklisted entity, I suppose not-allowed would be more appropriate.
peterhas joined
Marandaguesses he should map all the rfc conditions rather than just those suggested in the xep.
Guushas left
Guushas left
blablahas left
SaltyBoneshas joined
winfriedhas left
jerehas left
Martinhas joined
jerehas joined
danielhas left
Nekithas left
Nekithas joined
SamWhitedhas left
valohas joined
Dave Cridlandhas left
marmistrzhas left
vanitasvitaehas left
danielhas left
Dave Cridlandhas left
Lancehas joined
jubalhhas joined
Martinhas left
Dave Cridlandhas left
jubalhhas left
waqashas joined
danielhas left
lskdjfhas joined
Valerianhas left
Dave Cridlandhas left
jubalhhas joined
danielhas left
SamWhitedhas left
j.rhas joined
SaltyBoneshas left
SamWhitedhas left
@Alacerhas joined
lskdjfhas left
Steve Killehas left
Steve Killehas joined
rainslidehas joined
SaltyBoneshas left
Nekithas left
Nekithas joined
winfriedhas left
UsLhas joined
SamWhitedhas left
Valerianhas joined
SamWhitedhas left
SamWhitedhas joined
SaltyBoneshas joined
Dave Cridlandhas left
danielhas left
UsLhas joined
Dave Cridlandhas left
rainslidehas left
marmistrzhas left
waqashas left
Steve Killehas left
SamWhitedhas left
SamWhitedhas joined
Guushas left
Guushas left
SamWhitedhas left
j.rhas left
j.rhas joined
marmistrzhas left
ibikkhas left
SamWhitedhas joined
vanitasvitaehas left
danielhas left
Dave Cridlandhas left
danielhas left
danielhas left
marmistrzhas left
Guushas left
SamWhitedhas left
jerehas left
jerehas joined
SamWhitedhas left
@Alacerhas left
Guushas left
Valerianhas left
Syndacehas left
Syndacehas joined
jubalhhas left
SamWhitedhas left
Valerianhas joined
j.rhas joined
j.rhas joined
Guushas left
Guushas left
Lancehas left
danielhas left
j.rhas joined
j.rhas joined
SamWhitedhas left
j.rhas joined
j.rhas joined
rionhas left
rionhas joined
jubalhhas joined
Dave Cridlandhas left
jubalhhas left
jubalhhas joined
SamWhitedhas left
Dave Cridlandhas left
jubalhhas left
jubalhhas joined
tuxhas left
la|r|mahas left
danielhas left
Valerianhas left
ibikkhas left
SamWhitedhas left
lskdjfhas joined
SamWhitedhas left
ibikkhas left
ibikkhas joined
danielhas left
blablahas left
SamWhitedhas left
jubalhhas left
SamWhitedhas left
sezuanhas left
Tobiashas joined
danielhas left
ibikkhas left
ibikkhas joined
SamWhitedhas left
danielhas left
Maranda
Dave Cridland, well bidi on dave.cridland.net doesn't look broken to me at a first glance at least fwiw
Maranda
(and/or dwd XD)
jjrhhas left
marmistrzhas left
jjrhhas left
danielhas left
danielhas joined
remkohas left
Chobbeshas left
marmistrzhas left
jubalhhas joined
marmistrzhas joined
j.rhas left
j.rhas joined
j.rhas left
marmistrzhas left
j.rhas joined
marmistrzhas joined
marmistrzhas left
j.rhas left
j.rhas joined
marmistrzhas joined
SamWhitedhas left
ibikkhas left
Guushas left
danielhas left
Tobiashas joined
SamWhitedhas left
marmistrzhas left
SamWhitedhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Dave Cridland
Maranda, It's not always broken. There's some sequence which causes it to choke.
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Maranda
Dave Cridland, I think I can make an educated guess some of those involve DB 🤣
danielhas left
Dave Cridland
Maranda, To some extent. But I think it's more that it sometimes removes the session that's just gone bidi by accident. I thought I'd stopped it, but I think there's still some odd cases.
LNJhas left
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
marmistrzhas left
j.rhas left
marmistrzhas joined
j.rhas joined
marmistrzhas left
marmistrzhas joined
j.rhas joined
ibikkhas joined
lumihas joined
SamWhitedhas left
SaltyBoneshas left
SaltyBoneshas joined
Maranda
and there I knew something was amiss, *hates being right*
Dave Cridlandhas left
SamWhitedhas joined
andyhas joined
marmistrzhas left
j.rhas left
marmistrzhas joined
j.rhas joined
andyhas left
andyhas joined
danielhas left
SamWhitedhas left
goffihas left
Dave Cridlandhas left
Dave Cridlandhas left
Maranda
Dave Cridland, Does Metre do some sort of "caching" magic if I previously authenticated a stream via SASL external and I close the stream and reopen a new one and use dialback instead that time?
marchas left
SamWhitedhas joined
Marandais playing to try and trigger verification of keys with bidi but that doesn't seem to happen.
Dave Cridland
Maranda, Not sure I know what you mean. It doesn't change behaviour dependent on previous sessions (yet).
Dave Cridland
Maranda, But it'll respond to dialback based on whether it can authenticate the session. Not whether it can authenticate it via dialback.
blablahas left
Maranda
Dave Cridland, I don't see it verifying dialback keys that's what I mean.
Dave Cridlandhas left
Dave Cridland
Maranda, Right, but if the remote session has a valid certificate, there's no need.
Dave Cridland
Maranda, See XEP-0344.
Maranda
hmm ok noted
Maranda
since there's scarce bidi deployment out there I wanted to check if Metronome actually opened a new stream to verify keys (which I somehow doubt it doing on outgoing streams for some reason) :)