case-sensitivity in sync_members and remove_members (PR#185)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Jitterbug-Id: 185
Submitted-By: <email address hidden>
Date: Mon, 10 Jan 2000 13:32:43 -0500 (EST)
Version: 1.1
OS: Digital Unix 4.0C
Both the sync_members and remove_members have
case-sensitivity problems when deleting members.
My list members have capitalized names (e.g. Name.Surname@
The command:
bin/remove_
does nothing, no matter how many times I run it, but:
bin/remove_
removes the member correctly.
The sync_members is trickier, it doesn't help to lowercase
the e-mail address in the file to be synced - it reports:
Removed: <email address hidden> ( <email address hidden>)
and logs in the logs/subscribe:
Jan 10 19:12:41 2000 my-list: deleted <email address hidden>
yet it does nothing - the member is still in the list
and the next invocation of sync_members tries to remove it again.
I had to change routine MailList.
use string.lower(alias) instead of alias in performing 'del'.
The sync_members now does its job correctly.
Perhaps I should add that I used sync_members to create the
initial list of members.
Regards
Mark
--
!!!!!
!! Mark Martinec (system manager) tel +386 61 177-3575 !!
!! J. Stefan Institute, Jamova 39 fax +386 61 219-385 !!
!! SI-1000 Ljubljana, Slovenia <email address hidden> !!
!!!!!
=======
Audit trail:
None
[http://
I believe this is no longer a problem with Mailman 2.0