Projet

Général

Profil

Anomalie #1707

Impossible de s'abonner à une liste Sympa via WWSympa

Ajouté par Frédéric Couchet il y a environ 8 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
24/04/2016
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Laurent Guerby signale par courriel sur admins@

Date: Sun, 24 Apr 2016 10:36:10 +0200
From: Laurent GUERBY
To:
Subject: [ADMINS] Soucis abonnement sympa APRIL ? [Fwd: Service de listes de diffusion / abonnement à trad-gnu]

C'est la deuxieme fois que j'esaye de m'incrire a trad-gnu et je
recois bien le courriel suivant mais quand je clique sur l'URL
(http://listes.april.org/wws/ticket/......) je tombe sur la page

https://listes.april.org/wws/

Et pas de formulaire, confirmation, password ou autre.

Une idée ?

Historique

#1

Mis à jour par François Poulain il y a environ 8 ans

Le Sun, 24 Apr 2016 11:03:31 +0200,
Edouard DAUSQUE <> a écrit :

Le bug pose aussi des soucis pour la confirmation d'inscription à une
liste, cf "Re: [ADMINS] Soucis abonnement sympa APRIL ? [Fwd: Service
de listes de diffusion / abonnement à trad-gnu]".
Le lien http redirige vers https://listes.april.org/wws/ (301 Moved
Permanently).
Ça ne viendrait pas d'une redirection configurée pour le passage de
http vers https ?

Si. on a fait le même diagnostic séparément. :)

Le fautif est une redirection 301 indélicate.

location / {
return 301 https://listes.april.org/wws/;
}

Et comme c'est du 301, ça va foutre le grabuge coté client.

Tous nos robots sympa sont concernés.

#2

Mis à jour par François Poulain il y a environ 8 ans

PoluX0: edausq: je viens de tester la correction sur listes.april.org, et ça fonctionne
PoluX0: je propage sur tous les robots sympa
edausq: PoluX0: super ! quelle correction ?
PoluX0: edausq: return 301 https://$host$request_uri;
edausq: ok, je confirme que ça marche

#3

Mis à jour par François Poulain il y a environ 8 ans

 
diff --git a/nginx/sites-available/listes.agendadulibre.ch b/nginx/sites-available/listes.agendadulibre.ch
index 69b3956..e508882 100644
--- a/nginx/sites-available/listes.agendadulibre.ch
+++ b/nginx/sites-available/listes.agendadulibre.ch
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.agendadulibre.ch/listes.agendadulibre.ch.access_log;
     error_log /var/log/nginx/listes.agendadulibre.ch/listes.agendadulibre.ch.error_log;

-    location / {
-       return 301 https://listes.agendadulibre.ch/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.agendadulibre.org b/nginx/sites-available/listes.agendadulibre.org
index a0ff593..0edf89f 100644
--- a/nginx/sites-available/listes.agendadulibre.org
+++ b/nginx/sites-available/listes.agendadulibre.org
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.agendadulibre.org/listes.agendadulibre.org.access_log;
     error_log /var/log/nginx/listes.agendadulibre.org/listes.agendadulibre.org.error_log;

-    location / {
-       return 301 https://listes.agendadulibre.org/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.april.org b/nginx/sites-available/listes.april.org
index 2dee08c..7a5853d 100644
--- a/nginx/sites-available/listes.april.org
+++ b/nginx/sites-available/listes.april.org
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.april.org/listes.april.org.access_log;
     error_log /var/log/nginx/listes.april.org/listes.april.org.error_log;

-    location / {
-       return 301 https://listes.april.org/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.candidats.fr b/nginx/sites-available/listes.candidats.fr
index 2965178..23a36b6 100644
--- a/nginx/sites-available/listes.candidats.fr
+++ b/nginx/sites-available/listes.candidats.fr
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.candidats.fr/listes.candidats.fr.access_log;
     error_log /var/log/nginx/listes.candidats.fr/listes.candidats.fr.error_log;

-    location / {
-       return 301 https://listes.candidats.fr/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.freesoftwarepact.eu b/nginx/sites-available/listes.freesoftwarepact.eu
index 7100675..6296cb4 100644
--- a/nginx/sites-available/listes.freesoftwarepact.eu
+++ b/nginx/sites-available/listes.freesoftwarepact.eu
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.freesoftwarepact.eu/listes.freesoftwarepact.eu.access_log;
     error_log /var/log/nginx/listes.freesoftwarepact.eu/listes.freesoftwarepact.eu.error_log;

-    location / {
-       return 301 https://listes.freesoftwarepact.eu/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.informatiquedeloyale.info b/nginx/sites-available/listes.informatiquedeloyale.info
index 5b411cf..1d5917c 100644
--- a/nginx/sites-available/listes.informatiquedeloyale.info
+++ b/nginx/sites-available/listes.informatiquedeloyale.info
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.informatiquedeloyale.info/listes.informatiquedeloyale.info.access_log;
     error_log /var/log/nginx/listes.informatiquedeloyale.info/listes.informatiquedeloyale.info.error_log;

-    location / {
-       return 301 https://listes.april.org/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

diff --git a/nginx/sites-available/listes.libre-en-fete.net b/nginx/sites-available/listes.libre-en-fete.net
index c23eb28..2548842 100644
--- a/nginx/sites-available/listes.libre-en-fete.net
+++ b/nginx/sites-available/listes.libre-en-fete.net
@@ -6,9 +6,7 @@ server {
     access_log /var/log/nginx/listes.libre-en-fete.net/listes.libre-en-fete.net.access_log;
     error_log /var/log/nginx/listes.libre-en-fete.net/listes.libre-en-fete.net.error_log;

-    location / {
-       return 301 https://listes.libre-en-fete.net/wws/;
-    }
+    return 301 https://$host$request_uri;
 }

#4

Mis à jour par François Poulain il y a environ 8 ans

Reste à faire une sonde nagios qui teste les liens profonds.

#5

Mis à jour par François Poulain il y a environ 8 ans

Amha il faut tester deux cas :

1) la redirection profonde http -> https est fonctionnelle
$ curl -I http://listes.april.org/wws/arc/atelier/2016-04/msg00072.html
HTTP/1.1 301 Moved Permanently
Server: nginx/1.6.2
Date: Sun, 24 Apr 2016 12:47:39 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: https://listes.april.org/wws/arc/atelier/2016-04/msg00072.html

2) la cible https est fonctionnelle
=> retour code http 200 + chaîne spécifique

#6

Mis à jour par François Poulain il y a environ 8 ans

Par contre je ne sais pas ou est le nouveau système de supervision ; je refile le bébé à benj. :)

#7

Mis à jour par François Poulain il y a environ 8 ans

  • Assigné à mis à Benjamin Drieu
#8

Mis à jour par Edouard Dausque il y a presque 8 ans

Suite à l'ajout de "SetEnv HTTPS on" dans /etc/apache2/conf-enabled/sympa.conf, les liens sont désormais bien en https. Cela corrige en même temps certains boutons.
Je n'ai pas commit mes changements.

#9

Mis à jour par Benjamin Drieu il y a presque 8 ans

  • Description mis à jour (diff)
  • Statut changé de Nouveau à Résolu
#10

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF