Deutsch   English   Français   Italiano  
<snr3ps$1tfn$1@cabale.usenet-fr.net>

View for Bookmarking (what is this?)
Look up another Usenet article

X-Received: by 2002:a7b:cf10:: with SMTP id l16mr17107915wmg.17.1637945980929;
        Fri, 26 Nov 2021 08:59:40 -0800 (PST)
Path: ...!news-out.google.com!nntp.google.com!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.comp.usenet.lecteurs-de-news
Subject: =?UTF-8?Q?[MesNews]_Pr=c3=a9cision_concernant_la_derni=c3=a8re_corr?=
 =?UTF-8?Q?ection_=28was:_Une_famille_d=c3=a9cim=c3=a9e_etc.=29?=
Date: Fri, 26 Nov 2021 17:59:40 +0100
Organization: There's no cabale
Lines: 51
Message-ID: <snr3ps$1tfn$1@cabale.usenet-fr.net>
References: <619cff34$0$3709$426a74cc@news.free.fr> <snivhe$3gi$1@solani.org>
 <snivo8$bnu$1@dont-email.me> <snivu4$3ss$1@solani.org>
 <KYgQ-Fbp3wUK1rnsf9zF5GHzcAY@jntp> <mn.bc4a7e5b3775cdf1.119180@sans.pub>
 <veHqwICZyLwpmAvzBcZHXHwFiso@jntp> <mn.bd297e5b7d707a9a.119180@sans.pub>
 <snjr80$nc5$1@cabale.usenet-fr.net> <snktu4$6sp$1@dont-email.me>
 <mn.c2b37e5b385b4148.119180@sans.pub> <snl5mt$mp2$1@shakotay.alphanet.ch>
 <snl5re$nge$1@shakotay.alphanet.ch> <snnhvu$qi3$1@rasp.pasdenom.info>
 <snnivj$j7e$1@dont-email.me> <snq5gq$dnk$1@rasp.pasdenom.info>
 <snq6fu$hdv$1@dont-email.me> <snqao8$bei$1@shakotay.alphanet.ch>
 <snqd2k$q33$2@rasp.pasdenom.info>
NNTP-Posting-Host: 220.12.205.77.rev.sfr.net
Mime-Version: 1.0
X-Trace: cabale.usenet-fr.net 1637945980 62967 77.205.12.220 (26 Nov 2021 16:59:40 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Fri, 26 Nov 2021 16:59:40 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <snqd2k$q33$2@rasp.pasdenom.info>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bytes: 3946

Bonjour,

Le 26/11/2021 11:31, yamo' a écrit :
> 
> À la décharge de MesNews, le développeur pour la dernière version a, il
> me semble, corrigé un bug généré par un bug de Thunderbird...

Je me dois d'apporter une précision à ce sujet.

J'ai cru pendant quelques semaines, peut-être même quelques mois, que
MesNews ne faisait que respecter un peu trop strictement le RFC 2047,
en interprétant un « should » comme si c'était un MUST :

<https://datatracker.ietf.org/doc/html/rfc2047#section-4.2>
§
   (1) Any 8-bit value may be represented by a "=" followed by two
       hexadecimal digits.  For example, if the character set in use
       were ISO-8859-1, the "=" character would thus be encoded as
       "=3D", and a SPACE by "=20".  (Upper case should be used for
       hexadecimal digits "A" through "F".)
§

Lorsqu'Arnaud a sorti sa toute dernière version (MesNews/1.08.06.00)
pour accepter les chiffres hexa en minuscules comme le génèrent
Thunderbird et SeaMonkey, je croyais encore que c'était le cas, et
du coup lui aussi.


Mais après coup je me suis rendu compte que le comportement de MesNews
1.08.03.00 était réellement non conforme au RFC 2047. En effet, un
mot qui ne peut pas être reconnu comme un encoded-word devrait être
laissé tel quel (puisque ce n'est pas un encoded-word MIME), or
MesNews faisait le boulot à moitié, malgré le fait qu'il y avait un
caractère réservé (=) non encodé en =3D et non suivi de deux caractères
hexa avec majuscules. Au finale, il supprimait même l'indication de
charset, rendant impossible le décodage lors des réponses !

Ainsi, le texte suivant :
 Ne pas confondre =?ISO-8859-15?Q?"=a4"?= avec =?ISO-8859-1?Q?"=a4"?= !
qui aurait dû se lire :
 Ne pas confondre "€" avec "¤" !
devenait dans MesNews/1.08.03.00 :
 Ne pas confondre "=a4" avec "=a4" !

Si vraiment il considérait que ce n'était pas conforme, il aurait dû
renvoyer :
 Ne pas confondre =?ISO-8859-15?Q?"=a4"?= avec =?ISO-8859-1?Q?"=a4"?= !
(ce qui aurait été très bien décodé par les autres nouvelleurs).

-- 
Olivier Miakinen