Issue #2470888 by LKS90: Replace old Classes with their new equivalent
Issue #2480829 by LKS90: Make the TestBase an abstract class
Issue #2459125 by jribeiro: Implement test cases to D8
Fixed form autocomplete_path for 'user_blocked_email_user' and 'login_activity_email_user' fields.
Issue #2449851 by jhedstrom: Use State API instead of config for threshold notification, plus other fixes
Issue #2417253 by jhedstrom: Replace drupal_mail()
Issue 2420075, by jhedstrom: Fixed issue - Parameter 1 to login_security_user_update() expected to be a reference.
Issue 2415217, by jhedstrom: Fixed some issues against Drupal beta5.
Issue 2375443, by Haza: Ported change #9341187 to D8.
Issue 2375295: Fixed some incompatibility issues between Alpha and Beta D8 versions.
Issue 2375295: Fixed admin settings form submit error.
Issue #2151519: Changed parameters order of login_security_display_block_attempts alter, also, added the module api hook information file.
Issue #2151519 by Haza: Added more flexibility when warning about remaining attempts.
Issue 2293195: Applied patch to port some D7 to D8 functions.
Issue 2293195: menu links should live in a *.links.menu.yml file
D8 - Fixed parameters of hook_user_login().
Removed old hook_menu.
2293195: Fixed email subject bug.
2293195: Ported all functions of Drupal 7 to Drupal 8.
2293195: Form settings and routing ported.
Ported hook_schema and module info.
Issue #2151519 by Jance: Nonexistant user IPs are not being logged.
Issue #1991404 by shrop: Updated IP blocking to use the correct D7 table
* Changed the fields being saved
* Updated the watchdog message to make sense for D7
Issue #2074123 by quiptime: Fixed disable login failure error message functionality.
Drupal is a registered trademark of Dries Buytaert.