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