Also, somehow I ended up blocking myself from the frontend when I put in the settings frontend/backend. I did not have failed logins and am not sure how I got blocked. But regardless, I went into the database and deleted my ip entry and it is still blocking me.
Not sure what happened nor why it is not unblocking me.
Thanks for taking the time to write a review!
Regarding your problems with my extension, I would ask you to file a bug report at https://github.com/codeling/bfstop/issues, or to contact me at email@example.com so that we can discuss further steps to resolve these!
Furthermore I'm not sure I understand your comment about the removal of blocked IPs from the failed login section - the failed login list is supposed to be a log of all failed login attempts; one of its main purposes is to allow the administrator to see why an IP was blocked. If entries are removed from there once an IP is blocked, the administrator would have no opportunity to check these anymore! By the way there is a pending enhancement request to remove old entries (https://github.com/codeling/bfstop/issues/37). If this is not what you had in mind (and also for other enhancement you think necessary), please go ahead and file a feature request (as an issue, also at https://github.com/codeling/bfstop/issues)! I can't guarantee that they will be implemented, but such requests will definitely be considered for future versions!