| Age | Commit message (Expand) | Author | Lines |
| Add filename* for a download name past ASCII | Bryce Kwon | -3/+24 |
| Move the root-readme test to the index tests | Bryce Kwon | -12/+0 |
| Test a repository url in UTF-8 | Bryce Kwon | -0/+21 |
| Test a file name in UTF-8 | Bryce Kwon | -0/+39 |
| Test the about path check for each kind of readme | Bryce Kwon | -6/+40 |
| Share the security tests' repeated setup | Bryce Kwon | -36/+35 |
| Move the tree grouping test to the tree tests | Bryce Kwon | -17/+4 |
| Link a file name of stray bytes percent-encoded | Bryce Kwon | -0/+18 |
| Keep the robustness tests to portable shell | Bryce Kwon | -2/+2 |
| 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 | -7/+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 |
| Check the policy sent with repository bytes | Bryce Kwon | -0/+28 |
| Prove the login body is cut at the buffer | Bryce Kwon | -5/+16 |
| Spell side-by-side in the test comments | Bryce Kwon | -1/+1 |
| Ask for a url through cgit_url everywhere | Bryce Kwon | -3/+3 |
| Move the later tests to the config writers | Bryce Kwon | -97/+38 |
| Work out each gitlink's target once | Bryce Kwon | -4/+1 |
| Serve both readme escaping checks from one config | Bryce Kwon | -16/+9 |
| Ask each page that sorts odd branches in one loop | Bryce Kwon | -23/+8 |
| Write the test filter scripts with write_script | Bryce Kwon | -3/+1 |
| Drop test lines that add nothing | Bryce Kwon | -1/+0 |
| Leave two log checks to the log tests | Bryce Kwon | -5/+0 |
| Leave the blob size refusals to the limits tests | Bryce Kwon | -22/+5 |
| Serve only the files a dumb clone asks for | Bryce Kwon | -2/+2 |
| Describe root-readme as the site's about page | Bryce Kwon | -0/+16 |
| Answer 404 for any path below the about page | Bryce Kwon | -1/+1 |
| Test the advisory classes and name an empty author | Bryce Kwon | -0/+110 |
| Test the hardening pass | Bryce Kwon | -1/+1 |
| Harden the request path, scan and error recovery | Bryce Kwon | -5/+26 |
| Clean up the whole tree | Bryce Kwon | -2/+1 |
| Trim the comments and dead code across the tree | Bryce Kwon | -4/+2 |
| Remove the auto-submitting selects | Bryce Kwon | -4/+4 |