Hello Rob,

> On 5 Mar 2022, at 21:46, Rob Brewer <ipfire-devel(a)grantura.co.uk> wrote:
> 
> Hi Stefan
> 
> On Saturday 05 March 2022 18:52 Stefan Schantl wrote:
> 
>> Hello *,
>> 
>> I've made some development progress, which I want to share here:
>> 
>> Most parts of the main backend script ("ipblacklist") from Tim and Rob
>> are ported into a new functions library (ipblocklist-functions.pl) and
>> into the main firewall script (rules.pl).
>> 
> Good
>> This process is almost finished and currently allows to create the
>> firewall rules, download the blocklists and to convert them into an
>> ipset compatible format.
>> 
>> Next step will be to import the frontend code (WUI) and adjust it to
>> use the backend code (functions) from the "ipblocklist-functions.pl".
>> 
>> At this time the blocklist feature should be in a use-able state again
>> and I'll go to create an automatic update script and to import all the
>> logging pages stuff etc.
>> 
>> The development progress and single commits can be found here:
>> 
>> 
> https://git.ipfire.org/?p=people/stevee/ipfire-2.x.git;a=shortlog;h=refs/heads/ipblocklist
>> 
>> As usual please feel free to ask any questions or to share your opinion
>> here.
>> 
>> I wish you a nice day,
>> 
>> -Stefan
> Great progress. I did find a bug I introduced when I modified the ipblacklist V2 
> perl script to add a space after the log-prefix BLKLST entry to make the logs 
> compatible with other log-prefixes. 
> This affected showrequestfromblacklist.dat and the modified version 
> 'modified regex for V3 log-prefix added space' should be used.
> 
> https://git.ipfire.org/?p=people/helix/ipfire-2.x.git;a=commit;h=2ccc47f1944fcf1f8eec8ad132fa606081b21578

Good catch, but wouldn’t it be helpful to add the space to all log prefixes so that it is always easily readable for humans, too?

-Michael

> 
> Rob