Suivi — Autres Les URLs IPv6 ne sont pas supportées

#1038 Posté par  . État de l’entrée : invalide. Assigné à Bruno Michel.
Étiquettes : aucune
3
8
nov.
2012

NdM : contenu réécrit suite à une purge de compte

Rendre les URL avec IPv6 cliquables en direct, en markdown et sur la tribune. Cf. rfc2732 pour des exemples.

  • # Commentaire supprimé

    Posté par  . Évalué à 1 (+0/-0).

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Markdown

      Posté par  (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 20 novembre 2014 à 15:50.

      Tu l'as remonté sur leur bugzilla ou équivalent ?

      Sinon, pour icitte, autant l'ajouter sur la page IPv6 :-)

  • # Tests avec redcarpet-2.2.2

    Posté par  (site web personnel) . Évalué à 2 (+0/-0).

    echo "Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html"|./redcarpet 
    
    

    donne

    <p>Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html</p>
    
    

    (pas de détection des URL IPv6 donc)

    • [^] # Re: Tests avec redcarpet-2.2.2

      Posté par  (site web personnel) . Évalué à 2 (+0/-0).

      [3] pry(main)> LFMarkdown.render("coin http://127.0.0.1/ pan")
      => "<p>coin <a href=\"http://127.0.0.1/\">http://127.0.0.1/</a> pan</p>\n"
      [4] pry(main)> LFMarkdown.render("Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html")
      => "<p>Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html</p>\n"
      
      

      Dans ./ext/redcarpet/autolink.c , la vérification de domaine ou d'URL semble exiger des caractères alphanumériques à la recherche d'un nom de domaine ou d'une IPv4, donc pas les crochets ou les deux points.

      • [^] # Tests avec rinku 1.7.2 (tribune)

        Posté par  (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 01 décembre 2012 à 12:41.

        Et pour la partie tribune, ça vient de Rinku:

        [20] pry(main)> Rinku.auto_link("coin http://127.0.0.1/ pan")
        => "coin <a href=\"http://127.0.0.1/\">http://127.0.0.1/</a> pan"
        [21] pry(main)> Rinku.auto_link("Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html")
        => "Exemples RFC2732 http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html http://[1080:0:0:0:8:800:200C:417A]/index.html http://[3ffe:2a00:100:7031::1] http://[1080::8:800:200C:417A]/foo http://[::192.9.5.5]/ipng http://[::FFFF:129.144.52.38]:80/index.html"
        
        
  • # Nettoyage de printemps

    Posté par  (site web personnel) . Évalué à 3 (+0/-0).

    Cette entrée de suivi date de 2012 et a moins de 10 votes, je la ferme.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.