Downloads

Download captcha-6.x-2.3-rc1.tar.gztar.gz 179.16 KB
MD5: b156b238554770858a47c0cb64ba3d82
SHA-1: 3dbae3d6d3cd9678c176b9f95023200d156cf49c
SHA-256: 1331c77f7bd037e06f052fd765ff8e4f872c7f646f93101cabb42f0c8b3265b9
Download captcha-6.x-2.3-rc1.zipzip 228.38 KB
MD5: 9ccee6f4ddbb1b5868e5350b49b07410
SHA-1: 3538811dcfd88bb69631988d50f5a572ed920a66
SHA-256: 608918e59164b1eeadf02faba42112af27395e136d173c7f04410ef65232f475

Release notes

Why is this release a RC (release candidate)?

This release includes the fix for an important bug (#810534: Fix CAPTCHA session reuse), which made it possible to reuse CAPTCHA sessions and lowered the barrier to entry for spam bots. The fix is a rather big change, including a database change, so do not forget to run the update.php script.
Because the change is rather big, I wanted to be sure the fix didn't break a lot of other things. In the first place, I provided simpletest coverage for the bug, albeit limited to the CAPTCHA protection of some Drupal core forms (login form, comment form and node form). However, I wanted also some manual testing on real world sites and use cases, but I got only one (positive) response in #810534: Fix CAPTCHA session reuse.
To avoid that the lack of manual testing would block the commit of the fix, I decided to commit it and release the fixed version as a release candidate for 6-x.2.3. This way there is more real world testing, while still making it clear that the release could still have some issues. If you want stability and don't trust release candidate: stay at CAPTCHA 6.x-2.2. On the other hand, in terms of simple test coverage, CAPTCHA 6.x-2.3-RC1 could be considered more stable than CAPTCHA 6.x-2.2 as the coverage has increased.

Important changes since DRUPAL-6--2-2:

  • #810534: fixed CAPTCHA session reuse hack
  • #773124: added a new persistence level to always add a challenge, even on multi-step/preview form workflows

Minor bug fixes and tweaks

  • More simpletest coverage
  • #704110: (follow up) patch by behnas, DamienMcKenna and soxofaan: image_captcha install requirements check did not work when used from installation profile
  • #800846 patch by marty: moved captcha_requirements() from captcha.module to captcha.install
Created by: soxofaan
Created on: 2 Jul 2010 at 21:06 UTC
Last updated: 1 Aug 2018 at 21:28 UTC
New features
Bug fixes
Insecure

Other releases