ab5e4cad

By: Michael Lynch <git@mtlynch.io>

Merge master into email auth branch

Preserve the magic-link login flow while carrying over the applicable login hardening from master. The login POST handler now fails malformed form bodies explicitly and rejects invalid next paths before sending login email.
Codeberg

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 3s 3s 4s
Eval 4s 21s 47h50m04s 47h50m09s
Build 8s 2m50s - -
Test - - - -
Deploy - - - -
Suite 0s 3m16s - -