Should we take down xmpp.net until a replacement becomes available? It's hardly useful anymore. Might be doing more harm than good at this point.
ti_gj06has joined
Zash
Or just yolo flip over to the replacement?
jonas’
Zash, if you handle the issue tracker
MattJ
What issue tracker? :)
lovetoxhas left
debaclehas joined
mathieui
No issue tracker no problem
jonas’
probably operators@ ;)
Zash
Disable it. Only patches welcome!
Guus
I know you're joking, but we can move that to that github repo that now holds the xmpp.net projects.
Guus
it goes largely unused anyway
Zash
xmpp.net isn't an official XSF project anyway, or?
Guus
no - it's sources never lived in an XSF-managed repo either.
Guus
of course, 100% of the people working on it are XSF-affiliated... :)
Guus
I'm not sure if it runs on XSF hardware - it might?
MattJ
It does
norkkihas joined
Guus
Is it worth trying to upgrade the root certs on that server, to at least get around the LE failures, or shouldn't we bother anymore?
debaclehas left
Guus
if the latter, I'd suggest taking it down for now.
jonas’
the server isn't the problem, the docker container running the thing is
Zash
I actually tried upgrading the root cert package in the container but to no effect
jonas’
you need to upgrade libssl
jonas’
or remove the expired DST root
Zash
I don't _need_ to do anything!
MattJ
But upgrading libssl isn't going to fly
Guus
maybe not flog a dead horse
Guus
Here's a handy copy/paste maintenance message that we could put up: https://gist.github.com/pitch-gist/2999707?permalink_comment_id=3984681#gistcomment-3984681
lovetoxhas joined
Guus
Does it make things easier if I replace index.php in xmppoke-frontend with that?
norkkihas left
florettahas left
lskdjfhas joined
MattJ
I suspect that all-round "easier" would be a warning banner that allows the site to still be used
MattJ
Otherwise we'll be fending off "why doesn't xmpp.net work yet?" complaints endlessly
florettahas joined
MattJ
It's quite a well-used service
Guus
oooh, there's a common.php that holds a header
kurisuhas joined
Guus
which doesn't include the header :/
wgreenhousehas joined
Yagizahas left
andrey.ghas left
Guus
What's an appropriate banner text?
wgreenhousehas left
Guus
> This service has gone unmaintained for quite some time. Results generated by this service might not be accurate.
wladmishas joined
MattJ
How about:
> This service is unmaintained and a replacement is planned. Meanwhile, results and advice generated by this service might not be accurate.
I wouldn't know how to roll this out, so I'm hoping for someone else to get to that (eventually).
Guus
(also, feel free to discard / completely replace - just wanted to get something tangible started).
MattJ
I've no idea either, which probably means nobody does :)
emus
Reading this: Can we discuss paying someone to do this task regarding our infrastructure and further with important projects if interference with XSF members is high (xmpp.net)
Zash
It was Docker hub builds before, I think
wgreenhousehas left
MattJ
We might try building on the machine, but I don't remember what the environment is like on there these days
Zash
That should be doable
Guus
emus: I'm not categorically against that, if iteam supports that idea. Unsure if iteam has been / should be given budget for that.
stphas joined
gooyahas joined
kurisuhas left
Vidakhas left
Yagizahas joined
Yagizahas left
jonas’
fwiw, I built the /preview/ thing on the machine itself, and it was fine
Yagizahas joined
Zash
Building was doable
Zash
Now just have to figure out how to replace the running container
Zash
Eh, these old scripts
Zash
I broke i t
adiaholichas left
Zash
Back
Zash
(old version)
adiaholichas joined
Zash
Theory: This can't actually be built at all anymore
djorzhas left
Guus
?!
Zash
It reported some PHP path problem
Zash
I'm not someone who debugs PHP problems anymore, for the sake of my own sanity.
Guus
ugh. Is it doable to shell into that container and apply the changes in the PR manually to each file?
adiaholichas left
Vidakhas joined
Zash
I guess
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Zash
Guus: `curl | patch` done 🙂
Guus
Thank you.
Zash
Thank _you_
Guus
jonas` mentioned something about removing something on that machine. Would that be easy to do in the same way?
jgarthas left
Zash
🤷️
mjk
ITT: modern humans trying to patch ancient alien technology
Zash
Hnnng
Guus
I'm a Java dev. Docker is futuristic mumblejumble to me.
Zash
https://github.com/xmpp-observatory/xmppoke/blob/master/Dockerfile#L1
I'm going to drink my coffee instead for now
marc0shas left
marc0shas joined
kurisuhas joined
restive_monkhas left
jgarthas joined
restive_monkhas joined
mjk
> FROM debian:stretch
Wow, it _is_ ancient
jonas’
don't look at the things it does to libssl
debaclehas joined
jgarthas left
Neustradamus
It is possible to look this PR: https://github.com/xmpp-observatory/xmppoke-frontend/pull/11?
jonas’
Guus, it would have to be removed inside the container, not on the machine.
Wojtekhas joined
Guus
jonas’ - I know, I was overextending my ask of Zash who was already manually applying changes in the running container to get a warning banner included.
jonas’
ack
msavoritiashas left
msavoritiashas joined
emus
Yes, would be great what iTeam would think about it
gooyahas left
gooyahas joined
kurisuhas left
adiaholichas joined
kyemxdenhas left
marc0shas left
marc0shas joined
archas left
archas joined
adiaholichas left
Steve Killehas left
Kevhas left
Steve Killehas joined
wgreenhousehas joined
Kevhas joined
adiaholichas joined
mhhas joined
wgreenhousehas left
kurisuhas joined
wladmishas left
kyemxdenhas joined
papatutuwawahas joined
Yagizahas left
Yagizahas joined
argentumhas joined
kurisuhas left
kyemxdenhas left
kyemxdenhas joined
archas left
archas joined
wgreenhousehas joined
argentumhas left
gooyahas left
adiaholichas left
gooyahas joined
archas left
krauqhas left
archas joined
krauqhas joined
adiaholichas joined
wgreenhousehas left
lovetoxhas left
lovetoxhas joined
atomicwatchhas left
adiaholichas left
adiaholichas joined
wgreenhousehas joined
adiaholichas left
kurisuhas joined
Maranda[x]has left
Maranda[x]has joined
adiaholichas joined
Paganinihas joined
ti_gj06has left
Wojtekhas left
Wojtekhas joined
kurisuhas left
archas left
archas joined
florettahas left
florettahas joined
Apollohas left
mjkhas left
bunghas left
kurisuhas joined
mjkhas joined
Wojtekhas left
Mikaelahas left
Mikaelahas joined
Apollohas joined
adiaholichas left
adiaholichas joined
kyemxdenhas left
adiaholichas left
wgreenhousehas left
adiaholichas joined
adiaholichas left
Marandahas left
Mjolnir Archonhas left
adiaholichas joined
wgreenhousehas joined
Steve Killehas left
nuronhas left
nuronhas joined
adiaholichas left
wgreenhousehas left
alacerhas left
xnamedhas joined
alacerhas joined
kurisuhas left
wgreenhousehas joined
stphas left
adiaholichas joined
stphas joined
harry837374884has left
wgreenhousehas left
restive_monkhas left
ti_gj06has joined
kurisuhas joined
adiaholichas left
papatutuwawahas left
xnamedhas left
kyemxdenhas joined
Alexhas left
Alexhas joined
kurisuhas left
restive_monkhas joined
wgreenhousehas joined
harry837374884has joined
xeckshas left
xeckshas joined
adiaholichas joined
atomicwatchhas joined
wgreenhousehas left
wgreenhousehas joined
restive_monkhas left
kurisuhas joined
djorzhas joined
djorzhas left
wgreenhousehas left
restive_monkhas joined
florettahas left
florettahas joined
marc0shas left
marc0shas joined
ti_gj06has left
u70jfzo5eyeb468b9ohas left
u70jfzo5eyeb468b9ohas joined
wgreenhousehas joined
ti_gj06has joined
adiaholichas left
adiaholichas joined
Calvinhas joined
kurisuhas left
florettahas left
florettahas joined
serge90has joined
adiaholichas left
Calvinhas left
xnamedhas joined
emus
any comments from iTeam on this. Would it be appreciated?
moparisthebest
Neustradamus, I'm not clear from that PR what the goal was or why adding an extra link is helpful ? that's probably why you got no comments
Steve Killehas joined
MattJ
emus, the board have previously agreed to allocate <undefined> resources to iteam, but requested that the first step would be defining the scope of the work and the resources required to accomplish it
MattJ
Nobody has done that, and doing so is extra work compared to just doing what we're doing
adiaholichas joined
MattJ
Which isn't going terribly IMHO
Steve Killehas left
Steve Killehas joined
emus
But for example the deployment script for the website?
florettahas left
Steve Killehas left
MattJ
As I said, I don't believe it's going too badly. From what I can tell, on average the website gets deployed within an hour or two of someone requesting a deployment.
MattJ
Deployment itself now only takes a minute or so of someone's time
MattJ
It would be nice if it was automated, but that required more than a minute of work✎
wgreenhousehas left
MattJ
It would be nice if it was automated, but that requires more than a minute of work ✏
emus
Yes sure, it works fine, but still. You shouldnt tdo that. right?
florettahas joined
Zash
A rare time when there are _two_ relevant XKCD: https://xkcd.com/1319/ https://xkcd.com/1205/
MattJ
It doesn't bother me that much, I don't know if it bothers the other iteam members to do manual deploys
emus
I know. but also xmpp.net for example. taking it down is not good I think and shows our limitations
dunno how many other issues are open
Zash
xmpp.net is not an XSF project
Zash
It just happens to be hosted on XSF hardware for some historical reason
moparisthebest
leaving it up seems far worse considering how it's totally broken ?
Sam
Worked on by only XSF people, running on XSF hardware… if it quacks like a duck.
moparisthebest
98% of servers can only get a T right?
MattJ
That's the problem, it's not *totally* broken
emus
Zash: I know, but a certain important thing I think
wgreenhousehas joined
moparisthebest
just broken enough to give the impression there are 0 trusted xmpp servers
Sam
(FWIW I agree that leaving it up feels quite bad and it should probably go away, looks really bad as is)
MattJ
I personally would rather the banner we have now than deal with a flood of complaints about it going away 100% until we get the replacement up
Guus
as an aside: outsourcing xmpp.net is probably hard/expensive because of very specific knowledge that is needed to maintain it.
MattJ
Of course if consensus is to take it down, and someone volunteers to be the point of contact for these complaints... :)
moparisthebest
dev_null@xmpp.org
Zash
But what's left to "get the replacement up" ?
MattJ
I would rather move forwards with the new one than turn off the existing one at this point
Sam
I know a person who specializes in fixing / maintaining old PHP stuff that the original authors have abandoned; I don't know his rates, but I'd be happy to introduce people if that's something we're considering
xeckshas left
MattJ
We're not considering that
Sam
oh, "replacement" not "fixing", nevermind
Zash
I mean, there's the secret preview. It works.
MattJ
PHP is not the issue
xeckshas joined
Sam
Sorry, saw a comment about that a while ago and have just been kind of sort of passively following the conversation.
MattJ
The whole thing is built around, for example, a patched libssl from 200something
Samgoes back to idling
Zash
For some value of "works", which may or may not be considered production-ready
Marandahas joined
Mjolnir Archonhas joined
adiaholichas left
Guus
I'm not saying that this is a good idea, but if we were to want to outsource xmpp.net, we could ask the original authors for a quote. That said, having a suitable replacement is fine by me - although I do worry a bit that that replacement will eventually suffer the same fate.
Guus
We'd at least have had a functional service again before it does, though.
wladmishas joined
moparisthebest
new maintainable partially-works seems better than old unmaintainable known-broken, why not just stand it up ?
Zash
there is still the question of what's missing from the 80% working new thing
jonas’
the main bits, IIRC, missing are handling of edge cases, scoring and the badges✎
jonas’
the main bits missing, IIRC, are handling of edge cases, scoring and the badges ✏
Guus
scoring, apparently. Unless 'TBD' is an interesting acronym for a new type of score. :)
jonas’
I hate the scoring
archas left
archas joined
MattJ
"How to score 'TBD' on xmpp.net using Prosody"
Zash
Is the scoring something that could be done as part of testssl.sh?
jonas’
the scoring of ssllabs is underdocumented and looks sane at first, but the farther you get down the existing document, the more it becomes just a set of rules for A/B/C/D instead of the sensible percentage/weighting thing they had initially
Zashcomes across https://github.com/drwetter/testssl.sh/issues/1108
moparisthebest
well right now the only score anyone can get is T right ?
jonas’
moparisthebest, if you're using LE, anyway
moparisthebest
ok, right now the only score 98% of people can get is T right? :)
Zash
Mouhahaha "Don't use LE" 👹️
moparisthebest
release the new thing giving everyone a T and we haven't lost anything
Zash
No, better that T, TBD
adiaholichas joined
jonas’
moparisthebest, if you wanna poke at it: https://xmpp.net/preview/
jonas’
and https://xmpp.net/preview/scan/result/19 already seems to exhibit some weird edge case because there's no TLS scan for that one
Zash
https://github.com/drwetter/testssl.sh/issues/100 too
serge90has left
papatutuwawahas joined
Sam
huh, glad to have this minimal replacement service available already. I thought TLS 1.0 had been disabled, but apparently not.
jonas’
code is here https://github.com/horazont/testxmpp/ if anyone wants to file issues✎
jonas’
code is here https://github.com/horazont/testxmpp/ if anyone wants to ~file issues~ send PRs ✏
wgreenhousehas left
moparisthebest
I mean that looks great, replace xmpp.net with it already ?
moparisthebest
TBD isn't any worse than T
jonas’
it doesn't seem to do TLS scans on s2s currently for some reason
Zash
> "TBD" > "T"
true
jonas’
and to be honest I'd prefer if this wasn't a bus factor one thing
wladmishas left
wladmishas joined
Zash
While xmpp.net is bus factor zero?
adiaholichas left
jonas’
yes, but it doesn't lie on my shoulders
Kevhas left
Kevhas joined
adiaholichas joined
antranigvhas left
junaid
in case anyone missed it, following the workaround gets you an A again .. https://github.com/xmpp-observatory/xmppoke/issues/10#issuecomment-932029749
Zash
https://xmpp.net/preview/scan/result/22 s2s seems to work?
wladmishas left
moparisthebest
isn't that the case already jonas’ ? but at least this one is maintainable
wladmishas joined
moparisthebest
junaid, right, but that breaks the other set, old Android iirc ?
Zash
mellium.chat doesn't seem to have any c2s so the result for that seems expected
moparisthebest
one way breaks old openssl, the other way breaks old Android
Danielhas left
adiaholichas left
florettahas left
florettahas joined
Guus
I don't expect us to get to any kind of ideal scenario. Can we get to an acceptable one, including functional requirements, but also things like jonas’ understandable reluctance to be the bus factor?
jonas’
junaid, that workaround also locks out older androids (older than <7 IIRC)✎
jonas’
junaid, that workaround also locks out older androids (older than 7 IIRC) ✏
jonas’
Zash, ah ok, then it just took a while. edge cases!
Danielhas joined
MattJ
junaid, so it comes down to what the admin prefers: getting nice scores on xmpp.net, or preventing users with older phones from accessing their service :)✎
serge90has joined
MattJ
junaid, so it comes down to what the admin prefers: getting nice scores on xmpp.net, or allowing users with older phones to access their service :) ✏
junaid
ic ic. not a major problem for servers that primarily will only be accessed via s2s though.
but for everyone else, it's gonna be a bit painful.
wladmishas left
wladmishas joined
florettahas left
Zash
I'm not sure that catering to people who run outdated OpenSSL is the wisest choice
wladmishas left
wladmishas joined
jonas’
(or ejabberd)
MattJ
Then xmpp.net is not broken :)
Sam
(mellium.chat is just a MUC/anon auth service, so that all seems right)
Wojtekhas joined
wladmishas left
wladmishas joined
me9has joined
wladmishas left
wladmishas joined
junaid
i'm following with Zash.
score according to modern SSL standards.
but maybe we introduce a new section to include some notes about edge cases?
e.g. On C2S, "This service certs may not be trusted on Android <7"
junaid
ofc the "T" problem needs to be fixed
wgreenhousehas joined
junaid
maybe silly question, but is our actual scoring process formally documented somewhere? or is the code the single source of truth?
Zash
what scoring process?
Zash
the one used by xmpp.net?
Zash
based on an old version of the ssllabs scoring method
Zash
jonas’, it seems to choke on my ipv6-only thing
Guus
Zash: what didn't build for you earlier today?
Zash
> b37bc4b830fa Fatal error: Only IPv6 address(es) for "use.ipv6.cerdale.zash.se." available, maybe add "-6" to /usr/local/bin/testssl
> b37bc4b830fa WARNING:testxmpp.testssl.daemon:coordinator rejected our result: {...}
Guus
xmppoke builds from scratch for me.
Zash
Guus: frontend
Guus
ah ok
Zash
I'm using podman, not docker, which might be why. It built something on the xmpp.net server, but it did not work correctly.
jonas’
Zash, meh, it doesn't auto-detect v6ness?
jonas’
> -6 also use IPv6. Works only with supporting OpenSSL version and IPv6 connectivity
jonas’
ok
wgreenhousehas left
jonas’
should be easy to add
Zash
It also spits out a HUGE reject thing in some pythonesque format that seems too big to paste here
wladmishas left
wladmishas joined
Zash
https://paste.debian.net/plain/1229197
jonas’
yeah, that's ok
emus
MattJ: I am also worried that no task will be touched that should be done, but no one wants to spend time on it. Or ensures we keep up operation/knowledge. Maybe one day people maybe just leave
MattJ
I think between current iteam members there's not too much that only a single individual knows (or that can't be figured out easily enough)
florettahas joined
wgreenhousehas joined
Sam
UI nit: it would be nice if "c2s" and "s2s" were checkboxes and a single report on a single page was created if you chose both.
jonas’
that's not a nit, that would be a complete data model redesign ;)
Sam
(if anyone is or does decide to work on this, that is)
jonas’
or at least something considerable effort I suppose
Sam
Is the data model that tied into the UI?
jonas’
the data model only knows one type per scan
Sam
Anyways, still a nit pick. Doesn't matter how huge the task is if it's a nit pick it's not the end of the world if it doesn't get done, just something that would be nice but doesn't really need to change.
jonas’
right
Sam
But sure, if it's a lot of work probably not worth it for a nit.
jonas’
(I double-checked, the scan type is an inherent property of the scan)
jonas’
(though the UI could attempt to tie together s2s and c2s results somehow)
Sam
It could just start two scans and all you'd change is the report display code
jonas’
yep
Sam
oops, yes, that
jonas’
^5
jonas’
except that I don't like doing much logic in UI code ;)
jonas’
Sam, feel free to dump it here: https://github.com/horazont/testxmpp/✎
jonas’
Sam, feel free to dump it here: https://github.com/horazont/testxmpp/issues/ ✏
Sam
I would think the logic would just be "add an <h1>c2s</h1> and print that template, do the same for s2s below it" or something, but obviously I haven't looked at anything in here
chronosx88has left
chronosx88has joined
adiaholichas joined
jonas’
oh yeah that'd be simple, though I'd then rather link the other scan
jonas’
(like the original xmpp.net currently does)
florettahas left
florettahas joined
Sam
yah, could be as simple as that
jonas’
I thought you meant something more sophisticated
jonas’
like comparison tables or somesuch
jonas’
still, file an issue because I can't work on that immediately
Guus
I might be going against my own advice to beat a dead horse, but bear with me: I've modified the xmppoke Dockerfile to now build against the latest HEAD of Openssl's repository (instead of the outdated fork it used up until now). Openssl builds without errors, with largely the same configure arguments. Is that expected to resolve the 'we need to update libssl' requirement?
Sam
wilco; no pressure obviously, was just a thought because on xmpp.net and this I pretty much always immediately start both
Zash
Guus, but the outdated fork was intentional, to get SSL 2.0 support
Sam
Do we need to know exactly what versions of old SSL are supported? Maybe just show newer supported things and then say "we got an error that an old no-longer-supported thing is used too! This is bad!"?
Guus
How does the replacement service offer SSL 2.0 support?
Zash
Guus, it uses testssl.sh and I don't know how it does that check
Zash
testssl.sh being an active project that we can use instead of duplicate (it's similar to xmppoke in scope) seems like argument enough for the replacement
adiaholichas left
Guus
I'm not against a replacement at all. I'm just experimenting if with less effort, we can revive aforementioned dead horse.
Guus
or at least make it slightly less dead.
Guus
If that'd only mean loosing SSL 2.0 support, then I'm with Sam. If I can get it to run at all, that is.
adiaholichas joined
Sam
huh, my domain does not want to show up in the s2s tests list on the preview even though I'm pretty sure the scan has completed successfully twice (not that it matters, just FYI)
Guus
although I'm now running into issues with building luasec, I think
Zash
Guus, it's outdated forks all the way down I'm afraid
Zash
Sam, did you put your user jid in there?
adiaholichas left
adiaholichas joined
antranigvhas joined
krauqhas left
Sam
just the domain
Zash
https://xmpp.net/preview/scan/result/29 how did this happen then?
neshtaxmpphas left
neshtaxmpphas joined
Sam
oops, weird, maybe I typed it wrong the first time. Either way, this one worked: https://xmpp.net/preview/scan/result/30
mdosch
Seems the testxmpp preview doesn't like direct tls on port 80 ^^ Although I checked with a client that it works. Maybe it doesn't do ALPN? https://xmpp.net/preview/scan/result/23
wgreenhousehas left
adiaholichas left
Rixon 👁🗨has left
uhoreghas left
homebeachhas left
Matthewhas left
Half-Shothas left
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
adiaholichas joined
Zash
quite possibly
Zash
Is it Python or who's not rejecting '@' in domain names?
Guus
switched to non-forked luasec (which probably breaks more), but it now builds.
moparisthebest: The xmppoke PR number 11 is to have the xmpp.net at left part, client link on C2S part and server link on S2S part
- https://xmpp.net/
- https://xmpp.net/result.php?domain=domain.tld&type=client
- https://xmpp.net/result.php?domain=domain.tld&type=server
adiaholichas left
Neustradamus
I have updated the description, thanks for your comment moparisthebest :)
adiaholichas joined
Neustradamus
It is linked to: https://github.com/xmpp-observatory/xmppoke-frontend/issues/9
Steve Killehas joined
moparisthebest
Neustradamus, but that code is abandoned and work is being done to replace it, why change the layout?
matkorhas left
me9has left
Wojtekhas left
Wojtekhas joined
norkkihas joined
millesimushas left
ti_gj06has left
Sam
Why wouldn't the whole badge link to one place? That's just needlessly confusing.
andrey.ghas joined
florettahas left
Neustradamushas left
Neustradamushas joined
adiaholichas left
adiaholichas joined
Neustradamushas left
florettahas joined
millesimushas joined
wgreenhousehas joined
matkorhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
adiaholichas left
norkkihas left
djorzhas left
adiaholichas joined
ti_gj06has joined
adiaholichas left
Guus
I've got the old xmpp.net with updated openssl running on my local host, but scheduling a check won't work. Does any of the docker containers keep logfiles?
serge90has left
Zash
Look into `docker logs` I guess
adiaholichas joined
Guus
that doesn't give more information other than the probe has exited with error code 1.
reimarhas joined
Guus
ah, the poker can be invoked from the command line
Guus
"look ma! I'm doin' LUA!"
florettahas left
florettahas joined
me9has joined
moparisthebest
oh no, he's angered the gods of capitalization...
Guus
which may or may not have been intentional
TheCoffeMakerhas joined
millesimushas left
Guus
`lua: xmppoke.lua:5406: attempt to index field 'x509' (a nil value)`
Guus
that line being:
Guus
`local cert_load = require "ssl".x509.load;`
Guus
any clue?
Guus
meh, in over my head. Commented on the PR with findings
moparisthebest
the ssl module doesn't have that field anymore, but past that...
benkhas joined
restive_monkhas left
papatutuwawahas left
millesimushas joined
restive_monkhas joined
Vidakhas left
Kevhas left
Vidakhas joined
TheCoffeMakerhas left
TheCoffeMakerhas joined
andrey.ghas left
roccohas left
djorzhas joined
wladmishas left
wladmishas joined
dan.caseleyhas left
dan.caseleyhas joined
papatutuwawahas joined
kyemxdenhas left
kyemxdenhas joined
TheCoffeMakerhas left
kyemxdenhas left
kyemxdenhas joined
dan.caseleyhas left
dan.caseleyhas joined
TheCoffeMakerhas joined
antranigvhas left
karoshihas left
ti_gj06has left
wgreenhousehas left
millesimushas left
millesimushas joined
antranigvhas joined
kyemxdenhas left
kyemxdenhas joined
restive_monkhas left
norkkihas joined
jonas’
run
jonas’
if you're touching luasec, run
Zash
Remember a while back when I said it was unmaintained forks all the way down?
jonas’
mdosch, it indeed does not do ALPN
Guushas left
Zash
That may have been an evolutionary dead end, it's `require"ssl".loadcertificate` now.
millesimushas left
wgreenhousehas joined
marc0shas left
marc0shas joined
ti_gj06has joined
mjk
> run
> if you're touching luasec, run
Is that a general advice or specific to xmppoke? 'Cause I have hopes of upstreaming some stuff 'ere
norkkihas left
guus.der.kinderen
> Remember a while back when I said it was unmaintained forks all the way down?
Naive me is hoping that all pertinent changes haven been merged upstream, and/or have been made irrelevant by later changes, and/or have only minor functional impact. That's why I was trying to move back to the upstream projects of the forks.
karoshihas joined
Zash
What part of "unmaintained forks all the way down" was unclear? Forks. With API differences.
antranigvhas left
jonas’
mjk, it takes a certain kind of person to touch libssl bindings in general or luasec in particular and not come out scarred.
jonas’
look at poor Zash over there
mjk
Ah, it's alright then, I'm not getting into C bindings... yet... I hope
Zash
I have no idea what you are talking about, I must have suppressed those memories. Best not remind me if so.
mjk
Just some fluffy ol' Lua
jonas’
and in context of xmppoke… stay away from it in general, I suppose
Zash
It is async, predating the async in Prosody.
florettahas left
florettahas joined
wgreenhousehas left
goffihas left
goffihas joined
marc0shas left
marc0shas joined
xnamedhas left
Wojtekhas left
adiaholichas left
Wojtekhas joined
adiaholichas joined
millesimushas joined
andyhas joined
Mikaelahas left
վարյաhas joined
adiaholichas left
kyemxdenhas left
kyemxdenhas joined
goffihas left
goffihas joined
alacerhas left
alacerhas joined
wgreenhousehas joined
serge90has joined
andyhas left
adiaholichas joined
wgreenhousehas left
Ge0rGhas left
junaidhas left
goffihas left
goffihas joined
junaidhas joined
wgreenhousehas joined
Ge0rGhas joined
ti_gj06has left
millesimushas left
millesimushas joined
wgreenhousehas left
marc0shas left
marc0shas joined
Titihas left
Wojtekhas left
inkyhas left
inkyhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Titihas joined
wgreenhousehas joined
վարյաhas left
վարյաhas joined
florettahas left
marc0shas left
marc0shas joined
alacerhas left
Calvinhas joined
benkhas left
florettahas joined
alacerhas joined
Yagizahas left
millesimushas left
Calvinhas left
xnamedhas joined
jcbrandhas left
beanhas left
millesimushas joined
Menelhas left
Menelhas joined
jcbrandhas joined
druthidhas left
adiaholichas left
florettahas left
florettahas joined
florettahas left
florettahas joined
druthidhas joined
msavoritiashas left
neshtaxmpphas left
neshtaxmpphas joined
Titihas left
emushas left
emushas joined
adiaholichas joined
me9has left
adiaholichas left
alacerhas left
alacerhas joined
norkkihas joined
florettahas left
kyemxdenhas left
kyemxdenhas joined
papatutuwawahas left
roccohas joined
roccohas left
goffihas left
Titihas joined
argentumhas joined
mjk
> and in context of xmppoke… stay away from it in general, I suppose
Yeah, I'm good