Hi all,

Due to heavy spam attacks I had to turn off edit capability. In the meantime I
am taking time to clean up the site. Also I will put some measures into place
that will help stop the spamming.

=== Cleanup Goals

* Delete all the pages that are crap.
* Move CGI::Kwiki pages to a separate wiki.
* Remove all spammed revisions, and the cleanup revisions saved over them.

The last point is most important. It is not enough (in my opinion) to simply
save the last good revision *over* the spammed revision. I want to remove the
spammed revision as though it never happened. In that way, Recent Changes will
only reflect recent good changes!

=== Antispam Measures

* Add an admin mode and write some admin plugins:
** Kwiki::DeletePage - Remove page completely
** Kwiki::PurgeRevision - Purge a spammed revision
* Kwiki::SpamWhitelist - Only render external links from approved domains
** Render suspected bad links as 'spam://badplace.com' so spammers know
we are on to them.
* Other measures as needed.

Hopefully I can get through most of this mess this weekend. Luckily RCS has
the -o option to purge revisions! Also expect a new kwiki release in the next
few days.

Cheers, Brian

PS There is a backdoor url for editing kwiki.org. Find me on
irc://irc.freenode.net/#kwiki for details if you really need to
edit the site.

Reply via email to