| Age | Commit message (Expand) | Author | Lines |
| Write a session's expiry in whole seconds | Bryce Kwon | -0/+10 |
| Collect an email filter's writes like the others | Bryce Kwon | -10/+12 |
| Say what really differs between the auth filters | Bryce Kwon | -6/+8 |
| Drop auth guards for input cgit never sends | Bryce Kwon | -18/+6 |
| Strip control characters from the location alone | Bryce Kwon | -18/+12 |
| Drop the URL helpers' guards that cannot fire | Bryce Kwon | -18/+2 |
| Keep only the request fields the auth filters read | Bryce Kwon | -42/+10 |
| Take a signed cookie apart with one match | Bryce Kwon | -82/+10 |
| Drop the highlighter's extension fallback | Bryce Kwon | -47/+8 |
| Call string.match like the rest of the highlighter | Bryce Kwon | -1/+1 |
| Carry a man page's text as plain strings | Bryce Kwon | -23/+16 |
| Take a no fill line's plain text from its nodes | Bryce Kwon | -7/+1 |
| Wrap a man page's font runs with the macros' helper | Bryce Kwon | -27/+11 |
| Reuse the digit pattern where it is spelt out | Bryce Kwon | -2/+2 |
| Build the block start test from the line grammars | Bryce Kwon | -2/+1 |
| Count a rule among the blocks that end a paragraph | Bryce Kwon | -7/+4 |
| Inline the list check before indented code | Bryce Kwon | -6/+2 |
| Read a setext heading's level off its capture | Bryce Kwon | -10/+4 |
| Build every code block in one place | Bryce Kwon | -17/+11 |
| Replace a readme's NUL bytes in one substitution | Bryce Kwon | -19/+3 |
| Let the dispatch serve markdown without lpeg | Bryce Kwon | -5/+0 |
| Render markdown and man pages through one function | Bryce Kwon | -28/+18 |
| Drop three needless forward declarations | Bryce Kwon | -9/+3 |
| Drop fallbacks for a match that cannot fail | Bryce Kwon | -3/+3 |
| Drop the readme hooks that nothing reads | Bryce Kwon | -14/+7 |
| Render the man pages that generators write | Bryce Kwon | -52/+188 |
| Render more of the markdown seen in readmes | Bryce Kwon | -19/+105 |
| Keep a readme whole past a NUL byte | Bryce Kwon | -2/+20 |
| Say when a login fails, and line up the form | Bryce Kwon | -16/+44 |
| Colour css properties and pseudo-classes | Bryce Kwon | -14/+17 |
| Escape the same characters in the highlighter | Bryce Kwon | -6/+39 |
| Claim and test Lua 5.5 for every extension | Bryce Kwon | -13/+13 |
| Drop the highlighter's stale guard and dead branch | Bryce Kwon | -11/+2 |
| Find a script's lexer from its shebang line | Bryce Kwon | -3/+5 |
| Ship the example tracker links commented out | Bryce Kwon | -5/+8 |
| Say that a protected repository stays on the index | Bryce Kwon | -0/+8 |
| Name the auth cookie __Host- where it can be | Bryce Kwon | -4/+20 |
| End a session when its account's hash changes | Bryce Kwon | -58/+88 |
| Load auth libraries only when a request needs one | Bryce Kwon | -12/+20 |
| Say which hash kinds each system's crypt checks | Bryce Kwon | -4/+27 |
| Spend a missing account's login on a real hash | Bryce Kwon | -21/+31 |
| Turn down passwords past 256 bytes unchecked | Bryce Kwon | -2/+10 |
| Read the auth cookie in linear time | Bryce Kwon | -14/+42 |
| Offer avatars at twice the size to dense screens | Bryce Kwon | -14/+22 |
| Hash avatar addresses with SHA-256 | Bryce Kwon | -6/+7 |
| Mark avatar icons as decorative | Bryce Kwon | -8/+6 |
| Unwrap an avatar address in linear time | Bryce Kwon | -6/+12 |
| Draw no avatar when luaossl is missing | Bryce Kwon | -6/+8 |
| Drop the table loop's dead blank-line test | Bryce Kwon | -1/+1 |
| Give readme headings anchors like GitHub's | Bryce Kwon | -1/+36 |