[Tickets #10431] Something strange with flowed and QP

bugs at horde.org bugs at horde.org
Tue Aug 16 14:14:30 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/10431
------------------------------------------------------------------------------
  Ticket             | 10431
  Created By         | Jan Schneider <jan at horde.org>
  Summary            | Something strange with flowed and QP
  Queue              | IMP
  Version            | Git master
  Type               | Bug
  State              | Assigned
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Slusarz
------------------------------------------------------------------------------


Jan Schneider <jan at horde.org> (2011-08-16 14:14) wrote:

I'm not sure if the bug is when writing or when rendering the message.  
But probably rather when rendering, because it seems to work fine if  
reading the message in Thunderbird.
I don't want to upload the whole message here, so here are the  
relevant lines, let's see what whups makes of it:

Das könnte zum Beispiel so aussehen, dass wir bei entsprechenden  
Anfragen diese an eine Kontaktperson bei Euch weiterleiten. Oder Ihr  
schnürt ein entsprechendes Paket, dass wir in unseren Angeboten mit  
anführen. Bei erfolgreicher Vermittlung bekämen wir eine  
Vermittlungsgebühr.
Wir ständen dann weiterhin für 3rd-Level-Support zur Verfügung, d.h.  
für alle Anfragen des Kunden bzgl. Horde, die nicht zum Tagesgeschäft  
gehören.

This is how IMP encodes them (iso-8859-1, flowed, DelSP=yes):

Das k=F6nnte zum Beispiel so aussehen, dass wir bei entsprechenden
Anfragen diese an eine Kontaktperson bei Euch weiterleiten. Oder Ihr
schn=FCrt ein entsprechendes Paket, dass wir in unseren Angeboten mit
anf=FChren. Bei erfolgreicher Vermittlung bek=E4men wir eine
Vermittlungsgeb=FChr.
Wir st=E4nden dann weiterhin f=FCr 3rd-Level-Support zur Verf=FCgung, d.h. =

f=FCr alle Anfragen des Kunden bzgl. Horde, die nicht zum Tagesgesch=E4ft
geh=F6ren.

All lines have trailing two character with the exception of:
- the last lines of both paragraphs
- the line with the leading =
- the line after that, which only contains a single space

After quoted-printable decoding (manuall with  
quoted_printable_decode(), not through Horde), this becomes:

Das könnte zum Beispiel so aussehen, dass wir bei entsprechenden
Anfragen diese an eine Kontaktperson bei Euch weiterleiten. Oder Ihr
schnürt ein entsprechendes Paket, dass wir in unseren Angeboten mit
anführen. Bei erfolgreicher Vermittlung bekämen wir eine
Vermittlungsgebühr.
Wir ständen dann weiterhin für 3rd-Level-Support zur Verfügung, d.h.
für alle Anfragen des Kunden bzgl. Horde, die nicht zum Tagesgeschäft
gehören.

All lines but the final lines of the paragraphs have two trailing spaces.

When rendered in IMP after converting to fixed, this results in (and  
I'm sure Whups is going to add line breaks at the wrong places now):

Das könnte zum Beispiel so aussehen, dass wir bei entsprechenden
Anfragen diese an eine Kontaktperson bei Euch weiterleiten. Oder Ihr
schnürt ein entsprechendes Paket, dass wir in unseren Angeboten mit
anführen. Bei erfolgreicher Vermittlung bekämen wir eine
Vermittlungsgebühr.
Wir ständen dann weiterhin für 3rd-Level-Support zur Verfügung,  
d.h.für alle Anfragen des Kunden bzgl. Horde, die nicht zum  
Tagesgeschäft
gehören.

This is really messed up. The first paragraph is wrapped regularly,  
but the second paragraph is concatenating the first two lines into  
one, but eats the space between them at the same time.






More information about the bugs mailing list