keyexchange/filtering/middleware.py
fee9281853e590c2c4acab1097f32ca2d3ad5508
created 2012-10-23 09:14 +1100
pushed 2012-10-22 22:16 +0000
Rob Miller Rob Miller - Bug 764661 pt 1 - ensure middleware returns string, not unicode; r=rfkelly
686c14638a85f59bee831cc4a34c1afef13e83f3
created 2011-01-31 22:40 +0100
pushed 2011-01-31 21:51 +0000
Tarek Ziade Tarek Ziade - correct verbosity on CEF logs - bug 627202 - r=telliott
20ea342fd52c345ab52a96beaa73cf0d5ea85a50
created 2011-01-26 22:51 +0100
pushed 2011-01-26 21:57 +0000
Tarek Ziade Tarek Ziade - Fix spurious CEF logs - bug 627202 - r=telliott
69356d6196f04b0ef0a0dec8ec326ae6c7c574fe
created 2010-12-20 15:30 +0000
pushed 2011-01-10 09:17 +0000
Tarek Ziade Tarek Ziade - reintroduced ip_queue_ttl all-memcached
7c8dc93fb3138d4d3155237d6e0742e8235fe9f3
created 2010-12-20 11:27 +0000
pushed 2011-01-10 09:17 +0000
Tarek Ziade Tarek Ziade - cleaned up options all-memcached
7a5a19c09c5a5f9802d8df83bdde148dbcafbac2
created 2010-12-20 11:08 +0000
pushed 2011-01-10 09:17 +0000
Tarek Ziade Tarek Ziade - now doing synchronous updates of blacklists in memcached. Removed all queues and threads all-memcached
47fa57a3aff720b10ca8ec1af738ba118766ee08
created 2010-12-06 13:26 +0100
pushed 2010-12-06 12:27 +0000
Tarek Ziade Tarek Ziade - now the IP queue has a TTL so it works for low-traffic apps
4bbded9cf59e815297460058847bfdb51ff73fc6
created 2010-12-06 12:04 +0100
pushed 2010-12-06 11:04 +0000
Tarek Ziade Tarek Ziade - added a thread-free mode to the filtering middleware - this will allow us to switch to a libevent-based worker in gunicorn in case we need to
5c06017f47f7f35cc4271eb5c3b0b677b413cd66
created 2010-11-29 23:41 +0100
pushed 2010-11-29 22:41 +0000
Tarek Ziade Tarek Ziade - fixed the client IP lookup - bug 615348
29c04e205146b19e7c23a9820130354c4420077e
created 2010-11-23 13:24 +0100
pushed 2010-11-23 12:24 +0000
Tarek Ziade Tarek Ziade - added a ip whitelist feature
c9f49600563395daf757e4556ff4bb7b713a9f58
created 2010-11-15 14:46 +0100
pushed 2010-11-15 13:46 +0000
Tarek Ziade Tarek Ziade - make sure we clean up queues when an IP is removed from the blacklist through the admin panel
4a1c97b0fba2e005373be7be3b85c17733381062
created 2010-10-29 13:03 -0700
pushed 2010-10-29 20:06 +0000
Tarek Ziade Tarek Ziade - added dchan test to make sure the server does not crash on cef logs
520ae0f64d3cf9e7b5516c34b7f6433f653983e1
created 2010-10-27 11:38 -0700
pushed 2010-10-27 18:38 +0000
Tarek Ziade Tarek Ziade - now using the low-level wsgi environ dict for logging
d5a7b57a22ec87c379cfb37ba009ec498eab3076
created 2010-10-27 10:45 -0700
pushed 2010-10-27 17:45 +0000
Tarek Ziade Tarek Ziade - added a callback in the filtering middeware, when an IP is blacklisted. Used to log if in CEF
0229a2f93b19d37db5c3ea8ce66f0b175d882a64
created 2010-10-27 10:34 -0700
pushed 2010-10-27 17:35 +0000
Tarek Ziade Tarek Ziade - now displaying the observe flag
0e7425db10b5c1b63d995914e2a97cf43c67b7b9
created 2010-10-26 15:52 -0700
pushed 2010-10-26 22:52 +0000
Tarek Ziade Tarek Ziade - added the observe mode
601939fb157fbb4c2efd4f875defe6e9b2559819
created 2010-10-25 16:52 -0700
pushed 2010-10-25 23:52 +0000
Tarek Ziade Tarek Ziade - changed the blacklisting algorithm to make sure we detect several concurrent DoS attackers
1809e5dd46414a4fab818a8b166c50442fc4e603
created 2010-10-25 13:52 -0700
pushed 2010-10-25 20:52 +0000
Tarek Ziade Tarek Ziade - added a checkbox in the admin page to manually remove an IP from the blacklist
d83707336043b4e659d9cfa5fe2b5f97adcdcd59
created 2010-10-25 13:19 -0700
pushed 2010-10-25 20:52 +0000
Tarek Ziade Tarek Ziade - no need to pass the TB
4218e08d322ab84a13dd3e9679757dbe3e896032
created 2010-10-25 13:18 -0700
pushed 2010-10-25 20:52 +0000
Tarek Ziade Tarek Ziade - return a 403 instead of using HTTPForbidden (we don't use @wsgify at this level)
956ed9ce67d551a808f67e9fc7c8d53aa0bbd35c
created 2010-10-25 12:40 -0700| base
pushed 2010-10-25 19:40 +0000
Tarek Ziade Tarek Ziade - added an admin page (no auth) to display blacklisted IPs
less more (0) tip