Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] version 6.1.15 et documents partagés

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: "'adresse@cachée'" <adresse@cachée>
  • Subject: Re: [sympa-fr] version 6.1.15 et documents partagés
  • Date: Fri, 05 Oct 2012 17:00:40 +0200

Bonjour,

Le RPM était en avance sur nos sorties de version, malheureusement... L'info que vous avez citée introduisait le bug, que j'ai depuis corrigé.
Bref, la 6.1.15 introduit officiellement la fonction permettant d'avoir n'importe quel caractère avant / ou . PLUS le correctif qui empèche que cette focntionnalité fasse planter le FCGI.

Pour corriger ce problème vous pouvez :
  • installer la 6.1.15 depuis les sources ou
  • corriger le fichier wwsympa.fcgi comme suit et attendre tranquillement le prochain RPM
Correction : éditer le fichier /home/sympa/bin/wwsympa.fcgi

Allez corriger les lignes 770 et 771 qui contiennent cela :

         'uploaded_file' => '(.*[\/\\])?[^<>\*\$\n]+', # Could be precised (use of "'")
         'unzipped_file' => '(.*[\/\\])?[^<>\*\$\n]+',


Remplacez-les par :

         'uploaded_file' => '(.*[\/\\\\])?[^<>\*\$\n]+', # Could be precised (use of "'")
         'unzipped_file' => '(.*[\/\\\\])?[^<>\*\$\n]+',

Oui, ça se ressemble, mais ce n'est pas la même chose, regardez bien.

Ensuite vous relancez le serveur web et c'est reparti !

Cordialement,

David Verdin

Le 04/10/12 17:35, Anne-Marie Philippon a écrit :
adresse@cachée"> Bonjour

Nous constatons que la version 6.1.15 corrige notre problème de documents partagés.
En effet l'interface sympa plante lors de l'analyse syntaxique du chemin d'accès du fichier quand on clique sur publier:

erreur dans error_log httpd:
mod_fcgid: stderr: Unmatched ( in regex; marked by <-- HERE in m/^( <-- HERE .*[\\/\\])?[^<>\\*\\$\\n]+$/ at /usr/libexec/sympa/wwsympa.fcgi line 1941.
[Thu Oct 04 17:03:33 2012] [warn] mod_fcgid: stderr: Unmatched ( in regex; marked by <-- HERE in m/^( <-- HERE .*[\\/\\])?[^<>\\*\\$\\n]+$/ at /usr/libexec/sympa/wwsympa.fcgi line 1941.
[Thu Oct 04 17:03:33 2012] [error] [client 172.29.145.64] Premature end of script headers: wwsympa.fcgi, referer: http://listes.ac-lyon.fr/wws/d_read/essai2610/?type=directory&previous_action=d_read&show_expert_page=1
[Thu Oct 04 17:03:37 2012] [notice] mod_fcgid: process /usr/libexec/sympa/wwsympa.fcgi(25199) exit(normal exit), terminated by calling exit(), return code: 255



Or selon les informations de la nouvelle version:
7564] wwsympa/wwsympa.fcgi.in: [#6956] Uploading file is refused if
	any disallowed characters appear in its directory part.
	Relaxed regexps to allow any characters before / or \.
Nous avons installé notre sympa via les RPM.
Comment intégrer cette correction?

Merci d'avance
Anne-Marie Philippon












Archives gérées par MHonArc 2.6.19+.

Haut de le page