Perry M Lynch wrote:
>
>To answer your questions: 
>1. No, I don't have proof positive that a buffer overrun was the cause of my 
>troubles, but it seems to fit the situation too well to not be. 


Python does not allocate fixed buffers for things, so a buffer overrun
is not a likely scenario.


>What I didn't realize when I originally posted my call for help is that it 
>also had a fairly large image attached as well. Between the formatting, the 
>file, and the CC's I'm relatively sure that it was sufficient to force the 
>overrun. I will ask the admin for the logs, and forward them on to you 
>privately, if that's OK. If we've uncovered a bug, I definitely want to help 
>improve things!


I am definitely interested in seeing the logs and would appreciate your
forwarding them to me if that is possible.

What happened in your case is definitely atypical. The usual thing that
happens when messages are too large to handle properly is that the
underlying Python support throws a MemoryError exception and depending
on exactly where this happens, the message might be lost or moved to
the shunt queue.

If in fact, it was the size or any other characteristic of the message
that caused Mailman to go berserk and accept a message that should
have been held and start sending duplicates, I definitely want to try
to understand what happened and fix it.


<snip>

>Now for the suggestion/feature request(s):
>1 - would it be possible to add a "show all list members" view, and sort them 
>by their status in each column? Actually, just being able to sort any given 
>letter by their various status settings would be tremendous - all no mails, 
>all no duplicates, etc in a row.

See 2.

>2 - What would be an incredibly powerful tool to the non-technical list admin 
>would be the ability to download a text file of listmembers and their status 
>settings. just a simple txt file, showing name, email address, and their basic 
>digest/no mail/ moderated/plain text settings would be a wonderful thing. I'd 
>be thrilled if just the name and email address would be available this way!


See
<http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.062.htp>
for a link to a python script that you can run on your work station
(after installing python <http://www.python.org/>) to screen scrape
the web admin interface and produce a CSV file of members and settings.

I will consider adding this feature as a direct export in some future
Mailman (2.2 or later).

-- 
Mark Sapiro <[EMAIL PROTECTED]>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to