public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* Duplicate ipsets listed with Locationblock changes.
@ 2022-06-07 14:51 Rob Brewer
  2022-06-08  9:57 ` Rob Brewer
  0 siblings, 1 reply; 7+ messages in thread
From: Rob Brewer @ 2022-06-07 14:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 706 bytes --]

If I list the installed ipsets with 'ipset -n list' additional ipsets with 
the suffix 'v4' are sometimes listed. From what I can see this additional 
'v4' list is the same size as the set without the 'v4' extension.

For instance: with just code AR selected with location-block.cgi:
 
[root(a)ipfire-dev2 ~]# ipset -n list
ARv4
AR
(code AR id duplicated)

if I add code AT to AR and list the sets:
[root(a)ipfire-dev2 ~]# ipset -n list
AT
AR
(as expected)

and now add code AW to the other 2:
[root(a)ipfire-dev2 ~]# ipset -n list
ARv4
AT
AR
ATv4
AW
(now codes AR and AT are duplicated)

I see this effect on both my core 167 boxes and wasn't aware of this problem 
before my upgrade from core 161.

Rob


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-07 14:51 Duplicate ipsets listed with Locationblock changes Rob Brewer
@ 2022-06-08  9:57 ` Rob Brewer
  2022-06-08 19:32   ` Stefan Schantl
  0 siblings, 1 reply; 7+ messages in thread
From: Rob Brewer @ 2022-06-08  9:57 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]

Hi All,

The tests below were made on my 'Testing' APU4 using CU 168 but as Adolf has 
found was identified as CU 167 in the GUI. However I am listing duplicate 
ipsets on my production 'Stable' APU4 with CU 167 installed.

Rob

On Tuesday 07 June 2022 15:51 Rob Brewer wrote:

> If I list the installed ipsets with 'ipset -n list' additional ipsets with
> the suffix 'v4' are sometimes listed. From what I can see this additional
> 'v4' list is the same size as the set without the 'v4' extension.
> 
> For instance: with just code AR selected with location-block.cgi:
>  
> [root(a)ipfire-dev2 ~]# ipset -n list
> ARv4
> AR
> (code AR id duplicated)
> 
> if I add code AT to AR and list the sets:
> [root(a)ipfire-dev2 ~]# ipset -n list
> AT
> AR
> (as expected)
> 
> and now add code AW to the other 2:
> [root(a)ipfire-dev2 ~]# ipset -n list
> ARv4
> AT
> AR
> ATv4
> AW
> (now codes AR and AT are duplicated)
> 
> I see this effect on both my core 167 boxes and wasn't aware of this
> problem before my upgrade from core 161.
> 
> Rob


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-08  9:57 ` Rob Brewer
@ 2022-06-08 19:32   ` Stefan Schantl
  2022-06-09  8:21     ` Rob Brewer
  2022-06-09 19:54     ` Peter Müller
  0 siblings, 2 replies; 7+ messages in thread
From: Stefan Schantl @ 2022-06-08 19:32 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1576 bytes --]

Hello Rob,

a big thanks for testing and reporting this issue here.

The main problem has been fixed a while a ago and also merged into next
and the current master branch. So this should be a part of the
upcomming core update.

After a deeper look I've found that the "rules.pl" file is currently
not shiiped by C168 so the fix would not deplyed.

@Peter: Please add this file to the C168 filelist.

A big thanks in advance,

-Stefan
> Hi All,
> 
> The tests below were made on my 'Testing' APU4 using CU 168 but as
> Adolf has 
> found was identified as CU 167 in the GUI. However I am listing
> duplicate 
> ipsets on my production 'Stable' APU4 with CU 167 installed.
> 
> Rob
> 
> On Tuesday 07 June 2022 15:51 Rob Brewer wrote:
> 
> > If I list the installed ipsets with 'ipset -n list' additional
> > ipsets with
> > the suffix 'v4' are sometimes listed. From what I can see this
> > additional
> > 'v4' list is the same size as the set without the 'v4' extension.
> > 
> > For instance: with just code AR selected with location-block.cgi:
> >  
> > [root(a)ipfire-dev2 ~]# ipset -n list
> > ARv4
> > AR
> > (code AR id duplicated)
> > 
> > if I add code AT to AR and list the sets:
> > [root(a)ipfire-dev2 ~]# ipset -n list
> > AT
> > AR
> > (as expected)
> > 
> > and now add code AW to the other 2:
> > [root(a)ipfire-dev2 ~]# ipset -n list
> > ARv4
> > AT
> > AR
> > ATv4
> > AW
> > (now codes AR and AT are duplicated)
> > 
> > I see this effect on both my core 167 boxes and wasn't aware of
> > this
> > problem before my upgrade from core 161.
> > 
> > Rob
> 



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-08 19:32   ` Stefan Schantl
@ 2022-06-09  8:21     ` Rob Brewer
  2022-06-09 19:54     ` Peter Müller
  1 sibling, 0 replies; 7+ messages in thread
From: Rob Brewer @ 2022-06-09  8:21 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2100 bytes --]

Hi Stefaan,

On Wednesday 08 June 2022 20:32 Stefan Schantl wrote:

> Hello Rob,
> 
> a big thanks for testing and reporting this issue here.
> 
> The main problem has been fixed a while a ago and also merged into next
> and the current master branch. So this should be a part of the
> upcomming core update.
> 
> After a deeper look I've found that the "rules.pl" file is currently
> not shiiped by C168 so the fix would not deplyed.

I suspected it was a problem in the 'ipset_restore' function of rules.pl but 
didn't delve too deeply, so I'm pleased you have a fix already.

As a workround I have managed the number of county codes blocked to be an 
even number (excluding the  A1, A2, A3, and XD country codes), which seems 
to prevent duplicate ipsets being generated.

> 
> @Peter: Please add this file to the C168 filelist.
> 
> A big thanks in advance,
> 

I'm pleased I can be of some help.

> -Stefan

Rob

>> Hi All,
>> 
>> The tests below were made on my 'Testing' APU4 using CU 168 but as
>> Adolf has
>> found was identified as CU 167 in the GUI. However I am listing
>> duplicate
>> ipsets on my production 'Stable' APU4 with CU 167 installed.
>> 
>> Rob
>> 
>> On Tuesday 07 June 2022 15:51 Rob Brewer wrote:
>> 
>> > If I list the installed ipsets with 'ipset -n list' additional
>> > ipsets with
>> > the suffix 'v4' are sometimes listed. From what I can see this
>> > additional
>> > 'v4' list is the same size as the set without the 'v4' extension.
>> > 
>> > For instance: with just code AR selected with location-block.cgi:
>> > 
>> > [root(a)ipfire-dev2 ~]# ipset -n list
>> > ARv4
>> > AR
>> > (code AR id duplicated)
>> > 
>> > if I add code AT to AR and list the sets:
>> > [root(a)ipfire-dev2 ~]# ipset -n list
>> > AT
>> > AR
>> > (as expected)
>> > 
>> > and now add code AW to the other 2:
>> > [root(a)ipfire-dev2 ~]# ipset -n list
>> > ARv4
>> > AT
>> > AR
>> > ATv4
>> > AW
>> > (now codes AR and AT are duplicated)
>> > 
>> > I see this effect on both my core 167 boxes and wasn't aware of
>> > this
>> > problem before my upgrade from core 161.
>> > 
>> > Rob
>>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-08 19:32   ` Stefan Schantl
  2022-06-09  8:21     ` Rob Brewer
@ 2022-06-09 19:54     ` Peter Müller
  2022-06-10  8:46       ` Rob Brewer
  1 sibling, 1 reply; 7+ messages in thread
From: Peter Müller @ 2022-06-09 19:54 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2018 bytes --]

Hello Stefan,

thanks for your mail.

> Hello Rob,
> 
> a big thanks for testing and reporting this issue here.
> 
> The main problem has been fixed a while a ago and also merged into next
> and the current master branch. So this should be a part of the
> upcomming core update.
> 
> After a deeper look I've found that the "rules.pl" file is currently
> not shiiped by C168 so the fix would not deplyed.
> 
> @Peter: Please add this file to the C168 filelist.

Um, rules.pl _is_ already shipped with https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=9efdbe103b8d98b80125407443e906373c534269,
at least I think so. Is this not sufficient? Are there any additional steps
necessary to have this change applied?

Thanks, and best regards,
Peter Müller

> 
> A big thanks in advance,
> 
> -Stefan
>> Hi All,
>>
>> The tests below were made on my 'Testing' APU4 using CU 168 but as
>> Adolf has
>> found was identified as CU 167 in the GUI. However I am listing
>> duplicate
>> ipsets on my production 'Stable' APU4 with CU 167 installed.
>>
>> Rob
>>
>> On Tuesday 07 June 2022 15:51 Rob Brewer wrote:
>>
>>> If I list the installed ipsets with 'ipset -n list' additional
>>> ipsets with
>>> the suffix 'v4' are sometimes listed. From what I can see this
>>> additional
>>> 'v4' list is the same size as the set without the 'v4' extension.
>>>
>>> For instance: with just code AR selected with location-block.cgi:
>>>   
>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>> ARv4
>>> AR
>>> (code AR id duplicated)
>>>
>>> if I add code AT to AR and list the sets:
>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>> AT
>>> AR
>>> (as expected)
>>>
>>> and now add code AW to the other 2:
>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>> ARv4
>>> AT
>>> AR
>>> ATv4
>>> AW
>>> (now codes AR and AT are duplicated)
>>>
>>> I see this effect on both my core 167 boxes and wasn't aware of
>>> this
>>> problem before my upgrade from core 161.
>>>
>>> Rob
>>
> 
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-09 19:54     ` Peter Müller
@ 2022-06-10  8:46       ` Rob Brewer
  2022-06-11  7:47         ` Peter Müller
  0 siblings, 1 reply; 7+ messages in thread
From: Rob Brewer @ 2022-06-10  8:46 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2581 bytes --]

On Thursday 09 June 2022 20:54 Peter Müller wrote:

> Hello Stefan,
> 
> thanks for your mail.
> 
>> Hello Rob,
>> 
>> a big thanks for testing and reporting this issue here.
>> 
>> The main problem has been fixed a while a ago and also merged into next
>> and the current master branch. So this should be a part of the
>> upcomming core update.
>> 
>> After a deeper look I've found that the "rules.pl" file is currently
>> not shiiped by C168 so the fix would not deplyed.
>> 
>> @Peter: Please add this file to the C168 filelist.
> 
> Um, rules.pl _is_ already shipped with
> 
https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=9efdbe103b8d98b80125407443e906373c534269,
> at least I think so. Is this not sufficient? Are there any additional
> steps necessary to have this change applied?
> 
> Thanks, and best regards,
> Peter Müller
> 

Hi Peter, Stefan

I have made an error here because I had installed Stefans's IPBlocklist tar 
ball after I had upgrade to CU168 with Pakfire and which would appear to 
downgraded the rules.pl to an earlier base version. 

To check I have downloaded the rules.pl file from CU168 and installed it on 
my 'testing' box and the duplicate sets are now not present.

Sorry if I caused confusion.


Rob

>> 
>> A big thanks in advance,
>> 
>> -Stefan
>>> Hi All,
>>>
>>> The tests below were made on my 'Testing' APU4 using CU 168 but as
>>> Adolf has
>>> found was identified as CU 167 in the GUI. However I am listing
>>> duplicate
>>> ipsets on my production 'Stable' APU4 with CU 167 installed.
>>>
>>> Rob
>>>
>>> On Tuesday 07 June 2022 15:51 Rob Brewer wrote:
>>>
>>>> If I list the installed ipsets with 'ipset -n list' additional
>>>> ipsets with
>>>> the suffix 'v4' are sometimes listed. From what I can see this
>>>> additional
>>>> 'v4' list is the same size as the set without the 'v4' extension.
>>>>
>>>> For instance: with just code AR selected with location-block.cgi:
>>>>   
>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>> ARv4
>>>> AR
>>>> (code AR id duplicated)
>>>>
>>>> if I add code AT to AR and list the sets:
>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>> AT
>>>> AR
>>>> (as expected)
>>>>
>>>> and now add code AW to the other 2:
>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>> ARv4
>>>> AT
>>>> AR
>>>> ATv4
>>>> AW
>>>> (now codes AR and AT are duplicated)
>>>>
>>>> I see this effect on both my core 167 boxes and wasn't aware of
>>>> this
>>>> problem before my upgrade from core 161.
>>>>
>>>> Rob
>>>
>> 
>>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Duplicate ipsets listed with Locationblock changes.
  2022-06-10  8:46       ` Rob Brewer
@ 2022-06-11  7:47         ` Peter Müller
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Müller @ 2022-06-11  7:47 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2960 bytes --]

Hello Rob,

thanks for your reply.

> On Thursday 09 June 2022 20:54 Peter Müller wrote:
> 
>> Hello Stefan,
>>
>> thanks for your mail.
>>
>>> Hello Rob,
>>>
>>> a big thanks for testing and reporting this issue here.
>>>
>>> The main problem has been fixed a while a ago and also merged into next
>>> and the current master branch. So this should be a part of the
>>> upcomming core update.
>>>
>>> After a deeper look I've found that the "rules.pl" file is currently
>>> not shiiped by C168 so the fix would not deplyed.
>>>
>>> @Peter: Please add this file to the C168 filelist.
>>
>> Um, rules.pl _is_ already shipped with
>>
> https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=9efdbe103b8d98b80125407443e906373c534269,
>> at least I think so. Is this not sufficient? Are there any additional
>> steps necessary to have this change applied?
>>
>> Thanks, and best regards,
>> Peter Müller
>>
> 
> Hi Peter, Stefan
> 
> I have made an error here because I had installed Stefans's IPBlocklist tar 
> ball after I had upgrade to CU168 with Pakfire and which would appear to 
> downgraded the rules.pl to an earlier base version. 
> 
> To check I have downloaded the rules.pl file from CU168 and installed it on 
> my 'testing' box and the duplicate sets are now not present.

Excellent - glad to see this is working.

> Sorry if I caused confusion.

No worries. We can then release Core Update 168 on Monday, deo volente, with the
good conscience of nothing missing. :-)

Have a nice weekend!

Thanks, and best regards,
Peter Müller

> 
> 
> Rob
> 
>>>
>>> A big thanks in advance,
>>>
>>> -Stefan
>>>> Hi All,
>>>>
>>>> The tests below were made on my 'Testing' APU4 using CU 168 but as
>>>> Adolf has
>>>> found was identified as CU 167 in the GUI. However I am listing
>>>> duplicate
>>>> ipsets on my production 'Stable' APU4 with CU 167 installed.
>>>>
>>>> Rob
>>>>
>>>> On Tuesday 07 June 2022 15:51 Rob Brewer wrote:
>>>>
>>>>> If I list the installed ipsets with 'ipset -n list' additional
>>>>> ipsets with
>>>>> the suffix 'v4' are sometimes listed. From what I can see this
>>>>> additional
>>>>> 'v4' list is the same size as the set without the 'v4' extension.
>>>>>
>>>>> For instance: with just code AR selected with location-block.cgi:
>>>>>   
>>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>>> ARv4
>>>>> AR
>>>>> (code AR id duplicated)
>>>>>
>>>>> if I add code AT to AR and list the sets:
>>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>>> AT
>>>>> AR
>>>>> (as expected)
>>>>>
>>>>> and now add code AW to the other 2:
>>>>> [root(a)ipfire-dev2 ~]# ipset -n list
>>>>> ARv4
>>>>> AT
>>>>> AR
>>>>> ATv4
>>>>> AW
>>>>> (now codes AR and AT are duplicated)
>>>>>
>>>>> I see this effect on both my core 167 boxes and wasn't aware of
>>>>> this
>>>>> problem before my upgrade from core 161.
>>>>>
>>>>> Rob
>>>>
>>>
>>>
> 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-06-11  7:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-07 14:51 Duplicate ipsets listed with Locationblock changes Rob Brewer
2022-06-08  9:57 ` Rob Brewer
2022-06-08 19:32   ` Stefan Schantl
2022-06-09  8:21     ` Rob Brewer
2022-06-09 19:54     ` Peter Müller
2022-06-10  8:46       ` Rob Brewer
2022-06-11  7:47         ` Peter Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox