Bugs item #1435722, was opened at 2006-02-21 09:41
Message generated for change (Comment added) made by kst
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1435722&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Klaus Steinberger (kst)
Assigned to: Nobody/Anonymous (nobody)
Summary: Subscription fails with some Language combinations
Initial Comment:
I have some list with both english(USA) and german
language enabled. If somebody tries to subscribe and
selects german language, they get the "We hit a bug
message". This does not happen if german is the only
option, just if both english and german are enabled.
Also english must be the default to hit the bug.
Here are the error log details:
admin(4095): [----- Mailman Version: 2.1.7 -----]
admin(4095): [----- Traceback ------]
admin(4095): Traceback (most recent call last):
admin(4095): File "/var/mailman/scripts/driver", line
101, in run_main
admin(4095): main()
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 96, in main
admin(4095): process_form(mlist, doc, cgidata,
language)
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 176, in
process_form
admin(4095): mlist.AddMember(userdesc, remote)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 899, in AddMember
admin(4095): msg['Subject'] =
self.GetConfirmJoinSubject(realname, cookie)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 216, in GetConfirmJoinSubject
admin(4095): cset, header_name='subject')
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 188, in __init__
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 272, in append
admin(4095): UnicodeError: ASCII decoding error:
ordinal not in range(128)
admin(4095): [----- Python Information -----]
admin(4095): sys.version = 2.2.2 (#1, Feb 24
2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)]
admin(4095): sys.executable = /usr/bin/python
admin(4095): sys.prefix = /usr
admin(4095): sys.exec_prefix = /usr
admin(4095): sys.path = /usr
admin(4095): sys.platform = linux2
admin(4095): [----- Environment Variables -----]
admin(4095): PATH_INFO: /test
admin(4095): CONTENT_LENGTH: 140
admin(4095): SERVER_PORT: 443
admin(4095): HTTP_COOKIE:
site=2802000000691dc6fa43732800000063323164313562353536396239393738616631303133646639393034626532623334636264363564
admin(4095): SCRIPT_FILENAME:
/var/mailman/cgi-bin/subscribe
admin(4095): PYTHONPATH: /var/mailman
admin(4095): SERVER_SOFTWARE: Apache/2.0.51 (Fedora)
admin(4095): SERVER_ADMIN:
Rechnergruppe(a)Physik.Uni-Muenchen.DE
admin(4095): SCRIPT_NAME: /mailman/subscribe
admin(4095): SCRIPT_URI:
https://lists.physik.uni-muenchen.de/mailman/subscribe/test
admin(4095): SERVER_SIGNATURE:
<address>Apache/2.0.51 (Fedora) Server at
lists.physik.uni-muenchen.de Port 443</address>
admin(4095):
admin(4095): REQUEST_METHOD: POST
admin(4095): HTTP_HOST: lists.physik.uni-muenchen.de
admin(4095): SCRIPT_URL: /mailman/subscribe/test
admin(4095): HTTPS: on
admin(4095): SERVER_PROTOCOL: HTTP/1.1
admin(4095): QUERY_STRING:
admin(4095): PATH_TRANSLATED:
/var/www/sites1/lists.physik.uni-muenchen.de/test
admin(4095): REQUEST_URI: /mailman/subscribe/test
admin(4095): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
admin(4095): HTTP_ACCEPT_CHARSET:
ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(4095): HTTP_USER_AGENT: Mozilla/5.0 (X11; U;
Linux i686; en-US; rv:1.7.12) Gecko/20050927
Fedora/1.0.7-1.1.fc3.mll.1 Firefox/1.0.7
admin(4095): HTTP_CONNECTION: keep-alive
admin(4095): HTTP_REFERER:
https://lists.physik.uni-muenchen.de/mailman/listinfo/test
admin(4095): SERVER_NAME: lists.physik.uni-muenchen.de
admin(4095): REMOTE_ADDR: 141.84.29.17
admin(4095): REMOTE_PORT: 44945
admin(4095): HTTP_ACCEPT_LANGUAGE:
de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
admin(4095): UNIQUE_ID: s6td58A2KoEAAHdvB6gAAAAB
admin(4095): CONTENT_TYPE:
application/x-www-form-urlencoded
admin(4095): GATEWAY_INTERFACE: CGI/1.1
admin(4095): DOCUMENT_ROOT:
/var/www/sites1/lists.physik.uni-muenchen.de/
admin(4095): HTTP_ACCEPT_ENCODING: gzip,deflate
admin(4095): SERVER_ADDR: 192.54.42.132
admin(4095): HTTP_KEEP_ALIVE: 300
----------------------------------------------------------------------
>Comment By: Klaus Steinberger (kst)
Date: 2006-02-21 22:24
Message:
Logged In: YES
user_id=52018
Thanks! That's really fast response. I built a new RPM for
my system with this patch and it works like a charm.
Sincerly,
Klaus
----------------------------------------------------------------------
Comment By: Mark Sapiro (msapiro)
Date: 2006-02-21 22:04
Message:
Logged In: YES
user_id=1123998
Revised patch.
----------------------------------------------------------------------
Comment By: Mark Sapiro (msapiro)
Date: 2006-02-21 19:17
Message:
Logged In: YES
user_id=1123998
There are two ways to deal with this bug in your case.
You can avoid it by changing the character set for 'en' in
the language table from 'us-ascii' to 'iso-8859-1'. You
would do this by putting:
add_language('en', 'English (USA)', 'iso-8859-1')
in mm_cfg.py.
Or, you can actually fix it with the attached patch to
Mailman/MailList.py. If possible, try the patch and let us
know how it works for you.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1435722&group_…
Bugs item #1435722, was opened at 2006-02-21 00:41
Message generated for change (Comment added) made by msapiro
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1435722&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Klaus Steinberger (kst)
Assigned to: Nobody/Anonymous (nobody)
Summary: Subscription fails with some Language combinations
Initial Comment:
I have some list with both english(USA) and german
language enabled. If somebody tries to subscribe and
selects german language, they get the "We hit a bug
message". This does not happen if german is the only
option, just if both english and german are enabled.
Also english must be the default to hit the bug.
Here are the error log details:
admin(4095): [----- Mailman Version: 2.1.7 -----]
admin(4095): [----- Traceback ------]
admin(4095): Traceback (most recent call last):
admin(4095): File "/var/mailman/scripts/driver", line
101, in run_main
admin(4095): main()
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 96, in main
admin(4095): process_form(mlist, doc, cgidata,
language)
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 176, in
process_form
admin(4095): mlist.AddMember(userdesc, remote)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 899, in AddMember
admin(4095): msg['Subject'] =
self.GetConfirmJoinSubject(realname, cookie)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 216, in GetConfirmJoinSubject
admin(4095): cset, header_name='subject')
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 188, in __init__
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 272, in append
admin(4095): UnicodeError: ASCII decoding error:
ordinal not in range(128)
admin(4095): [----- Python Information -----]
admin(4095): sys.version = 2.2.2 (#1, Feb 24
2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)]
admin(4095): sys.executable = /usr/bin/python
admin(4095): sys.prefix = /usr
admin(4095): sys.exec_prefix = /usr
admin(4095): sys.path = /usr
admin(4095): sys.platform = linux2
admin(4095): [----- Environment Variables -----]
admin(4095): PATH_INFO: /test
admin(4095): CONTENT_LENGTH: 140
admin(4095): SERVER_PORT: 443
admin(4095): HTTP_COOKIE:
site=2802000000691dc6fa43732800000063323164313562353536396239393738616631303133646639393034626532623334636264363564
admin(4095): SCRIPT_FILENAME:
/var/mailman/cgi-bin/subscribe
admin(4095): PYTHONPATH: /var/mailman
admin(4095): SERVER_SOFTWARE: Apache/2.0.51 (Fedora)
admin(4095): SERVER_ADMIN:
Rechnergruppe(a)Physik.Uni-Muenchen.DE
admin(4095): SCRIPT_NAME: /mailman/subscribe
admin(4095): SCRIPT_URI:
https://lists.physik.uni-muenchen.de/mailman/subscribe/test
admin(4095): SERVER_SIGNATURE:
<address>Apache/2.0.51 (Fedora) Server at
lists.physik.uni-muenchen.de Port 443</address>
admin(4095):
admin(4095): REQUEST_METHOD: POST
admin(4095): HTTP_HOST: lists.physik.uni-muenchen.de
admin(4095): SCRIPT_URL: /mailman/subscribe/test
admin(4095): HTTPS: on
admin(4095): SERVER_PROTOCOL: HTTP/1.1
admin(4095): QUERY_STRING:
admin(4095): PATH_TRANSLATED:
/var/www/sites1/lists.physik.uni-muenchen.de/test
admin(4095): REQUEST_URI: /mailman/subscribe/test
admin(4095): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
admin(4095): HTTP_ACCEPT_CHARSET:
ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(4095): HTTP_USER_AGENT: Mozilla/5.0 (X11; U;
Linux i686; en-US; rv:1.7.12) Gecko/20050927
Fedora/1.0.7-1.1.fc3.mll.1 Firefox/1.0.7
admin(4095): HTTP_CONNECTION: keep-alive
admin(4095): HTTP_REFERER:
https://lists.physik.uni-muenchen.de/mailman/listinfo/test
admin(4095): SERVER_NAME: lists.physik.uni-muenchen.de
admin(4095): REMOTE_ADDR: 141.84.29.17
admin(4095): REMOTE_PORT: 44945
admin(4095): HTTP_ACCEPT_LANGUAGE:
de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
admin(4095): UNIQUE_ID: s6td58A2KoEAAHdvB6gAAAAB
admin(4095): CONTENT_TYPE:
application/x-www-form-urlencoded
admin(4095): GATEWAY_INTERFACE: CGI/1.1
admin(4095): DOCUMENT_ROOT:
/var/www/sites1/lists.physik.uni-muenchen.de/
admin(4095): HTTP_ACCEPT_ENCODING: gzip,deflate
admin(4095): SERVER_ADDR: 192.54.42.132
admin(4095): HTTP_KEEP_ALIVE: 300
----------------------------------------------------------------------
>Comment By: Mark Sapiro (msapiro)
Date: 2006-02-21 10:17
Message:
Logged In: YES
user_id=1123998
There are two ways to deal with this bug in your case.
You can avoid it by changing the character set for 'en' in
the language table from 'us-ascii' to 'iso-8859-1'. You
would do this by putting:
add_language('en', 'English (USA)', 'iso-8859-1')
in mm_cfg.py.
Or, you can actually fix it with the attached patch to
Mailman/MailList.py. If possible, try the patch and let us
know how it works for you.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1435722&group_…
Bugs item #1435722, was opened at 2006-02-21 09:41
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=1435722&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Klaus Steinberger (kst)
Assigned to: Nobody/Anonymous (nobody)
Summary: Subscription fails with some Language combinations
Initial Comment:
I have some list with both english(USA) and german
language enabled. If somebody tries to subscribe and
selects german language, they get the "We hit a bug
message". This does not happen if german is the only
option, just if both english and german are enabled.
Also english must be the default to hit the bug.
Here are the error log details:
admin(4095): [----- Mailman Version: 2.1.7 -----]
admin(4095): [----- Traceback ------]
admin(4095): Traceback (most recent call last):
admin(4095): File "/var/mailman/scripts/driver", line
101, in run_main
admin(4095): main()
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 96, in main
admin(4095): process_form(mlist, doc, cgidata,
language)
admin(4095): File
"/var/mailman/Mailman/Cgi/subscribe.py", line 176, in
process_form
admin(4095): mlist.AddMember(userdesc, remote)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 899, in AddMember
admin(4095): msg['Subject'] =
self.GetConfirmJoinSubject(realname, cookie)
admin(4095): File "/var/mailman/Mailman/MailList.py",
line 216, in GetConfirmJoinSubject
admin(4095): cset, header_name='subject')
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 188, in __init__
admin(4095): File
"/var/tmp/mailman-root/var/mailman/pythonlib/email/Header.py",
line 272, in append
admin(4095): UnicodeError: ASCII decoding error:
ordinal not in range(128)
admin(4095): [----- Python Information -----]
admin(4095): sys.version = 2.2.2 (#1, Feb 24
2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)]
admin(4095): sys.executable = /usr/bin/python
admin(4095): sys.prefix = /usr
admin(4095): sys.exec_prefix = /usr
admin(4095): sys.path = /usr
admin(4095): sys.platform = linux2
admin(4095): [----- Environment Variables -----]
admin(4095): PATH_INFO: /test
admin(4095): CONTENT_LENGTH: 140
admin(4095): SERVER_PORT: 443
admin(4095): HTTP_COOKIE:
site=2802000000691dc6fa43732800000063323164313562353536396239393738616631303133646639393034626532623334636264363564
admin(4095): SCRIPT_FILENAME:
/var/mailman/cgi-bin/subscribe
admin(4095): PYTHONPATH: /var/mailman
admin(4095): SERVER_SOFTWARE: Apache/2.0.51 (Fedora)
admin(4095): SERVER_ADMIN:
Rechnergruppe(a)Physik.Uni-Muenchen.DE
admin(4095): SCRIPT_NAME: /mailman/subscribe
admin(4095): SCRIPT_URI:
https://lists.physik.uni-muenchen.de/mailman/subscribe/test
admin(4095): SERVER_SIGNATURE:
<address>Apache/2.0.51 (Fedora) Server at
lists.physik.uni-muenchen.de Port 443</address>
admin(4095):
admin(4095): REQUEST_METHOD: POST
admin(4095): HTTP_HOST: lists.physik.uni-muenchen.de
admin(4095): SCRIPT_URL: /mailman/subscribe/test
admin(4095): HTTPS: on
admin(4095): SERVER_PROTOCOL: HTTP/1.1
admin(4095): QUERY_STRING:
admin(4095): PATH_TRANSLATED:
/var/www/sites1/lists.physik.uni-muenchen.de/test
admin(4095): REQUEST_URI: /mailman/subscribe/test
admin(4095): HTTP_ACCEPT:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
admin(4095): HTTP_ACCEPT_CHARSET:
ISO-8859-1,utf-8;q=0.7,*;q=0.7
admin(4095): HTTP_USER_AGENT: Mozilla/5.0 (X11; U;
Linux i686; en-US; rv:1.7.12) Gecko/20050927
Fedora/1.0.7-1.1.fc3.mll.1 Firefox/1.0.7
admin(4095): HTTP_CONNECTION: keep-alive
admin(4095): HTTP_REFERER:
https://lists.physik.uni-muenchen.de/mailman/listinfo/test
admin(4095): SERVER_NAME: lists.physik.uni-muenchen.de
admin(4095): REMOTE_ADDR: 141.84.29.17
admin(4095): REMOTE_PORT: 44945
admin(4095): HTTP_ACCEPT_LANGUAGE:
de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
admin(4095): UNIQUE_ID: s6td58A2KoEAAHdvB6gAAAAB
admin(4095): CONTENT_TYPE:
application/x-www-form-urlencoded
admin(4095): GATEWAY_INTERFACE: CGI/1.1
admin(4095): DOCUMENT_ROOT:
/var/www/sites1/lists.physik.uni-muenchen.de/
admin(4095): HTTP_ACCEPT_ENCODING: gzip,deflate
admin(4095): SERVER_ADDR: 192.54.42.132
admin(4095): HTTP_KEEP_ALIVE: 300
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1435722&group_…
Bugs item #1430236, was opened at 2006-02-12 11:02
Message generated for change (Comment added) made by msapiro
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1430236&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: command line scripts
Group: 2.1 (stable)
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Andreas Thienemann (ixsnet)
Assigned to: Nobody/Anonymous (nobody)
Summary: bin/arch fails with TypeError
Initial Comment:
[root@bender mailman]# bin/arch -s 15965 -e 15965
bawue-net-admin
archives/private/bawue-net-admin.mbox/bawue-net-admin.mbox
Pickling archive state into
/opt/mailman-2.1.7/archives/private/bawue-net-admin/pipermail.pck
Traceback (most recent call last):
File "bin/arch", line 200, in ?
main()
File "bin/arch", line 188, in main
archiver.processUnixMailbox(fp, start, end)
File
"/opt/mailman-2.1.7/Mailman/Archiver/pipermail.py",
line 569, in processUnixMailbox
m = mbox.next()
File "/usr/lib/python2.2/mailbox.py", line 34, in next
return self.factory(_Subfile(self.fp, start, stop))
File "/opt/mailman-2.1.7/Mailman/Mailbox.py", line
89, in scrubber
return mailbox.scrub(msg)
File "/opt/mailman-2.1.7/Mailman/Mailbox.py", line
109, in scrub
return self._scrubber(self._mlist, msg)
File
"/opt/mailman-2.1.7/Mailman/Handlers/Scrubber.py", line
352, in process
t = part.get_payload(decode=decode)
File "/opt/mailman-2.1.7/pythonlib/email/Message.py",
line 213, in get_payload
return Utils._qdecode(payload)
File "/usr/lib/python2.2/quopri.py", line 161, in
decodestring
return a2b_qp(s, header = header)
TypeError: argument 1 must be string or read-only
buffer, not None
----------------------------------------------------------------------
>Comment By: Mark Sapiro (msapiro)
Date: 2006-02-19 13:50
Message:
Logged In: YES
user_id=1123998
Patch is commited to CVS.
----------------------------------------------------------------------
Comment By: Andreas Thienemann (ixsnet)
Date: 2006-02-19 07:16
Message:
Logged In: YES
user_id=1450459
Thanks a lot.
The patch works so far as arch does not traceback anymore.
The attachment gets handled as follows:
Bugs item #1433673, was opened at 2006-02-17 08:08
Message generated for change (Comment added) made by msapiro
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1433673&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Pipermail
Group: 2.1 (stable)
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Schoinobates Volans (schoinobates)
Assigned to: Nobody/Anonymous (nobody)
Summary: Wrong timezone in list archive index pages
Initial Comment:
This is Debian bug #352876 (see
http://bugs.debian.org/352876)
The timezone used on the list archive index pages for
the starting, ending, last message and archived on
dates is wrong. All these times are given in GMT (the
standard timezone for the UK) but are claimed to be BST
(British Summer Time, the daylight saving time used
between March and October, equivalent to GMT+1).
For example, the last message to one of my lists was
sent at Fri, 10 Feb 2006 10:07:40 +0000, but according
to the archives by thread page, the ending and last
message dates are "Fri Feb 10 10:07:40 BST 2006". The
timezone is correct in the archive page for the message
though, where it is given as "Fri Feb 10 10:07:40 GMT 2006"
The times given during the summer are correct, where
everything is in BST.
Original submitter claims timezone data and clock is
correct on the machine.
----------------------------------------------------------------------
>Comment By: Mark Sapiro (msapiro)
Date: 2006-02-19 13:48
Message:
Logged In: YES
user_id=1123998
Patch has been committed to CVS.
----------------------------------------------------------------------
Comment By: Mark Sapiro (msapiro)
Date: 2006-02-17 19:35
Message:
Logged In: YES
user_id=1123998
The underlying problem is a bug in i18n.ctime().
When i18n.ctime is passed a time string, it uses
time.strptime() to convert the string into a struct_time. If
the string doesn't contain a time zone, strptime() returns
tm_isdst = -1 which the following code treats as 1 rather
than unknown.
The attached patch (2.1.7 base) will use the phrase "Server
Local Time" translated into the list language instead of BST
or whatever.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1433673&group_…
Bugs item #1433666, was opened at 2006-02-17 08:02
Message generated for change (Comment added) made by msapiro
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1433666&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: nntp/news
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Dâniel Fraga (danielfraga)
Assigned to: Nobody/Anonymous (nobody)
Summary: News to mail gateway: Outlook Express broke uuenc.attachment
Initial Comment:
When someone posts on my nntp server a message with an
uuencoded attachment using Outlook Express, the message
appears broken in mailman.
For example:
Original message:
news://news.abusar.org/drq50u$gmp$2@servicos.netuno.com.br
Mailman message (corrupted):
http://core.abusar.org/pipermail/u-br.lazer.humor/2006-February/000346.html…
I think the problem is related to how mailman handles
the end of lines...
Thank you.
----------------------------------------------------------------------
>Comment By: Mark Sapiro (msapiro)
Date: 2006-02-17 17:22
Message:
Logged In: YES
user_id=1123998
Are you talking only of archived messages or individual
received messages as well?
In the case of the archived message you point to, the
problem is that you have configured the archiver to obscure
email addresses so that every '@' character in the uuencoded
data is rewritten as ' em '.
The issue is compounded by Outlook Express, because when
Outlook Express sends a uuencoded attachment, it does not
actually encapsulate the uuencoded attachment in a separate
MIME part. If it did, Scrubber would store it separately and
put a link to it in the archived message, but in the Outlook
Express case, the 'attachment' is not an attachment at all,
but rather just a uuencoded file in the body of the message.
Thus, it is just more text subject to munging by email
address obscuring.
I was going to close this report with the above explanation,
but I am waiting to hear if you also have a problem with
individual messages or digests. I know my explanation is
correct for the archives because I took the uuencoded data
from your archive page and replaced all the ' em ' with '@',
and I was then able to uudecode the file into a valid jpeg.
So, do you have a problem with messages or digests from the
list, and if so, can you provide an example message for
analysis?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1433666&group_…
Patches item #1418016, was opened at 2006-01-29 17:04
Message generated for change (Comment added) made by schoinobates
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1418016&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: internationalization
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Schoinobates Volans (schoinobates)
Assigned to: Nobody/Anonymous (nobody)
Summary: Dutch translation update
Initial Comment:
A Debian user, Luc Stroobant, has contributed this
update to the Dutch translation.
----------------------------------------------------------------------
>Comment By: Schoinobates Volans (schoinobates)
Date: 2006-02-17 17:25
Message:
Logged In: YES
user_id=41822
Slightly updated version.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1418016&group_…
Bugs item #1417678, was opened at 2006-01-29 00:56
Message generated for change (Comment added) made by schoinobates
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1417678&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Koen Martens (gmc2000)
Assigned to: Nobody/Anonymous (nobody)
Summary: Dutch translation wrong
Initial Comment:
On some versions i've seen 'Uw bent' in the dutch
translation of certain messages, this should be 'U
bent' (uw is possesive):
# grep "Uw bent" * -r
messages/nl/LC_MESSAGES/mailman.po:"Uw bent op deze
lijst aangemeld met het adres met niet te wijzigen You
are "
messages/nl/LC_MESSAGES/mailman.po:msgstr "Uw bent
afgemeld van de %(realname)s maillijst"
Binary file messages/nl/LC_MESSAGES/mailman.mo matches
Solution is simple: just s/Uw bent/U bent/g
----------------------------------------------------------------------
Comment By: Schoinobates Volans (schoinobates)
Date: 2006-02-17 17:24
Message:
Logged In: YES
user_id=41822
More generally, Debian ships with a patched Dutch
translation (contributed by a user). SourceForge deems it
adequate to forbid me to attach it here, so contact the
maintainers at pkg-mailman-hackers(a)lists.alioth.debian.org
or take it from any Debian mirror.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1417678&group_…
Bugs item #1433666, was opened at 2006-02-17 16:02
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=1433666&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: nntp/news
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Dâniel Fraga (danielfraga)
Assigned to: Nobody/Anonymous (nobody)
Summary: News to mail gateway: Outlook Express broke uuenc.attachment
Initial Comment:
When someone posts on my nntp server a message with an
uuencoded attachment using Outlook Express, the message
appears broken in mailman.
For example:
Original message:
news://news.abusar.org/drq50u$gmp$2@servicos.netuno.com.br
Mailman message (corrupted):
http://core.abusar.org/pipermail/u-br.lazer.humor/2006-February/000346.html…
I think the problem is related to how mailman handles
the end of lines...
Thank you.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1433666&group_…
Bugs item #1430236, was opened at 2006-02-12 11:02
Message generated for change (Comment added) made by msapiro
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1430236&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: command line scripts
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Andreas Thienemann (ixsnet)
Assigned to: Nobody/Anonymous (nobody)
Summary: bin/arch fails with TypeError
Initial Comment:
[root@bender mailman]# bin/arch -s 15965 -e 15965
bawue-net-admin
archives/private/bawue-net-admin.mbox/bawue-net-admin.mbox
Pickling archive state into
/opt/mailman-2.1.7/archives/private/bawue-net-admin/pipermail.pck
Traceback (most recent call last):
File "bin/arch", line 200, in ?
main()
File "bin/arch", line 188, in main
archiver.processUnixMailbox(fp, start, end)
File
"/opt/mailman-2.1.7/Mailman/Archiver/pipermail.py",
line 569, in processUnixMailbox
m = mbox.next()
File "/usr/lib/python2.2/mailbox.py", line 34, in next
return self.factory(_Subfile(self.fp, start, stop))
File "/opt/mailman-2.1.7/Mailman/Mailbox.py", line
89, in scrubber
return mailbox.scrub(msg)
File "/opt/mailman-2.1.7/Mailman/Mailbox.py", line
109, in scrub
return self._scrubber(self._mlist, msg)
File
"/opt/mailman-2.1.7/Mailman/Handlers/Scrubber.py", line
352, in process
t = part.get_payload(decode=decode)
File "/opt/mailman-2.1.7/pythonlib/email/Message.py",
line 213, in get_payload
return Utils._qdecode(payload)
File "/usr/lib/python2.2/quopri.py", line 161, in
decodestring
return a2b_qp(s, header = header)
TypeError: argument 1 must be string or read-only
buffer, not None
----------------------------------------------------------------------
>Comment By: Mark Sapiro (msapiro)
Date: 2006-02-16 21:19
Message:
Logged In: YES
user_id=1123998
The underlying cause of this problem is the fact that the
original message contains a subpart of type
message/delivery-status which in turn contains a text/plain
'returned message'. The reason this is a problem is that the
Python email library parses message/delivery-status parts
differently from other MIME parts. It considers groups of
lines separated from each other by empty lines to each be
the headers of a sub-part of the message/delivery-status
part, and these sub-parts all have only headers and no bodies.
One of these sub-parts in this case has headers with
content-type text/plain which causes scrubber to try to
include the decoded body of this part in the flattened
text/plain message which causes the error.
The attached patch will catch the exception in this case and
allow the message to be added to the archive, but the entire
message/delivery-status part will not be in the archived
message because the parser treats it as all headers and no body.
Please try the patch and report whether you think this is
satisfactory.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1430236&group_…