Change record status: 
Project: 
Introduced in branch: 
8.x
Description: 

In Drupal 7, System module included functionality to block IP addresses, allowing users to ban specific IPs from accessing their website.

As of Drupal 8, this functionality has been moved into an own Ban module. The module is not enabled by default.

There's not much code in the wild that interfaces with these functions, so here's a quick overview of renamed functions:

-function drupal_is_denied($ip) {
+function ban_is_denied($ip) {

-function drupal_block_denied($ip) {
+function ban_block_denied($ip) {

-function blocked_ip_load($iid) {
+function ban_ip_load($iid) {

-function system_block_ip_action() {
+function ban_ip_action() {

Furthermore, the {blocked_ips} database table has been renamed to {ban_ip} (and is only installed with Ban module).

Impacts: 
Site builders, administrators, editors
Module developers