<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Module: Spam Hurdles 2, release candidate - testers welcome</title>
        <description>[b][size=medium][color=#000066]This is a release candidate package. There might be bugs. If so, please let me know.[/color][/size][/b]

Here's a complete rewrite of the Spam Hurdles module.
For an extended changelog see below.


One of the big changes is that cryptographic technology is used to store work data right in the form data on the client instead of storing all of it in the database. Because of this, the module can now function without database storage at all. Only if the replay attack block is enabled (&quot;Block forms that are submitted multiple times&quot;), the database will be used to store the id's of the forms that have already been submitted. This database storage has been made as light as possible, so after the id expires, it will be cleaned up from the database. I hope that this change will help those admins with busy forums that currently see the spam_hurdles table fill up rapidly in their databases.

[b]Upgrade to Spam Hurdles 2 beta[/b]

To upgrade, move aside your existing mods/spamhurdles module directory. After that, unpack the contents of the module package and put  these in mods/spamhurdles. Visit the admin interface (admin.php) to let the module system reload the new hook configuration. If you like, visit the Spam Hurdles module settings screen. If everything goes well, then the existing settings should automatically be upgraded to the new settings, so you should be seeing your original configuration in there (except for the few new options that were added).

If you are using Spam Hurdles 1 to protect some custom form (I know that there are a few people out there who do this), then please beware that the API totally changed (or better: that we have an API now ;-). The existing protection should be upgraded to work with the new API. Take a look at spamhurdles.php to see how the API was fitted into the posting and registration processes.

[code]
Changelog:
----------

v2.0.2

    - Implemented more complete logging of blocked form posts using the
      Event Logging module.

    - Extended the settings for this module to make it possible to enable
      or disable the logging of form posts that are blocked by the
      Spam Hurdles module.

    - Added code to the settings screen that will check if all templates
      contain the required template hooks. If there are template files that
      do not contain the required hooks, then a warning message is printed
      in the settings screen, telling the admin what templates to update
      with what hook.

v2.0.1

    - Fixed a problem in the reCapthca component.
      Thanks to Phorum.org user DavidVB for the patch!

v2.0.0

    - Fully restructured the code by splitting the functions into API
      functions (in api.php) and hook implementation functions
      (in spamhurdles.php).

    - The spam hurdles are now implemented using a plugin system,
      which keeps the code for the various spam hurdles nicely separated
      and which makes it easier to implement extra spam hurdles.

    - Due to the plugin system, all spam hurdles are now available
      available for all protected forms. Therefore, user registration
      is now protected by all hurdles and not only by a CAPTCHA.

    - It is now possible to protect multiple forms on a single page.

    - Encryption technology (AES) is now used to be able to send the spam
      hurdles data encrypted to the client, instead of having to store this
      data in the database server. Only if the duplicate submit check is
      enabled, the database will be used to store posting keys that have
      already been used. Still, the database load caused by storing used
      keys is a lot less than storing all generated keys, like the
      predecessor of this module did.

    - Put the modified iScramble() in the API code as spamhurdles_iScramble(),
      so we won't run into name space issues when other code wants to use
      the original iScramble code.

    - The path to the &quot;flite&quot; binary is discovered by the settings screen
      automatically now. Before, it was only discovered by the defaults.php
      script on first load, but that doesn't help the case where Flite
      is installed after the module was installed.

    - Generating a spoken CAPTCHA or a CAPTCHA image is now done using the
      &quot;addon&quot; hook. This prevents the need to do this kind of task from
      some more generic hook like &quot;common&quot; (which makes Phorum load the module
      code on each request and not only when neccessary).
[/code]</description>
        <link>http://www.phorum.org/phorum5/read.php?62,141836,141836#msg-141836</link>
        <lastBuildDate>Sun, 19 May 2013 15:19:41 -0500</lastBuildDate>
        <generator>Phorum 5.2.19</generator>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,152785#msg-152785</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,152785#msg-152785</link>
            <description><![CDATA[ Thank you very much!]]></description>
            <dc:creator>ckoval7</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 11 Dec 2012 20:38:45 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,152775#msg-152775</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,152775#msg-152775</link>
            <description><![CDATA[ So you are using PHP 5.4 as it seems.<br />
Change this line to <br />
            <pre class="php bbcode_geshi"><div class="head">Language: PHP</div><span class="re0">$scrambled</span><span class="br0">&#123;</span><span class="br0">&#40;</span>int<span class="br0">&#41;</span><span class="br0">&#40;</span><span class="br0">&#40;</span><span class="br0">&#40;</span>int<span class="br0">&#41;</span><span class="re0">$scramblePassword</span><span class="br0">&#123;</span><span class="re0">$k</span><span class="br0">&#125;</span><span class="br0">&#41;</span> <span class="sy0">*</span> <span class="re0">$numberOfRows</span><span class="br0">&#41;</span> <span class="sy0">+</span> <span class="re0">$i</span><span class="br0">&#125;</span> <span class="sy0">=</span> <span class="re0">$escaped</span><span class="br0">&#123;</span><span class="re0">$k</span><span class="br0">&#125;</span><span class="sy0">;</span></pre>
<br />
and it should avoid those warnings.]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 11 Dec 2012 05:13:04 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,152749#msg-152749</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,152749#msg-152749</link>
            <description><![CDATA[ Correct]]></description>
            <dc:creator>ckoval7</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 09 Dec 2012 21:22:51 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,152743#msg-152743</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,152743#msg-152743</link>
            <description><![CDATA[ using the latest version of spamhurdles hopefully means that you use the one distributed with phorum, not the one from this thread, right?]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 09 Dec 2012 13:11:04 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,152742#msg-152742</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,152742#msg-152742</link>
            <description><![CDATA[ I am having a problem with Spam Hurdles. When I go to the &quot;Create a new profile&quot;  page it prints the following line on the page about a billion times:<br />
<pre class="bbcode">Notice: String offset cast occurred in /opt/lampp/htdocs/forum/mods/spamhurdles/api.php on line 771</pre>
<br />
Line 771 in api.php is:<br />
<pre class="bbcode">            $scrambled{(((int)$scramblePassword{$k}) * $numberOfRows) + $i} = $escaped{$k};</pre>
<br />
I don't even pretend to know php, so I don't know what's causing that issue. <br />
<br />
I'm using the latest version of phorum and spam hurdles. I can provide any additional information on request. <br />
<br />
Thanks,<br />
Corey]]></description>
            <dc:creator>ckoval7</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 09 Dec 2012 12:25:10 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,150724#msg-150724</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,150724#msg-150724</link>
            <description><![CDATA[ Is there a quick and easy way to have the CAPTCHA on login pages? Right now, I have it set so its above every text-text box (new posts, replies) which does appear to be doing the job.. I just wonder if it wouldn't work just as well on login without having it for every post.<br />
<br />
Thanks!<br />
<br />
[Sorry, I posted this in the wrong section!]]]></description>
            <dc:creator>Fade2k</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 27 Dec 2011 11:08:50 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,150344#msg-150344</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,150344#msg-150344</link>
            <description><![CDATA[ This works well, generally! However since the previous spam hurdles, and still with this version, I have had a problem: <br />
<br />
I would completely disable the 'Spam Hurdles for posting new messages' section, because we only need this to prevent robots from signing up. However despite only enabling the 'Spam Hurdles for user registration' section, we still get the occasional message that is kept in unapproved mode because of spam hurdles somehow thinking it is spam.<br />
Any idea what may cause this?<br />
<br />
Using version 5.2.16.]]></description>
            <dc:creator>kswift</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 13 Nov 2011 14:46:52 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,147313#msg-147313</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,147313#msg-147313</link>
            <description><![CDATA[ Hi Maurice,<br />
<br />
I published a new version of my <a href="http://www.phorum.org/phorum5/read.php?65,129717" target="_blank" >German Language Files Package</a> which includes also translations for you module in two character sets iso-8859-1 and utf-8.<br />
<br />
Please add the attached language files to the next release of your module and remove maybe existing old style files like german.php oder german-sie.php. Thanks!<br />
<br />
Regards<br />
Oliver]]></description>
            <dc:creator>ori</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 04 Jan 2011 05:21:46 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146703#msg-146703</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146703#msg-146703</link>
            <description><![CDATA[ Hi Maurice, <br />
<br />
I worked the problem out and just though I would let you know the solution FYI.<br />
<br />
I upgraded a local copy of the site and still had the problem, so I started digging around. The module admin had complained at a missing hook:<br />
<br />
<pre class="bbcode">
	{HOOK &quot;tpl_editor_before_textarea&quot;}</pre>
<br />
So being lazy I just added that to the top of the template, this obviously wasn't the correct thing to do. I've now moved it to a position more inline with emerald and bingo, mod working perfectly.<br />
<br />
As an enhancement it would be nice if the module had a top level condition to check if any hurdles are active, and if not skip all processing. It would help with dodgy templates and have a small performance benefit.]]></description>
            <dc:creator>tankslap</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 07 Nov 2010 15:42:14 -0600</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146690#msg-146690</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146690#msg-146690</link>
            <description><![CDATA[ Yeah, sorry, it took me 5 minutes. Next time I'll try to be a bit faster ;-)]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sat, 06 Nov 2010 13:02:54 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146689#msg-146689</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146689#msg-146689</link>
            <description><![CDATA[ Wow, now that's a response time :D<br />
<br />
Thanks for your suggestion Maurice, I'll copy the site down to my local server and try the upgrade.. I'll post back if I still have problems.<br />
<br />
Thanks again for your quick response.]]></description>
            <dc:creator>tankslap</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sat, 06 Nov 2010 12:47:34 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146688#msg-146688</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146688#msg-146688</link>
            <description><![CDATA[ I tested it in my local Phorum installation, but was unable to reproduce the behavior.<br />
<br />
My first suggestion would be to upgrade to the recent Phorum 5.1.16-RC1, since the module is included in that release and has been tested thoroughly.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sat, 06 Nov 2010 12:42:17 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146687#msg-146687</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146687#msg-146687</link>
            <description><![CDATA[ Hi,<br />
<br />
We've started getting a high number of automated registrations recently and was hoping to use the registration part of this module alone. <br />
<br />
Since enabling the module all new posts in the forum are being marked as un-approved.<br />
<br />
I set the module options to disable all hurdles under both the new posts section and pm section, and the enabled the multiple post, HTML check, and capture hurdles under the registration section. When I saved the module settings I did get a warning about the posting.tpl within the active template, but I don't see that should be an issue as the posting section is disabled.<br />
<br />
I would really appreciate any suggestions as this module would be perfect for keeping the bot registrations down.<br />
<br />
Thanks, Jon.]]></description>
            <dc:creator>tankslap</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sat, 06 Nov 2010 12:37:43 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146636#msg-146636</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146636#msg-146636</link>
            <description><![CDATA[ The code has been updated. Thanks!]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 02 Nov 2010 11:01:47 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146581#msg-146581</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146581#msg-146581</link>
            <description><![CDATA[ Hello,<br />
<br />
Please find attached a completed french.php file.<br />
<br />
There's a typo in the English message NeedJavascript:<br />
s/diabled/disabled/<br />
<br />
Thanks again for your module, Maurice!<br />
<br />
<i>Edit maurice: removed the language file, because it is now part of the Phorum distribution.</i>]]></description>
            <dc:creator>cactux</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Fri, 29 Oct 2010 15:33:42 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146233#msg-146233</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146233#msg-146233</link>
            <description><![CDATA[ A sanity check is too late for this. The admin who enables the setting needs to know right away that his template might be causing issues for the selected protection. When things are wrong, nobody can post a form at all. That's why I put this sanity-check-like check right in the admin settings form.<br />
<br />
A sanity check could be an option next to the checking that is already done in the admin settings. I'll see what I can do for that.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 12 Oct 2010 07:22:44 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146232#msg-146232</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146232#msg-146232</link>
            <description><![CDATA[ Hi Maurice,<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br/></small><strong>Maurice Makaay</strong><br/>
Added code to the settings screen that will check if all templates contain the required template hooks. If there are template files that do not contain the required hooks, then a warning message is printed in the settings screen, telling the admin what templates to update with what hook.</div></blockquote>
<br />
I think this should be part of a sanity check...<br />
<br />
Regards<br />
Oliver]]></description>
            <dc:creator>ori</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 12 Oct 2010 07:00:41 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146230#msg-146230</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146230#msg-146230</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br/></small><strong>Maurice Makaay</strong><br/>
I think that the template code is the issue here. If you check out <a href="http://trac.phorum.org/changeset/4610" target="_blank"  rel="nofollow">changeset 4610</a>, then you can see that template data might need to be updated in order to make SpamHurdles v2 work for the PM posting as well.<br />
<br />
What you need to check, is if you have the following in your pm_post.tpl:<br />
<br />
<pre class="bbcode">
 {HOOK &quot;tpl_pm_editor_before_textarea&quot;}</pre>
<br />
If not, then take a look at the template that you used as your base template and add the hook statement in your own pm_post.tpl at the correct position. That should make PM posting with SpamHurdles v2 work.</div></blockquote>
<br />
Yes, that was it, thanks!]]></description>
            <dc:creator>noe</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 12 Oct 2010 06:22:36 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146215#msg-146215</guid>
            <title>Re: Module: Spam Hurdles 2, release candidate - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146215#msg-146215</link>
            <description><![CDATA[ I just released version 2.0.2 of the module This version was also added to the Phorum 5.2 code, making Spam Hurdles 2 the default for the next stable Phorum release!<br />
<br />
Changes for this version:<br />
<br />
<ul><li>Implemented more complete logging of blocked form posts using the Event Logging module. </li><li>Extended the settings for this module to make it possible to enable or disable the logging of form posts that are blocked by the Spam Hurdles module. </li><li>Added code to the settings screen that will check if all templates contain the required template hooks. If there are template files that do not contain the required hooks, then a warning message is printed in the settings screen, telling the admin what templates to update with what hook. </li></ul>]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Mon, 11 Oct 2010 18:36:25 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146090#msg-146090</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146090#msg-146090</link>
            <description><![CDATA[ I think that the template code is the issue here. If you check out <a href="http://trac.phorum.org/changeset/4610" target="_blank"  rel="nofollow">changeset 4610</a>, then you can see that template data might need to be updated in order to make SpamHurdles v2 work for the PM posting as well.<br />
<br />
What you need to check, is if you have the following in your pm_post.tpl:<br />
<br />
<pre class="bbcode">
 {HOOK &quot;tpl_pm_editor_before_textarea&quot;}</pre>
<br />
If not, then take a look at the template that you used as your base template and add the hook statement in your own pm_post.tpl at the correct position. That should make PM posting with SpamHurdles v2 work.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Wed, 06 Oct 2010 06:11:26 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,146085#msg-146085</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,146085#msg-146085</link>
            <description><![CDATA[ It has been a while, but I now have had time to look into the issue. Unfortunately, I have been unable to find an issue the PM handling. I installed a basic Phorum 5.2 using Emerald and installed the 2.0.1 version of the spam hurdles module. Using that configuration I could post CAPTCHA-protected PM's.<br />
<br />
Can you please check if switching to the main Emerald template changes things? The only reason that I can think of for the PM protection not working, would be some missing template code.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 05 Oct 2010 17:53:06 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,145473#msg-145473</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,145473#msg-145473</link>
            <description><![CDATA[ Thanks for the report. I will look into it!]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Fri, 20 Aug 2010 10:29:03 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,145468#msg-145468</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,145468#msg-145468</link>
            <description><![CDATA[ Hi,<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br/></small><strong>noe</strong><br/>
They get this message: &quot;The data that you have submitted to the server have been rejected, because it looks like they were posted by an automated bot&quot;</div></blockquote>
<br />
I get the same problem, after this upgrade:<br />
  * Phorum from 5.2.14 to 5.2.15a<br />
  * spamhurdles from 2.0.0 to 2.0.1<br />
<br />
I commented the lines related to PM in the infos.txt file, and in the Phorum admin of spamhurdles, section &quot;Spam Hurdles for posting private messages (PM)&quot;, I disabled 4 of the 5 hurdles (I enabled the one in the middle &quot;Hurdle: Check if an HTML commented form field is submitted&quot;).<br />
<br />
Now it works.<br />
<br />
My template is based on the Emerald one, but modified.]]></description>
            <dc:creator>cactux</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Thu, 19 Aug 2010 17:03:11 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144977#msg-144977</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144977#msg-144977</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br/></small><strong>Maurice Makaay</strong><br/>
Yeah, but the SpamHurdles v2 adds protection of the PM system, which was not available in v1 of the module. I don't remember if there were template changes needed for the new PM protection.<br />
<br />
If things don't work out, you should at least be able to disable the PM checking by modifying the info.txt and commenting out the pm related hooks.</div></blockquote>
<br />
Oh perhaps I schould have said, that I only updated from v2.0.0 to v2.0.1.<br />
So before this update, there were no problems at all...]]></description>
            <dc:creator>noe</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Mon, 28 Jun 2010 14:24:15 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144976#msg-144976</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144976#msg-144976</link>
            <description><![CDATA[ Yeah, but the SpamHurdles v2 adds protection of the PM system, which was not available in v1 of the module. I don't remember if there were template changes needed for the new PM protection.<br />
<br />
If things don't work out, you should at least be able to disable the PM checking by modifying the info.txt and commenting out the pm related hooks.]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Mon, 28 Jun 2010 13:29:26 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144975#msg-144975</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144975#msg-144975</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br/></small><strong>Maurice Makaay</strong><br/>
What exact version of Phorum are you running?<br />
Does the same thing happen with the default Emerald template?</div></blockquote>
<br />
Phorum Version: 5.2.15a<br />
<br />
Hm ... I've to try if it happens with the original emerald template (I only have a modified emerald template).<br />
But everything worked perfect for me before updating to the latest spam hurdles version.]]></description>
            <dc:creator>noe</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Mon, 28 Jun 2010 13:07:57 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144973#msg-144973</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144973#msg-144973</link>
            <description><![CDATA[ What exact version of Phorum are you running?<br />
Does the same thing happen with the default Emerald template?]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Mon, 28 Jun 2010 12:59:31 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144970#msg-144970</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144970#msg-144970</link>
            <description><![CDATA[ Hi,<br />
<br />
After updating to the latest spam hurdles version (v2.0.1) my users aren't able to send pm's anymore (no matter if I enable or disable spam hurdles options for PM).<br />
They get this message: &quot;The data that you have submitted to the server have been rejected, because it looks like they were posted by an automated bot&quot;]]></description>
            <dc:creator>noe</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Sun, 27 Jun 2010 17:03:05 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144952#msg-144952</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144952#msg-144952</link>
            <description><![CDATA[ Darn, I must have totally overlooked that bugfix. I incorporated it in version 2.0.1 of the module. Thanks, David!]]></description>
            <dc:creator>Maurice Makaay</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Wed, 23 Jun 2010 02:38:25 -0500</pubDate>
        </item>
        <item>
            <guid>http://www.phorum.org/phorum5/read.php?62,141836,144951#msg-144951</guid>
            <title>Re: Module: Spam Hurdles 2, beta - testers welcome</title>
            <link>http://www.phorum.org/phorum5/read.php?62,141836,144951#msg-144951</link>
            <description><![CDATA[ There is a bug in the class.captcha_recaptcha.php program - see my earlier post. I was able to get it working with just a couple of changes.]]></description>
            <dc:creator>DavidVB</dc:creator>
            <category>5.2 Modules/Add-Ons</category>
            <pubDate>Tue, 22 Jun 2010 11:32:26 -0500</pubDate>
        </item>
    </channel>
</rss>
