370acd02

By: Michael Lynch <git@mtlynch.io>

Reject zero rate limit settings

Return an error when login rate limits are configured with zero attempts, and store the configured limits as uint8 values.
Codeberg

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 5s 5s 6s 0s
Eval 5s 40s 23m54s 24m00s 0s
Build 22s 1m04s - - 0s
Suite 0s 1m50s - - 23m15s