| Age | Commit message (Expand) | Author | Lines |
| Pin the robots.txt rules | Bryce Kwon | -0/+13 |
| Feed the Location header every kind of byte | Bryce Kwon | -0/+13 |
| Test the download names a request chooses | Bryce Kwon | -0/+18 |
| Check the empty author on every page it reaches | Bryce Kwon | -9/+22 |
| Test the dumb transport allowlist in one table | Bryce Kwon | -24/+18 |
| Ask for the two 404 pages with the cache off | Bryce Kwon | -10/+9 |
| Check the order of branches at odd objects | Bryce Kwon | -14/+27 |
| Read the surplus conversions from their own page | Bryce Kwon | -6/+3 |
| Try every risky scheme in a .gitmodules url | Bryce Kwon | -12/+29 |
| Test request values a page echoes back | Bryce Kwon | -0/+36 |
| Check the lone percent sign in the search box | Bryce Kwon | -5/+4 |
| Test markup in refs, names and messages | Bryce Kwon | -0/+54 |
| Test the leading slashes stripped from a url | Bryce Kwon | -0/+16 |
| Send the advisory payloads through PATH_INFO | Bryce Kwon | -0/+35 |
| Prove the filter saw the hostile file name | Bryce Kwon | -5/+4 |
| Check the line links of a side-by-side diff | Bryce Kwon | -9/+17 |
| Look for inline handlers on every main page | Bryce Kwon | -4/+15 |
| Tie each escaped readme to its own payload | Bryce Kwon | -8/+7 |
| Compare the small blob the plain page serves | Bryce Kwon | -2/+6 |
| Read the --output refusal from its own request | Bryce Kwon | -10/+10 |
| Test every scanned key that waits on trust | Bryce Kwon | -23/+79 |
| Check the policy sent with repository bytes | Bryce Kwon | -0/+28 |
| Test the snapshot slash rule on a real ref | Bryce Kwon | -4/+20 |
| Catch an ignored SIGPIPE under any shell | Bryce Kwon | -9/+15 |
| Prove the login body is cut at the buffer | Bryce Kwon | -5/+16 |
| Ask for the working auth pages through cgit_ok | Bryce Kwon | -13/+19 |
| Count the auth unit checks as skipped without Lua | Bryce Kwon | -3/+6 |
| Say which earlier tests each hook case needs | Bryce Kwon | -2/+6 |
| Push to each hook installed as post-receive | Bryce Kwon | -0/+35 |
| Check the commit-graph hook with a git too old | Bryce Kwon | -0/+24 |
| Run the hooks under every POSIX shell present | Bryce Kwon | -24/+45 |
| Drop cached pages asked for with an escaped url | Bryce Kwon | -2/+20 |
| Check more of the keys the cache hook reads | Bryce Kwon | -0/+16 |
| Write the auth test configs through cgitrc_repo | Bryce Kwon | -25/+4 |
| Drive the auth actions through the harness | Bryce Kwon | -14/+2 |
| Check the two auth filters share their code | Bryce Kwon | -0/+14 |
| Hold signatures to the length SHA-256 gives | Bryce Kwon | -1/+7 |
| Check a session cookie scoped below the root | Bryce Kwon | -0/+9 |
| Check expired and planted sessions on a visit | Bryce Kwon | -0/+7 |
| Check the form is there where a message is not | Bryce Kwon | -1/+4 |
| Check a login when crypt cannot check the hash | Bryce Kwon | -1/+12 |
| Check that a later push adds a graph layer | Bryce Kwon | -2/+8 |
| Check the cache hook in a non-bare repository | Bryce Kwon | -0/+29 |
| Check the cache hook with remove_suffix set | Bryce Kwon | -0/+37 |
| Check that cgit reads what the age hook writes | Bryce Kwon | -0/+6 |
| Say what the age hook does with a read-only file | Bryce Kwon | -0/+9 |
| Check what the age hook leaves behind | Bryce Kwon | -4/+19 |
| Check the modes the hooks write under | Bryce Kwon | -0/+38 |
| Run every hook case under every shell | Bryce Kwon | -84/+87 |
| Check the cache the hook tests start from | Bryce Kwon | -17/+51 |