Alfred Schroeder <[EMAIL PROTECTED]> wrote on 02.07.04:

> Michael Heydekamp ([EMAIL PROTECTED]) schrieb am 02.07.04:

>> Der jetzt notwendige Fix w�re also nicht, den obigen Fix wieder
>> r�ckg�ngig zu machen, sondern konsequenterweise bei als "binary"
>> deklarierten Nachrichten ein EOL erst gar nicht zu entfernen -
>> sondern 1:1 im Originalzustand zu belassen.  Man k�nnte h�chstens
>> daran denken, in diesem Punkt den vorherigen Zustand als Temp-Fix
>> erstmal wieder herzustellen - dazu bitte Meinungen.

> Ich pl�diere f�r 1:1 durchreichen,

Aber eben das k�me einem neuerlichen Komplettumbau gleich.  Nebenbei
h�ttest Du dann jede Menge LFs statt CRLFs als Zeilentrenner in Deiner
Mail, die ja eigentlich Text und gar kein Binary ist.

> zumal in echten Binarys 0A oder 0D durchaus vorkommen.

Klar k�men sie in uncodierten Bin�rdaten vor - sofern bei RFC �berhaupt
uncodierte Bin�rdaten vorgesehen sind.

Ich habe nach meinem Posting gestern abend noch etwas RFC-Lekt�re
betrieben.  Derzeit stellt es sich f�r mich so dar, da� die MIME- 
Spezifikation uncodierte Bin�rdaten prinzipiell ber�cksichtigt (genau
daf�r wurde CTE "binary" ja geschaffen), aber RFC2045 sagt andererseits
auch:

----------8<----------
>  Mail transport for unencoded 8bit data is defined in RFC 1652.  As of
>  the initial publication of this document, there are no standardized
                                             ^^^^^ ^^^ ^^ ^^^^^^^^^^^^
>  Internet mail transports for which it is legitimate to include
   ^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^ ^^^^^^^^^^ ^^ ^^^^^^^
>  unencoded binary data in mail bodies.  Thus there are no
   ^^^^^^^^^ ^^^^^^ ^^^^ ^^ ^^^^ ^^^^^^   ^^^^ ^^^^^ ^^^ ^^
>  circumstances in which the "binary" Content-Transfer-Encoding is
   ^^^^^^^^^^^^^ ^^ ^^^^^ ^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
>  actually valid in Internet mail.  However, in the event that binary
   ^^^^^^^^ ^^^^^ ^^ ^^^^^^^^ ^^^^
>  mail transport becomes a reality in Internet mail, or when MIME is
>  used in conjunction with any other binary-capable mail transport
>  mechanism, binary bodies must be labelled as such using this
>  mechanism.
----------8<----------

Und wenn ich's recht �berlege, habe ich auch noch nie eine RFC-Mail mit
uncodierten Bin�rdaten bewu�t und live gesehen.

Es w�re also zu kl�ren, ob der obige Text noch aktuell und zutreffend
ist.  Wenn ja, habe ich ein gro�es Problem weniger und mu� nur eine
L�sung f�r solche d�mlicherweise als "binary" deklarierten Mails finden,
ohne den angesprochenen Fix f�r qp-codierte Bin�rdaten zu brechen.  Das
sollte kein gr��eres Problem sein, man behandelt "binary" dann einfach
als "8bit".

Sollte er allerdings nicht (mehr) zutreffen und uncodierte Bin�rdaten im
RFC-Raum inzwischen vorkommen, dann m��ten die Lese/Schreibroutinen im
UUZ in der Tat komplett neu geschrieben werden.  Derzeit arbeitet der
UUZ ausschlie�lich zeilenorientiert (wenn auch die Zeilen unbegrenzt
lang sein d�rfen).

Ich werde das Thema mal mit meinen RFC-Beratern diskutieren und in dcsn   
ansprechen.

>> Und ganz dramatisch w�rde es werden, wenn nicht im "outer
>> labelling", sondern in einem der inneren Nachrichtenteile als CTE
>> "binary" deklariert ist - das w�rde n�mlich hei�en, da� der UUZ
>> komplett die einzelnen Teile der MIME-Nachricht parsen m��te,

Und das m��te dann auch gemacht werden, wenn uncodierte Bin�rdaten
ber�cksichtigt werden m��ten.

> Mir war ja klar, dass dieser Bug Arbeit f�r Dich bedeutet, aber wenn
> ich geahnt h�tte, *was* ich da lostrete, h�tte ich wohl eher
> geschwiegen und weiterhin die (wenigen) Rfc-Mails bearbeitet... ;-)

Nein, genau solche Dinge sind ja eminent wichtig, und sei es nur, da�
man etwaigen Handlungsbedarf bzw. dessen Nichtexistenz erstmal nur
erkennt und dokumentiert.


        Michael
------------------------------------------------------------------------
FreeXP Support-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/support-list

Antwort per Email an