AgeCommit message (Collapse)AuthorLines
Restyle the sources and fix the audit's findingsBryce Kwon-25/+23
Probe the hardening flags in the release build v2.4.0Bryce Kwon-2/+43
Validate the release-build argument and its cwdBryce Kwon-7/+19
Add a dist target and build releases through itBryce Kwon-1/+1
Let cgit build with or without LuaBryce Kwon-7/+16
Lua only powers the filter extensions, so it stays optional and autodetected. Autodetection skipped Lua 5.3 and 5.4, so a system with only those fell back to a build without Lua. The release script still leaves Lua out unless asked, so its binary needs no Lua at runtime.
Add a hardened release build scriptBryce Kwon-0/+27
The hardening flags are ELF specific and would break local macOS development, so they stay out of the default build.