From the parent task:
Note that GlobalBlocking recognizes "anon only" blocks too.
From the parent task:
Note that GlobalBlocking recognizes "anon only" blocks too.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
In Progress | Niharika | T324492 Temporary accounts - MVP | |||
Open | None | T326816 Update features for IP Masking | |||
Open | None | T331637 Update features in MediaWiki core for IP Masking | |||
Open | Tchanders | T338836 How should blocks treat temporary users? | |||
Resolved | Tchanders | T343714 Soft blocks against an IP address should block temporary accounts using that IP address |
Terminology for whether an IP block blocks logged-in users:
"Hardblock" (and "softblock") aren't problematic, but the use of "anononly" (and similar terms) presents a bit of a terminology problem. We're trying to avoid calling temporary users "anon", in line with T337103: Decide a standard approach for classifying temporary, IP and registered users, but we do want temporary users to be blocked by so-called "anon-only" blocks.
We should update documentation in all the places listed above, and explicitly mention the fact that the term is misleading and only kept for backwards compatibility, wherever "anon" is used.
Change 946980 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] Ensure that soft blocks block temporary users
Change 948537 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] Ensure soft blocks against IP in XFF block temporary users
Yes - I started out doing this as part of T343704, then changed my mind and forgot to add it in here. Done in the new patch. Thanks for catching this!
Change 948537 abandoned by Tchanders:
[mediawiki/core@master] Ensure soft blocks against IP in XFF block temporary users
Reason:
Squashed into I5a2928eb3370bd47544b164b08014ef62297ce36
Change 946980 merged by jenkins-bot:
[mediawiki/core@master] Ensure that soft blocks block temporary users
Anonymous (IP) and temporary users are blocked in the same way.
I tested database blocks, global blocks, $wgSoftBlockRanges, $wgProxyList and $wgDnsBlacklistUrls. I also tested blocking XFF.
The only exception is for anonymous global blocks, which don't apply to temporary users (which we will fix in a separate task.)
The only difference I saw was T344703.
Test environment: local docker MediaWiki 1.41.0-alpha (bd31b57) 01:46, 22 August 2023.
The only exception is for anonymous global blocks, which don't apply to temporary users (which we will fix in a separate task.)
Filed as T344988