
Le journal des modifications du validateur HTML du WDG
Autres langues : English
- 15 mars 2005 (Version 1.6.1)
-
- Corrigé une faille de sécurité par script entre sites
qui permettait à un serveur Web en cours de validation d'injecter du code HTML et JavaScript arbitraires dans les résultats de validation.
- Changé le nombre maximum d'erreurs signalées pour un seul document à 50.
- Cessé de fournir un lien file:// pour les chargements de fichiers puisque beaucoup de navigateurs ne fournissent pas le chemin
complet vers le fichier chargé.
- Corrigé un bogue qui interrompait la validation sur certaines pages avec des lignes extrêmement longues.
- Corrigé un bogue mineure qui empêchait la validation par chargement de fichier si ce fichier se nommait "0".
- 13 mars 2005 (Version 1.6.0)
-
- Ajouté la gestion des codages de caractères UTF-16, UTF-16BE et UTF-16LE.
- Corrigé un bogue qui provoquait un refus des guillemets simples autour de l'identificateur public forme du
DOCTYPE.
- 13 février 2005 (Version 1.5.9)
- Ajouté un contournement à une faute de segmentation Perl qui interrompait la validation de certaines pages avec des lignes
extrêmement longues.
- 20 janvier 2005 (Version 1.5.8)
- Le validateur renvoie maintenant une en-tête HTTP
Accept qui comprend les types
"text/html" et "application/xhtml+xml".
- 21 juin 2004 (Version 1.5.7)
- Ajouté la gestion des profils "XHTML 1.1 plus MathML 2.0 plus SVG 1.1" définis dans la recommandation
MathML 2.0 deuxième édition.
- 1 mars 2004
- Corrigé l'extracteur de liens HTML de l'explorateur afin qu'il ne considère plus l'adresse
URI fournie dans une balise
<base> comme un lien à vérifier.
- 28 janvier 2004 (Version 1.5.6)
- Corrigé un bogue qui entraînait le codage incorrect de certains caractères non Latin-1 dans les résultats de validation.
- 4 novembre 2003
- Mis à jour les DTD pour
MathML 2.0 deuxième édition.
- 18 avril 2003
- Mis à jour le DTD ISO-HTML
selon le document Technical Corrigendum 1.
- 17 août 2002 (Version 1.5.5)
- Corrigé une faille de sécurité qui permettait aux fichiers situés sur le même serveur d'être lus à distance.
Ceux qui utilise le validateur sur leur propre serveur devraient mettre à jour les fichiers lq-nsgmls et validate.pl. Merci à
Terje Bless d'avoir découvert cette faille et travaillé avec moi sur une correction.
- 3 août 2002
- Mis à jour les DTD pour
XHTML 1.0 deuxième édition.
- 23 juin 2002 (Version 1.5.4)
- Le validateur ne dépassera désormais pas plus de 100 erreurs dans un seul document.
- 15 juin 2002 (Version 1.5.3)
- Corrigé une faille de sécurité qui permettait aux fichiers sur le même serveur que le validateur d'être lus à distance. Pour ceux qui
utilisent le validateur sur leur propre serveur, c'est un problème qui ne touche que les version de LWP antérieures à 5.53_94.
(LWP 5.53_94 ou supérieur est maintenant demandé).
- 24 janvier 2002 (Version 1.5.2)
-
- Ajouté une option « Cacher les résultats valides » pour mieux faire ressortir les erreurs lors d'une validation en lot.
Merci à Darxus@ChaosReigns.com d'avoir offert cette fonctionnalité.
- Corrigé un bogue dans l'option « Valider le site entier » où le
protocole d'exclusion des robots n'était pas respecté si la casse du
nom de l'hôte n'était pas la même d'une adresse URL à l'autre. Merci à Darxus@ChaosReigns.com d'avoir aidé à cerner le problème.
- 19 décembre 2001 (Version 1.5.1)
- Ajouté des erreurs pour les appels à des ID inexistants dans les attributs tels que l'attribut headers
de l'élément td.
- 22 novembre 2001
- Corrigé un bogue selon lequel le navigateur envoyait une mauvaise en-tête Head lors de la récupération d'un
DTD dont l'hôte était une adresse IP.
- 25 août 2001
- Corrigé un bogue dans l'option « Valider le site entier » : précédemment, le validateur suivait les redirections
HTTP sans vérifier que le nouvel emplacement fut contenu ou non
dans le même site et fut permis par le protocole d'exclusion des robots.
- 11 juillet 2001
- Augmenté le compte d'attribut ATTCNT dans la déclaration SGML utilisée avec les
DTD personnalisés. Cela permet de
rajouter un plus grand nombre d'attributs aux éléments tel que EMBED.
- 8 juillet 2001
- Ajouté la gestion de MathML 2.0 et "XHTML 1.1 plus MathML 2.0".
- 2 juin 2001
- Ajouté la gestion de XHTML 1.1.
- 29 avril 2001
- La marque d'ordre des octets
(N.d.T. Byte Order Mark) est maintenant acceptée comme début d'un document UTF-8.
- 25 avril 2001
- Ajouté des avertissements pour du HTML valide mais à risques :
les balises ouvrantes non closes (e.g., <p><img src=machin alt=truc</p>),
les balises fermantes non closes (e.g., <p><em>machin</em</p>),
les balises ouvrantes et fermantes vides (e.g., <p>machin</>) et les
balises ouvrantes potentielles (e.g., <img alt=machin src=truc/chose>).
- 23 avril 2001
- Ajouté des avertissements pour les références non définies telles que “ et
™.
- 22 avril 2001
- Les documents XML qui omettent un
DOCTYPE font maintenant l'objet d'une vérification de
bonne conformation et non de
validité.
- April 19, 2001
-
- Ajouté la gestion de WML 1.0, 1.1, 1.2 et 1.3
(seulement la forme textuelle).
- Pour la récupération des DTD, tout type de contenu
est accepté au lieu d'imposer le type "text/*".
- 18 avril 2001
- Modifications mineures du code interne afin de ne plus avoir à utiliser une version modifiée du module Perl I18N::Charset.
- 27 janvier 2001
- Autorisé le validateur d'exploration à récupérer des documents
XML et
SGML.
- 25 décembre 2000
- Ajouté la gestion de XHTML Basic.
- 13 décembre 2000
- Les redirections HTTP sont maintenant suivies pour la
récupération d'un DTD externe. (Les redirections ont toujours
été suivies pour la récupération des documents HTML).
Merci à Nick Kew d'avoir fourni le code.
- 23 novembre 2000
- Corrigé une faille de sécurité (uniquement exploitable par les utilisateurs locaux) dans la création des fichiers temporaires.
- 23 octobre 2000
- Changé pour afficher "windows-1252" au lieu de "ISO-8859-1-Windows-3.1-Latin-1" maintenant que le codage de caractères windows-1252
est officiellement enregistré.
- 2 octobre 2000
- Revu l'octroi de licence de la distribution du code source afin de permettre le choix entre la
Licence artistique et la Licence publique générale GNU.
- 1 octobre 2000
- Reformulé les messages d'erreur de validation courants XHTML/XML
pour plus de clarté.
- 26 septembre 2000
- Ajouté une option cachée pour la validation des documents XHTML/XML utilisant un DTD personnalisé.
- 17 septembre 2000
- Corrigé un bogue dans la récupération des DTD par des ports non standards. Merci à Nick Kew d'avoir découvert le bogue et fourni une
rustine.
- 8 septembre 2000
- Ajouté la gestion de ISO/CEI 15445:2000.
- 14 juillet 2000
- Corrigé un bogue dans l'option « Valider le site entier » où les documents HTML gzipés ou comprimés étaient validés sans
qu'ils soient décomprimés. Le validateur ignore maintenant les documents gzipés ou comprimés au cours de l'exploration d'un site.
- 11 avril 2000
- Ajouté la gestion du protocole HTTPS.
- 5 avril 2000
- Quand les documents n'incluent pas de DOCTYPE, le validateur suppose maintenant qu'il s'agit de
HTML 4.01 Transitional ou Frameset au lieu de HTML 4.0 Transitional ou Frameset.
- 4 avril 2000
-
- Ajouté la gestion du codage de caractères ISO-8859-13.
- Corrigé la numérotation de ligne étrange avec les documents contenant à la fois des sauts de ligne Mac et Windows/Unix.
- Mis à disposition la source C++ pour personnaliser SP 1.3.4. Auparavant, les personnalisations ne géraient
que SP 1.3.
- 26 janvier 2000
- Mis à jour les DTD de la
recommandation XHTML 1.0 parue le 26 janvier 2000.
- 28 décembre 1999
- Mis à jour les DTD de la
recommandation HTML 4.01 parue le 24 décembre 1999 et
de la recommandation proposée XHTML 1.0 parue le 10 décembre 1999.
- 23 décembre 1999
- Mis à jour les codages de caractères windows-125x et cp874, lesquels comprennent désormais le caractère euro.
- 23 septembre 1999
- Ajouté la gestion de XHTML 1.0.
- 1 septembre 1999
- Ajouté la gestion de HTML 4.01.
- 7 juin 1999
- Ajouté une nouvelle déclaration SGML à utiliser avec les
DTD personnalisés.
La nouvelle déclaration SGML possède un compte GRPCNT plus élevé afin de facilité l'ajout de nouveaux éléments au
DTD HTML 4.0 Transitional.
- 30 mai 1999
- Ajouté la gestion des hôtes virtuels de type HTTP/1.1 pour la récupération d'un
DTD externe. (Les hôtes virtuels de type HTTP/1.1
ont toujours été gérés pour la récupération des documents HTML).
- 24 mai 1999
- Ajouté un document sur les problèmes de validation courants.
- 22 avril 1999
- Corrigé l'adresse URL de type "file" générée
pour les fichiers chargés. Auparavant, il manquait une barre oblique, ce qui provoquait parfois l'échec de la résolution du lien.
- 16 avril 1999
- Ajouté la gestion du document
RFC 2070
(HTML 2.0 + i18n). Merci à Alan Flavell d'avoir signalé cet oubli.