Page MenuHomePhabricator

GlobalBlocking: Global autoblocking exemption list should allow WMF config to define exemptions
Closed, ResolvedPublicFeature

Description

The GlobalBlocking autoblock exemption list should include all the IPs listed in $wgAutoblockExemptions or a new config just for global autoblocks as part of the list of globally exempted IP addresses.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Dreamy_Jazz renamed this task from Global autoblock exemption list should be configurable in wmf-config to GlobalBlocking: Global autoblocking exemption list should read $wgAutoblockExemptions.Nov 12 2025, 12:11 PM
Dreamy_Jazz updated the task description. (Show Details)
Dreamy_Jazz changed the subtype of this task from "Task" to "Feature Request".
Dreamy_Jazz subscribed.

Not sure that Product Safety and Integrity will have time to do this for the short or medium term. I can probably provide review though if someone else works on the task

Change #1204371 had a related patch set uploaded (by Majavah; author: Majavah):

[mediawiki/extensions/GlobalBlocking@master] Allow configuring autoblock exemptions in config

https://gerrit.wikimedia.org/r/1204371

Dreamy_Jazz renamed this task from GlobalBlocking: Global autoblocking exemption list should read $wgAutoblockExemptions to GlobalBlocking: Global autoblocking exemption list should allow WMF config to define exemptions.Nov 12 2025, 12:22 PM
Dreamy_Jazz updated the task description. (Show Details)

Actually, leaving open as this config probably needs to be defined in operations/mediawiki-config

Change #1204571 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/mediawiki-config@master] Set $wgGlobalBlockingAutoblockExemptions

https://gerrit.wikimedia.org/r/1204571

Change #1204371 merged by jenkins-bot:

[mediawiki/extensions/GlobalBlocking@master] Allow configuring autoblock exemptions in config

https://gerrit.wikimedia.org/r/1204371

Change #1204571 merged by jenkins-bot:

[operations/mediawiki-config@master] Set $wgGlobalBlockingAutoblockExemptions

https://gerrit.wikimedia.org/r/1204571

Mentioned in SAL (#wikimedia-operations) [2025-11-26T13:26:37Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1204571|Set $wgGlobalBlockingAutoblockExemptions (T409915)]]

Change #1211671 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used

https://gerrit.wikimedia.org/r/1211671

Change #1211671 merged by jenkins-bot:

[operations/mediawiki-config@master] Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used

https://gerrit.wikimedia.org/r/1211671

Mentioned in SAL (#wikimedia-operations) [2025-11-26T13:31:51Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1204571|Set $wgGlobalBlockingAutoblockExemptions (T409915)]], [[gerrit:1211671|Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used (T409915)]]

Change #1211673 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] Follow-up: Set $wgGlobalBlockingAutoblockExemptions

https://gerrit.wikimedia.org/r/1211673

Change #1211673 merged by jenkins-bot:

[operations/mediawiki-config@master] Follow-up: Set $wgGlobalBlockingAutoblockExemptions

https://gerrit.wikimedia.org/r/1211673

Mentioned in SAL (#wikimedia-operations) [2025-11-26T13:35:08Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1211671|Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used (T409915)]], [[gerrit:1204571|Set $wgGlobalBlockingAutoblockExemptions (T409915)]], [[gerrit:1211673|Follow-up: Set $wgGlobalBlockingAutoblockExemptions (T409915)]]

Mentioned in SAL (#wikimedia-operations) [2025-11-26T13:37:21Z] <dreamyjazz@deploy2002> dreamyjazz, taavi: Backport for [[gerrit:1211671|Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used (T409915)]], [[gerrit:1204571|Set $wgGlobalBlockingAutoblockExemptions (T409915)]], [[gerrit:1211673|Follow-up: Set $wgGlobalBlockingAutoblockExemptions (T409915)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-11-26T13:41:59Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1211671|Only set $wgGlobalBlockingAutoblockExemptions if GlobalBlocking used (T409915)]], [[gerrit:1204571|Set $wgGlobalBlockingAutoblockExemptions (T409915)]], [[gerrit:1211673|Follow-up: Set $wgGlobalBlockingAutoblockExemptions (T409915)]] (duration: 06m 51s)