Last modified: 2008-10-11 23:34:11 UTC
When getting the list of users for a particular IP address: if the IP is blocked, all of the users will be listed as "blocked" even if the account is not blocked. This is a change from previous behavior---previously an account was only listed as blocked if the account was actually blocked. I don't know if this was intentional or a bug introduced by some other change. This situation is very confusing; for example user:Smith is blocked for 24 hours for 3RR and tries to edit, triggering an autoblock. Running checkuser on Smith discloses the autoblocked IP. Getting users for the IP shows a number of sockpuppet accounts, all indicate they are "blocked" whether or not they really are. Each account has to be looked up individually to determine if this is a previously blocked sock or a never-blocked sock. The checkuser result should show the status of the accounts correctly.
Fixed in r41559
Bug seems to be back. I checkusered an IP tonight that was hardblocked a few hours ago by a different admin, all the accounts were labeled as blocked. (And not with the blocked IP message,) Checking for other IPs used by the accounts, when listing accounts at those IPs which were not blocked the accounts were not listed as blocked, so I verified individually. The bug seems to have reoccurred.
The site is only running r41337