Commits


ignore archives too


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.


change how the sites are built: generate files in subdirs


import first draft of kamid web site/gemini capsule


ignore certs, key and config files too


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.


ignore autotools stuff


restructure project and switch build system use by default the OpenBSD mk infrastructure to build and test all the kamid components.


add kamiftp, a scratch of an ftp-like program for 9p


run the tests


ignore ninepscript executable


first draft of the ninepscript interpreter the ninepscript is meant as a way to test kamid. The idea is to execute these scripts that sends and receive 9p messages and ensure that the daemon works correctly in various situations.


ignore more files


add kamirepl, a REPL to test kamid


initial commit