- Package:
- qa.debian.org
- Source:
- qa.debian.org
- Submitter:
- Bart Martens
- Date:
- 2021-02-19 12:39:03 UTC
- Severity:
- normal
While investigating bug 671457 I found a different bug in carnivore. These ddpo pages are currently different : http://qa.debian.org/developer.php?login=Loeberbauer@ssw.jku.at http://qa.debian.org/developer.php?login=loeberbauer@ssw.jku.at This is caused by different id's in the carnivore db file : | email2id:Loeberbauer@ssw.jku.at = 1887 | email:1887 = Loeberbauer@ssw.jku.at | name:1887 = Markus Loeberbauer | | email2id:loeberbauer@ssw.jku.at = 2361 | email:2361 = loeberbauer@ssw.jku.at | name:2361 = Loeberbauer Markus Carnivore should merge these id's because the e-mail addresses are (comparing them case insensitive) identical.
| The local-part of a mailbox MUST BE treated as case sensitive. (2.4 RFC 5321) Bastian
It seems that Debian doesn't always do that. For example, an e-mail sent to BartM@debian.org is delivered to the same mailbox as an e-mail sent to bartm@debian.org . Also, the script bts-wnpp_rm already converts all e-mail addresses to lowercase. I think that it is better to accept the reality that most people consider e-mail addresses as case insensitive. Looking at the examples in carnivore I think that it is better to do the same in carnivore. Regards, Bart Martens
Bart Martens <bartm@debian.org> writes: But that's consistent. The local delivery system is allowed to map addresses to mailboxes however it wants, including mapping all capitalization patterns to the same mailbox. (That's typical behavior, even.) The formally correct thing to do is to case-smash "local" addresses (such as @debian.org addresses) where we know that we are going to treat all case variations as equivalent, but to preserve case in non-local addresses where we don't know what the remote behavior will be. However, I must admit that, other than as demostrations of strict standards compliance, I've never met a mail system in the real world that delivered varient capitalizations to different people. I've heard of some that bounced some capitalizations as an anti-spam measure, but that doesn't really argue against address merging for a tracking database.
retitle 684356 carnivore: should merge id's based on case insensitive comparing e-mail addresses stop Based on what I read from Bastian Blank and Russ Allbery I think that it is not an error that both addresses are stored in the carnivore database but that it still makes sense that carnivore marks both addresses as in use by the same person. Regards, Bart Martens
Hallo, Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum? Eddie