Commits


add a few Xr in SEE ALSO


sync changelog


tweak certificate generation log messages


gemexp: add -R to generate an RSA (4096) key instead of an EC one (default)


rework gencert(); make gemexp generate EC certs Taking inspiration from acme-client.


copyright++


gg: prepend "Server says" to the reply code


gg: print the response header for non-2x replies to standard error


gg: exit with the gemini response code 0 is still used for 2X replies, and "external" failures (e.g. network, tls, ...) are still using exit code 1. Gemini non-2x replies now get their response code reported as-is as status code.


pass LDFLAGS before LIBS


copyright#


gemexp doesn't have -v; remove from getopt and usage()


extend/sync .gitignore


add -e to gencert usage() string


tweak gemexp logs gemexp is meant for local testing so I'm not too worried about changing its log format if it makes sense to do so.