You found a bug. In The Mail Archive's hash calculation, there is an
incorrect urlib.unquote run on the message id. This is escaping the minus
sign, and therefore calculating based on an incorrect message id. We're
going to have to regenerate the entire message-id index after the bug is
fixed. That will take a while, but we will prioritize recent data.

aanlkti=uvu1a-ddef0x07i0s4fmd+c5=sndgk2uns...@mail.gmail.com
AANLkTi=uVU1A-ddef0x07i0s4fmd+c5=sndgk2uns...@mail.gmail.com

This doesn't affect you, but there is also a secondary bug where messages
archived in the last few minutes of the day (GMT -0800) are not having their
message id indexed. It's a very small fraction of the messages, and I am
just mentioning it here so I don't forget to fix it at the same time.

Stay tuned for the re-index (probably this coming weekend) and thank you for
the excellent bug report. It goes without saying, but I'll say it anyway, do
not write code to work around this flaw. The fix must be on our end.

Jeff

Reply via email to