Voir les traceurs | Bugs | Exporter au format CSV

Date :
21/03/2011 11:39
Priorité :
3
État :
Open
Proposé par :
Thibault Cassan (tcassan)
Confié à :
Nobody (None)
Resolution :
Accepted As Bug
Version :
3.0
Severity :
major
Component :
XIMFMAIL
Language :
fr
en
Operating System :
Linux
URL :
Résumé :
Mauvaise gestion des retour à la ligne non Windows

Description détaillée
Le plugin XIMFMail ne sait pas gérer des headers générés à partir d'une plateforme autre que Windows.
Potentiellement, le header peut être séparé du body du mail par "\r\n\r\n", "\n\n", ou encore "\r\r".

Dans le plugin XIMFMail, dans messageAnalyser-ximfmail.js, il semblerait que seule la recherche de la séquence Windows (\r\n) soit faite.
Par conséquent, les headers sont mal récupérés.

Par exemple, le mail joint à ce bug report est mal affiché: le champ X-XIMF-Originator-Reference contient non seulement la valeur du header, mais aussi le contenu du body.

Pour info, la recherche du retour chariot Windows uniquement se retrouve aussi dans trustedbird-patch-source-3.1/mail/extensions/smime/content/msgHdrViewSMIMEOverlay.js, mais je n'en ai pas vu de conséquences.
Message  ↓
Date : 05/05/2011 09:33
Expéditeur : Thibault Cassan

Pour cette partie là:
"Pour info, la recherche du retour chariot Windows uniquement se retrouve aussi dans
trustedbird-patch-source-3.1/mail/extensions/smime/content/msgHdrViewSMIMEOverlay.js, mais je n'en ai pas vu de
conséquences."

J'ai pu voir l'impact: les secure headers sont mal récupérés sous Linux. En fait, Thunderbird semble convertir les retours à la ligne du message reçus vers des retours à la ligne natifs (cf. nsImapProtocol). Les headers sont donc séparés du body par une séquence "\n\n" sous Linux.
J'ai committé une modification de msgHdrViewSMIMEOverlay.js pour corriger ça.

Date : 31/03/2011 11:47
Expéditeur : Xavier PARIS

Bonjour,

je prend en compte ce problème pour une prochaine livraison de Ximfmail.

Cdt,

Pièces jointes :
Taille Nom Date Par Télécharger
809 octetsXIMF_error_source.txt21/03/2011 11:39Thibault CassanXIMF_error_source.txt
Champ Ancienne valeur Date Par
ResolutionNone31/03/2011 11:47Xavier PARIS
File Added981: XIMF_error_source.txt21/03/2011 11:39Thibault Cassan
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page