History log of /plugin/captcha/lang/en/ (Results 1 – 15 of 15)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b546944f22-Jan-2026 Andreas Gohr <gohr@cosmocode.de>

Improve setting messages

563fb56622-Jan-2026 Andreas Gohr <gohr@cosmocode.de>

Add exponential timeout for failed login attempts

Introduces a configurable brute-force protection mechanism that enforces
increasing wait times between login attempts. The timeout doubles with
each

Add exponential timeout for failed login attempts

Introduces a configurable brute-force protection mechanism that enforces
increasing wait times between login attempts. The timeout doubles with
each failure (e.g., 5s → 10s → 20s → ...) up to a configurable maximum.

New settings:
- logindenial: Base timeout in seconds (0 to disable)
- logindenial_max: Maximum timeout cap (default 1 hour)

The feature works independently of CAPTCHA protection - failed attempts
are tracked per IP using the existing IpCounter mechanism, and users
are shown the remaining wait time when blocked.

show more ...

969b14c411-Jan-2022 Andreas Gohr <andi@splitbrain.org>

added bruteforce protection on login

The new default for protecting the login now takes failed logins from
the originating IP into account.

1862273611-Jan-2022 Andreas Gohr <andi@splitbrain.org>

auto reformat code


/plugin/captcha/.github/workflows/phpTestLinux.yml
/plugin/captcha/EasySVG.php
/plugin/captcha/_test/GeneralTest.php
/plugin/captcha/_test/HelperTest.php
/plugin/captcha/action.php
/plugin/captcha/conf/default.php
/plugin/captcha/conf/metadata.php
/plugin/captcha/figlet.php
/plugin/captcha/helper.php
/plugin/captcha/img.php
/plugin/captcha/lang/ar/lang.php
/plugin/captcha/lang/ar/settings.php
/plugin/captcha/lang/ckb/lang.php
/plugin/captcha/lang/ckb/settings.php
/plugin/captcha/lang/cs/lang.php
/plugin/captcha/lang/cs/settings.php
/plugin/captcha/lang/cy/lang.php
/plugin/captcha/lang/cy/settings.php
/plugin/captcha/lang/da/lang.php
/plugin/captcha/lang/da/settings.php
/plugin/captcha/lang/de-informal/lang.php
/plugin/captcha/lang/de-informal/settings.php
/plugin/captcha/lang/de/lang.php
/plugin/captcha/lang/de/settings.php
/plugin/captcha/lang/el/lang.php
/plugin/captcha/lang/el/settings.php
lang.php
settings.php
/plugin/captcha/lang/eo/lang.php
/plugin/captcha/lang/eo/settings.php
/plugin/captcha/lang/es/lang.php
/plugin/captcha/lang/es/settings.php
/plugin/captcha/lang/fa/lang.php
/plugin/captcha/lang/fa/settings.php
/plugin/captcha/lang/fr/lang.php
/plugin/captcha/lang/fr/settings.php
/plugin/captcha/lang/hu/lang.php
/plugin/captcha/lang/hu/settings.php
/plugin/captcha/lang/is/lang.php
/plugin/captcha/lang/is/settings.php
/plugin/captcha/lang/it/lang.php
/plugin/captcha/lang/it/settings.php
/plugin/captcha/lang/ja/lang.php
/plugin/captcha/lang/ja/settings.php
/plugin/captcha/lang/ko/lang.php
/plugin/captcha/lang/ko/settings.php
/plugin/captcha/lang/nl/lang.php
/plugin/captcha/lang/nl/settings.php
/plugin/captcha/lang/nn/lang.php
/plugin/captcha/lang/nn/settings.php
/plugin/captcha/lang/no/lang.php
/plugin/captcha/lang/no/settings.php
/plugin/captcha/lang/pl/lang.php
/plugin/captcha/lang/pl/settings.php
/plugin/captcha/lang/pt-br/lang.php
/plugin/captcha/lang/pt-br/settings.php
/plugin/captcha/lang/pt/lang.php
/plugin/captcha/lang/pt/settings.php
/plugin/captcha/lang/ru/lang.php
/plugin/captcha/lang/ru/settings.php
/plugin/captcha/lang/sk/lang.php
/plugin/captcha/lang/sk/settings.php
/plugin/captcha/lang/sv/lang.php
/plugin/captcha/lang/sv/settings.php
/plugin/captcha/lang/tr/lang.php
/plugin/captcha/lang/tr/settings.php
/plugin/captcha/lang/uk/lang.php
/plugin/captcha/lang/uk/settings.php
/plugin/captcha/lang/vi/lang.php
/plugin/captcha/lang/vi/settings.php
/plugin/captcha/lang/zh-tw/lang.php
/plugin/captcha/lang/zh-tw/settings.php
/plugin/captcha/lang/zh/lang.php
/plugin/captcha/lang/zh/settings.php
/plugin/captcha/plugin.info.txt
/plugin/captcha/script.js
/plugin/captcha/style.css
/plugin/captcha/wav.php
08f248e401-Feb-2017 Andreas Gohr <andi@splitbrain.org>

added new mode SVG

This mode generates an SVG image an inlines it. This is much easier to
read than the obfuscated image but should still be relatively hard for
most spammers (until they start handl

added new mode SVG

This mode generates an SVG image an inlines it. This is much easier to
read than the obfuscated image but should still be relatively hard for
most spammers (until they start handling inline SVGs).

show more ...


/plugin/captcha/.travis.yml
/plugin/captcha/EasySVG.php
/plugin/captcha/_test/helper.test.php
/plugin/captcha/action.php
/plugin/captcha/conf/default.php
/plugin/captcha/conf/metadata.php
/plugin/captcha/fonts/README
/plugin/captcha/fonts/goudy_bookletter_1911-webfont.svg
/plugin/captcha/fonts/ostrich-sans-black.svg
/plugin/captcha/helper.php
/plugin/captcha/lang/ar/settings.php
/plugin/captcha/lang/cs/lang.php
/plugin/captcha/lang/cs/settings.php
/plugin/captcha/lang/cy/lang.php
/plugin/captcha/lang/cy/settings.php
/plugin/captcha/lang/da/lang.php
/plugin/captcha/lang/da/settings.php
/plugin/captcha/lang/de-informal/settings.php
/plugin/captcha/lang/de/settings.php
settings.php
/plugin/captcha/lang/fa/lang.php
/plugin/captcha/lang/fa/settings.php
/plugin/captcha/lang/fr/settings.php
/plugin/captcha/lang/hu/lang.php
/plugin/captcha/lang/is/lang.php
/plugin/captcha/lang/is/settings.php
/plugin/captcha/lang/it/lang.php
/plugin/captcha/lang/it/settings.php
/plugin/captcha/lang/ja/settings.php
/plugin/captcha/lang/ko/lang.php
/plugin/captcha/lang/ko/settings.php
/plugin/captcha/lang/nl/settings.php
/plugin/captcha/lang/no/lang.php
/plugin/captcha/lang/no/settings.php
/plugin/captcha/lang/pt-br/settings.php
/plugin/captcha/lang/pt/settings.php
/plugin/captcha/lang/ru/settings.php
/plugin/captcha/lang/tr/lang.php
/plugin/captcha/lang/tr/settings.php
/plugin/captcha/lang/zh-tw/lang.php
/plugin/captcha/lang/zh-tw/settings.php
/plugin/captcha/lang/zh/settings.php
/plugin/captcha/plugin.info.txt
/plugin/captcha/script.js
/plugin/captcha/style.css
/plugin/captcha/wav.php
643f15bd17-Apr-2015 Andreas Gohr <andi@splitbrain.org>

optionally require a CAPTCHA on login

makes plugin:captchalogin obsolete

6ee10a6817-Apr-2015 Andreas Gohr <andi@splitbrain.org>

removed config for registration

I don't see any reason why anyone should ever switch this off


/plugin/captcha/action.php
/plugin/captcha/conf/default.php
/plugin/captcha/conf/metadata.php
/plugin/captcha/helper.php
/plugin/captcha/img.php
/plugin/captcha/lang/ar/lang.php
/plugin/captcha/lang/ar/settings.php
/plugin/captcha/lang/cs/lang.php
/plugin/captcha/lang/cs/settings.php
/plugin/captcha/lang/da/lang.php
/plugin/captcha/lang/da/settings.php
/plugin/captcha/lang/de-informal/lang.php
/plugin/captcha/lang/de-informal/settings.php
/plugin/captcha/lang/de/lang.php
/plugin/captcha/lang/de/settings.php
settings.php
/plugin/captcha/lang/eo/lang.php
/plugin/captcha/lang/eo/settings.php
/plugin/captcha/lang/es/lang.php
/plugin/captcha/lang/es/settings.php
/plugin/captcha/lang/fr/lang.php
/plugin/captcha/lang/fr/settings.php
/plugin/captcha/lang/hu/lang.php
/plugin/captcha/lang/hu/settings.php
/plugin/captcha/lang/it/settings.php
/plugin/captcha/lang/ja/lang.php
/plugin/captcha/lang/ja/settings.php
/plugin/captcha/lang/ko/lang.php
/plugin/captcha/lang/ko/settings.php
/plugin/captcha/lang/nl/lang.php
/plugin/captcha/lang/nl/settings.php
/plugin/captcha/lang/nn/lang.php
/plugin/captcha/lang/nn/settings.php
/plugin/captcha/lang/no/lang.php
/plugin/captcha/lang/no/settings.php
/plugin/captcha/lang/pl/lang.php
/plugin/captcha/lang/pl/settings.php
/plugin/captcha/lang/pt-br/lang.php
/plugin/captcha/lang/pt-br/settings.php
/plugin/captcha/lang/pt/lang.php
/plugin/captcha/lang/pt/settings.php
/plugin/captcha/lang/ru/lang.php
/plugin/captcha/lang/ru/settings.php
/plugin/captcha/lang/sk/lang.php
/plugin/captcha/lang/sk/settings.php
/plugin/captcha/lang/tr/lang.php
/plugin/captcha/lang/tr/settings.php
/plugin/captcha/lang/uk/lang.php
/plugin/captcha/lang/uk/settings.php
/plugin/captcha/lang/zh-tw/lang.php
/plugin/captcha/lang/zh-tw/settings.php
/plugin/captcha/lang/zh/lang.php
/plugin/captcha/lang/zh/settings.php
/plugin/captcha/plugin.info.txt
/plugin/captcha/style.css
/plugin/captcha/wav.php
df8afac429-Jul-2013 Andreas Gohr <andi@splitbrain.org>

Added fixed question mode

9d63c05f14-May-2013 lainme <lainme993@gmail.com>

can translate the honeypot message

28c1464310-May-2013 Andreas Gohr <andi@splitbrain.org>

allow user to set the length of the CAPTCHA

a160c00729-Apr-2013 Mark Prins <mprins@users.sf.net>

fix typo

9e31272422-Apr-2013 Andreas Gohr <andi@splitbrain.org>

added new 'math' mode

52e9500823-Aug-2009 Andreas Gohr <andi@splitbrain.org>

Added figlet support

Ignore-this: 1fcd85801da1bd3504e8fb884e3d1001
Yes it is neither very secure nor is it accessible but its fun ;-)

darcs-hash:20090823181722-7ad00-1207ec427be15e605a7dfd129b8dad6

Added figlet support

Ignore-this: 1fcd85801da1bd3504e8fb884e3d1001
Yes it is neither very secure nor is it accessible but its fun ;-)

darcs-hash:20090823181722-7ad00-1207ec427be15e605a7dfd129b8dad60c8318a4a.gz

show more ...

5a7dc17904-Aug-2007 Andreas Gohr <andi@splitbrain.org>

German Translation

darcs-hash:20070804073230-7ad00-e0e9024a79912c8ac02fd1aab181a913bb8a33cb.gz

42a2703509-Jan-2007 Andreas Gohr <andi@splitbrain.org>

initial checkin

darcs-hash:20070109215204-7ad00-911102ca792d59b403fea07473621236672a23ee.gz