[Mailman-Developers] Requirements for a new archiver

Barry Warsaw barry at python.org
Thu Oct 30 09:15:35 EST 2003


On Thu, 2003-10-30 at 00:08, J C Lawrence wrote:

> Hang-on.  Apache isn't the target.  Mailman's UI is a CGI app.  As such
> it works with any web server that supports CGI-bin, which pretty much
> means any web server with no exceptions.  That's a pretty large gain,
> especially in the novice admin or simple deployment case territory.

Sure, but I suspect that plumbing Mailman out to http will be just a
proxy rule away from integrating with an existing web server.  That's
not without its headaches too, but should be as widely supported.

> Doing our own thing for HTTP handling can quickly be another Pandora's
> box, security concern, and integration problem for the (majority of)
> people who do want to run Apache/Boa/Thttpd/Zeus/etc.

We do need to worry about the security of the http framework (e.g.
Twisted), but past that, it's still our responsibility.  I mostly see
this as a thin veneer between the web and the core logic for Mailman. 
Wanna use CGI?  I suspect it's just a little extra glue.  Same goes for
mod_python or whatever.

> > An approach like Exim + elspy affords some really cool possibilities.
> 
> Absolutely, but that is outside of Mailman's territory.

Definitely for now, that's for sure.  I don't want to write it off
completely, but we need to be practical too.

> More interesting would be things like TMDA integration, or implementing
> support for Yakov Shafranovich extension of my consent token protocol:
> 
>   http://www.ietf.org/internet-drafts/draft-irtf-asrg-cri-00.txt
> 
> Getting early buy-in as a sample implementation for an MLM wouldn't be a
> Bad Thing.  There's a lot of really neat and useful integration and
> feature set territory to explore before you start staring down the MTA's
> throat.

Sure.  I just skimmed the CRI draft, but here's some questions (hmm, if
you answer this please start a new thread).  If you send 10 messages to
a list within 10 minutes and I've never heard of you before, should I
send you 10 challenges or one?  If I send you 10, should I consider a
response to any one of them good enough to free all 10 posts?  Also,
isn't any CRI system going to have to have mail bomb defenses?

-Barry





More information about the Mailman-Developers mailing list