| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
- new version of Unlock takes care of that.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QUESTION: The MailList.Unlock() method currently raises two different
AttributeErrors when the list is not currently locked (depending on
whether or not the lock was previously created). This certainly seems
like the wrong exception.
We could make .Unlock() check for the lock and return a better
exception, or we could have it just return if the list is not locked.
I'm inclined towards the latter, but it changes the character of the
list locking interface a wee bit.
I think it ought to be changed, one way or the other. John, what's
your inclination?
Ken
|
| |
|
|
|
| |
module (we should really create a mail driver similar to the CGI
driver).
|
| |
|
|
|
|
|
|
| |
errors. Now all tracebacks get sent to the user as HTML *and* logged
to logs/error, although the format of the output is slightly different
(not HTML in the latter case).
Some rearranging of code, simplification, etc.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Mailman.Cgi package. Be as paranoid as possible about catching
exceptions and reporting them as HTML (which has saved my butt
numerous times already :-).
See the comments in the file for things that can still cause Server
errors.
|
| | |
|
| |
|
|
| |
constructor actuals when the list doesn't need to be locked.
|
| |
|
|
|
|
|
|
| |
is present, post realizes that it was called by the News->Mail gateway,
and tells the mailing list not to Mail->News gateway anything.
Actually, thinking about it, it is probably better to set a field in
each message object saying "Don't send me to news!". I'll probably
adjust that after I get to test the code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
Also:
Removed all hardcoded absolute paths. Instead, calculate paths using
paths.prefix as the base.
Change ''' TQS to """ so as not to confuse font-lock.
!!!! When calling SendTextToUser(), set the new optional argument
raw=1 so that the text body will not be wrapped/filled. The checkin
that implements wrapping and filling has not yet been made. Note that
it would be nice if just the templated text could be wrapped/filled
and the err_msg left alone, but that's currently too hard to separate.
|
| |
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
from $PATH
2. Do no direct sys.path munging in this file. Import the `paths'
module, which is created during the configure process, and which
performs all necessary path munging (and exports some useful
variables too).
3. Remove RCS crud
Also, calculate path to majordomo.answer.txt file using paths.prefix
as the path base.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
do so.
Added a copy of the GNU GPL.
Added information about mailman-users in README, and reworded some text in there (made the credits less verbose... perhaps they should move to a credits file?)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From janne@avocado.pc.helsinki.fi Thu Apr 23 19:17:15 1998
Date: 16 Apr 1998 02:38:37 +0300
From: Janne Sinkkonen <janne@avocado.pc.helsinki.fi>
To: mailman-developers@python.org
Cc: ilpo@pcuf.fi
Subject: [Mailman-developers] Double Reply-To:, answer_majordomo_mail, archives
I have several minor things:
First, when the "reply to the list" option of a list is set, it seems
that a potential existing Reply-To: is not (always) stripped
off. Instead there will be two Reply-To: headers, one for the list,
one from the original sender. I guess this is a bug?
Second, here's a working answer_majordomo_mail script. The script in
1.0b12 didn't work for me (the patch would be larger than the script
itself, hence I include this here):
#!/usr/local/bin/python
# This is another script that's really just for my use, but
# feel free to use it if you know how...
import sys
f = open('/dev/null', 'w')
sys.stderr = f
sys.path.append('/home/mailman/mailman/modules')
import mm_message, mm_utils
msg = mm_message.IncomingMessage()
text = open('/home/mailman/mailman/misc/majordomo.answer.txt', 'r').read()
mm_utils.SendTextToUser('Your mail to Majordomo...', text, msg.GetSender(),
'mailman-owner')
I would also like to ask about the archives. The README says
'integrated with [...] external pipermail'. :) Besides the links and
authorization service provided, what does this mean in practice?
Should I run piper-hypermail from a crontab or is there something
better around somewhere?
--
Janne
------------------------------------------------------
Mailman-developers maillist - Mailman-developers@python.org
http://www.python.org/mailman/listinfo/mailman-developers
|
| |
|
|
| |
(and crashandburning when that file existed and was unwritable).
|
| | |
|
| | |
|
| |
|
|
| |
__version__ info.
|
| |
|
|
| |
with spam and do not notify the sender that their message is being held.
|
| | |
|
| |
|
|
| |
Refined module doc string a bit.
|
| |
|
|
|
|
|
|
|
|
| |
substituting a file (which, if it's unwritable, crashes mailman) for
stderr.
Send a notice to mailman owner when a list has an email alias, but
does not exist - i.e. email makes it to the wrapper script, etc.
Turn the comment at the top to a module docstring.
|
| |
|
|
| |
the hold is list moderation.
|
| |
|
|
| |
existence of the would silently prevent the post.
|
| | |
|
| |
|