Michael Heydekamp ([EMAIL PROTECTED]) wrote:

 >> nach zwei Polls (RFC) hab ich Probleme mit der Konvertierung der
 > *.MSG
 >> nach ZConnect durch den aktuellen E-UUZ.
 >>
 >> Wie es aussieht, werden LEN-Header falsch generiert.

 > Richtig. Allerdings war meine urspruengliche Annahme, es handele
 > sich um einen "klaren" Bug des UUZ, etwas verfrueht. Nachdem ich
 > das jetzt eingehend analysiert habe, liegen die Ursachen in einer
 > Gemengelage aus verschiedenen Umstaenden (erst in Kurzfassung,
 > spaeter Erlaeuterungen dazu):

 > 1. Der Subject:-Header der beiden besagten Postings ist defekt und
 > somit Mitverursacher des Problems.

 > 2. Das Problem existiert UUZ-seitig in dieser Form seit rund 2
 > Jahren (genauer seit der Version vom 30./31.03.2002). Ursache ist
 > ein Bugfix von Jochen, der sowohl von Robo/XP2 als auch von uns
 > uebernommen wurde (und den man daher auch nicht einfach
 > rueckgaengig machen kann).

Irgendwann kommt scheinbar jeder Bug mal zum Vorschein. ;) Gut, da� Du ihn
hast einkreisen k�nnen.

Die augenblickliche Situation ist zumindest f�r mich ziemlich
unbefriedigend: ich beziehe keine News mehr von Gruppen, in denen der
bewu�te KNode-Anwender schreibt. ;)

[...]

 > ------
 > Nun zur Entstehung des Problems mit dem falschen LEN-Header:

 > Jochen hat - weil es mal so ein Szenario im real life gab -
 > seinerzeit einen Fix fuer Faelle eingebaut, in denen ein
 > UTF-8-Multibyte "zerrissen" ist (sich ueber mehrere Zeilen
 > erstreckt). Sowas ist bei base64- oder qp-codierten Texten ein
 > absolut realistisches Szenario, kann aber auch bei extrem und
 > unzulaessig langen encoded words in Headern (die haeppchenweise
 > decodiert wuerden) zum Tragen kommen.

Mal ne dumme Frage: warum wird denn nicht im Hauptspeicher die komplette
Headerzeile zusammengebaut? PChars existieren ja auch bei BP7. Da man das
ja nur f�r eine Headerzeile jeweils machen br�uchte, w�ren doch wohl auch
keine Speicherplatzprobleme zu erwarten? Oder wird die gleiche Routine
auch f�r den Body benutzt?

 > Als ich mir vor Monaten diese Sache mal genauer angesehen hatte,
 > dachte ich mir schon "hoffentlich geht das gut". Ich hatte dann
 > Robo auf moegliche Probleme angesprochen, aber der meinte, die
 > Leute sollten gefaelligst korrekt codieren und deklarieren. Na ja,
 > zwei Jahre ging's ja nun auch gut. Allerdings hatte ich keine
 > Probleme mit falschen LEN-Headern vorhergesehen, hoechstens ein
 > paar "falsch" decodierte Zeichen, die aber eben auf falsch
 > codierte/deklarierte Header zurueckzufuehren gewesen waeren.

Gut, damit h�tte man zur Not auch leben k�nnen. Aber ein falscher LEN-
Eintrag ist was anderes.

[detailierte Analyse gesnippt]

 > Wie schon gesagt, verdankt der aeltere UUZ von XP2 (neuere
 > muessten dasselbe Problem haben, aber die habe ich hier nicht zur
 > Hand,

K�nnte dann wohl auch den OpenXP-UUZ betreffen.

 > Done. Es war schneller analysiert als die Analyse zu verfassen. ;)

:-)

[...]
 > Ich bin am Freitag wieder im Buero und hoffe, dass wir am WE eine
 > gefixte UUZ-Version rausgeben koennen.

Gut!

Gruss
        Hans-Juergen

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

Antwort per Email an