summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-17 12:38:19 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-17 12:38:19 +0100
commita91846ffb58ef6f8bfd74d98409777e9b35f3a07 (patch)
treebc9adb04b123170d8d3e131927a6db0cc5b095cd
parente89524b31472c1997113b086053ba0d65798636f (diff)
downloadqutebrowser-a91846ffb58ef6f8bfd74d98409777e9b35f3a07.tar.gz
qutebrowser-a91846ffb58ef6f8bfd74d98409777e9b35f3a07.zip
rfc6266: Remove some more
-rw-r--r--qutebrowser/browser/webkit/rfc6266.py11
1 files changed, 0 insertions, 11 deletions
diff --git a/qutebrowser/browser/webkit/rfc6266.py b/qutebrowser/browser/webkit/rfc6266.py
index 35d7895cb..ad1f63ad3 100644
--- a/qutebrowser/browser/webkit/rfc6266.py
+++ b/qutebrowser/browser/webkit/rfc6266.py
@@ -56,7 +56,6 @@ class _ContentDisposition:
well, due to a certain browser using the part after the dot for
mime-sniffing. Saving it to a database is fine by itself though.
"""
- # XXX Reject non-ascii (parsed via qdtext) here?
return self.params.get('filename')
def is_inline(self):
@@ -83,16 +82,6 @@ def parse_headers(content_disposition):
# less-than-certain values for some legacy senders.
content_disposition = content_disposition.decode('iso-8859-1')
- # Our parsing is relaxed in these regards:
- # - The grammar allows a final ';' in the header;
- # - We do LWS-folding, and possibly normalise other broken
- # whitespace, instead of rejecting non-lws-safe text.
- # XXX Would prefer to accept only the quoted whitespace
- # case, rather than normalising everything.
-
- if not content_disposition.strip():
- raise Error("Empty value!")
-
reg = email.headerregistry.HeaderRegistry()
parsed = reg('Content-Disposition', content_disposition)