Downloads

Download tar.gz 179.17 KB
MD5: 7e47b896f4d986290df6b51c6207798c
SHA-1: 1c46f9f62907aa2f1ed109163245273307d85345
SHA-256: 8378fcaa36cca60bc2e4fc937425fe6a484b1fe7bd44229c962d1af398b8b1ed
Download zip 228.46 KB
MD5: 6e9afc994704dbd68bfe16b779a49e52
SHA-1: fea482888585f2131c75c33e717a3cb923ea17d8
SHA-256: b0c0e89c90693cfbc1955512c2a48bc3d7ead917f5624e7412115bdf7a3ae3c2

Release notes

Changes since DRUPAL-6--2-3-RC1

  • #844148: fixed call-time pass-by-reference problem in update function
  • various minor tweaks (syncing some stuff back from DRUPAL-7--1 branch)

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: 20 Jul 2010 at 18:13 UTC
Last updated: 1 Aug 2018 at 21:28 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases