summaryrefslogtreecommitdiff
path: root/django/middleware/http.py
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-10-11 12:20:07 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-10-11 12:20:07 +0000
commit1070c57b83efdfd4fbed09280fcdaafc6d9c1a81 (patch)
tree93b5721fe4e0664b993dd0d0b1dee544df304b22 /django/middleware/http.py
parent5e5be2c44caaae3192a9f8ae1ce0adc0da3d8c4d (diff)
Fixed #14436 -- Escalated 1.2 PendingDeprecationWarnings to DeprecationWarnings, and removed 1.1 deprecated code.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14138 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/middleware/http.py')
-rw-r--r--django/middleware/http.py19
1 files changed, 0 insertions, 19 deletions
diff --git a/django/middleware/http.py b/django/middleware/http.py
index 75af664447..13c1b89c41 100644
--- a/django/middleware/http.py
+++ b/django/middleware/http.py
@@ -30,22 +30,3 @@ class ConditionalGetMiddleware(object):
response.status_code = 304
return response
-
-class SetRemoteAddrFromForwardedFor(object):
- """
- This middleware has been removed; see the Django 1.1 release notes for
- details.
-
- It previously set REMOTE_ADDR based on HTTP_X_FORWARDED_FOR. However, after
- investiagtion, it turns out this is impossible to do in a general manner:
- different proxies treat the X-Forwarded-For header differently. Thus, a
- built-in middleware can lead to application-level security problems, and so
- this was removed in Django 1.1
-
- """
- def __init__(self):
- import warnings
- warnings.warn("SetRemoteAddrFromForwardedFor has been removed. "
- "See the Django 1.1 release notes for details.",
- category=DeprecationWarning)
- raise MiddlewareNotUsed() \ No newline at end of file