I'm running majordomo 1.94.4 on IRIX. I had a list owner come to me
today with a problem - a user has subscribed twice to a list, once with
their email address in all caps and one in all lower case. When trying
to remove said user from the list, majordomo complained and wouldn't do
it because it "matches multiple list members."
So it appears there is a bug on the subscribe side that is checking in a
case sensitive manner? Has anyone seen this themselves? Both
do_subscribe and do_unsubscribe seem to use the is_list_member call in a
similar fashion, which uses the &addr_match function, but then to check
for multiples do_unsubscribe uses its own little loop with &addr_match.
addr_match should lower-case all the addresses before comparing them, I
can't find where it might be thinking case sensitive on the subscribe...
Ernest C. Mueller firstname.lastname@example.org
Vice President for Technical Development Phone: (901) 251-7000
Towery Publishing http://www.towery.com