Bugs item #1188133, was opened at 2005-04-22 15:58
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=1188133&group_…
Category: Web/CGI
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Graham Klyne (grahamk)
Assigned to: Nobody/Anonymous (nobody)
Summary: CGI group id not properly tested
Initial Comment:
[I tried to send this to mailman-developers, but my
message was discarded]
I've just downloaded and installed the latest mailman
2.1.6rc1 and encountered a CGI permissions problem
(running with Apache 2.0 on Scientific Linux 3.04), for
which a patch is described in:
http://minaret.biz/tips/mailman.html
(briefly, replace getgid with getegid in common.c)
Applying this patch resolves the problem I was
experiencing.
Is there any reason this isn't applied in the mailman
distribution?
#g
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1188133&group_…
Bugs item #1187438, was opened at 2005-04-21 14:58
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=1187438&group_…
Category: bounce detection
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: James Newton (openspark)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bug if bounced message canceled after being discarded
Initial Comment:
Steps to Reproduce:
1. Create a mailing list with Mailman 2.1.4, and set yourself up as
administrator.
2. Send a message to a list which is bigger than the maximum
message size. This will make the message bounce.
2. As sender, you will receive a message such as:
Your mail to 'mailingList' with the subject
Oversized
Is being held until the list moderator can review it for approval.
The reason it is being held:
Message body is too big: 14292 bytes with a limit of 10 KB
Either the message will get posted to the list, or you will receive
notification of the moderator's decision. If you would like to cancel
this posting, please visit the following URL:
http://yadayada...
3. Click on the link, but do not cancel the message in the browser
window which opens.
4. As mailing list administrator, you will receive a message asking
you to approve the Oversized message. Visit the link provided
and discard or reject the message.
5. As sender, now try to cancel the message which has now been
discarded.
Result: The error output cited below will be displayed in your
browser window.
Bug in Mailman version 2.1.4
We're sorry, we hit a bug!
If you would like to help us identify the problem, please email a
copy of this page to the webmaster for this site with a description
of what happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/home/mailman/scripts/driver", line 87, in run_main
main()
File "/home/mailman/Mailman/Cgi/confirm.py", line 146, in main
heldmsg_confirm(mlist, doc, cookie)
File "/home/mailman/Mailman/Cgi/confirm.py", line 595, in
heldmsg_confirm
ign, sender, msgsubject, ign, ign, ign = mlist.GetRecord(id)
File "/home/mailman/Mailman/ListAdmin.py", line 170, in
GetRecord
type, data = self.__db[id]
KeyError: 2
Python information:
Variable Value
sys.version 2.3.3 (#1, Apr 17 2005, 22:14:25) [GCC
2.95.3 20010315 (release)]
sys.executable /usr/local/bin/python
sys.prefix /usr/local
sys.exec_prefix /usr/local
sys.path /usr/local
sys.platform linux2
Environment variables:
Variable Value
HTTP_REFERER http://mailman.openspark.com/mailman/confirm/
directorwiki-l/77a461e3e6bb858614b1af732f81ab8ee9ae374b
SERVER_SOFTWARE Apache/1.3.29 Sun Cobalt (Unix) mod_jk
mod_ssl/2.8.16 OpenSSL/0.9.6m PHP/4.0.6 FrontPage/
5.0.2.2510 mod_perl/1.26
SCRIPT_NAME /mailman/confirm
SERVER_SIGNATURE
REQUEST_METHOD POST
PATH_INFO /directorwiki-l
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
CONTENT_LENGTH 69
HTTP_USER_AGENT Mozilla/5.0 (Macintosh; U; PPC Mac OS
X; en-gb) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312
HTTP_CONNECTION close
HTTP_COOKIE directorwiki-
l+admin=28020000006920b76742732800000064333737393134
666635643736613163386163336564643566353261363532343
535366131386462
SERVER_NAME mailman.openspark.com
REMOTE_ADDR 217.41.35.10
PATH_TRANSLATED /home/.sites/143/site2/web/directorwiki-l
SERVER_PORT 80
SERVER_ADDR 212.20.236.194
DOCUMENT_ROOT /home/.sites/143/site2/web
PYTHONPATH /home/mailman
SCRIPT_FILENAME /home/mailman/cgi-bin/confirm
SERVER_ADMIN admin
SCRIPT_URI http://mailman.openspark.com/mailman/confirm/
directorwiki-l
HTTP_HOST mailman.openspark.com
SCRIPT_URL /mailman/confirm/directorwiki-l
REQUEST_URI /mailman/confirm/directorwiki-l
HTTP_ACCEPT */*
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 52531
HTTP_ACCEPT_LANGUAGE en-gb
CONTENT_TYPE application/x-www-form-urlencoded
REMOTE_HOST host217-41-35-10.in-addr.btopenworld.com
HTTP_ACCEPT_ENCODING gzip, deflate
UNIQUE_ID Qme6fdQU7MIAAFFv60M
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1187438&group_…
Bugs item #1186819, was opened at 2005-04-20 09:59
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=1186819&group_…
Category: Web/CGI
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Aaron (appleaaron)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bug with non-ascii characters during subscribe
Initial Comment:
We have users from all over the world that access our mailing
lists. Recently we have found an error with users that include
their full name if it includes non-ascii characters such as é î and
æ. Here is the traceback:
Traceback (most recent call last):
File "/Volumes/ngs/app/listsp/mailman/scripts/driver", line 87, in
run_main
main()
File "/Volumes/ngs/app/listsp/mailman/Mailman/Cgi/
subscribe.py", line 96, in main
process_form(mlist, doc, cgidata, language)
File "/Volumes/ngs/app/listsp/mailman/Mailman/Cgi/
subscribe.py", line 176, in process_form
mlist.AddMember(userdesc, remote)
File "/Volumes/ngs/app/listsp/mailman/Mailman/MailList.py", line
887, in AddMember
self.internal_name(), who, by)
File "/Volumes/ngs/app/listsp/mailman/Mailman/Logging/
Syslog.py", line 40, in write
self.write_ex(kind, msg, args, kws)
File "/Volumes/ngs/app/listsp/mailman/Mailman/Logging/
Syslog.py", line 58, in write_ex
logf.write(msg + '\n')
File "/Volumes/ngs/app/listsp/mailman/Mailman/Logging/
StampedLogger.py", line 73, in write
Logger.write(self, "%s %s" % (prefix, msg))
File "/Volumes/ngs/app/listsp/mailman/Mailman/Logging/
Logger.py", line 91, in write
f.write(msg)
UnicodeEncodeError: 'ascii' codec can't encode character '\ue6' in
position 51: ordinal not in range(128)
Python information:
Variable Value
sys.version 2.3 (#1, Sep 13 2003, 00:49:11) [GCC 3.3 20030304
(Apple Computer, Inc. build 1495)]
sys.executable /usr/bin/python
sys.prefix /System/Library/Frameworks/Python.framework/
Versions/2.3
sys.exec_prefix /System/Library/Frameworks/
Python.framework/Versions/2.3
sys.path /System/Library/Frameworks/Python.framework/
Versions/2.3
sys.platform darwin
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1186819&group_…
Bugs item #1186599, was opened at 2005-04-20 07:17
Message generated for change (Comment added) made by bwarsaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1186599&group_…
Category: Web/CGI
Group: 2.1 (stable)
>Status: Closed
>Resolution: Invalid
Priority: 5
Submitted By: Michel Brouckaert (mathhacker)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bug in Mailman version 2.1.5
Initial Comment:
Bug in Mailman version 2.1.5
We're sorry, we hit a bug!
If you would like to help us identify the problem,
please email a copy of this page to the webmaster for
this site with a description of what happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/var/mailman/scripts/driver", line 87, in run_main
main()
File "/var/mailman/Mailman/Cgi/admin.py", line 72, in
main
mlist = MailList.MailList(listname, lock=0)
File "/var/mailman/Mailman/MailList.py", line 128, in
__init__
self.Load()
File "/var/mailman/Mailman/MailList.py", line 593, in
Load
dict, e = self.__load(file)
File "/var/mailman/Mailman/MailList.py", line 559, in
__load
fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/var/mailman/lists/news_joc/config.pck'
Python information:
Variable Value
sys.version 2.2.3 (#1, Oct 15 2003, 23:33:35) [GCC
3.3.1 20030930 (Red Hat Linux 3.3.1-6)]
sys.executable /usr/bin/python
sys.prefix /usr
sys.exec_prefix /usr
sys.path /usr
sys.platform linux2
Environment variables:
Variable Value
PATH_INFO /news_joc
PYTHONPATH /var/mailman
SCRIPT_FILENAME /var/mailman/cgi-bin/admin
SERVER_SOFTWARE Apache/2.0.50 (Fedora)
SERVER_ADMIN info(a)1-eurohost.com
SCRIPT_NAME /mailman/admin
SERVER_SIGNATURE
Apache/2.0.50 (Fedora) Server at lists.jocdirksen.be
Port 80
REQUEST_METHOD GET
HTTP_HOST lists.jocdirksen.be
HTTP_KEEP_ALIVE 300
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
PATH_TRANSLATED /home/httpd/vhosts/default/htdocs/news_joc
REQUEST_URI /mailman/admin/news_joc
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT Mozilla/5.0 (Windows; U; Windows NT
5.0; en-US; rv:1.7.3) Gecko/20040910
HTTP_CONNECTION keep-alive
SERVER_NAME lists.jocdirksen.be
REMOTE_PORT 6134
REMOTE_ADDR 193.191.9.22
HTTP_ACCEPT_LANGUAGE en-us,en;q=0.5
UNIQUE_ID Z8yi2cOMj2wAAEs3DA4AAABW
SERVER_PORT 80
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT_ENCODING gzip,deflate
SERVER_ADDR 195.140.143.108
DOCUMENT_ROOT /home/httpd/vhosts/default/htdocs
----------------------------------------------------------------------
>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2005-04-20 07:41
Message:
Logged In: YES
user_id=12800
Run bin/check_perms
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1186599&group_…
Bugs item #1186599, was opened at 2005-04-20 11:17
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=1186599&group_…
Category: Web/CGI
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Michel Brouckaert (mathhacker)
Assigned to: Nobody/Anonymous (nobody)
Summary: Bug in Mailman version 2.1.5
Initial Comment:
Bug in Mailman version 2.1.5
We're sorry, we hit a bug!
If you would like to help us identify the problem,
please email a copy of this page to the webmaster for
this site with a description of what happened. Thanks!
Traceback:
Traceback (most recent call last):
File "/var/mailman/scripts/driver", line 87, in run_main
main()
File "/var/mailman/Mailman/Cgi/admin.py", line 72, in
main
mlist = MailList.MailList(listname, lock=0)
File "/var/mailman/Mailman/MailList.py", line 128, in
__init__
self.Load()
File "/var/mailman/Mailman/MailList.py", line 593, in
Load
dict, e = self.__load(file)
File "/var/mailman/Mailman/MailList.py", line 559, in
__load
fp = open(dbfile)
IOError: [Errno 13] Permission denied:
'/var/mailman/lists/news_joc/config.pck'
Python information:
Variable Value
sys.version 2.2.3 (#1, Oct 15 2003, 23:33:35) [GCC
3.3.1 20030930 (Red Hat Linux 3.3.1-6)]
sys.executable /usr/bin/python
sys.prefix /usr
sys.exec_prefix /usr
sys.path /usr
sys.platform linux2
Environment variables:
Variable Value
PATH_INFO /news_joc
PYTHONPATH /var/mailman
SCRIPT_FILENAME /var/mailman/cgi-bin/admin
SERVER_SOFTWARE Apache/2.0.50 (Fedora)
SERVER_ADMIN info(a)1-eurohost.com
SCRIPT_NAME /mailman/admin
SERVER_SIGNATURE
Apache/2.0.50 (Fedora) Server at lists.jocdirksen.be
Port 80
REQUEST_METHOD GET
HTTP_HOST lists.jocdirksen.be
HTTP_KEEP_ALIVE 300
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
PATH_TRANSLATED /home/httpd/vhosts/default/htdocs/news_joc
REQUEST_URI /mailman/admin/news_joc
HTTP_ACCEPT
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_USER_AGENT Mozilla/5.0 (Windows; U; Windows NT
5.0; en-US; rv:1.7.3) Gecko/20040910
HTTP_CONNECTION keep-alive
SERVER_NAME lists.jocdirksen.be
REMOTE_PORT 6134
REMOTE_ADDR 193.191.9.22
HTTP_ACCEPT_LANGUAGE en-us,en;q=0.5
UNIQUE_ID Z8yi2cOMj2wAAEs3DA4AAABW
SERVER_PORT 80
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT_ENCODING gzip,deflate
SERVER_ADDR 195.140.143.108
DOCUMENT_ROOT /home/httpd/vhosts/default/htdocs
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1186599&group_…
Patches item #1184595, was opened at 2005-04-17 10:43
Message generated for change (Comment added) made by tkikuchi
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1184595&group_…
Category: None
Group: None
>Status: Closed
>Resolution: Invalid
Priority: 5
Submitted By: SvR Marty (svrmarty)
>Assigned to: Tokio Kikuchi (tkikuchi)
Summary: setregid() to prevent group mismatch error with any MTA
Initial Comment:
mailman should run with its own gid apart from the
MTA. The mail wrapper is setgid to mailmain to allow
this:
rwxr-sr-x 1 mailman mailman 7856 Mar 21
03:13 /usr/local/mailman/mail/mailman
However, the gid check in the wrapper checks the real
gid (the gid of the MTA) instead of the effective gid
(mailman). One fix is to have the wrapper set its real gid
to the effective gid as done by the attached mailman-
2.1.5-setregid.patch. This patch has been verified to
work with postfix and should work with all other MTAs.
see also
http://bugs.gentoo.org/show_bug.cgi?id=45439
----------------------------------------------------------------------
>Comment By: Tokio Kikuchi (tkikuchi)
Date: 2005-04-17 12:28
Message:
Logged In: YES
user_id=67709
Patch is not uploaded but the discussion above is invalid.
The script wrapper checks gid to confirm that it is invoked
by a proper user. Or, anyone on the system can maliciously
invoke the script to forge a post or something like that.
Remember that if you are to check the egid, you do not have
to check anything at all because the wrapper is already set
sgid flag.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1184595&group_…
Patches item #1184595, was opened at 2005-04-17 12:43
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=1184595&group_…
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: SvR Marty (svrmarty)
Assigned to: Nobody/Anonymous (nobody)
Summary: setregid() to prevent group mismatch error with any MTA
Initial Comment:
mailman should run with its own gid apart from the
MTA. The mail wrapper is setgid to mailmain to allow
this:
rwxr-sr-x 1 mailman mailman 7856 Mar 21
03:13 /usr/local/mailman/mail/mailman
However, the gid check in the wrapper checks the real
gid (the gid of the MTA) instead of the effective gid
(mailman). One fix is to have the wrapper set its real gid
to the effective gid as done by the attached mailman-
2.1.5-setregid.patch. This patch has been verified to
work with postfix and should work with all other MTAs.
see also
http://bugs.gentoo.org/show_bug.cgi?id=45439
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1184595&group_…
Bugs item #1182604, was opened at 2005-04-13 22:55
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=1182604&group_…
Category: mail delivery
Group: 2.1 beta
Status: Open
Resolution: None
Priority: 5
Submitted By: Gregory Mokhin (mokhin)
Assigned to: Nobody/Anonymous (nobody)
Summary: HTML archive permissions block mail delivery
Initial Comment:
Mailman version 2.1.6b4.
Mail delivery stopped suddenly after one week of normal
operation and silently, mails being sent to shunt queue.
Here is the error log:
Apr 13 22:02:28 2005 (3585) Uncaught runner
exception: [Errno 5] Input/output error
Apr 13 22:02:28 2005 (3585) Traceback (most recent
call last):
File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 111, in _oneloop
self._onefile(msg, msgdata)
File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 167, 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 92, in process
send_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 133, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 315, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/usr/local/mailman/Mailman/Handlers/Scrubber.py",
line 287, in process
payload = part.get_payload(decode=True)
File "/usr/local/mailman/pythonlib/email/Message.py",
line 224, in get_payload
uu.decode(StringIO(payload+'\n'), sfp)
File "/usr/lib/python2.4/uu.py", line 139, in decode
sys.stderr.write("Warning: %s\n" % str(v))
File "/usr/local/mailman/Mailman/Logging/MultiLogger.py
", line 45, in write
_logexc(logger, msg)
File "/usr/local/mailman/Mailman/Logging/Utils.py",
line 22, in _logexc
sys.__stderr__.write('Logging error: %s\n' % logger)
IOError: [Errno 5] Input/output error
Apr 13 22:02:28 2005 (3585) SHUNTING:
1113416328.560488+2f3b68b63b63f76dde7ced44494dc0
79153ff3d0
I found that the reason was that HTML archives were
handled by an external archiver that sets its own file
permissions for HTML archives (worked for earlier
versions). Mailman archiving was limited to mbox only
and was not affected by file permissions issue. After
upgrading to 2.1.6b this problem manifested, but
unfortunately not immediately, but after one week of
normal operation, and silently (I was warned by a list
moderator that approved mail is not sent out).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=1182604&group_…
Patches item #1182245, was opened at 2005-04-13 16:20
Message generated for change (Comment added) made by grin
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1182245&group_…
Category: internationalization
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: peter gervai (grin)
Assigned to: Nobody/Anonymous (nobody)
Summary: admin.py unicode error patch (shouldn't these all be fixed?)
Initial Comment:
upgraded from 2.0 to 2.1.xx. mailman died some smaller deaths,
and a larger one, biting customer with 8859-2 email addresses,
which are valid, btw.
*this is not a proper fix* (I guess)
*a am not a python programmer* (I am pretty sure about this one)
however, it solves the bug and It Works(tm).
--- admin.py-orig Wed Apr 13 15:44:33 2005
+++ admin.py Wed Apr 13 16:14:27 2005
@@ -867,7 +867,13 @@
chunksz = mlist.admin_member_chunksize
# The email addresses had /better/ be ASCII, but might be
encoded in the
# database as Unicodes.
- all = [_m.encode() for _m in mlist.getMembers()]
+ all = []
+ for _m in mlist.getMembers():
+ try:
+ all.append( _m.encode() )
+ except:
+ all.append( _m )
+ #all = [_m.encode('utf-8','ignore') for _m in mlist.getMembers()]
all.sort(lambda x, y: cmp(x.lower(), y.lower()))
# See if the query has a regular expression
regexp = cgidata.getvalue('findmember', '').strip()
----------------------------------------------------------------------
>Comment By: peter gervai (grin)
Date: 2005-04-13 16:33
Message:
Logged In: YES
user_id=9622
...but I must comment that it is likely the users will enter 8859-2
ancoded local parts, and maybe I10L'ised domains (IDN) too. Mailman is
not supposed to choke and die on these. I guess...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1182245&group_…
Patches item #1182245, was opened at 2005-04-13 16:20
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=1182245&group_…
Category: internationalization
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: peter gervai (grin)
Assigned to: Nobody/Anonymous (nobody)
Summary: admin.py unicode error patch (shouldn't these all be fixed?)
Initial Comment:
upgraded from 2.0 to 2.1.xx. mailman died some smaller deaths,
and a larger one, biting customer with 8859-2 email addresses,
which are valid, btw.
*this is not a proper fix* (I guess)
*a am not a python programmer* (I am pretty sure about this one)
however, it solves the bug and It Works(tm).
--- admin.py-orig Wed Apr 13 15:44:33 2005
+++ admin.py Wed Apr 13 16:14:27 2005
@@ -867,7 +867,13 @@
chunksz = mlist.admin_member_chunksize
# The email addresses had /better/ be ASCII, but might be
encoded in the
# database as Unicodes.
- all = [_m.encode() for _m in mlist.getMembers()]
+ all = []
+ for _m in mlist.getMembers():
+ try:
+ all.append( _m.encode() )
+ except:
+ all.append( _m )
+ #all = [_m.encode('utf-8','ignore') for _m in mlist.getMembers()]
all.sort(lambda x, y: cmp(x.lower(), y.lower()))
# See if the query has a regular expression
regexp = cgidata.getvalue('findmember', '').strip()
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1182245&group_…