Update for captcha plugin - new google recaptcha API

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Update for captcha plugin - new google recaptcha API

I've added a backend for the CAPTCHA plugin that supports the new Google
reCAPTCHA API (checkbox captcha, etc). It's packaged as a .tar file that
can be dropped onto the sqirrelmail directory.

Where do I post the .tar file for the community?  The patches URL on
squirrelmail.org points to a stale page on sourceforge.

I guess someone will ask: it's a new backend because the parameters are
different, the api requires https, and some people may not want the new
version. The new backend is checkbox_recaptcha.  Still, it's an easy
upgrade - edit the checkbox_recaptcha config file and switch the backend
name.  Things are just different enough to require a different config,
but not so different as to be hard to make the change.

Caveat: I provided code to detect and use the 1.5.2+ template system,
but as I don't run it, it's not tested.  The normal code works for me.

The kit also includes an optional patch allowing IPv6 wildcards in the
hide/show by IP address lists.  I didn't add IPv6 CIDR support as (a) I
don't need it and (b) it's a bit of a pain to deal with 128 bit addresses.

Finally, if you haven't hard about the new reCAPTCHA, see
In short, it's a better user experience - most of the time.

This communication may not represent my employer's views,
if any, on the matters discussed.

Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
squirrelmail-plugins mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [hidden email]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.plugins
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-plugins