check / check (push) Successful in 4m31s
The byte limits and the byte anomaly thresholds count body bytes, as SWW_BYTES_COUNT chooses them, once a response has ended; the request that takes a client past a limit is passed on whole, and the client is banned. README.md, SPEC.md and docs/settings.md now say so where they said "bytes a client's requests may carry". Also made plain: a request past a rate limit is refused and bans the client; SWRP_MAX_REQUEST_TIME_MS is two consecutive limits; SWW_LOOKUP_SOURCE's three values; and the claim that discriminator always answers within SWRP_TIMEOUT_MS, which the spec itself contradicts. Model: fable-5-1