judging by the date on https://github.com/stpeter/jabberdotorg/issues/13 ... ;)
jonas’
90 days + 2 days to renew. fits.
Ge0rG
🤐
Neustradamushas left
Neustradamushas joined
Kev
Oh, Peter never bumped the server? I did install the new cert when he asked,.
Neustradamushas left
intosi
Server bumped.
Kev
You too?
Ge0rG
I'm sure this all is just a deliberate plot to get users to move away from jabber.org
ralphm
Just curious, but why isn't this done with a cron job, which would renew it weeks before expiry?
Neustradamushas joined
intosi
Because $REASONS
Ge0rG
Kev: intosi: Now that you are there, could you also have a look at https://github.com/stpeter/jabberdotorg/issues/14 please?
intosi
No.
Kev
Also, the tribal knowledge is wrong there.
Kev
The issue simply predates the migration, so came along with it, it wasn't the migration that introduced it.
Ge0rG
On a file-based storage I'd simply do an `ls -alrt *\"*` to see when the invalid MUCs were last touched, notice that they are all a decade old, and rm -rf them.
Guus
Connected again. Thanks for the bumps.
frainzhas left
adityaborikarhas left
adityaborikarhas joined
frainzhas joined
vanitasvitaehas left
waqashas left
curenhas left
adityaborikarhas left
adityaborikarhas joined
vanitasvitaehas joined
lskdjfhas joined
vanitasvitaehas left
vanitasvitaehas joined
vanitasvitaehas left
vanitasvitaehas joined
alacerhas left
alacerhas joined
intosi
Ge0rG: I said no, but I quickly botched a Python script together that nodeprepped all configs, and moved the invalid ones.
intosi
Should be alright now.
jonas’
oh my god
jonas’
now we only need to get that dh key fixed and conference.jabber.org can be indexd! :)
jonas’
thanks intosi
intosi
dh key is unfortunately more involved.
Ge0rG
intosi: 👍
Ge0rGdares to /list c.j.o now.
intosi
Let me know if I missed any, the nodeprep implementation was also a botch job ;)
Ge0rG
intosi: you missed one it seems.
07-23 10:24:40.692 13308 3656 E yaxim.SmackableImp: org.jxmpp.stringprep.XmppStringprepException: XmppStringprepException caused by '"مدرسة¤الهاكرز¤الأحرار"@conference.jabber.org': org.jxmpp.stringprep.XmppStringprepException: Localpart must not contain '"'
intosi
Wut?
intosi
Ah.
intosi
Wait a tick.
Neustradamushas left
Ge0rG
also I need to patch yaxim to not timeout after 30s
intosi
Try in a minute.
Ge0rGsets a timer
Ge0rG
this is so exciting!
Neustradamushas joined
intosi
I forgot to restart the server to flush out the old names.
intosi
Or rather, I remembered to restart, but failed to see that sudo asked for a password ;)
Ge0rG
isn't that sudo's main job?
intosi
It is, except when you just ran it moments before.
Ge0rGuses the time to launch android studio
intosi
Is up again.
frainzhas left
frainzhas joined
Ge0rG
ah, smack, where you can't set a timeout on a single disco IQ
Ge0rG
intosi: another one
Ge0rG
XmppStringprepException caused by ',,,@conference.jabber.org': org.jxmpp.stringprep.XmppStringprepException: Localpart must not contain ','
intosi
And where in 6122 is that?
frainzhas left
frainzhas joined
intosi
Don't see that as a prohibited char in 7622 either.
adityaborikarhas left
adityaborikarhas joined
jonas’
aioxmpp also sees this as valid
jonas’
Ge0rG, I think you have another bug to report against Smack
frainzhas left
intosi
I think that's a bug in your prep routine.
frainzhas joined
Guus
intosi: would it be possible for you to create a listing of values that failed the nodeprep? That'd make for a nice test set.
Mikaelahas left
jonas’
I might have that set somewhere, I think I sent it to stpeter or someone in the past✎
Mikaelahas joined
intosi
Guus: most of them failed because they had a 0x20 in them.
Ge0rG
I'm currently grepping the source for that exception string, to no avail..
Kev
Probably releasing a set of possibly-private JIDs from jabber.org wouldn't be appropriate. Even if they were invalid.
Ge0rG
private static final char[] LOCALPART_FURTHER_EXCLUDED_CHARACTERS = new char[] {
...
',', // U+003A (COLON), i.e., :
...
}
Ge0rG
find the error.
Kev
Heh.
intosi
Sweet.
intosi
Kev: considering we listed them in disco#items until half an hour ago probably dilutes that statement a little ;)
Kev
Not if they were private we didn't, surely?
adityaborikarhas left
Ge0rG
now why is gradle downloading scala-compiler for jxmpp?
Ge0rG
is that some kind of debianesque dependency management hell?
intosi
Kev: fair point.
adityaborikarhas joined
jonas’
I might have that set of invalid publicly listable rooms somewhere, I think I sent it to stpeter or someone in the past ✏
dele2has joined
alacerhas left
alacerhas joined
adityaborikarhas left
adityaborikarhas joined
mimi89999has left
mimi89999has joined
Ge0rG
Yay! It's loading! Now I only need to wait for 18.6k individual disco#info requests to finish!
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
Ge0rG
intosi: thanks very much!
afrogeekhas left
afrogeekhas joined
Ge0rG
jonas’: how long until muchopper indexes the new data? :D
pep.
When dh keys are fixed? :p
Ge0rG
oh, right, that.
Ge0rG
I can't easily sort the list by occupant count.
Ge0rG
I wish disco#items would emit that for all returned rooms.
jonas’
make all the MUC servers implement the muclumbus search protocol ;)
Ge0rG
jonas’: is there an XEP I can point server devs to?
Ge0rG
No? Ohhh...
frainzhas left
frainzhas joined
Ge0rG
and yaxim has already arrived at bored@
Lancehas joined
adityaborikarhas left
Guus
jonas’ is the required protocol the inverse of what is published to query the directory at https://search.jabbercat.org/docs/api ?✎
Guus
jonas’ is the required protocol the inverse of what is published at https://search.jabbercat.org/docs/api to query the directory? ✏
jonas’
Guus, pretty much
jonas’
I can make it a XEP if there’s interest, but there have been voices who prefer the XEP-0004 based jabber search instead (I don’t know the XEP number of that, 66 maybe?)
Guus
I'll not get into that debate 🙂
Guus
how do you determine what JID to query?
Guus
the MUC service JID itself?
Guus
I'm looking for work for people learning to code for Openfire. This might be a nice task to do so.
jonas’
Guus, I’d use the MUC service JID itself
jonas’
if you want work for people learning to code, maybe it’d be better to have this written down as proper XEP
Guus
That's be nicer - but I'll work with the tools that are available.
neshtaxmpphas left
adityaborikarhas joined
jonas’
right
debaclehas joined
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
Ge0rG
it needs a distinct disco#info anyway, so that you can switch between legacy disco#items and sophisticated mucsearch
frainzhas left
frainzhas joined
lumihas joined
frainzhas left
frainzhas joined
adityaborikarhas left
adityaborikarhas joined
Lancehas left
adityaborikarhas left
Ge0rG
So of the 18k rooms on c.j.o, maybe 20 are populated.
remkohas joined
adityaborikarhas joined
ralphmhas left
adityaborikarhas left
adityaborikarhas joined
adityaborikarhas left
APachhas left
neshtaxmpphas joined
adityaborikarhas joined
APachhas joined
adityaborikarhas left
adityaborikarhas joined
eevvoorhas joined
ralphmhas joined
Andrew Nenakhovhas left
Andrew Nenakhovhas joined
jonas’
Ge0rG, mind that the server has just been restarted
jonas’
"just"
Ge0rG
jonas’: the results will underwhelm you.
jonas’
it will put some load on muchopper, that’s for sure
Ge0rG
jonas’: I've already traversed through 16k/18k, and it's not exciting.
pdurbinhas left
Ge0rG
I'm pretty sure it won't make the frontpage.
matlaghas left
matlaghas joined
Matthieu Lagougehas joined
adityaborikarhas left
frainzhas left
eevvoorhas left
adityaborikarhas joined
frainzhas joined
eevvoorhas joined
Matthieu Lagougehas left
Matthieu Lagougehas joined
Matthieu Lagougehas left
Matthieu Lagougehas joined
Steve Killehas left
alacerhas left
alacerhas joined
Ge0rG
Just in case anyone wonders...
Ge0rG
Room all-linux-ru@conference.jabber.org has 1 users
Room arifsaha@conference.jabber.org has 2 users
Room discogs@conference.jabber.org has 1 users
Room elotrolado@conference.jabber.org has 2 users
Room gnyarf@conference.jabber.org has 1 users
Room jabber@conference.jabber.org has 9 users
Room jdev@conference.jabber.org has 16 users
Room jugglers@conference.jabber.org has 1 users
Room maemo@conference.jabber.org has 1 users
Room pgdp@conference.jabber.org has 3 users
Room resistance@conference.jabber.org has 1 users
Room sleek@conference.jabber.org has 4 users
Room wow@conference.jabber.org has 1 users
Ge0rG
I kind of expected there to be a bunch of very crowded rooms of some sub-communities, like Russian Jabber™ fans.
Matthieu Lagougehas left
jonas’
maybe they all need proper DH key sizes ;)
Ge0rG
And it only took ~1.5hr for yaxim to iterate through them all.
jonas’
:D
Ge0rGis manually doing the muclumbus' job.
eevvoorhas left
adityaborikarhas left
winfriedhas left
winfriedhas joined
adityaborikarhas joined
adityaborikarhas left
igoosehas left
igoosehas joined
adityaborikarhas joined
lnjhas left
lnjhas joined
kokonoehas left
kokonoehas joined
eevvoorhas joined
curenhas joined
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
frainzhas left
frainzhas joined
adityaborikarhas left
adityaborikarhas joined
adityaborikarhas left
adityaborikarhas joined
pdurbinhas joined
Chobbeshas joined
curenhas left
stpeterhas joined
pdurbinhas left
rionhas left
rionhas joined
Chobbeshas left
Chobbeshas joined
Zashhas left
Zashhas joined
peterhas joined
peterhas left
waqashas joined
afrogeekhas left
stpeterhas left
Link Mauve
“11:04:09 pep.> I'm looking at Meetups listed on the events page and I'm curious about Paris, there was one in the past right?”, yes, there was one… two years ago already. :x https://news.jabberfr.org/2017/04/compte-rendu-de-la-rencontre-du-28-mars-2017/
adityaborikarhas left
Link Mauve
dwd, winfried, which country was it that were using XMPP to coordinate its ambulance system?
adityaborikarhas joined
winfried
Link Mauve: I have never seen any confirmation (would love to learn more details), but what I heard, it was France
Ge0rG
winfried: wasn't there some emergency-contact app for android from Belgium?
Link Mauve
’cause I have a friend working for a company doing ambulance stuff in France, I’ll ask her if she knows anything about it.
winfried
Ge0rG: yes, it is the official 112 app in Belgium. I can send you more details and I have contacts with them.
adityaborikarhas left
winfried
Link Mauve: that would be great! Yes, please.
Ge0rG
winfried: I remember you mentioned it and I had the Google Play listing open for a month or so ;)
Douglas Terabytehas left
adityaborikarhas joined
winfried
Ge0rG: it is one of the few apps I have installed via Google play, just to demo it....
Ge0rG
Somebody should write a MitM debugger for XMPP
Nekithas left
Nekithas joined
krauqhas left
Zash
Is there some Wireshark remote thingymajigger for Android?
afrogeekhas joined
pdurbinhas joined
Ge0rG
Zash: nothing nice. The least bad ones are ad-sponsored faux VPNs