Commits


typo


sync changelog


rename MIME section to "MEDIA TYPES"


allow using a custom hostname for SNI during proxying add a `sni' option for the `proxy' block: the given name is used instead of the one extracted by the `relay-to' rule.


define TREE to shorten some url a bit for the time being keep the https:// url, gmnigit renames file without extension to .txt (i.e. Dockerfile -> Dockerfile.txt) so linking via gemini is broken :/


only memcpy into imsg->data if datalen is not zero Passing a NULL pointer to memcpy is UB no matter if len is 0 (commit by claudio@, backporting for gmid.)


update gitignore for site/


site: point out that OpenBSD' make is needed


misc tweaks + changelog.gmi


change how the site is built copy the kamid/site "framework" here too; in other words: don't maintain two copies of every page! \o/


remove unused function


s/whole/all


improve proxy error path properly release everything when during client_close if the request was managed by a proxy.


always mark requests as done when their code is != 20


set REQUEST_PROXY only when proxy_init is successful