@ska

I was amused to see that you actually had a thorough IDENT client, that checked for errors; instead of Bernstein's one that just counts the colons and assumes success.

Not that anyone with xyr head screwed on should be using IDENT for authentication.

http://jdebp.info/Softwares/djbwares/guide/commands/identd.xml

I suppose that I should give this tool the motto "I am root.". (-:

#s6networking #s6 #djbwares #ucspitcp #GuardiansOfTheGalaxy #IDENT

@JdeBP yes, I wanted to replicate the full functionality of tcpserver, and do it right, so I read RFC 1413 and wrote a real client 😅

Nobody should use this indeed, but it certainly wasn't the most complex or time-consuming part of the project, so...

The more interesting lore is that my first published FOSS project was an ident server, minidentd. I kept it around for some time, first as its own package, then as a part of s6-networking, for sentimental reasons, but at some point I needed to fix a bug and I couldn't do it because the code was too much of a mess, with glaring design errors exposing my noobishness. It was a liability, and the trade-off of maintaining it was not good, so I tearfully deleted it.

@ska

I wrote an IDENTD for OS/2 around the turn of the century.

I added one to #djbwares just recently to see what of this old stuff is even hit any more. IDENT was barely in use back then.

It's surprising to see that a GOPHER sever is (a) quickly jumped on when set up, (b) regularly mis-treated as speaking HTTP or SIP; whereas at the same time there are WWW robots that do not even recognize gopher: as a URL schema, and treat it as a relative URL.

#OS2 #GOPHER #IDENT