I spent last weekend working a bit on porting the ipfilter plugin, because for some reason I'm paranoid about my blocklists. Progress has been made! Attached is a patch of my current work, because I've run into a wall (not one of complexity or difficulty, just one of PITA debugging, which I will eventually get around doing). The best news out of this is that I streamlined the conversion thread significantly (it now just does download -> decompress -> generate binary) that now works with all KArchive supported formats. I still need to fix the actual binary format generation part at the end, and when that happens I'll push this to reviewboard, I just want to at least make what I've done visible since the rest might take some time. Reproducible: Always
Created attachment 99355 [details] KF5 port of IP Filter Plugin Part 1 This is not finished or working! I just need to fix the binary translation next, and want to get this part public.
FWIW I already did this nearly 2 months ago: https://git.reviewboard.kde.org/r/127693/
Neat, I'll rebase my changes to the downloadandconvertjob that adds 7z / xz support and just throw those on reviewboard. This is what happens when half the projects are split between phabricator and the old infrastructure though, tried checking both places for anyone working on it and still missed you!
Just found this bug. I also did this independently and submitted my changes to GitHub as I thought that's where development happens... My port slightly differs from yours. Maybe it's helpful for completion. https://github.com/KDE/ktorrent/pull/3