LamsonProject: Lamson 1.0pre9 Is Out
Description: Lamson is a email automation framework written in Python. It can be used to automate email processing and simplify email application development.
Keywords: python, email, smtp, automation, framework, auto responder, autoresponder, email agent, smtp agent, email engine, email processor, email processing, email proxy, smtp proxy

#

# Lamson 1.0pre9 Is Out

UPDATE: This used to be an announce for 1.0pre8, but python-daemon apparently has a bug that makes it not honor the TERM signal (still) so I had to go back to HUP.

I just got done knocking down all the bugs in the new Fossil based Lamson Support Site and cooked up 1.0pre9. This has a ton of fixes, but I’ll let the ChangeLog speak for itself:

    === 2009-12-12 ===
    22:49:43 [c2be9dedc3] *CURRENT* Version bump to 1.0pre9 thanks to python-
             daemon. (user: zedshaw tags: trunk, 1.0pre9)
    22:43:04 [1718d014a5] Stupid fucking python-daemon doesn't recognize TERM yet.
             (user: zedshaw tags: trunk)
    20:24:20 [b5796e14a1] Pointed at the tag instead of just the leaves. (user:
             zedshaw tags: trunk)
    20:00:38 [42768ade2b] 1.0pre8 release announced and done. (user: zedshaw tags:
             trunk, 1.0pre8)
    19:43:53 [bb1b0a0dae] Updated MailBase.__nonzero__ to include parts as well.
             (user: zedshaw tags: trunk)
    19:40:51 [2916b83307] Created ChangeLog from fossil timeline of commits.
             (user: zedshaw tags: trunk)
    19:36:14 [41530d8a34] Version bump to 1.0pre8 for release. (user: zedshaw
             tags: trunk)
    19:31:21 [dfe158b282] Initial support of using Delivered-To or similar more
             exact To header. (user: zedshaw tags: trunk)
    19:14:13 [e9988679b7] Updated prototype.zip for upcoming release. (user:
             zedshaw tags: trunk)
    19:13:51 [98e94b6103] Potentially fixed the unicode/ascii issues with shelve
             storage of confirmations and routing. (user: zedshaw tags: trunk)
    18:56:35 [6224ae68e4] Updated docs about confirmation to fix a doc bug. (user:
             zedshaw tags: trunk)
    18:56:14 [103454c43c] Make things clean up better on INT or TERM (not HUP).
             (user: zedshaw tags: trunk)
    18:25:29 [009451cabc] Added meta tags to the site so it can be found easier. I
             didn't know search engines still use that crap. (user: zedshaw tags:
             trunk)
    18:22:24 [8908d7852d] Applied starttls, username, password patch to server.
             (user: zedshaw tags: trunk)
    18:16:01 [9a9f9f37b6] Applied patch for handling odd email addresses and white-
             listing what headers have email addresses. (user: zedshaw tags: trunk)
    18:06:06 [7605ef0517] Patch for queue bugs applied [bug 9d330c8f80] (user:
             zedshaw tags: trunk)
    18:02:50 [ef9808c4f7] Point at the right archive browser. (user: zedshaw tags:
             trunk)
    18:01:39 [3b3dc9391a] Better logging message on failure to connect to relay.
             (user: zedshaw tags: trunk)
    === 2009-12-05 ===
    18:05:40 [ddc4369b1d] Initial commit to the new fossil based support site.
             (user: zedshaw tags: trunk)
    17:48:22 [8140fcad03] initial empty check-in (user: lamson tags: trunk)

This closed out a bunch of bugs, so if you entered a bug in then go make sure that it’s actually working for you.

## Getting This Release

As usual, you should be able to install it with PIP or easy_install, and you can get the raw downloads from the releases section of the site.

## Submitting Bugs

Keep in mind that this isn’t as heavily tested as other releases, so if you hit a bug, report it and I’ll fix it. Even better, if you supply a patch then I’ll consider giving you commit rights.

## Potential Contributors

Most of the changes were from supplied patches, and if you supplied a patch and want to contribute to Lamson, then contact me and I’ll give you an account on the site so you can commit directly.