Page MenuHomePhabricator

Caught in unwanted Rangeblock
Closed, DeclinedPublic

Description

Author: Abigor

Description:
Hello,

A ip number I was using for two years is blocked in a range block on the Dutch Wikipedia, I was able to edit all this time untill 7 sep 2010 19:44 when I was blocked for 1 hour.

When the block ended I got in problems with this rangeblock:

Op 13 sep 2010 01:00 (vervalt op onbeperkt, registreren gebruikers geblokkeerd, kan eigen overlegpagina niet bewerken) blokkeerde RonaldB (Overleg | bijdragen): 85.17.0.0/16 (Overleg) ((Open proxy - Nadere informatie) )

We tried changing the settings, but I kept being blocked, We did give me IP-block-exept but I was still blocked. The only way to be unblocked is removing the complete rangeblock where the Dutch admins don't want to do that.

The second strange part is that I don't see a block reason, only the block notice but there is no reason given, while there is a reason in the log.

The Thirth strange part is that when I look at my contributions I see the notice:
This user is currently blocked. The latest block log entry is provided below for reference:

  • 17:38, 12 September 2010 Effeietsanders (Talk | contribs) unblocked Abigor (Talk | contribs) ‎ (poging II)

While I'm not blocked by that.

So please can somebody fix the ip-block-execpt because it has been a unwanted long time that I cant edit wikipedia.


Version: unspecified
Severity: critical

Details

Reference
bz25164

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 21 2014, 11:18 PM
bzimport set Reference to bz25164.
bzimport added a subscriber: Unknown Object (MLST).

Abigor wrote:

sc

sc

attachment shot.png ignored as obsolete

Investigation shows that even though the user had the ipblock-exempt right, they were still getting the 'you are blocked' message. This doesn't seem to come from anywhere in User::isBlocked().

I will investigate further at a later time, perhaps later today.

User::isBlockedFrom() also looks ok.
But the error must be coming from User::isBlocked() -> EditPage::internalAttemptSave()-> EditPage::AS_BLOCKED_PAGE_FOR_USER -> EditPage::blockedPage() -> OutputPage::blockedPage()

Additionally, trying to reproduce locally, it isn't happening. I wonder if adding the other $ parameters to MediaWiki:Blockedtext would give any clue.

In order to make sure that the IP exempt is properly working on a range block, I have done some testing on this page: http://nl.wikipedia.org/wiki/Gebruiker:RonaldBtest/IPexempt

Tried several things in order to emulate the recent blocking history of this user, including attempts to edit during a block of this test account of mine. Everything appeared to work as expected.

To assist the resolution of this issue, I checked possible interferences with blocks for this user on other projects, but could not find any. The range block in question is not unique for nlwiki. I found others, for the same reason (open proxies).

Assuming the block is real, which is not possible to determine unambiguously from here, the only remaining cause I could think of that there is a problem with the way this user is connecting to the internet. Indirectly (via all kind of turmoil messages I've received via-via), I assume it is via a VPN between his home IP and the IP where one of his websites is hosted. I don't know what could go wrong here.

This idea came to my mind because last night somebody sent an OTRS ticket reporting a session problem message (repeatedly) when trying to register. But that was from a normal IP, so has probably nothing to do with this issue.

Abigor wrote:

Qute: Assuming the block is real, which is not possible to determine unambiguously
from here, the only remaining cause I could think of that there is a problem
with the way this user is connecting to the internet.

The block is real otherwhise I would have been able to edit for the last few days, there is even a screenshot here. Its very strange that you doubt the realnes of this bug.

There is no problem with how I can connect to the internet, I can work on all wiki's without a problem only nl.wiki is giving problems with the message that I'm blocked because my ip is a open proxxy because you blocked it, my ip isn't a open proxxy at all, its only used by me.

The attached screenshot seems to have been taken while you were logged out.
Logged-out users don't have the ipblock-exempt right, of course :)

This, plus the facts that no one can reproduce this (locally or on the cluster)
and live debugging showing that User::isAllowed( 'ipblock-exempt' ) returns
true and User::isBlocked() returns false, makes me think it's far more likely
that you were logged out while hitting the block message (maybe you have
problems sustaining your login session? Try logging in with 'remember me'
checked?) than that something extremely weird is interfering with your
exemption, so I'm closing this as WORKSFORME for now. Feel free to REOPEN if
you can show with more confidence that you're being affected by a bug in
MediaWiki.

Abigor wrote:

I'm sure I was logged in the last three day's, I used multible browsers and computers so it would be strange when I would be logged out for all the times I tried. But the block is removed so I'm not really able to check anymore

The content of attachment 7687 has been deleted by

Roan Kattouw <roan.kattouw@gmail.com>

who provided the following reason:

Requested by uploader

The token used to delete this attachment was generated at 2010-09-15 18:31:59 UTC.