Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] wwsympa.fcgi : Erreur 500 sur expression de recherche incorrecte

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün - CRU <adresse@cachée>
  • To: Sylvain Amrani <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] wwsympa.fcgi : Erreur 500 sur expression de recherche incorrecte
  • Date: Wed, 15 Jun 2005 17:20:50 +0200

Bonjour,

Nous avons appliqué les corrections suggérées dans l' arbre CVS de Sympa

Cordialement..

Sylvain Amrani wrote:

Sur l'interface web, les expressions de recherche pour le do_search_list() sont interprétées, pour partie seulement, comme des regexp.

Cependant l'application de la regexp n'est pas dans un eval{}; ce qui casse le script en cas d'expression non valide (par exemple avec un crochet ouvrant uniquement). C'est extrêmement pénalisant, car apache recharge le cgi, et donc toutes les listes.

J'ai préféré pour ma part placer la regexp dans un eval{} et échapper les [] et () (j'ai en effet des subjects de listes qui contiennent ces caractères, et aucune chance d'enseigner les expressions régulières aux utilisateurs !). Par ailleurs, il m'a semblé que les paramètres étaient filtrés et que l'* ne parviendrait jamais à la fonction.


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page