fettig.net

Bug fixes for Hep 0.3.2

Posted by Abe on Tuesday, January 14, 2003 @ 2:11 pm

Some people have reported a problem with Hep.  The problem goes like this:  Hep creates an e-mail in their Inbox that has a bad header.  Then when it goes to read the e-mail, it gets an error.  This makes all your messages unavailable until you either (1) find the bad  message and delete it, which is pretty much impossible since Hep doesn’t tell you which message it is, or (2) delete all your messages, and hope there wasn’t anything in there you really wanted to read. 


This latter "solution" has been used by a couple of people recently.  This makes me feel uncomfortable.  So I’ve released a patch that fixes the problem.  Actually, it fixes the problem twice: by not allowing multi-line titles on messages (which is why the e-mails were getting corrupted) and my handling unparseable messages gracefully.


To apply, download __init__.py and maildir.py from http://www.fettig.net/files/hep/patches/0.3.3/.  __init__.py goes in your Hep installation under /messaging, maildir.py goes in /messaging/sources.  Restart Hep, and you should be good to go.


TODO: put up a real 0.3.3 tarball.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.