multiplexd :: SpareTime -> [Computer] -> WeirdStuff [Computer]

60 Followers
38 Following
188 Posts

The technologically stubborn Unix sysadmin hiding in the office at the end of the corridor managing the servers which run xkcd.network. Builds computer networks, patches software and breaks both (though not necessarily in that order).

User of #Debian, #OpenBSD, and the skarnet.org stack.

Profile pic by @kalium.

#nobot

Location/usr/sbin/multiplexd
PronounsThey/them
Websitehttps://1.0.168.192.in-addr.xyz
Website6https://1000.0000.0000.0000.0000.0000.0000.0000.ip6.site

I say we take off and nuke the entire site from orbit.

It's the only way to be sure.

Okay, so there's a annoyingly complicated API, for which there are both PCRE and Posix ERE implementations.

There's a simple API, but it's a compatibility layer on top of the Posix ERE implementation.

I want a simple API which works with PCRE's...

Okay, I got string literals and comments working. Now to go and design a grammar.
I'm going to take OSPF, because the user interface to the crypto involved in doing OSPF over wireguard is nicer than the user interface to the crypto in TLS (and if LetsEncrypt is involved relies on external services to make internal linkage work correctly).

This has become a *little* more complicated than I was expecting.

It's at the point where the options I'm giving myself are TLS-ify everything and deal with the certificate mess or keep the tunnels and run OSPF.

This, of course, causes Xorg weirdness.

Hmm, maybe I should be using some sort of thread-safe queue and doing all the I/O in one thread, instead of trying to manage it between two threads.

That's probably not a bad idea. Cue more code deletion.

I'm not going to be surprised if it's a total can of worms which is far beyond my engineering capabilities to fix though. I might be able to drive a C compiler well enough to get Ubuntu's upstart init system statically linked against libdbus and then boot an Arch Linux VM to X11 with it (yes, I've done that!), but I am not familiar with the PowerPC ELF ABI spec.