Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] verify_netmask et IPv6

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

Archives de la liste

Chronologique Discussions  
  • From: Dominique Fournier <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] verify_netmask et IPv6
  • Date: Tue, 21 Jan 2014 11:39:17 +0100

Bonjour

Je reviens vers vous concernant cette problématique de support IPv6 dans sympa.

Je viens de créer un patch qui fonctionne, mais en changeant la librairie.
Celle-ci est en cours de déploiement sur Debian (actuellement en unstable), mais elle peut être déjà installée manuellement même sur une Debian Stable : http://packages.debian.org/search?keywords=libnet-subnet-perl&searchon=names&suite=all&section=all

J'espère que vous pourrez intégrer ce patch dans le futur !

Bonne journée

Dom


On 03/12/13 10:47, Dominique Fournier wrote:
Bonjour

J'essaie de mettre en place la notion d'intranet, mais en IPv6, j'ai un
bug :
Listmaster / error-performing-condition
verify_netmask('2001:660:530d::/48')

Et dans les logs :
err Scenario::verify() error rule syntaxe : failed to parse netmask
'2001:660:530d::/48'
info Scenario::request_action() error in
verify_netmask('2001:660:530d::/48'),md5,do_it

Avez-vous déjà configuré Sympa pour gérer les intranets en IPv6 ?

Version de Sympa : 6.1.11 sur Debian.

Merci

Dom
--- Scenario.pm.ori 2014-01-21 10:41:50.000000000 +0100
+++ Scenario.pm 2014-01-21 11:28:30.000000000 +0100
@@ -23,7 +23,7 @@

use strict;

-use Net::Netmask;
+use Net::Subnet;

use tools;
use List;
@@ -770,11 +770,11 @@
return -1; ## always skip this rule because we can't evaluate it
}
my $block;
- unless ($block = new2 Net::Netmask ($args[0])) {
+ unless ($block = subnet_matcher ($args[0])) {
do_log('err', "error rule syntaxe : failed to parse netmask
'$args[0]'");
return undef;
}
- if ($block->match ($ENV{'REMOTE_ADDR'})) {
+ if ($block->($ENV{'REMOTE_ADDR'})) {
return $negation;
}else{
return -1 * $negation;
begin:vcard
fn:Dominique Fournier
n:Fournier;Dominique
email;internet:adresse@cachée
tel;work:04 76 88 78 59
x-mozilla-html:FALSE
version:2.1
end:vcard



  • Re: [sympa-fr] verify_netmask et IPv6, Dominique Fournier, 21/01/2014

Archives gérées par MHonArc 2.6.19+.

Haut de le page