From: W. Trevor King Date: Mon, 27 Jul 2009 12:38:33 +0000 (-0400) Subject: Added an additional format check to be-handle-mail's pseudoheader parsing. X-Git-Tag: 1.0.0~62^2~46^2~8 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=48bccdb5f3a6b510e27ce4cbd83c1e0a0a796f7e;p=be.git Added an additional format check to be-handle-mail's pseudoheader parsing. Marked outstanding email interface bugs as fixed. --- diff --git a/.be/bugs/3e331b72-51fd-4408-bc0d-b6c5ac3b9f3e/values b/.be/bugs/3e331b72-51fd-4408-bc0d-b6c5ac3b9f3e/values index 6dc3423..aa22fab 100644 --- a/.be/bugs/3e331b72-51fd-4408-bc0d-b6c5ac3b9f3e/values +++ b/.be/bugs/3e331b72-51fd-4408-bc0d-b6c5ac3b9f3e/values @@ -10,7 +10,7 @@ reporter: W. Trevor King severity: minor -status: open +status: fixed summary: 'subscribe/unsubscribe (bug #..., "new bugs", "all", etc.)' diff --git a/.be/bugs/e0858b12-0be3-49bb-ad7a-030e488bb2f1/values b/.be/bugs/e0858b12-0be3-49bb-ad7a-030e488bb2f1/values index 5be4cca..da43639 100644 --- a/.be/bugs/e0858b12-0be3-49bb-ad7a-030e488bb2f1/values +++ b/.be/bugs/e0858b12-0be3-49bb-ad7a-030e488bb2f1/values @@ -10,7 +10,7 @@ reporter: W. Trevor King severity: wishlist -status: assigned +status: fixed summary: Interactive email interface diff --git a/interfaces/email/interactive/be-handle-mail b/interfaces/email/interactive/be-handle-mail index ed45bdd..5516c80 100755 --- a/interfaces/email/interactive/be-handle-mail +++ b/interfaces/email/interactive/be-handle-mail @@ -397,6 +397,8 @@ class Message (object): line = line.strip() if len(line) == 0: break + if ":" not in line: + raise InvalidPseudoheader(self, line) key,value = line.split(":", 1) value = value.strip() if key not in all: