aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/blogspam.pm
Commit message (Collapse)AuthorAge
* useragent: Automatically choose whether to use LWPx::ParanoidAgentSimon McVittie2019-02-26
| | | | | | | | | | | | | The simple implementation of this, which I'd prefer to use, would be: if we can import LWPx::ParanoidAgent, use it; otherwise, use LWP::UserAgent. However, aggregate has historically worked with proxies, and LWPx::ParanoidAgent quite reasonably refuses to work with proxies (because it can't know whether those proxies are going to do the same filtering that LWPx::ParanoidAgent would). Signed-off-by: Simon McVittie <smcv@debian.org>
* Update blogspam to the 2.0 API.Amitai Schlair2015-01-02
|
* fix encoding issue in blogspam pluginChangaco2013-06-23
| | | | | | | RPC::XML uses ascii as default encoding, we have to tell it to use utf8. Without this, ikiwiki returns "failed to get response from blogspam server" every time a non-ascii character is used in a content that needs checking.
* blogspam: Don't check modifications from admins for spam, and also allow the ↵Joey Hess2011-01-24
| | | | blogspam_pagespec to do other matches against who the user is.
* blogspam: Fix crash when content contained utf-8.Joey Hess2010-09-14
| | | | | | | 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.
* stop using REMOTE_ADDRJoey Hess2010-06-23
| | | | | | | | | | | 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.
* Group related plugins into sections in the setup file, and drop unused rcs ↵Joey Hess2010-02-11
| | | | plugins from the setup file.
* Merge branch 'master' into poJoey Hess2009-05-19
|\ | | | | | | | | Conflicts: debian/changelog
| * fix idJoey Hess2009-04-22
| |
| * blogspam: Load RPC::XML library in checkconfig, so that an error can be ↵Joey Hess2009-04-22
| | | | | | | | printed at that point if it's not available, allowing the admin to see it during wiki setup. Closes: #520015
* | Merge branch 'master' into poJoey Hess2009-01-26
|\|
| * blogspam: Fix use of blogspam_options and blogspam_server config settings.Joey Hess2009-01-25
| |
| * typoJoey Hess2009-01-22
| |
| * fix typoJoey Hess2009-01-22
| |
| * blogspam: Log spam info on failure.Joey Hess2009-01-19
| |
* | make checkcontent compatible with hooks that need the full contentintrigeri2009-01-19
|/ | | | | | | | 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>
* blogspam api now supports homepage linkJoey Hess2009-01-17
|
* load rpc xml lib on the flyJoey Hess2009-01-17
| | | | | This way, enabling the plugin via websetup is safe, it can't leave ikiwiki in a broken state.
* blogspam: New plugin, adding spam filtering for page editing / comment ↵Joey Hess2009-01-16
posting using the BlogSpam.net API.