[z3-checkins] r53599 - in z3/deliverance/trunk: . deliverance
ianb at codespeak.net
ianb at codespeak.net
Tue Apr 8 23:47:07 CEST 2008
Author: ianb
Date: Tue Apr 8 23:47:05 2008
New Revision: 53599
Modified:
z3/deliverance/trunk/CHANGES.txt
z3/deliverance/trunk/deliverance/wsgimiddleware.py
Log:
Remove Range header in addition to other conditional headers
Modified: z3/deliverance/trunk/CHANGES.txt
==============================================================================
--- z3/deliverance/trunk/CHANGES.txt (original)
+++ z3/deliverance/trunk/CHANGES.txt Tue Apr 8 23:47:05 2008
@@ -11,6 +11,9 @@
- (wsgimiddleware) Check for environmental overrides of theme URI, rule
URI, serializer, and apply.
+- (wsgimiddleware) Strip out range-related headers in addition to
+ the other conditional headers.
+
- (utils) Added APIs for parsing non-string config values
('resolve_callable', 'resolve_dotted_or_egg', 'bool_from_string').
Modified: z3/deliverance/trunk/deliverance/wsgimiddleware.py
==============================================================================
--- z3/deliverance/trunk/deliverance/wsgimiddleware.py (original)
+++ z3/deliverance/trunk/deliverance/wsgimiddleware.py Tue Apr 8 23:47:05 2008
@@ -203,13 +203,11 @@
environ['QUERY_STRING'] = qs[:-len('¬heme')]
return self.app(environ, start_response)
- # unsupported
- if 'HTTP_ACCEPT_ENCODING' in environ:
- environ['HTTP_ACCEPT_ENCODING'] = ''
- if 'HTTP_IF_MATCH' in environ:
- del environ['HTTP_IF_MATCH']
- if 'HTTP_IF_UNMODIFIED_SINCE' in environ:
- del environ['HTTP_IF_UNMODIFIED_SINCE']
+ # unsupported
+ for key in ['HTTP_ACCEPT_ENCODING', 'HTTP_IF_MATCH', 'HTTP_IF_UNMODIFIED_SINCE',
+ 'HTTP_RANGE', 'HTTP_IF_RANGE']:
+ if key in environ:
+ del environ[key]
orig_environ = environ.copy()
More information about the z3-checkins
mailing list