Community Wishlist Survey 2022/Admins and patrollers/Allow global whitelisting of IPs subject to global rangeblocks

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
Random proposal◄ Admins and patrollers  The survey has concluded. Here are the results!

Allow global whitelisting of IPs subject to global rangeblocks

  • Problem: Several requests for unblock cannot be handled in due time because of providers/tech depths of different organization mixing up networks which could legitimately edit the wikis with farms with open proxies, spam sources, etc. A quite common case are, also, private proxies on VPS or reverse proxies from different organizations hosted in third-party farms.
  • Proposed solution: create a Special:GlobalBlockWhitelist page where a global block can be revoked for a certain IP or subnet falling in a blocked range
  • Who would benefit: dozens of users caught by global blocks
  • More comments:
  • Phabricator tickets: phab:T42439
  • Proposer: Vituzzu (talk) 10:44, 20 January 2022 (UTC)Reply[reply]


  • Why is this an actual issue? --Izno (talk) 05:40, 21 January 2022 (UTC)Reply[reply]
    Due to the number of duplicates it may be a issue to consider. GZWDer (talk) 10:56, 21 January 2022 (UTC)Reply[reply]
    The issue? Huge administrative overhead that stewards cannot bear. A quick example: a German free WiFi sharing project is routed through a series of proxies hosted in a bunch of blocked /16, an user asked us to be unblocked, so for each of these blocks I had to replace a single block with 15 blocks. Vituzzu (talk) 16:03, 22 January 2022 (UTC)Reply[reply]
    @Vituzzu: so that IP that was unblocked - was it not actually part of a proxy farm, or was the original block just overly aggressive? — xaosflux Talk 23:55, 25 January 2022 (UTC)Reply[reply]
    I don't think so in that specific case, but that was just a simple example. I've seen countless private VPS, someone sharing the office with LTAs, etc. Vituzzu (talk) 11:45, 26 January 2022 (UTC)Reply[reply]
  • This seems like a generally useful and interesting challenge -- overlapping passlists + blocklists -- and a practical set of tasks that needs it. –SJ talk  23:09, 23 January 2022 (UTC)Reply[reply]
  • If this is implemented, please use "allowlist" or similar for wording per mw:Inclusive language. EpicPupper (talk) 22:28, 28 January 2022 (UTC)Reply[reply]