Commit Briefs
add kamiproxy: a 9p-over-tls proxy for plaintext 9p
kamiproxy is a TLS-capable proxy that forwards the traffic it gets over plaintext 9p on a local port to a remote 9p server. It uses (and mandates) tls client certificates.
use serial ids and drop usage of arc4random
it's not so useful here and not (directly) used anywhere else.
include test in the distribution tarball
while here also delete the two remaining makefiles from before the -portable merge.
fix readline on !OpenBSD
I talked too fast. There's a typo that disabled readline even if found with pkg-config, and also the way I hooked it in kamiftp was wrong...
fix -hopefully once and for all- the readline stuff
It's incredible how hard is to find an optional dependency that's needed only for some targets. I don't want to use a subdir because kamiftp needs the whole compat stuff as everything else, damn!
Merge branch 'portable'
Trying to maintain two branches was impossible at this stage for me alone, so I'll recognize my stupidity and merge the portable branch into the main one. The repository will build using autotools.