Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] Demande de conseils sur la taille d'un serveur Sympa

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

Archives de la liste

Chronologique Discussions  
  • From: Philippe Aepli <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: RE: [sympa-fr] Demande de conseils sur la taille d'un serveur Sympa
  • Date: Wed, 7 Sep 2016 13:44:11 +0000

Bonjour,

 

Oups, j'ai mal lût mes notes, désolé.

Alors effectivement c'est une béquille qui est valable dans l'interface web uniquement.

 

Car seul wwsympa.fcgi est modifié, cela ne vas pas impacter sympa.pl.

 

Ce n'est pas seulement la clé 'list' qui doit être modifiée, mais aussi les clé suivantes.

 

Voici le patch que je viens de tester:

(ici seul les lettres de l'alphabet, les chiffres et le trait d'union sont autorisés)

 

--- wwsympa.fcgi.20160907       2016-08-10 15:15:47.960431244 +0200

+++ wwsympa.fcgi        2016-09-07 15:31:31.271482128 +0200

@@ -857,12 +857,12 @@

     'subtopic' => '[\-\w\/]+',

 

     ## List names

-    'list' => '[\w\-\.\+]*',    ## Sympa::Regexps::listname() + uppercase

-    'previous_list'  => '[\w\-\.\+]*',

-    'new_list'       => '[\w\-\.\+]*',

-    'listname'       => '[\w\-\.\+]*',

-    'new_listname'   => '[\w\-\.\+]*',

-    'selected_lists' => '[\w\-\.\+]*',

+    'list'           => '[a-zA-Z0-9\-]*',    ## Sympa::Regexps::listname() + uppercase

+    'previous_list'  => '[a-zA-Z0-9\-]*',

+    'new_list'       => '[a-zA-Z0-9\-]*',

+    'listname'       => '[a-zA-Z0-9\-]*',

+    'new_listname'   => '[a-zA-Z0-9\-]*',

+    'selected_lists' => '[a-zA-Z0-9\-]*',

 

     ## Family names

     'family_name' => Sympa::Regexps::family_name(),

 

Avec ceci lorsque l'utilisateur utilise le formulaire de création web et saisi un nom de liste qui ne respecte pas l'_expression_ régulière, il obtient un message d'erreur.

 

 

Je n'ai pas testé, mais je pense que si vous avez déjà des listes qui ne respecte pas l'_expression_ régulière, cela risque de vous poser des problèmes au niveau de l'interface web.

 

Navré de ne pas pouvoir vous offrir mieux.

 

Salutations.

PS: Ne pas oublier de redémarrer le service web!

 

---

 

Philippe AEPLI              Email: adresse@cachée

Université de Genève        Tél: +41 22 379 72 86

Division STIC               Mob: +41 79 280 20 24

Rue du Général-Dufour, 24   Fax: +41 22 379 79 86

1204 Genève

 

> -----Message d'origine-----

> De : adresse@cachée [mailto:sympa-fr-

> adresse@cachée] De la part de Luc Didry

> Envoyé : mercredi 7 septembre 2016 14:50

> À : adresse@cachée

> Objet : Re: [sympa-fr] Demande de conseils sur la taille d'un serveur

> Sympa

>

> mercredi 7 septembre 2016, 14:44:04 CEST Luc Didry wrote:

> > > Pour la réservation du nom de liste ou le choix des caractères

> autorisés, cela se passe dans wwsympa.fcgi à l'aide d'une _expression_

> régulière.

> > > Pour Sympa 6.2.16, cherchez au tour de la ligne 859 les chaînes

> suivantes (sans le guillemets): "## List names" ou

> > > "'list' => '[\w\-\.\+]*',    ## Sympa::Regexps::listname() +

> uppercase".

> > > Il vous suffira d'adapter l'_expression_ pour la clé 'list' pour que

> le formulaire de création interdise le nom de la liste à créer.

> > >

> >

> > Voilà qui est juste parfait ! Merci beaucoup :-)

> >

> > C'est quand même assez dommage que ce ne soit pas une option de

> > configuration dans /etc/sympa/sympa.conf. Et je ne suis pas le seul à

> > le penser :

> https://sourcesup.renater.fr/tracker/index.php?func=detail&aid=6141&gro

> up_id=23&atid=170

> >

> > Pour ceux qui seraient intéressés par la regex, en voici un exemple :

> > ^(?(?=(webmaster|postmaster)$)unauthorized|[\w\-\.\+]+)$

> >

> > Merci à tous pour vos conseils :-)

>

> Hum, mais en fait ça ne bloque pas du tout la création de la liste,

> juste l'accès à ses infos via le web.

>

> Bon, bah je créerai mes listes à l'avance et je les désactiverai.

>

> Dommage :-(

> --

> Luc

> "La route est longue, mais la voie est libre…" https://framasoft.org

>

> Framasoft ne vit que par vos dons (déductibles des impôts). Merci

> d'avance pour votre soutien https://soutenir.framasoft.org

>

 




Archives gérées par MHonArc 2.6.19+.

Haut de le page