| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Trim readme lines in linear time | Bryce Kwon | -2/+26 | |
| The heading pattern backtracked over a run of spaces in cubic time and the cell trim in quadratic time, so one crafted line in a readme could hold a request for half an hour, well inside the size cap. The heading rule now also keeps a sharp that ends a word, as in "# C#". | |||
| Trim avatar addresses in linear time | Bryce Kwon | -2/+30 | |
| The trim pattern backtracked over a run of spaces inside an address, which a commit can carry, and a log page runs the filter for every row. Forty thousand spaces took two seconds per row. | |||
| Refuse every repository when auth-file loses repos | Bryce Kwon | -11/+14 | |
| A repos file the filter could not open read as listing nothing, so a permission slip or a mistyped path made every protected repository public. A line naming a repository with no groups was skipped the same way, where auth-inline's empty list denies everyone. | |||
| Unify the docs, samples and extensions | Bryce Kwon | -25/+59 | |
| Add the link-trailers extension | Bryce Kwon | -0/+109 | |
| Clean up the whole tree | Bryce Kwon | -76/+38 | |
| Give the login inputs explicit field types | Bryce Kwon | -2/+2 | |
| Trim the comments and dead code across the tree | Bryce Kwon | -219/+172 | |
| Replace `nbsp` spacing with CSS | Bryce Kwon | -4/+4 | |
| Let password managers fill the login form | Bryce Kwon | -8/+8 | |
| Lazy load the avatar icons | Bryce Kwon | -2/+10 | |
| Restyle the filter extension headers and markup | Bryce Kwon | -845/+917 | |
| Move the cookie-signing secret out of the cachev2.3.0 | Bryce Kwon | -2/+2 | |
| Trim the lua headers and fix the Scintillua notes | Bryce Kwon | -104/+18 | |
| Fix cookie name escaping and stored hash trimming | Bryce Kwon | -3/+26 | |
| Reorganize the tree into vendor/ and custom/ | Bryce Kwon | -0/+2336 | |
