Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- 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§ion=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--- Scenario.pm.ori 2014-01-21 10:41:50.000000000 +0100
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 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+.