-
Guus
Did the jabber.org cert expire?
-
jonas’
yes
-
Ge0rG
judging by the date on https://github.com/stpeter/jabberdotorg/issues/13 ... ;)
-
jonas’
90 days + 2 days to renew. fits.
-
Ge0rG
🤐
-
Kev
Oh, Peter never bumped the server? I did install the new cert when he asked,.
-
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?
-
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.
-
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: 👍
- Ge0rG dares 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.
-
Ge0rG
also I need to patch yaxim to not timeout after 30s
-
intosi
Try in a minute.
- Ge0rG sets a timer
-
Ge0rG
this is so exciting!
-
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.
- Ge0rG uses the time to launch android studio
-
intosi
Is up again.
-
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?
-
intosi
Don't see that as a prohibited char in 7622 either.
-
jonas’
aioxmpp also sees this as valid
-
jonas’
Ge0rG, I think you have another bug to report against Smack
-
intosi
I think that's a bug in your prep routine.
-
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.
-
jonas’
I might have that set somewhere, I think I sent it to stpeter or someone in the past✎ -
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?
-
Ge0rG
now why is gradle downloading scala-compiler for jxmpp?
-
Ge0rG
is that some kind of debianesque dependency management hell?
-
intosi
Kev: fair point.
-
jonas’
I might have that set of invalid publicly listable rooms somewhere, I think I sent it to stpeter or someone in the past ✏
-
Ge0rG
Yay! It's loading! Now I only need to wait for 18.6k individual disco#info requests to finish!
-
Ge0rG
intosi: thanks very much!
-
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...
-
Ge0rG
and yaxim has already arrived at bored@
-
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.
-
jonas’
right
-
Ge0rG
it needs a distinct disco#info anyway, so that you can switch between legacy disco#items and sophisticated mucsearch
-
Ge0rG
So of the 18k rooms on c.j.o, maybe 20 are populated.
-
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.
-
Ge0rG
I'm pretty sure it won't make the frontpage.
-
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.
-
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
- Ge0rG is manually doing the muclumbus' job.
-
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/
-
Link Mauve
dwd, winfried, which country was it that were using XMPP to coordinate its ambulance system?
-
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.
-
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 ;)
-
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
-
Zash
Is there some Wireshark remote thingymajigger for Android?
-
Ge0rG
Zash: nothing nice. The least bad ones are ad-sponsored faux VPNs