AgeCommit message (Collapse)AuthorLines
Answer 404 for any path below the about pageBryce Kwon-3/+2
The about page served every file beside the readme as a page of its own, through the about filter, and answered 200 for directories and missing files alike. Images it passed through came from the root of the default branch whatever the readme's own directory and ref. A readme on disk exposed its whole directory this way.
Harden the page renderersBryce Kwon-2/+2
Restyle the sources and fix the audit's findingsBryce Kwon-3/+10
Reorganize into source, assets and librariesBryce Kwon-0/+7
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.