[tor-commits] [bridgedb/master] 4297 - Skip lines before Subject: in email
aagbsn at torproject.org
aagbsn at torproject.org
Sat Mar 16 23:46:31 UTC 2013
commit dd91eda2702e3fb45cff0a9c4cdca148b36d09a6
Author: aagbsn <aagbsn at extc.org>
Date: Wed Jul 18 19:39:03 2012 +0200
4297 - Skip lines before Subject: in email
The email headers may contain the string "IPv6",
breaking message parsing.
---
lib/bridgedb/Server.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/lib/bridgedb/Server.py b/lib/bridgedb/Server.py
index c0ca3c2..86a402e 100644
--- a/lib/bridgedb/Server.py
+++ b/lib/bridgedb/Server.py
@@ -443,10 +443,15 @@ def getMailResponse(lines, ctx):
# return None,None
# Figure out which bridges to send
- unblocked = transport = ipv6 = False
+ unblocked = transport = ipv6 = skippedheaders = False
bridgeFilterRules = []
addressClass = None
for ln in lines:
+ # ignore all lines before the subject header
+ if "subject" in ln.strip().lower():
+ skippedheaders = True
+ if not skippedheaders: continue
+
if "ipv6" in ln.strip().lower():
ipv6 = True
if "transport" in ln.strip().lower():
More information about the tor-commits
mailing list