[Mailman-Developers] LMTPRunner.py
Barry Warsaw
barry at python.org
Fri Oct 6 14:44:43 CEST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Oct 5, 2006, at 9:33 PM, Tokio Kikuchi wrote:
>> Take a look at r8050. I've fixed the status codes and also done a
>> bunch of other refactoring. Note that I haven't yet tried to hook
>> this up to a real Postfix (or other LMTP client), but it seems to do
>> the right thing when you telnet to localhost:8025. Give it a try and
>> let me know what you think. I plan on testing Postfix integration,
>> perhaps tomorrow.
>
> It's working just fine on my test environment.
Excellent, thanks!
> Now wonder if we can put a MailmanHTTPRunner(Server) in mailman-2.2.
> This should completely get rid of the setgid problem in the
> installation.
Actually, something that emf mentioned a while ago: we should adapt
the current web interface to WSGI and then perhaps use
wsgiref.simple_server():
http://www.python.org/doc/current/lib/module-wsgiref.simpleserver.html
Of course, this comes with Python 2.5, but I believe is available as
a distutils package for Python 2.4. The advantage is not only that
we can do away with the setgid stuff, but that our web interface
(even if nothing else is rewritten) can be dropped into any WSGI
compliant framework. In theory. I haven't actually tried any of
that yet, but currently that's the directly I'm thinking 2.2 should
move to.
(But yes, that does probably mean we could include a
wsgiref.simple_server()-based runner of sorts, although that's going
to be a bit of a misnomer :)
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRSZPwHEjvBPtnXfVAQKbawQAuVCAFWFGxR6lrSLaIhjWToTvEQrxbuny
V5CIMbKj+1TDKeuQUbpzVjkVZ0KAjgH1cPBq6CuQfQVui3FUm924LxfJyqi9Yd3v
hNvtWDf8+1lPbXEsf1xH5iCQQIDLu9+1rCNUw8oMcndo5Ibxo5P6L2NCyATNfjXn
YxObfiq+gP0=
=Wfuw
-----END PGP SIGNATURE-----
More information about the Mailman-Developers
mailing list