Package: enemies-of-carlotta
Severity: grave
Justification: causes non-serious data loss
Hi Lars,
receiving a mail with a utf-8 header causes eoc to loose the mail.
Unfortunatly I don't have a copy of the mail, but I have the python
traceback:
Traceback (most recent call last):
File "/usr/bin/enemies-of-carlotta", line 16, in ?
eoc.main(sys.argv[1:])
File "/usr/share/enemies-of-carlotta/eoc.py", line 1676, in main
mlm.incoming_message(skip_prefix, domain, moderate, post)
File "/usr/share/enemies-of-carlotta/eoc.py", line 379, in incoming_message
list.obey(dict)
File "/usr/share/enemies-of-carlotta/eoc.py", line 1070, in obey
self.obey_post(dict, text)
File "/usr/share/enemies-of-carlotta/eoc.py", line 971, in obey_post
self.send_mail_to_subscribers(text)
File "/usr/share/enemies-of-carlotta/eoc.py", line 918, in
send_mail_to_subscribers
text = self.mime_encode_headers(text)
File "/usr/share/enemies-of-carlotta/eoc.py", line 512, in mime_encode_headers
hdr = email.Header.Header(content, "utf-8")
File "/usr/lib/python2.3/email/Header.py", line 188, in __init__
self.append(s, charset, errors)
File "/usr/lib/python2.3/email/Header.py", line 272, in append
ustr = unicode(s, incodec, errors)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 93-96: invalid
data
The mail is lost after that error :(
Alex
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (200, 'unstable')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-rc5
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]