| Commit message (Collapse) | Author | Files | Lines |
|
|
|
notification).
|
|
into both the error log and the HTML page.
|
|
to figure out.
common.c now sports a global variable running_as_cgi which, when true
causes fatal() to output some mildly more helpful HTML in addition to
the syslog entry. Since this usually only occurs when the site admin
is installing Mailman, this helpful HTML should give a better clue as
to what's going wrong, rather than an unhelpful Web server message and
syslog entry alone.
Naturally, main() in cgi-wrapper.c sets running_as_cgi to 1; it is
initialized to 0 so as to not upset mail-wrapper.c.
Finally, because I think this is a kludge, I've wrapped this all in an
#ifdef HELPFUL, and set Makefile.in to turn this on by default. My
thought is that for some future version, if the site admin specifies
--with-cgi-gid to configure, that proves they're somewhat clueful, and
we'd default the HELPFUL macro to "off".
|
|
|
|
|
|
default arg value because then this module can't be imported in older
versions of Mailman. Use None in the arglist, and set to the proper
value when None is detected.
|
|
raised from the os.stat() call, the value will unpack into a
two-tuple. So just do the unpacking in place, check the code and use
Utils.reraise() if it wasn't what we expected.
|
|
`raise' here since we may be running under Python 1.5. I don't use
Utils.reraise() because I don't want to import Utils, so just do the
manual sys import and raise.
|
|
|
|
when exc is not None.
open_ex(): Use reraise().
|
|
it and there are still some 1.5 users out there (thanks Brad
Crittenden for finding this).
|
|
got a false positive for a message that had the last line of a
paragraph (hence, short enough to look like administrivia) begin with
'set'.
- Require all 3 arguments (for some reason it was requiring 2 or 3,
while MailCommandHandler seems to clearly require 3 - perhaps we
want to catch malformed administrivia, i'm just assuming not)
- Require second arg of set command matches to be 'on' or 'off'.
I guess administrivia is a delicate balance between weeding out
non-administrivia and catching mis-directed admin messages, even ones
that were badly formed. I'm inclined to opt for greater stingency, at
the risk of not catching malformed and misdirected admin messages.
Tough luck, the misguided poster will have to change their password.
(I bet i get stung by this one day, myself...)
|
|
remove_members - admin script for removing members from the command line
subscribe_enmasse - obsolete
|
|
release 1.0b7 and the next release (whatever that will be).
|
|
|