It's really nice meeting you here and I'm very willing to teach you about trading,coach you on how to invest and work with you dealing on cryptocurrencies
Shackletonhas left
wurstsalat
^ already banned elsewhere
Daniel max
Do you want to invest now
wurstsalat
I guess I'll be better off when I'm going to sleep now
Daniel max
Are you on telegram
Paganinihas left
Alexhas left
nuron
As I told you in another muc Daniel max I prefere to burn my money in my own fireplace...
nuron
And we are on xmpp. Don't ask such stupid questions
Daniel max
I'm not talking with you my friend
nuron
meh
nuron
you didn't addressed a single person here so I thought you are talking to all of us 🙁
Daniel max
Okay
Daniel max
Do you have any experience before
nuron
I'm very sad that I don't have the chance to learn how to become rich
nuron
yes. I've burned money allready before
nuron
with a small ligher, you know?
qrpnxzhas left
qrpnxzhas joined
nuron
I guess this was more effective then all of your tipps I could expect
Daniel max
So have you earn
jcbrandhas left
qrpnxzhas left
qrpnxzhas joined
nuron
I've earned. Sure
Daniel max
Okay
qrpnxzhas left
վարյաhas left
wurstsalatis implementing XEP-0425 for this
qrpnxzhas joined
moparisthebesthas left
nuron
great
moparisthebesthas joined
qrpnxzhas left
intosihas joined
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
jgarthas left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
karoshihas left
intosihas left
qrpnxzhas left
qrpnxzhas joined
neshtaxmpphas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
florettahas left
florettahas joined
emushas left
hardwearyhas joined
qrpnxzhas left
qrpnxzhas joined
hardwearyhas left
jgarthas joined
hardwearyhas joined
neshtaxmpphas left
inezhas joined
hardwearyhas left
inezhas left
inezhas joined
hardwearyhas joined
վարյաhas joined
Calvinhas joined
lskdjfhas left
hardwearyhas left
hardwearyhas joined
intosihas joined
raghavgururajanhas joined
hardwearyhas left
raghavgururajanhas left
neshtaxmpphas joined
hardwearyhas joined
jgarthas left
hardwearyhas left
hardwearyhas joined
intosihas left
Calvinhas left
qrpnxzhas left
qrpnxzhas joined
jgarthas joined
pjnhas left
jgarthas left
hardwearyhas left
neshtaxmpphas left
hardwearyhas joined
qrpnxzhas left
qrpnxzhas joined
pjnhas joined
hardwearyhas left
hardwearyhas joined
Calvinhas joined
inezhas left
neshtaxmpphas joined
qrpnxzhas left
qrpnxzhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
kyemxdenhas left
intosihas joined
BASSGODhas joined
վարյաhas left
Calvinhas left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
kyemxdenhas joined
intosihas left
adiaholichas joined
hardwearyhas left
qrpnxzhas left
qrpnxzhas joined
florettahas left
qrpnxzhas left
qrpnxzhas joined
florettahas joined
moparisthebesthas left
intosihas joined
marc0shas left
marc0shas joined
stphas left
moparisthebesthas joined
qrpnxzhas left
qrpnxzhas joined
intosihas left
Yagizahas joined
stphas joined
jgarthas joined
qrpnxzhas left
qrpnxzhas joined
վարյաhas joined
kyemxdenhas left
qrpnxzhas left
qrpnxzhas joined
kyemxdenhas joined
sonnyhas left
sonnyhas joined
qrpnxzhas left
qrpnxzhas joined
florettahas left
atomicwatchhas joined
intosihas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
jgarthas left
qrpnxzhas left
qrpnxzhas joined
florettahas joined
qrpnxzhas left
qrpnxzhas joined
intosihas left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
adiaholichas left
qrpnxzhas left
qrpnxzhas joined
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
rafasaurushas left
rafasaurushas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
վարյաhas left
pasdesushihas joined
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
qrpnxzhas left
qrpnxzhas joined
sanderhas left
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas left
sanderhas joined
qrpnxzhas left
qrpnxzhas joined
lorddavidiiihas joined
qrpnxzhas left
qrpnxzhas joined
intosihas joined
qrpnxzhas left
qrpnxzhas joined
Titihas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
intosihas left
me9has joined
MSavoritiashas joined
alex11has left
adiaholichas left
Tobiashas joined
goffihas joined
adiaholichas joined
Menelhas joined
վարյաhas joined
rafasaurushas left
rafasaurushas joined
goffihas left
goffihas joined
qrpnxzhas left
qrpnxzhas joined
qrpnxzhas left
qrpnxzhas joined
karoshihas joined
Menelhas left
intosihas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
me9has left
jcbrandhas joined
Menelhas joined
kyemxdenhas left
intosihas left
archas joined
adiaholichas left
adiaholichas joined
archas left
archas joined
malthehas joined
archas left
archas joined
wurstsalathas left
atomicwatchhas left
raghavgururajanhas joined
վարյաhas left
Daniel maxhas left
goffihas left
Daniel maxhas joined
վարյաhas joined
chronosx88has left
adiaholichas left
chronosx88has joined
adiaholichas joined
malthehas left
Daniel maxhas left
florettahas left
emushas joined
Paganinihas joined
jgarthas joined
adiaholichas left
ti_gj06has joined
antranigvhas joined
adiaholichas joined
intosihas joined
adiaholichas left
malthehas joined
yushyinhas left
adiaholichas joined
raghavgururajanhas left
Alexhas joined
wladmishas joined
yushyinhas joined
archas left
archas joined
archas left
archas joined
malthehas left
sonnyhas left
sonnyhas joined
wladmishas left
jinxdhas joined
wladmishas joined
jinxdhas left
wurstsalathas joined
goffihas joined
nycohas left
belonghas left
archas left
archas joined
chronosx88has left
chronosx88has joined
archas left
archas joined
jl4has joined
belonghas joined
wladmishas left
Titihas left
chronosx88has left
chronosx88has joined
sonnyhas left
sonnyhas joined
debaclehas joined
chronosx88has left
chronosx88has joined
ti_gj06has left
belonghas left
nycohas joined
jl4has left
xsfhas left
atomicwatchhas joined
belonghas joined
Titihas joined
Kevhas joined
florettahas joined
antranigvhas left
antranigvhas joined
Menelhas left
ti_gj06has joined
rafasaurushas left
lskdjfhas joined
chronosx88has left
chronosx88has joined
kyemxdenhas joined
huhnhas joined
ti_gj06has left
kyemxdenhas left
jgarthas left
ti_gj06has joined
adiaholichas left
malthehas joined
xeckshas joined
mjkhas joined
adiaholichas joined
rafasaurushas joined
ti_gj06has left
malthehas left
ti_gj06has joined
adiaholichas left
Kevhas left
Apollohas left
adiaholichas joined
qrpnxzhas left
qrpnxzhas joined
Apollohas joined
Kevhas joined
rafasaurushas left
ti_gj06has left
chronosx88has left
chronosx88has joined
neshtaxmpphas left
neshtaxmpphas joined
kyemxdenhas joined
chronosx88has left
chronosx88has joined
chronosx88has left
chronosx88has joined
antranigvhas left
antranigvhas joined
chronosx88has left
chronosx88has joined
debaclehas left
rafasaurushas joined
kyemxdenhas left
kyemxdenhas joined
sonnyhas left
sonnyhas joined
neshtaxmpphas left
neshtaxmpphas joined
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
huhnhas left
antranigvhas left
Apollohas left
Apollohas joined
belonghas left
belonghas joined
millesimushas left
Titihas left
millesimushas joined
malthehas joined
rafasaurushas left
moparisthebesthas left
uhoreghas left
Rixon 👁🗨has left
homebeachhas left
Server Stats Discoverer (traveler bot)has left
Matthewhas left
Half-Shothas left
Server Stats Discoverer (traveler bot)has joined
Half-Shothas joined
Matthewhas joined
Rixon 👁🗨has joined
uhoreghas joined
homebeachhas joined
ti_gj06has joined
antranigvhas joined
antranigvhas left
antranigvhas joined
malthehas left
antranigvhas left
adiaholichas left
antranigvhas joined
debaclehas joined
Titihas joined
antranigvhas left
adiaholichas joined
rafasaurushas joined
antranigvhas joined
millesimushas left
millesimushas joined
antranigvhas left
antranigvhas joined
adiaholichas left
Titihas left
ti_gj06has left
Titihas joined
adiaholichas joined
antranigvhas left
ti_gj06has joined
goffihas left
mjkhas left
antranigvhas joined
antranigvhas left
mjkhas joined
goffihas joined
chronosx88has left
chronosx88has joined
adiaholichas left
chronosx88has left
chronosx88has joined
adiaholichas joined
chronosx88has left
chronosx88has joined
alex11has joined
neshtaxmpphas left
neshtaxmpphas joined
archas left
archas joined
millesimushas left
antranigvhas joined
mjkhas left
antranigvhas left
antranigvhas joined
antranigvhas left
wladmishas joined
xutaxkamayhas joined
kyemxdenhas left
kyemxdenhas joined
adiaholichas left
ti_gj06has left
kyemxdenhas left
kyemxdenhas joined
millesimushas joined
xutaxkamayhas left
xutaxkamayhas joined
djorzhas joined
intosihas left
wladmishas left
Wojtekhas joined
adiaholichas joined
xeckshas left
millesimushas left
millesimushas joined
Steve Killehas left
Steve Killehas joined
intosihas joined
jinxdhas joined
jinxdhas left
ti_gj06has joined
marc0shas left
marc0shas joined
archas left
archas joined
marc0shas left
marc0shas joined
xeckshas joined
xeckshas left
xeckshas joined
neshtaxmpphas left
millesimushas left
neshtaxmpphas joined
Shackletonhas joined
harry837374884has left
harry837374884has joined
adiaholichas left
marc0shas left
marc0shas joined
adiaholichas joined
ti_gj06has left
jonas’
uh, the applications are a tad disappointing.
Shackletonhas left
alex11has left
Mikaelahas joined
alex11has joined
adiaholichas left
adiaholichas joined
jcbrandhas left
rafasaurushas left
rafasaurushas joined
Menelhas joined
moparisthebesthas joined
adiaholichas left
karoshihas left
adiaholichas joined
sonnyhas left
sonnyhas joined
Calvinhas joined
harry837374884has left
harry837374884has joined
ti_gj06has joined
Sam
Huh, assuming all directors are elected Ralph would get a tie breaker vote (I think? Isn't he the executive director?) but if Ralph is on the board…
Sam
Constitutional crisis time!
jonas’
Matt is ED
jonas’
IIRC
Sam
Either way
wladmishas joined
Zash
Is this not already the case, with one board member leaving?
Sam
One board member is leaving? I guess so then
Zash
Wasn't this many moons ago?
jonas’
Sam, I think one board member resigned some time during the last term
jonas’
so we've been running on four board members for a while now
Sam
Oh fun; looks like it will be the same thing all next term then.
Zash
It hasn't seemed to be a problem in practice
Sam
Yah, hopefully there are no split votes and everyone just works towards consensus, I'd be more worried if it were the council I guess.
karoshihas joined
Zash
Don't worry, be happy
adiaholichas left
harry837374884has left
adiaholichas joined
wladmishas left
harry837374884has joined
belonghas left
lorddavidiiihas left
Syndacehas left
Syndacehas joined
belonghas joined
moparisthebest
does anyone see any glaring problems with validating incoming SASL EXTERNAL s2s connections from .onion domains via initiating an outgoing connection to that .onion domain, and recording whatever TLS cert it sends as trusted for that domain ?
moparisthebest
as opposed to what all implementations I'm aware of would do now, which is dialback
malthehas joined
millesimushas joined
Zash
You can do that even without .onion
Zash
IIRC dwd wrote about "same cert validation" long long ago
I don't recall how hidden services work (and haven't been involved since before the v3 ones, so they may be different now anyways), but surely Tor would have its own thing you could look up on the network to verify the connection? It hides you and the location of the service, but I thought the address and some key stored on the network somewhere could be used to authenticate the service still. Maybe you just need a Tor specific version of SASL EXTERNAL.
Zash
Some way to derive or connect the certificate from the .onion would be neat.
moparisthebest
thanks! that's exactly what I meant.... so does anything implement this ?
Zash
There's half of same-cert validation as a Prosody module
dwd
I can't actually remember. I think I did this in M-Link, perhaps, and/or Metre.
moparisthebest
well, this still involves dialback a bit
malthehas left
dwd
Well, it's still dialling back, yes.
dwd
But not using the dialback key.
Zash
In Prosody, at that point, it's already started Dialback so might as well proceed with it ...
dwd
Well, my view is that it's stronger to use same-cert than the key, and it saves a round-trip, so...
moparisthebest
tor gives you the guarantee that if you try to contact example.onion you are actually connected to example.onion, so you can trust what cert it sends, can you then immediately trust whatever incoming connection also sends that same cert ?
dwd
Oh, so you're saying that if you connect outbound, blind, to example.onion then can you cache the cert?
moparisthebest
yes, but only for example.onion obviously
Zash
moparisthebest, enable https://modules.prosody.im/mod_s2s_auth_samecert.html and try it?
Zash
unless mod_onions already does that
dwd
That is, I think, a different question. "same cert dialback" does make the assumption that the cert is used by inbound and outbound sessions at the same time, I think when you introduce longer-term caching, then you also introduce TOCTOU issues.
moparisthebest
maybe you don't cache, maybe you make a new outgoing s2s connection for every incoming
dwd
moparisthebest, But then you're doing same-cert dialback.
jcbrandhas joined
Zash
what would it be if it just compares with the cert of an existing outgoing connection?
moparisthebest
it's like tor-specific dialback-without-sending-or-recieving any <db XML
dwd
Yes, that should work.
dwd
moparisthebest, Ah, well. If you know a-priori that the cert is currently in use, then you can indeed offer EXTERNAL then.
adiaholichas left
jonas’
moparisthebest, how is it tor specific?
antranigvhas joined
malthehas joined
jonas’
ah
jonas’
because normally your cert would match your hostname
jonas’
and hence you don't even need to do the dialback dance
jonas’
nevermind
moparisthebest
normally "do I trust a cert" is "is it signed by a CA I trust", but with tor it can be "does example.onion send me this cert when I connect to it"
dwd
jonas’, Well, no, do mind. You could do this without Tor just as well, I think.
Zash
Is it now we realize we're not actually authenticating the outgoing connection?
moparisthebest
with tor, connecting to example.onion is already validated when(before?) you connect
dwd
jonas’, Tor offers some additional protection against spoofing, so the outbound connection is in effect authenticated by Tor, so it's *better*, but if you have an outgoing connection over TLS/IP (not Tor) then you could choose to trust an inbound one from the same domain based on same-cert and EXTERNAL.
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
moparisthebest
other non-tor things probably have this same property, like .i2p ? but I don't know enough about it
marc0shas left
marc0shas joined
dwd
moparisthebest, The problem is there's no channel binding between TLS and Tor, AFAIK. So you're still vulnerable to the remote domain spoofing in some cases. But as I say, it's more secure against such attacks than plain IP.
adiaholichas joined
moparisthebest
in what way could it be spoofed ?
lorddavidiiihas joined
lorddavidiiihas left
վարյաhas left
lorddavidiiihas joined
lorddavidiiihas left
norkkihas left
lorddavidiiihas joined
Calvinhas left
lorddavidiiihas left
atomicwatchhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
neshtaxmpphas left
lorddavidiiihas joined
lorddavidiiihas left
marc0shas left
marc0shas joined
huhnhas joined
lorddavidiiihas joined
lorddavidiiihas left
stpeterhas joined
stpeterhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
adiaholichas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
neshtaxmpphas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas left
lorddavidiiihas joined
lorddavidiiihas left
adiaholichas joined
lorddavidiiihas joined
lorddavidiiihas left
neshtaxmpphas left
neshtaxmpphas joined
lorddavidiiihas joined
վարյաhas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
djorzhas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
jinxdhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
Apollohas left
Apollohas joined
Titihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
kyemxdenhas left
kyemxdenhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
inkyhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
Calvinhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
atomicwatchhas joined
lorddavidiiihas joined
lorddavidiiihas left
djorzhas joined
nycohas left
lorddavidiiihas joined
lorddavidiiihas left
Alex
just started memberbot for our board&council elections
xsfhas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
millesimushas left
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
nycohas joined
lorddavidiiihas joined
lorddavidiiihas left
jonas’
voted :)
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
Sam
Me too (and it let me, but then I realized I don't think I technically can)
Zash
:O
jonas’
uh, indeed
lorddavidiiihas joined
jonas’
Alex, ^
lorddavidiiihas left
lorddavidiiihas joined
ti_gj06has left
lorddavidiiihas left
Alex
will be dropped from the votes
jonas’
maybe give the list of allowed voters another look :)
Alex
I want to suggest some kind of whitelist in git of members, maybe based on hashes of jids or smth similar. This will make many things easier
lorddavidiiihas joined
lorddavidiiihas left
archas left
archas joined
archas left
lorddavidiiihas joined
archas joined
moparisthebest
all the JIDs are public anyway?
lorddavidiiihas left
archas left
archas joined
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
moparisthebest
you know what this means, Sam needs prosecuted to the fullest extent of the law for hacking the XSF https://techcrunch.com/2021/10/15/f12-isnt-hacking-missouri-governor-threatens-to-prosecute-local-journalist-for-finding-exposed-state-data/ ;)
lorddavidiiihas joined
lorddavidiiihas left
Sam
I don't live in Missouri; Georgia's governor is as much of a right wing asshole, but is also competent at being evil (unfortunately?)
Zash
JID is required in the membership application, so yeah
lorddavidiiihas joined
ti_gj06has joined
lorddavidiiihas left
jonas’
Alex, we could just add them to members.json and not render them to the website
jonas’
(you can just add fields, they'll be ignored I guess)
Titihas joined
belonghas left
lorddavidiiihas joined
lorddavidiiihas left
Alex
jonas’ hashes? or real jids?
lorddavidiiihas joined
moparisthebest
I meant "jids are already public in membership applications so no use hashing them for this"
lorddavidiiihas left
Alex
I am fine with that. Then we could ask every member to PR their Jid
Alex
or multiple
Alex
on the wiki they are public, but sometimes decoded with (at) and (dot)......
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
lorddavidiiihas joined
lorddavidiiihas left
moparisthebest
I'll have a go at scraping them from there in a bit
52 member jids here, some members had 2 etc, don't @ me for doing terrible things with html and regex: `curl https://wiki.xmpp.org/web/Membership_Applications_Q{1,2,3}_2021 https://wiki.xmpp.org/web/Membership_Applications_Q4_2020 | grep -Eo '/web/[^"]+Application_202[01]' apps.txt | sed 's@^@https://wiki.xmpp.org@' | xargs curl | sed -re 's/ \+ / /g' -e 's/ +at +/@/gi' -e 's/\[A\]/@/gi' -e 's/ *([(]|<|\[)(at|ett|ät)([)]|>|\]) */@/gi' -e 's/ +([(]|\[)?(dot|tod)([)]|\])? +/./gi' | grep -Ei '(xmpp|jid|jabber)' | grep '@' | grep -Eio '[^ ><",?]+( at |@)[^ ><",?]+\.[^ ><",?]+' | sed 's@.*xmpp:@@i' | grep -v 'mailto:' | sort -u | tee memberjids.txt`
archas left
archas joined
moparisthebest
https://wiki.xmpp.org/web/Florian_Schmaus_Application_2021 and https://wiki.xmpp.org/web/Arc_Riley_Application_2021 flow / arc get shamed for not including JID in their applications :)
antranigvhas left
jinxdhas joined
jinxdhas left
marc0shas left
marc0shas joined
moparisthebest
https://wiki.xmpp.org/web/Daniel_Gultsch_Application_2021
https://wiki.xmpp.org/web/Matthew_Wild_Application_2021
https://wiki.xmpp.org/web/Yvo_Meeres_Application_2021
were missed for having funky formats (need to add these manually)✎
moparisthebest
https://wiki.xmpp.org/web/Daniel_Gultsch_Application_2021
https://wiki.xmpp.org/web/Matthew_Wild_Application_2021
https://wiki.xmpp.org/web/Yvo_Meeres_Application_2021
https://wiki.xmpp.org/web/Kim_Alvefur_Application_2020
were missed for having funky formats (need to add these manually) ✏
moparisthebest
https://wiki.xmpp.org/web/Bartosz_Malkowski_Application_2021
https://wiki.xmpp.org/web/Joachim_Lindborg_Application_2020
links to user pages and so were missed and needs added manually
moparisthebest
lastly https://wiki.xmpp.org/web/Davide_Conzon_Application_2021 has a @gmail.com JID which no longer exists right ?
moparisthebest
otherwise I manually went through all the rest and made sure they were in the dumped file above
archas left
archas joined
larmahas left
mdosch
I get 'file not found'.
moparisthebest
oops, remnants of my testing in the command, the full thing anyone can run to reproduce is `curl https://wiki.xmpp.org/web/Membership_Applications_Q{1,2,3}_2021 https://wiki.xmpp.org/web/Membership_Applications_Q4_2020 | grep -Eo '/web/[^"]+Application_202[01]' | sed 's@^@https://wiki.xmpp.org@' | xargs curl | sed -re 's/ \+ / /g' -e 's/ +at +/@/gi' -e 's/\[A\]/@/gi' -e 's/ *([(]|<|\[)(at|ett|ät)([)]|>|\]) */@/gi' -e 's/ +([(]|\[)?(dot|tod)([)]|\])? +/./gi' | grep -Ei '(xmpp|jid|jabber)' | grep '@' | grep -Eio '[^ ><",?]+( at |@)[^ ><",?]+\.[^ ><",?]+' | sed 's@.*xmpp:@@i' | grep -v 'mailto:' | sort -u | tee memberjids.txt`
moparisthebest
(first one had apps.txt which I had written to to avoid continuously hitting wiki.xmpp.org while tweaking regexen)
adiaholichas joined
Alex
could we output them with names? Then we could add an issue for our website and add them as a PR to the memberlist json, ideally as an array becasue some members have multiple.
some need some obvious cleaning up, `Waqas_Hussain:[ "jdev@muc.xmpp.org", "prosody@conference.prosody.im waqas@prosody.im xsf@muc.xmpp.org" ]`, but close enough
adiaholichas left
moparisthebest
it does have the nice side effect of telling you which applicants we *do not* have JIDs for:
```
$ grep -L @ *
Arc_Riley
Bartosz_Malkowski
Florian_Schmaus
Joachim_Lindborg
Kim_Alvefur
```
there, I manually corrected and filled in everything that I could, only missing are Arc_Riley and Florian_Schmaus, feel free to run a diff against the autogenerated output to see what I manually edited
stpeterhas joined
stpeterhas left
inkyhas left
norkkihas joined
jgarthas left
norkkihas left
kyemxdenhas left
kyemxdenhas joined
jl4has joined
harry837374884has left
harry837374884has joined
marc0shas left
marc0shas joined
Alex
👍
adiaholichas joined
jl4has left
malthehas joined
ti_gj06has left
adiaholichas left
florettahas left
վարյաhas left
վարյաhas joined
me9has left
florettahas joined
antranigvhas left
antranigvhas joined
andrey.ghas left
adiaholichas joined
mjkhas joined
belonghas left
archas left
archas joined
antranigvhas left
archas left
adiaholichas left
archas joined
archas left
archas joined
archas left
archas joined
belonghas joined
Paganinihas left
malthehas left
Paganinihas joined
ti_gj06has joined
sebastianhas left
sebastianhas joined
archas left
archas joined
jonas’
moparisthebest: parsing html with sed. I approve.
xsfhas left
archas left
archas joined
moparisthebest
I suspected you would :P it works, shipit
moparisthebest
(disclaimer: I wouldn't write production code like this but a one-off? absolutely)