On Mon, Sep 01, 2003 at 12:44:20AM +1000, Tim Starling wrote:
This post is dedicated to Michael :)
I did a quick hack which allows sysops to ban logged-in users. This was discussed on wikien-l long, long ago, and was widely agreed to be a good idea (well, not that widely, but Jimbo was particularly keen). Basically you just type the username into the ban IP box. I changed a few messages to indicate that you could do it.
Blocking a logged-in user by IP address was slightly trickier (but still only required a handful of lines). Whenever any banned user successfully logs on and accesses a page, their IP address is automatically blocked. The reason given is 'Autoblocked because you share an IP address with "Michael". Reason: blah blah blah', and the "blocked by" field is copied. That way the "you are banned discuss this with xxxx" message still makes sense. As usual, these automatically generated entries, and the original username entries, can be unblocked by any sysop (even blocked sysops).
I know Michael has been making a nuisance of himself again, so I'm sure a lot of people will be interested in seeing this go live quickly.
I also fixed that annoying undeletion problem (mostly). It still doesn't update the search index, or user_newtalk, or site_stats, or probably a few other things. But at least the link table is fixed up.
That's going to give sysops waaaaay too much power. I don't think it's good idea.
Btw, Tim, try making your email less spammy ;-)
Content analysis details: (4.40 points, 5 required) FROM_WEBMAIL_ENDS_IN_NUMS6 (1.5 points) From address is webmail, and ends in lots of numbers FROM_ENDS_IN_NUMS (0.7 points) From: ends in numbers SEMIFORGED_HOTMAIL_RCVD (1.7 points) hotmail.com 'From' address, but no 'Received:' PRIORITY_NO_NAME (0.5 points) Message has priority setting, but no X-Mailer