made BanManager as abstract and shifted existing implementation to FBan, with new CBan to integrate with CBanManagement.
Added autofailover to file ban manager if cban management fails to init.
Big assumption: that all ban handling went through BanManager previously. If for some reason this is wrong, let me know. This is suitable for testing, but not release until post-testing.
made BanManager as abstract and shifted existing implementation to FBan, with new CBan to integrate with CBanManagement.
Added autofailover to file ban manager if cban management fails to init.
Big assumption: that all ban handling went through BanManager previously. If for some reason this is wrong, let me know. This is suitable for testing, but not release until post-testing.