[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
case independence
From: |
Matt Swift |
Subject: |
case independence |
Date: |
Thu, 29 Mar 2001 05:58:04 -0500 |
This bug report will be sent to the Free Software Foundation,
not to your local site managers!!
Please write in English, because the Emacs maintainers do not have
translators to read other languages for them.
In GNU Emacs 20.7.2 (i386-debian-linux-gnu, X toolkit)
of Tue Jul 25 2000 on raven
configured using `configure i386-debian-linux-gnu --prefix=/usr
--sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib
--infodir=/usr/share/info --with-pop=yes --with-x=yes --with-x-toolkit=yes'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
The way I read rfc822, there is case independence on the domain name part of an
email address (e.g., AOL.CoM = aol.COM = aol.com, etc.). The Emacs-Lisp
functions `mail-extract-address-components' and `rfc822-addresses' are
attempting (I think) to create canonical strings such that two addresses
equal-under-rfc822 should compare `equal'. If they are attempting that, then
they need to handle case independence. Presently, they do not, so that, e.g.,
running both "mom@AOL.com" and "mom@aol.com" through either of the functions
will result in two strings that are not `equal' (in this example, the strings
are not changed at all).
Recent input:
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p M-f M-f M-f
M-b M-c M-c M-c down-mouse-1 mouse-1 C-x C-e M-1 prior
down-mouse-1 mouse-1 C-a C-k C-y C-y C-k C-p C-y C-o
C-n C-e M-b M-b M-b M-f @ A O L . C o M C-f C-f M-d
S backspace s a m @ A O L . C o M backspace backspace
backspace c o m C-e C-x C-e C-h f s t r i n g - m a
t c h return M-1 M-x r e p o r t - e m tab return
Recent messages:
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
((("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("george g."
"george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") ("" "samson@msn"))
(("matt swift" "swift@alum.mit.edu") ("george g." "george") ("!
george g
." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") (""
"samson@msn")) (("matt swift" "swift@alum.mit.edu") ("george g." "george")
("george g." "george@aol") ("go" "bobo@aol.com") ("matt" "swift@bu.edu") !
("" "sam
son@msn"))) [2 times]
((("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G."!
"george
") ("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu")
(nil "samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil
"samson@msn")) (("Matt Swift" "swift@alum.mit.edu") ("George G." "george")
("George G." "george@aol") ("Go" "bobo@aol.com"!
) ("Matt
" "swift@bu.edu") (nil "samson@msn"))) [2 times]
TRACE current buffer test.el
Auto-saving...
((("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol") ("Go" "bobo@aol.com") ("Matt" "swift@bu.edu") (nil "samson@msn"))
(("Matt Swift" "swift@alum.mit.edu") ("George G." "george") ("George G."
"george@aol")
Mark set [3 times]
("sam@AOL.CoM" "sam@AOL.com" "louie")nil
Type C-x 1 to remove help window. M-C-v to scroll the help.
None
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- case independence,
Matt Swift <=