moody/tlsclient

Description
tlsclient: tlsclient(1) for unix

This repo contains three programs, tlsclient itself, 9cpu and git-remote-hjgit.
9cpu acts as rcpu(1).
Git-remote-hjgit is a git remote helper for unix git that allows use of hjgit repos.

Most of the tlsclient code is pillaged from jsdrawterm: https://github.com/aiju/jsdrawterm

Usage:
	tlsclient [ -u user] [ -h host ] [ -a auth ] -p port cmd...
	9cpu [ -u user ] [ -h host ] [ -a auth ] cmd...

Example:
	9cpu -u moody -h shithub.us -a p9auth.shithub.us newrepo tlsclient

	# with git-remote-hjgit in your $PATH
	git clone hjgit://shithub.us/user/repo

Bugs:
	Currently tlsclient uses gnutls, a better alternative is welcome.
Last 5 commits (shortlog)
Date Author Short message Commit hash
2021-02-23 Jacob Remove unneeded l flag for printf in 9cpu 80cf8cd0acd5039d149bc86d640b1c2eca7a1f19
2021-02-21 Jacob Remove unportable process substitution f7392e7bb314888c91d081ae0428c657a7f2d4bc
2021-02-21 Jacob Use getentropy instead of genrandom (thanks Ori) f135790674c19ee86976e5d7a112c3d937ee269b
2021-02-20 Jacob Add git-remote-hjgit and update README 9a7efce5f114ba90987f12b441225b340d554ea6
2021-02-16 Jacob /dev/tty works so we dont need the console fd hack 3163e5253240db5a98d05b8392704dd8c99fc196
Files (browse)
9cpu
Make.config
Makefile
README
cpu.c
git-remote-hjgit
include/
libauthsrv/
libc/
libmp/
libsec/