summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/blogspam.pm
AgeCommit message (Collapse)Author
2011-01-24blogspam: Don't check modifications from admins for spam, and also allow the ↵Joey Hess
blogspam_pagespec to do other matches against who the user is.
2010-09-14blogspam: Fix crash when content contained utf-8.Joey Hess
I also tried setting RPC::XML::ENCODING but that did not prevent the crash, and it seems that blogspam.net doesn't like getting xml encoded in unicode, since it mis-flagged comments as spammy that way that are normally allowed through.
2010-06-23stop using REMOTE_ADDRJoey Hess
Everywhere that REMOTE_ADDR was used, a session object is available, so instead use its remote_addr method. In IkiWiki::Receive, stop setting a dummy REMOTE_ADDR. Note that it's possible for a session cookie to be obtained using one IP address, and then used from another IP. In this case, the first IP will now be used. I think that should be ok.
2010-02-11Group related plugins into sections in the setup file, and drop unused rcs ↵Joey Hess
plugins from the setup file.
2009-05-19Merge branch 'master' into poJoey Hess
Conflicts: debian/changelog
2009-04-22fix idJoey Hess
2009-04-22blogspam: Load RPC::XML library in checkconfig, so that an error can be ↵Joey Hess
printed at that point if it's not available, allowing the admin to see it during wiki setup. Closes: #520015
2009-01-26Merge branch 'master' into poJoey Hess
2009-01-25blogspam: Fix use of blogspam_options and blogspam_server config settings.Joey Hess
2009-01-22typoJoey Hess
2009-01-22fix typoJoey Hess
2009-01-19blogspam: Log spam info on failure.Joey Hess
2009-01-19make checkcontent compatible with hooks that need the full contentintrigeri
Always pass the full (modified) content in `content` named parameter. When the user edits an existing wiki page, also pass a `diff` named parameter, which includes only the lines that they added to the page, or modified. Signed-off-by: intrigeri <intrigeri@boum.org>
2009-01-17blogspam api now supports homepage linkJoey Hess
2009-01-17load rpc xml lib on the flyJoey Hess
This way, enabling the plugin via websetup is safe, it can't leave ikiwiki in a broken state.
2009-01-16blogspam: New plugin, adding spam filtering for page editing / comment ↵Joey Hess
posting using the BlogSpam.net API.