Comment 22 for bug 233990

Revision history for this message
André Pirard (a.pirard) wrote : Re: [Bug 233990] Re: Thunderbird's mdn (receipt) message may contain 822bis-violating bare lf which is rejected by Qmail
  • unnamed Edit (2.8 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn050009040207090709060809")
  • unnamed Edit (2.8 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn050009040207090709060809")
  • unnamed Edit (4.7 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn000103090409050306010000")
  • unnamed Edit (5.4 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn080405030608030201070102")
  • unnamed Edit (3.6 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn080809020004040603000607")
  • unnamed Edit (2.8 KiB, multipart/report; report-type=disposition-notification; boundary="------------mdn050908010905040300030000")

Thanks to Aaron for setting this bug to /confirmed/ at last.

On 2009-12-03 02:54, C de-Avillez wrote :
> Well. I got here via André's email to BugSquad. Some comments and
> requests:
Thanks for coming, C.
> 0. Being aggressive does not help.
I'm not aggressive at all.
I'm very calmly coming back from solving another bug with a developer.
*2 days 4 hours* from my filing the bug to his fix *in the distribution*.
We did a great job and we waved a see you back.
I horribly feel like losing my time with this case in comparison.
I counted I could have solved 15 bugs at the other one's rate instead.
> I actually stopped to consider if I
> should look at it, and eventually (and nevertheless) decided to.
Yes, I know that feeling exactly.
It hit me a dozen times along those 1 1/2 year for this bug alone.
> But, as
> far as I can understand, you *did* succeed in getting all involved not
> really interested in helping. Next time please keep in mind that most of
> us are *volunteers*. We have no obligation to help.
Thanks again.
Correct. I am a volunteer having no obligation to help Ubuntu.
I do it because I love Ubuntu and I hate hearing speak about its bugs.
And I help many people using it. Very busy.
Nobody's obliged to think alike. Not even to thank me.
> 1. No, it was not clear *where* the problem was (apart from "being in
> the MDN"). Also, I am pretty sure asac wanted to ask the you 'where'
> instead of 'what'.
I have answered all your questions only by taking data out of the mdnmsg
files.
A Thunderbird developer needs nothing more than it & the Qmail's error
message.
That's what I'm saying since 1 1/2 years.
> 2. I see no reason why I should spend time to search for a bare LF that
> you did not think important enough to point out, in a file full of
> characters.
You should not.
You should believe D. J. Bernstein <http://cr.yp.to/djb.html> that there
*is* one.
There should *never* be a bare linefeed in SMTP transmission.
Hence, if there is one, it *must* be a bug.
It's *only* the developer's concern *where *that bare lf is.
If I meet a dev like the one I just left, he may find questions to ask me.
Questions he only knows.
But I even doubt there's any question to ask.
Because every information is in the mdnmsg files.
I'm all his for testing fixes, of course, like I tested it lately.
> 3. Nevertheless I did it. I found (and I did *not* look carefully) one
> single bare LF, in the initial headers. So, I wonder:
Because it looks all so difficult, I have
1) uploaded numbered versions of the files so that we don't get all mixed up
2) run a grep command on them
3) washed my sins away by following the reporting instructions exactly
4) updated the bug description with the above
> 3.1. Can you repeat every time this error?
Yes. It happened many more than shown, of which 4 descriptions were
uploaded.
One more, and file #5 is a bare case replayable at will.
You can even send me an e-mail like cases 2, 3 and 4 and I'll return you
the mdnmsg file.
So that you may upload one with your own name in it ;-)
> 3.2. Just for grins, could you try again, after changing your email
> name so that it will not have an accented 'e'? This is an area where I
> have seen a lot of issues in the past, and I am curious.
I have a file somewhere in which I collected more than 30 different
representation of my name over the years.
I know even more what it's all about and this is not the case. Please
don't ask me to lose more time :-(
But you can make the test yourself by sending me an e-mail with your
name like explained above.
> 3.3. finally what is your current Thunderbird version? Full version
> string, please.
$ grep User-Agent mdnmsg*.eml
mdnmsg0.eml:User-Agent: Thunderbird 2.0.0.14 (X11/20080505)
mdnmsg1.eml:User-Agent: Thunderbird 2.0.0.14 (X11/20080505)
mdnmsg4.eml:User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
mdnmsg5.eml:User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
> 4. Finally, no, I do not run Thunderbird, nor QMail. I am not interested
> in running either (even though usually anything written by DJ Berstein
> is really good).
You need none of Thunderbird or QMail to forward this problem.
> Interesting. Your last example does not show a bare LF anywhere I can
> see. But I *do* see a bare CR, at the very last line.
>
Yes, all my files contain at least one bare linefeed.
No, DJ Berstein is not a liar.
You are correct about the bare CR. But ... hush hush ...
... I have been urged to follow the instructions closely and not to mix
problems.

Thanks again.