Hi Michael, Michael Tremer wrote: > Hello Rob, > > Thank you for your interest in working on this. > > Yes, I always thought that there was great interest in moving this over > the line. However, I could not find where we left off here. > > There were a couple of outstanding issues that had to be resolved. I just > couldn’t find my last emails. Are you aware of these? > You expect have seen the topic : https://community.ipfire.org/t/can-i-help-progress-version2-of-ipblacklist-addon/6998/18 where Adolf has been encouraging me to look at this feature and I now have a working copy on my firewall. I believe the patches on patchwork are mostly complete and with a few additions/corrections can be incorporated into the latest build. Here is my understanding of where we are: https://patchwork.ipfire.org/project/ipfire/patch/20200427143123.6378-9-ipfr(a)tfitzgeorge.me.uk/ [v2,0/8] ipblacklist: IP Address Blacklists This patch was applied to convert V1 into V2 and used to make the the remaining patches It can safely be ignored. [v2,1/8] ipblacklist: Main script This is the ipblacklist main perl program. It can be incorporated without problems. [v2,2/8] ipblacklist: WUI Settings page ipblacklist.cgi Patch can be applied without any changes. [v2,3/8] ipblacklist: WUI Log page ipblacklists.dat - Needs to be modified with an additional patch to: 1) remove - require “${General::swroot}/geoip-functions.pl”; - This isn’t included in core 161 and not used in this program. 2) change &General::readhash( “/srv/web/ipfire/html/themes/”. $mainsettings{‘THEME’}."/include/colors.txt", %color ); to &General::readhash( “/srv/web/ipfire/html/themes/ipfire/include/colors.txt”, %color ); [v2,4/8] ipblacklist: WUI Log details page showrequestfromblacklist.dat - Patch can be applied without any changes [v2,5/8] ipblacklist: WUI menus, language file etc 50-firewall.menu 70-log.menu log.dat en.pl Requires additional lang files for de, es, fr, it, nl, pl, ru, tr. All others are OK [v2,6/8] ipblacklist: Ancillary files sources getipsetstat.c ipblacklistctrl.c Can be applied without any changes [v2,8/8] ipblacklist: Build infrastructure aarch64/stage2 configroot ipblacklist-sources logwatch misc-progs common/stage2 web-user-interface x86_64/stage2 lfs/configroot lfs/ipblacklist-sources lfs/logwatch make.sh misc-progs/Makefile Missing Files and links: ipblacklist.conf (for logwatch) ipblacklist (for logwatch) /etc/rc.d/init.d/ipblacklist (Start -up) /etc/rc.d/rcsysinit.d/S87ipblacklist -> ../init.d/ipblacklist I have written code for the missing files which are working on my firewall and I could submit as patches if required. /usr/share/logwatch/default.conf/services/ipblacklist.conf /usr/share/logwatch/scripts/services/ipblacklist /etc/rc.d/init.d/ipblacklist I haven't tried incorporating the patches as I extracted the files from Patchwork and manually inserted them into my firewall for testing. I would be very surprised if there were any problems with Tim's code however. Hope this will help to progress this very useful addition to IPFire. Rob