Age | Commit message (Collapse) | Author |
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Moved the ratelimits per form down to usually 2 per hour.
Added a global ratelimit of 20 requests per hour.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
* Use REMOTE_ADDR field
The other ones are not used at all. This would allow someone to spoof
the configured IP address and bypass any rate limit.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add basic ratelimiting class
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Remove Mautic submission form
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Replace captcha with ratelimiter
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Space + tabs
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Dont check if no REDIS is defined in config
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|
|
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
|