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 Rob