log gpp/antispam/rate_limit.py @ 546:0d007c8c4851

age author description
2011-12-04 Brian Neal Created a centralized spot to get a Redis connection so that settings can be managed in one place.
2011-09-25 Brian Neal Refactor RateLimiter so that if Redis is not running, everything still runs normally (minus the rate limiting protection). My assumption that creating a Redis connection would throw an exception if Redis wasn't running was wrong. The exceptions actually occur when you issue a command. This is for #224.
2011-08-27 Brian Neal Fixing #224; make sure we block IP's that have tripped the rate limiter or have been manually blocked.
2011-08-25 Brian Neal Implement rate limiting on registration and login for #224.