Feature Requests item #797436, was opened at 2003-08-29 10:58
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=350103&aid=797436&group_i…
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: JC Dill (jcdill)
Assigned to: Nobody/Anonymous (nobody)
Summary: subscription confirmation log access
Initial Comment:
Please create a system for mailing list owners to
access the logs that prove that subscriptions were
confirmed (opt-in confirmation). Ideally, this would
be available both via the web administration page and
via email, like all other list management tasks.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=350103&aid=797436&group_i…
Bugs item #797232, was opened at 2003-08-29 13:53
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=797232&group_i…
Category: mail delivery
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Sjoerd Mullender (sjoerd)
Assigned to: Nobody/Anonymous (nobody)
Summary: senddigests can crash
Initial Comment:
In certain circumstances the senddigests cron job can
crash. Here is the traceback:
Traceback (most recent call last):
File "/var/mailman/cron/senddigests", line 94, in ?
main()
File "/var/mailman/cron/senddigests", line 86, in main
mlist.send_digest_now()
File "/var/mailman/Mailman/Digester.py", line 60, in
send_digest_now
ToDigest.send_digests(self, mboxfp)
File "/var/mailman/Mailman/Handlers/ToDigest.py",
line 130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/var/mailman/Mailman/Handlers/ToDigest.py",
line 303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/var/mailman/Mailman/Handlers/Scrubber.py",
line 308, in process
t = t.encode(charset, 'replace')
File
"/ufs/sjoerd/src/Python/dist/src/Lib/encodings/__init__.py",
line 69, in search_function
globals(), locals(), _import_tail)
ValueError: Empty module name
The reason of the crash is that charset in the call to
t.encode is the empty string. Why it is that, I don't
know, and I don't have the email message that triggered
it. But apparently it's possible, so should be
protected against.
This is with Python 2.3 and current CVS.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=797232&group_i…
Bugs item #797123, was opened at 2003-08-29 06:45
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=797123&group_i…
Category: Web/CGI
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Tokio Kikuchi (tkikuchi)
Assigned to: Nobody/Anonymous (nobody)
Summary: encode_ascii_prefixes was already deprecated
Initial Comment:
During the course of improvement of i18n subject
prefix, `encode_ascii_prefixes' was deprecated. It
still apears on admin/<list>/languages screen.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=797123&group_i…
Patches item #796950, was opened at 2003-08-28 13:45
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=796950&group_i…
Category: mail delivery
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Nadim Shaikli (shaikli)
Assigned to: Nobody/Anonymous (nobody)
Summary: Mails get shunt for no apparent reason
Initial Comment:
Here's the patch that was noted on this thread,
http://mail.python.org/pipermail/mailman-developers/2003-August/015547.html
I hope it makes it ASAP as it has solved a major
problem for us and
could be of use to others (there is a bug report with
symptoms very
similar to what we saw, bug #707610 among others).
--- Scrubber.py.orig 2003-08-13 23:19:19.000000000 -0700
+++ Scrubber.py 2003-08-14 00:23:47.000000000 -0700
@@ -305,6 +305,8 @@
t = unicode(t, 'ascii',
'replace').encode('ascii')
try:
# Should use HTML-Escape, or try
generalizing to UTF-8
+ if len(charset) == 0:
+ charset = 'us-ascii'
t = t.encode(charset, 'replace')
except (UnicodeError, LookupError):
t = t.encode(lcset, 'replace')
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=796950&group_i…
Bugs item #789897, was opened at 2003-08-16 17:31
Message generated for change (Comment added) made by bwarsaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=789897&group_i…
Category: mail delivery
Group: 2.1 (stable)
Status: Closed
Resolution: Fixed
Priority: 5
Submitted By: Colin Allen (ventoux)
Assigned to: Nobody/Anonymous (nobody)
Summary: Shunt clogged up - RFC2231 unicode problem?
Initial Comment:
Dozens of messages are backed up in my shunt directory
with the message "TypeError: unicode() argument 2 must
be string, not None" (full traceback example below).
This seems very similar to a problem fixed by ber with 2.0.x
earlier this year but I'm running 2.1.2 (on FreeBSD). I tried
my best to apply a similar solution to Message.py but
apparently I don't know enough about python to make it
work.
Here's a typical Traceback --
Aug 16 16:08:25 2003 (46338) Uncaught runner
exception: unicode() argument 2 must be string, not None
Aug 16 16:08:25 2003 (46338) Traceback (most recent
call last):
File "/usr/local/mailman/Mailman/Queue/Runner.py", line
105, in _oneloop
self._onefile(msg, msgdata)
File "/usr/local/mailman/Mailman/Queue/Runner.py", line
155, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/local/mailman/Mailman/Queue/
IncomingRunner.py", line 130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/local/mailman/Mailman/Queue/
IncomingRunner.py", line 153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 89, in process
send_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
line 257, in process
url = save_attachment(mlist, part, dir)
File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
line 348, in save_attachment
fnext = os.path.splitext(msg.get_filename(''))[1]
File "/usr/local/mailman/pythonlib/email/Message.py", line
707, in get_filename
return unicode(newvalue[2], newvalue[0])
TypeError: unicode() argument 2 must be string, not None
----------------------------------------------------------------------
>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-27 10:19
Message:
Logged In: YES
user_id=12800
Please wait until 2.1.3 is released (whenever I can crawl
out of SoBig consequences). If the bug persists, please
submit a new one then.
----------------------------------------------------------------------
Comment By: jared mauch (jaredmauch)
Date: 2003-08-27 01:23
Message:
Logged In: YES
user_id=131445
I'm seeing what appears to be a similar error related to
unicode.
i can send you .db and .pck files if it would help.
mine is with mailman-2.1.2
Aug 27 01:12:03 2003 (24565) Uncaught runner exception:
ASCII encoding error: ordinal not in range(128)
Aug 27 01:12:03 2003 (24565) Traceback (most recent call last):
File "/home/mailman/Mailman/Queue/Runner.py", line 105, in
_oneloop
self._onefile(msg, msgdata)
File "/home/mailman/Mailman/Queue/Runner.py", line 155, in
_onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/home/mailman/Mailman/Queue/IncomingRunner.py", line
130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/home/mailman/Mailman/Queue/IncomingRunner.py", line
153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
89, in process
send_digests(mlist, mboxfp)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/home/mailman/Mailman/Handlers/Scrubber.py", line
305, in process
t = unicode(t, 'ascii', 'replace').encode('ascii')
UnicodeError: ASCII encoding error: ordinal not in range(128)
Aug 27 01:12:03 2003 (24565) SHUNTING:
1061961121.185183+0b73a771780f550a6c2e25855f37ea5f250ed212
----------------------------------------------------------------------
Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-19 00:06
Message:
Logged In: YES
user_id=12800
This was caused by a bug in the email package. It'll be
fixed in email 2.5.4 and in Mailman 2.1.3.
----------------------------------------------------------------------
Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-18 21:11
Message:
Logged In: YES
user_id=12800
A better thing to do is to attach a .pck/.db pair of files
for a shunted message. Then I can run it through my system
and hopefully reproduce the bug.
If the message contains sensitive information or you don't
want to upload it for other reasons, please email them as
attachments to me: barry(a)python.org. Make sure you put
"Mailman" in the subject.
----------------------------------------------------------------------
Comment By: Colin Allen (ventoux)
Date: 2003-08-16 17:43
Message:
Logged In: YES
user_id=846026
ps - moving the various digest.mboxes freed up the blocked lists -
too many messages with attachments in the digests for me to
figure out exactly which one was causing the problem, but I'll be
happy to forward copy of offending mbox to anyone interested.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=789897&group_i…
Bugs item #789897, was opened at 2003-08-16 17:31
Message generated for change (Comment added) made by jaredmauch
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=789897&group_i…
Category: mail delivery
Group: 2.1 (stable)
Status: Closed
Resolution: Fixed
Priority: 5
Submitted By: Colin Allen (ventoux)
Assigned to: Nobody/Anonymous (nobody)
Summary: Shunt clogged up - RFC2231 unicode problem?
Initial Comment:
Dozens of messages are backed up in my shunt directory
with the message "TypeError: unicode() argument 2 must
be string, not None" (full traceback example below).
This seems very similar to a problem fixed by ber with 2.0.x
earlier this year but I'm running 2.1.2 (on FreeBSD). I tried
my best to apply a similar solution to Message.py but
apparently I don't know enough about python to make it
work.
Here's a typical Traceback --
Aug 16 16:08:25 2003 (46338) Uncaught runner
exception: unicode() argument 2 must be string, not None
Aug 16 16:08:25 2003 (46338) Traceback (most recent
call last):
File "/usr/local/mailman/Mailman/Queue/Runner.py", line
105, in _oneloop
self._onefile(msg, msgdata)
File "/usr/local/mailman/Mailman/Queue/Runner.py", line
155, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/local/mailman/Mailman/Queue/
IncomingRunner.py", line 130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/usr/local/mailman/Mailman/Queue/
IncomingRunner.py", line 153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 89, in process
send_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
line 257, in process
url = save_attachment(mlist, part, dir)
File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
line 348, in save_attachment
fnext = os.path.splitext(msg.get_filename(''))[1]
File "/usr/local/mailman/pythonlib/email/Message.py", line
707, in get_filename
return unicode(newvalue[2], newvalue[0])
TypeError: unicode() argument 2 must be string, not None
----------------------------------------------------------------------
Comment By: jared mauch (jaredmauch)
Date: 2003-08-27 01:23
Message:
Logged In: YES
user_id=131445
I'm seeing what appears to be a similar error related to
unicode.
i can send you .db and .pck files if it would help.
mine is with mailman-2.1.2
Aug 27 01:12:03 2003 (24565) Uncaught runner exception:
ASCII encoding error: ordinal not in range(128)
Aug 27 01:12:03 2003 (24565) Traceback (most recent call last):
File "/home/mailman/Mailman/Queue/Runner.py", line 105, in
_oneloop
self._onefile(msg, msgdata)
File "/home/mailman/Mailman/Queue/Runner.py", line 155, in
_onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/home/mailman/Mailman/Queue/IncomingRunner.py", line
130, in _dispose
more = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/home/mailman/Mailman/Queue/IncomingRunner.py", line
153, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
89, in process
send_digests(mlist, mboxfp)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/home/mailman/Mailman/Handlers/ToDigest.py", line
303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/home/mailman/Mailman/Handlers/Scrubber.py", line
305, in process
t = unicode(t, 'ascii', 'replace').encode('ascii')
UnicodeError: ASCII encoding error: ordinal not in range(128)
Aug 27 01:12:03 2003 (24565) SHUNTING:
1061961121.185183+0b73a771780f550a6c2e25855f37ea5f250ed212
----------------------------------------------------------------------
Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-19 00:06
Message:
Logged In: YES
user_id=12800
This was caused by a bug in the email package. It'll be
fixed in email 2.5.4 and in Mailman 2.1.3.
----------------------------------------------------------------------
Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-18 21:11
Message:
Logged In: YES
user_id=12800
A better thing to do is to attach a .pck/.db pair of files
for a shunted message. Then I can run it through my system
and hopefully reproduce the bug.
If the message contains sensitive information or you don't
want to upload it for other reasons, please email them as
attachments to me: barry(a)python.org. Make sure you put
"Mailman" in the subject.
----------------------------------------------------------------------
Comment By: Colin Allen (ventoux)
Date: 2003-08-16 17:43
Message:
Logged In: YES
user_id=846026
ps - moving the various digest.mboxes freed up the blocked lists -
too many messages with attachments in the digests for me to
figure out exactly which one was causing the problem, but I'll be
happy to forward copy of offending mbox to anyone interested.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=789897&group_i…
Patches item #795369, was opened at 2003-08-26 10:54
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795369&group_i…
Category: configure/install
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Arran Fraser (juliuspc)
Assigned to: Nobody/Anonymous (nobody)
Summary: fix for contrib/check_perms_grsecurity.py
Initial Comment:
contrib/check_perms_grsecurity.py saved the day for me
while trying to get Mailman to work on my high-security
Mandrake 9.1 server. However, I had to make a small
change in order to make this script work, so I thought
I should pass this on to save everyone else the trouble.
On lines 67-69, an array binfilestopatch is declared.
AFAIK this array is only used on line 146. However,
these files are not in the current path, as the code
assumes they are. There are more than one ways to fix
this, the easiest of which was to change line 147
FROM
filefd = open(script, "r")
TO
filefd = open("bin/" + script, "r")
Hope this helps!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795369&group_i…
Patches item #795012, was opened at 2003-08-25 19:55
Message generated for change (Comment added) made by bwarsaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…
Category: command line scripts
Group: Mailman 2.1
Status: Open
>Resolution: Accepted
Priority: 5
Submitted By: Greg Ward (gward)
Assigned to: Nobody/Anonymous (nobody)
Summary: show_qfiles script to dump qfiles/*/*.pck
Initial Comment:
The attached script takes a list of filenames from the
qfiles tree
on the command line, and dumps each one. Handy when
queued messages are pickles rather than plain text, and it
presents the same UI in both cases.
----------------------------------------------------------------------
>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2003-08-25 21:40
Message:
Logged In: YES
user_id=12800
Nice! Now, do you want to copyright assign to the FSF so I
can add it to the distro? :)
----------------------------------------------------------------------
Comment By: Greg Ward (gward)
Date: 2003-08-25 19:57
Message:
Logged In: YES
user_id=14422
oops, this time I'll actually check the stupid "upload"
checkbox...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…
Patches item #795012, was opened at 2003-08-25 19:55
Message generated for change (Comment added) made by gward
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…
Category: command line scripts
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Greg Ward (gward)
Assigned to: Nobody/Anonymous (nobody)
Summary: show_qfiles script to dump qfiles/*/*.pck
Initial Comment:
The attached script takes a list of filenames from the
qfiles tree
on the command line, and dumps each one. Handy when
queued messages are pickles rather than plain text, and it
presents the same UI in both cases.
----------------------------------------------------------------------
>Comment By: Greg Ward (gward)
Date: 2003-08-25 19:57
Message:
Logged In: YES
user_id=14422
oops, this time I'll actually check the stupid "upload"
checkbox...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…
Patches item #795012, was opened at 2003-08-25 19:55
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…
Category: command line scripts
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Greg Ward (gward)
Assigned to: Nobody/Anonymous (nobody)
Summary: show_qfiles script to dump qfiles/*/*.pck
Initial Comment:
The attached script takes a list of filenames from the
qfiles tree
on the command line, and dumps each one. Handy when
queued messages are pickles rather than plain text, and it
presents the same UI in both cases.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=795012&group_i…