| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Clean up the whole tree | Bryce Kwon | -212/+106 | |
| Harden the lua filter failure paths | Bryce Kwon | -0/+22 | |
| Refresh the server configs and drop `unsafe-inline` | Bryce Kwon | -2/+16 | |
| The inline handlers and the auto-submitting selects are gone, so `script-src` no longer needs it, and t0004 now checks that the three configs pin the same policy. | |||
| Trim the comments and dead code across the tree | Bryce Kwon | -171/+126 | |
| Remove the auto-submitting selects | Bryce Kwon | -4/+4 | |
| Extend the html validity checks | Bryce Kwon | -1/+26 | |
| Add a consistency test for the config documents | Bryce Kwon | -0/+54 | |
| Report ignored config keys on stderr | Bryce Kwon | -0/+53 | |
| Fold `enable-stats` back into `max-stats` | Bryce Kwon | -7/+6 | |
| A `max-stats` period enables the page again, as it did before v2.2.0, so one key does both jobs. | |||
| Fold the test readme and ignore rules into the root | Bryce Kwon | -88/+0 | |
| Collect test scratch output under trash and results | Bryce Kwon | -15/+33 | |
| Add a test suite for the shipped extensions | Bryce Kwon | -0/+1582 | |
| Point clone rows at a url a browser can follow | Bryce Kwon | -0/+21 | |
| Remove the language breakdown from the stats page | Bryce Kwon | -14/+9 | |
| Keep a detached head in the branch switcher | Bryce Kwon | -0/+20 | |
| Add a meta description to the page head | Bryce Kwon | -0/+3 | |
| Use registered snapshot MIME types | Bryce Kwon | -3/+3 | |
| Null-terminate the stats pathspec argv | Bryce Kwon | -0/+6 | |
| Add a README describing the test suite | Bryce Kwon | -0/+84 | |
| Add tests for the plain page and the atom feed | Bryce Kwon | -0/+116 | |
| Slim the serve test to what it actually needs | Bryce Kwon | -3/+7 | |
| Rewrite the snapshot test around one helper | Bryce Kwon | -182/+73 | |
| Deduplicate the cache test request lists | Bryce Kwon | -48/+25 | |
| Prefer POSIX forms throughout the test scripts | Bryce Kwon | -14/+28 | |
| Renumber the test scripts into themed ranges | Bryce Kwon | -3/+7 | |
| t000x the ground the suite stands on: git version, html validity, the cache t01xx page content, one script per page t02xx features that cut across pages: filters, submodule links, dates, limits t03xx defence, the security regressions and the $HOME promise t04xx the helper tools under tools/ | |||
| Resolve submodule links from `.gitmodules` | Bryce Kwon | -1/+149 | |
| Fix the submodule rows in the tree listing | Bryce Kwon | -0/+49 | |
| A submodule row linked to a path with its trailing slash stripped, was labelled by its path rather than its entry name, shared the name's element with its hash, claimed a size of zero and offered a blame button that cannot work on a gitlink. | |||
| Serve nothing further once a fill is abandoned | Bryce Kwon | -0/+29 | |
| Keep error pages out of the cache | Bryce Kwon | -0/+14 | |
| Always send the Status header | Bryce Kwon | -5/+20 | |
| Drop the Last-Modified, Expires and ETag headers | Bryce Kwon | -4/+4 | |
| Remove the obsolete summary attributes | Bryce Kwon | -1/+1 | |
| Rework the diffstat rows and their summary | Bryce Kwon | -1/+1 | |
| Fix ampersand handling in generated urls | Bryce Kwon | -4/+5 | |
| Split preview server output at the first blank line | Bryce Kwon | -0/+96 | |
| Tidy the test comments and shell portability | Bryce Kwon | -134/+310 | |
| Bound the search and cache key a request can ask | Bryce Kwon | -0/+40 | |
| Gather page output into one buffer | Bryce Kwon | -0/+65 | |
| Emit generated runs in batches, not a write each | Bryce Kwon | -0/+53 | |
| Fix hunk numbering and a leak in the ssdiff view | Bryce Kwon | -0/+35 | |
| A hunk header that states no length was numbered from the wrong line, and the line a deferred row copied was never freed. | |||
| Sort refs by the date the ref actually carries | Bryce Kwon | -0/+57 | |
| Expand `module-link` placeholders outside printf | Bryce Kwon | -0/+71 | |
| Add `enable-relative-dates` and `date-format` | Bryce Kwon | -0/+91 | |
| Mark the security test executable | Bryce Kwon | -0/+0 | |
| Drop the help tab and its built-in guide | Bryce Kwon | -25/+0 | |
| Reorganize the tree into vendor/ and custom/ | Bryce Kwon | -8/+8 | |
| Replace the browser markdown renderer with a filter | Bryce Kwon | -2/+2 | |
| The readme is now escaped plain text unless `about-filter` points at the new `about-render.lua`, which renders markdown, man pages and plain text server-side. `enable-markdown` goes away with the renderer. | |||
| Add `max-patch-count` to bound the patch view | Bryce Kwon | -0/+13 | |
| Backfill an absent commit message | Bryce Kwon | -0/+22 | |
| Cap diff blobs by `max-blob-size` | Bryce Kwon | -0/+26 | |
| The diff family inflated a blob of any size just to render it. A file over the limit is reported as binary instead. | |||
