Commits


install gmid.conf.5 too


fix `make static': compile `gg' too!


add target `test' alias for `regress'


add gg to `make regress` dependencies


install gg too


typo


track file dependency using -MMD if available While here, move the SRCS variable to the configure and add the -includes in Makefile.local; it de-clutters the Makefile a bit.


add `gg' to the list of things to clean


remove TAGS and compile_flags.txt from the list of default actions


fix regress when TESTS is more than one word


make clean: don't clean regress, add cleanall for that


add ability to proxy requests Add to gmid the ability to forwad a request to another gemini server and thus acting like a reverse proxy. The current syntax for the config file is server "example.com" { ... proxy relay-to host:port } Further options (like the use of custom certificates) are planned. cf. github issue #7


reimplement gg This is a better version of gg. Initially it grew with flags directly needed to the specific test cases I wanted to write, so it's ugly to use but handy for tests. This is a new and re-thought implementation that it is (hopefully) easier to use both and "curl-like for gemini" but also for scripts and tests cases. One completely new feature is the proxying support with -P to send the request to the given host.


allow to run only a subset of the runtime tests with make TESTS='test_1 test_2 ...' regress now it's possible to run only that specified subset of tests. It's really useful during debugging :)


fix "warning: jobserver unavailable: using -j1" https://www.gnu.org/software/make/manual/html_node/Error-Messages.html