This question about Missing functionality: Needs followup in Tasks

How do I revert all the changes made by a spammer?

How do I revert all the changes made by a spammer?

(Hint: the desired answer is not "Visit every page on the wiki and press Restore.")


Maybe TWiki:GlobalReplacePlugin should be ported. wink

If you have full access to the server you could do a find and replace on the files affected by the spam, depending on the kind of spam of course. You could even use your favorite text editor for such restoration work.

Good luck!
We don't have a batch restore functionality. It would be possible of course to create a list of pages that are pawned by the spammer. But how would you know to which revision each topic should be restored?

I can imagine this as a foswiki app with a specific workflow:
  1. List affected pages
  2. For each page, make it easy to browse through the versions (kind of history view)
  3. For each page, click the "Restore" button at the desired revision

-- ArthurClemens - 18 Feb 2009

If all the posts by a user are spam (most likely) then a script that uses rcs to remove all revisions made by that user would not be too difficult.

I remember writing one many years ago, but didn't find it :/ - might be a nice place for someone to use as an introduction to Foswiki dev smile

-- SvenDowideit - 19 Feb 2009

QuestionForm edit

Subject Missing functionality
Extension
Version
Status Needs followup in Tasks
Topic revision: r6 - 20 Mar 2010, WillNorris
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy