v0.1.0 — Initial release
mlisp v0.1.0
Compiled standalone SBCL mailing list manager replacing the legacy smartlist suite.
What's included
- RFC 2822 email parser with CRLF tolerance
- Loop detection via
X-Loop-List-<Name>headers - Subscribe / unsubscribe / help command routing
- S-expression state engine (
state/state.sexp) pre-seeded with discuss / announce / devel lists - Routing to
denzuko+mlist-<list>@panix.comdrop addresses - troff -ms DSL compiled through
groff -ms -Tutf8 -P-c - Nine troff templates (welcome / help / goodbye × 3 lists)
MLISP_HOMEandMLISP_SENDMAILruntime env-var overrides
Test coverage
- FiveAM unit tests: 40
- BATS integration: 21
- BATS regression: 8
Build
make build # requires sbcl, groff
make test # requires bats, quicklisp