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