Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

text/plain et firebird

19 réponses
Avatar
Jean-Marc Desperrier
Pour ceux qui se plaignent des fichiers envoyé par le serveur en
text/plain et qui sont affichés par Mozilla/Firebird, un fix est
envisagé dans la dernière version de Firebird, peut-être cela viendra
dans le tronc.

Le bug relié est :
http://bugzilla.mozilla.org/show_bug.cgi?id=220807

Le principe est que
SI le serveur déclare que c'est du text/plain sans aucun encodage ou
alors uniquement l'encodage ISO-8859-1, et
SI le contenu contient des caractères non-valides dans ce type de
contenu d'après la RFC 2046
ALORS on proposera de choisir entre l'afficher, le sauvegarder, ou le
fournir à une application pour l'interpréter.

Un commentaire de Boris Zbarsky au sujet de la philosophie de cette modif :
"I am implementing a workaround
for a bug in the default configuration of the most popular web server
out there. I am _not_ attempting to solve all possible ways in which
someone can fuck up a web server to lie to web browsers."

9 réponses

1 2
Avatar
ho alexandre
Frederic Bezies wrote:
un clône d'IE qui a la moitié des mêmes comportements aberrants.



Mais au moins, Mozilla sait rendre correctement les CSS, au moins :)



oui oui, pour l'instant.
Mais Firebird 0.7 ne va pas fouiller dans un fichier reçu pour savoir
quel est son type. Dans Firebird 0.8 si.

Alors, dans combien de temps Firebird supportera-t-il les balises MS ?

--
XandreX
/I'm that kind of people your parents warned you about/
Avatar
Frederic Bezies
Le 22/12/2003 01:28, je ne dormais pas quand ho alexandre nous a dit :

Frederic Bezies wrote:

un clône d'IE qui a la moitié des mêmes comportements aberrants.




Mais au moins, Mozilla sait rendre correctement les CSS, au moins :)



oui oui, pour l'instant.



Et cela ne va pas changer :)

Mais Firebird 0.7 ne va pas fouiller dans un fichier reçu pour savoir
quel est son type. Dans Firebird 0.8 si.

Alors, dans combien de temps Firebird supportera-t-il les balises MS ?




Marquee est déjà supporté.

/me fonce au vomitorium.

--
Frédéric Béziès -

Site Perso : http://frederic.bezies.free.fr/
Weblog : http://frederic.bezies.free.fr/weblog/
Avatar
Jean-Marc Desperrier
Bobe wrote:
Il faut trouver un juste milieu, et botter le cul des mecs qui savent
pas configurer un serveur.



Lire mon message et le commentaire de bz que j'ai recopié dedans, merci.

Ce commentaire est :
"I am implementing a workaround
for a bug in the default configuration of the most popular web server
out there."

Le problème est que Apache est configuré pour renvoyer "text/plain" pour
*tout* ce qu'il ne connait pas ET que les gens d'Apache refusent de
rajouter aucune extension suplémentaire dans le fichier de type mime par
défaut, aussi populaire soit-elle, si ce n'est pas un type enregistré
par l'IANA.

Le vrai problème en dessous est que au fur et à mesure que le web
s'enrichit, que le nombre de types de fichiers existant devient de plus
en plus important, il devient aussi manifeste que le mécanisme des
extensions ne marche pas bien, et malheureusement on a rien d'autre de
portable pour décider ce qu'est un fichier.
Avatar
Bobe
Jean-Marc Desperrier nous a dit le 22/12/2003 15:07:


Le problème est que Apache est configuré pour renvoyer "text/plain" pour
*tout* ce qu'il ne connait pas ET que les gens d'Apache refusent de
rajouter aucune extension suplémentaire dans le fichier de type mime par
défaut, aussi populaire soit-elle, si ce n'est pas un type enregistré
par l'IANA.




Apache ne connait pas text/html ?

Non parce qu'il ne faut pas se leurrer, l'ajout de ce mécanisme est motivé
principalement par le fait que certains serveurs envoient les pages html en
text/plain.

--
Bobe (Aurélien Maille)
http://webnaute.net

"la vie d'un geek est un combat perpétuel contre l'imperfection"
Avatar
ho alexandre
MELMOTH a écrit :
Dans Firebird 0.8 si.



Firebird 0.8 est sorti ?! ...



bin disons que si un patch débarque sur les nightlies de la 0.8 il y a
de fortes chances de le retrouver dans la 0.8 finale.

--
XandreX
/I'm that kind of people your parents warned you about/
Avatar
Mathieu
Bobe wrote:
Le problème est que Apache est configuré pour renvoyer "text/plain"
pour *tout* ce qu'il ne connait pas ET que les gens d'Apache refusent
de rajouter aucune extension suplémentaire dans le fichier de type
mime par défaut, aussi populaire soit-elle, si ce n'est pas un type
enregistré par l'IANA.




Apache ne connait pas text/html ?

Non parce qu'il ne faut pas se leurrer, l'ajout de ce mécanisme est
motivé principalement par le fait que certains serveurs envoient les
pages html en text/plain.



non.
C'est pour eviter surtout que les trucs binaires soient, sur un serveur
mal configurés, envoyés en text/plain.



--
mat | www.openweb.eu.org | www.nekeme.net | arkhart.nekeme.net
They can't stop us... we're on a mission from God!
-- The Blues Brothers
Avatar
Emmanuel Florac
Dans article <3fe78f11$0$6978$,
disait...

non.
C'est pour eviter surtout que les trucs binaires soient, sur un serveur
mal configurés, envoyés en text/plain.




Ouais, enfin une configuration apache par défaut moins con ça serait
encore le mieux.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?
Avatar
Jean-Marc Desperrier
Bobe wrote:
Apache ne connait pas text/html ?

Non parce qu'il ne faut pas se leurrer, l'ajout de ce mécanisme est
motivé principalement par le fait que certains serveurs envoient les
pages html en text/plain.



Il faudra que tu explique au développeur de ce patch qu'il n'a pas
compris sa propre motivation pour le réaliser, et d'ailleurs que le
patch ne fait pas ce dont il avait l'intention, puisque le patch ne
propose pas de mécanisme pour forcer la visulation en HTML d'une page
texte.

Il donne seulement le choix entre afficher en texte pur, sauvegarder en
local ou bien transmettre à une application *extérieure* à Mozilla.

C'est IE qui a un mécanisme pour auto-interpréter le HTML dans le texte
pur. Mozilla n'a rien de cela, et ne l'aura pas plus après l'application
du patch.
Avatar
Bobe
Jean-Marc Desperrier nous a dit le 23/12/2003 12:25:

Il faudra que tu explique au développeur de ce patch qu'il n'a pas
compris sa propre motivation pour le réaliser, et d'ailleurs que le
patch ne fait pas ce dont il avait l'intention, puisque le patch ne
propose pas de mécanisme pour forcer la visulation en HTML d'une page
texte.

Il donne seulement le choix entre afficher en texte pur, sauvegarder en
local ou bien transmettre à une application *extérieure* à Mozilla.

C'est IE qui a un mécanisme pour auto-interpréter le HTML dans le texte
pur. Mozilla n'a rien de cela, et ne l'aura pas plus après l'application
du patch.



Il reste que le problème se situe au niveau du serveur et non au niveau du
navigateur. Et donc que la solution devrait se trouver du coté du serveur.

Ce patch n'a donc rien à faire dans Mozilla et je désactiverai cette
fonctionnalité dans la prochaine version, afin de continuer à utiliser un
navigateur digne de ce nom.

--
Bobe (Aurélien Maille)
http://webnaute.net

"la vie d'un geek est un combat perpétuel contre l'imperfection"
1 2