* Reduces use of whitelist
* Deprecates and provides new $wg to replace $wgCaptchaWhitelistIP and $wgCaptchaWhitelist
Bug: T277936
Change-Id: I9c4a572321bb06e5a1d4208a295e21b73e75b787
More details. The class with the namespace was added in place of the CaptchaSessionStore class used
before
Bug: T355991
Change-Id: Ib5e6bb1642229eb27502bae3e582e9b18f34c6f0
It relies on PNG mode of Math extension which has been removed since
I595926027433182cc03
Bug: T360978
Change-Id: I650d096dfd83c725e30242eb5795236c59fe7883
This is a rudimentary implementation of Cloudflare's Turnstile captcha alternative.
Since it is fairly similar to ReCaptchaNoCaptcha, there is some duplicate code used here. I opted not to use the migration path that CF has for reCAPTCHA v2 and build this as a separate implementation. After T324925, it should be easy to refactor this code.
Users should set $wgTurnstileSiteKey and $wgTurnstileSecretKey as appropriate, based on details from the Cloudflare dashboard.
Bug: T319068
Change-Id: I0d5a74655619975f0bf61b5b672159afe5f4fb00
In this patch, we can now make use of MicroStash only and
drop dead code.
At this point, we're sure that there are no captchas in the
main stash, freeing up this memory for other requests to use.
Bug: T336004
Change-Id: I6aa69636f2f94e3bd18afc66eac37146d00771d1
Follows-up 37f2dcf. confirmEditSetup() maps it to the new name so any use of it within
the extension can safely be replaced.
* Fix Catpcha.php.
* Update README.md.
Change-Id: I4b23954eba2d7d3e86e4f60d8189e263b864fbd3
Google does not support this module anymore, and there's a way
better replacement (ReCpatchaNoCaptcha). Mark the module as de-
precated, so that still using wiki administrators get a notice,
that they should switch the module. Currently, the planned time
for the actual removal of the feature is MediaWiki release 1.29.
Bug: T142133
Change-Id: I20cbdcd77440bd31038e6e36d00b5d08f3794e4c
Changed README to README.md
Moved changelog from README.md to CHANGELOG.md
Bumped version to 1.4.0. And start following semver-notation.
Bug: T88047
Change-Id: I21f417d9f5985598358d53a0afae815543f001ee