| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Move `gen-version.sh` into tools | Bryce Kwon | -0/+27 | |
| Split preview server output at the first blank line | Bryce Kwon | -44/+48 | |
| Restyle the sources and fix the audit's findings | Bryce Kwon | -25/+23 | |
| Probe the hardening flags in the release buildv2.4.0 | Bryce Kwon | -2/+43 | |
| Tidy the preview server and pass cgit the request | Bryce Kwon | -108/+199 | |
| Validate the release-build argument and its cwd | Bryce Kwon | -7/+19 | |
| Add a dist target and build releases through it | Bryce Kwon | -1/+1 | |
| Let cgit build with or without Lua | Bryce Kwon | -7/+16 | |
| Lua only powers the filter extensions, so it stays optional and autodetected. `NO_LUA` yields a self-contained binary and the release script links Lua only when asked to. | |||
| Add a hardened release build script | Bryce Kwon | -0/+27 | |
| The hardening flags are ELF specific and would break local macOS development, so they stay out of the default build. | |||
| Add a local CGI preview server for development | Bryce Kwon | -0/+205 | |
| cgit runs as a CGI program, so previewing it normally means running Apache or nginx, and Python 3.13 removed its built-in CGI handler. It is a development aid and not meant to face the internet. | |||
