Commits


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.


transform compat/ into a static library


fix bundling of contrib/ stuff


add contribs in the distribution tarball


opt-in some warnings


include test in the distribution tarball while here also delete the two remaining makefiles from before the -portable merge.


add headers in compat/ as EXTRA_DIST


prepend builddir/kamid to PATH before running the lisp regress suite I'm not proud of that hack, which is a double hack in fact, but I've already wasted too much time on this. The first hack is the PATH mangling, and the second the $$(cd ... ; pwd) to obtain an *absolute* path: for build in-tree top_builddir is just `.' which isn't really helpful after a cd.


hook the tests


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.


switch the -portable branch to autotools