| Age | Commit message (Expand) | Author | Lines |
| Drive the auth actions through the harness | Bryce Kwon | -14/+2 |
| Hold signatures to the length SHA-256 gives | Bryce Kwon | -0/+3 |
| 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 |
| Give the outsider account a hash of its own | Bryce Kwon | -5/+10 |
| Check a failure flag that follows a question mark | Bryce Kwon | -0/+5 |
| Check every failed login answers and logs alike | Bryce Kwon | -3/+27 |
| Check each auth library missing on its own | Bryce Kwon | -5/+44 |
| Make the cookie timing check hold on fast cores | Bryce Kwon | -5/+9 |
| Sign the malformed cookies the checks refuse | Bryce Kwon | -3/+3 |
| Check how auth groups resolve to members | Bryce Kwon | -8/+16 |
| Accept only a local path as the way back in | Bryce Kwon | -0/+10 |
| Run the auth checks against the real libraries | Bryce Kwon | -16/+26 |
| Check the login form's field names | Bryce Kwon | -0/+4 |
| Check the auth files that are missing or broken | Bryce Kwon | -0/+21 |
| Check the comparisons that must not leak timing | Bryce Kwon | -0/+25 |
| Check when a session expires | Bryce Kwon | -0/+26 |
| Check that a signature covers every cookie field | Bryce Kwon | -0/+20 |
| Check that the secret keys every signature | Bryce Kwon | -0/+12 |
| Check that the auth secret is made safely | Bryce Kwon | -8/+82 |
| Give each auth unit run a directory of its own | Bryce Kwon | -16/+18 |
| Read the login form table as layout | Bryce Kwon | -0/+1 |
| Log failed logins | Bryce Kwon | -0/+7 |
| Say that logging in needs https | Bryce Kwon | -1/+12 |
| Tell a signed-in visitor they have no access | Bryce Kwon | -0/+7 |
| Say when logins are unavailable | Bryce Kwon | -1/+16 |
| Write a session's expiry in whole seconds | Bryce Kwon | -0/+11 |
| Share the request helpers in the auth checks | Bryce Kwon | -77/+49 |
| Drop auth guards for input cgit never sends | Bryce Kwon | -3/+4 |
| Strip control characters from the location alone | Bryce Kwon | -2/+0 |
| Take a signed cookie apart with one match | Bryce Kwon | -0/+1 |
| Say when a login fails, and line up the form | Bryce Kwon | -1/+11 |
| Name the auth cookie __Host- where it can be | Bryce Kwon | -26/+51 |
| End a session when its account's hash changes | Bryce Kwon | -4/+20 |
| Load auth libraries only when a request needs one | Bryce Kwon | -0/+13 |
| Spend a missing account's login on a real hash | Bryce Kwon | -36/+51 |
| Turn down passwords past 256 bytes unchecked | Bryce Kwon | -0/+22 |
| Read the auth cookie in linear time | Bryce Kwon | -0/+10 |
| Refuse every repository when auth-file loses repos | Bryce Kwon | -0/+13 |
| Clean up the whole tree | Bryce Kwon | -62/+31 |
| Add a test suite for the shipped extensions | Bryce Kwon | -0/+302 |