Wikini

RapportsDeBoguesTransferes

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-98-80-143-34.compute-1.amazonaws.com

Rapports de bogues transférés au gestionnaire d'anomalie

Comme annoncé dans les RapportsDeBogues, nous utilisons maintenant le https://gna.org/bugs/?group=wikini gestionnaire d'anomalies]] de Gna!. Cette page contient tous les bogues qui ont été transférés afin de conserver un trace de ceux-ci tout en les séparant de ceux restant à transférer.

NB.: les bugs sont transférés dans l'ordre où ils sont annoncés dans la page RapportsDeBogues, ce qui permet de déplacer facilement plusieurs bugs à la fois.
NB.: merci de placer une référence directe vers la page de gestion de l'anomalie, ainsi que la date de transfert (parce que ça peut toujours servir...)


22/02/2005
version : 0.5.0-dev du jour
priorité : haute
difficulté : aucune
fihier : wakka.php
Transféré:

S'il n'y a aucun commentaire sur le site, LoadRecentlyCommented renvoie une erreur : la variable $page n'est pas définie dans ce cas.
-- jexOm.


15 janvier 2005
Priorité: basse
difficulté: ? (certainement difficile...)
Fichiers concernés: /formatters/wakka.php
Transféré:

Description: vu dans ActionBacklinks

Pages ayant un lien vers la page courante : <br />
<a href="http://localhost/wikini2/wakka.php?wiki=ActualitesDeWikini">ActualitesDeWikini</a><br />
<a href="http://localhost/wikini2/wakka.php?wiki=DeveloppementDeWikini">DeveloppementDeWikini</a><br />

Et encore ailleurs :
<a href="http://www.wikini.net/wakka.php?wiki=CharlesNepoteASuivreEnPriorite">Charles Nepote A Suivre En Priorite</a>

Dont le source est :
Pages ayant un lien vers la page courante&nbsp;: <br />
<a href="http://localhost/wikini2/wakka.php?wiki=ActualitesDeWikini">ActualitesDeWikini</a><br />
<a href="http://localhost/wikini2/wakka.php?wiki=DeveloppementDeWikini">DeveloppementDeWikini</a><br />

Et encore ailleurs :
<a href="http://www.wikini.net/wakka.php?wiki=CharlesNepoteASuivreEnPriorite">Charles Nepote A Suivre En Priorite</a>

Je ne pourrais pas regarder rapidement mais je pense qu'on pourra facilement déboguer typiquement grâce à mes propositions de DiscussionsDebogageDeWikiNi.
-- LordFarquaad et CharlesNepote

Pour la chaine suivante : <a href="http://www.wikini.net/wakka.php?wiki=CharlesNepoteASuivreEnPriorite">Charles Nepote A Suivre En Priorite</a>
le débogueur donne :
# [formatter found] <
# [formatter found] >
# [formatter found] http://www.wikini.net/wakka.php?wiki=CharlesNepoteASuivreEnPriorite">Charles
# [formatter found] <
# [formatter found] >

Le motif est reconnu dans /formatters/wakka.php par l'expression \b[[:lower:]]+:\/\/\S+ qui signifie :
Or, ce motif, pour isoler correctement une url ne devraient pas reconnaître les caractères donnés comme "unsafe" par la RFC 1738 :
Note : les signes "%" et "#", notés "unsafe" sont particuliers dans le sens où ils sont utilisés comme caractères ayant une valeur sémantique dans l'URL : le "#" représente une ancre et "%" permet d'encoder d'autres caractères. Ces deux signes doivent donc êtres reconnus par WikiNi.

L'expression correcte que je viens de tester serait donc : \b[[:lower:]]+:\/\/[^( |\t|\n|\r|\f|\"|\||\\\\|\^|\`|\{|\}|\[|\]|>|<)]+
(Et encore, le [[:lower:]] ne me convient pas trop, mais c'est moins important.)
Qu'en pensez-vous ? Je passe en CVS ? (Note : ne pas oublier de modifier la DocDeveloppeurSyntaxeDesLiens).
-- CharlesNepote

En fait tout ça pose des problèmes : ces caractères doivent pouvoir faire partie d'un lien s'ils sont échapés avec "%".
En fait je vois deux solutions :
-- soit on accepte *tous* les caractères et on encode ceux qui sont "unsafe"
-- soit on rejette les caractères
-- CharlesNepote



Commentaires [Cacher commentaires/formulaire]