<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in default.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>563fb5668f85b2cd8c67a6d8af2d4597cbcfdaa7 - Add exponential timeout for failed login attempts</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#563fb5668f85b2cd8c67a6d8af2d4597cbcfdaa7</link>
        <description>Add exponential timeout for failed login attemptsIntroduces a configurable brute-force protection mechanism that enforcesincreasing wait times between login attempts. The timeout doubles witheach failure (e.g., 5s &#8594; 10s &#8594; 20s &#8594; ...) 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 attemptsare tracked per IP using the existing IpCounter mechanism, and usersare shown the remaining wait time when blocked.

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Thu, 22 Jan 2026 10:13:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>09b1e97e3cb9f2c4be8ca729baa9d49a3ba58ba1 - first go at cleaning up the code</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#09b1e97e3cb9f2c4be8ca729baa9d49a3ba58ba1</link>
        <description>first go at cleaning up the code

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Wed, 06 Dec 2023 09:45:17 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>969b14c4e3ba4be207f4542079c3a4d093268325 - added bruteforce protection on login</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#969b14c4e3ba4be207f4542079c3a4d093268325</link>
        <description>added bruteforce protection on loginThe new default for protecting the login now takes failed logins fromthe originating IP into account.

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Tue, 11 Jan 2022 12:10:20 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>186227361d0efe9f0e20bd52c87dfbf939efb53a - auto reformat code</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#186227361d0efe9f0e20bd52c87dfbf939efb53a</link>
        <description>auto reformat code

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Tue, 11 Jan 2022 10:53:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>08f248e40c0e155880defbf4b95d145cf9080d3c - added new mode SVG</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#08f248e40c0e155880defbf4b95d145cf9080d3c</link>
        <description>added new mode SVGThis mode generates an SVG image an inlines it. This is much easier toread than the obfuscated image but should still be relatively hard formost spammers (until they start handling inline SVGs).

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Wed, 01 Feb 2017 21:20:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>643f15bdb4f70ed41444d2b6d19e24f3d640baf4 - optionally require a CAPTCHA on login</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#643f15bdb4f70ed41444d2b6d19e24f3d640baf4</link>
        <description>optionally require a CAPTCHA on loginmakes plugin:captchalogin obsolete

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Fri, 17 Apr 2015 20:08:39 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6ee10a68403244a06038486cb81bd0fa5c955c73 - removed config for registration</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#6ee10a68403244a06038486cb81bd0fa5c955c73</link>
        <description>removed config for registrationI don&apos;t see any reason why anyone should ever switch this off

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Fri, 17 Apr 2015 18:55:38 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>df8afac4a110e069954093e9c9add6c0c5dcb6fc - Added fixed question mode</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#df8afac4a110e069954093e9c9add6c0c5dcb6fc</link>
        <description>Added fixed question mode

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Mon, 29 Jul 2013 07:59:42 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>28c1464375855d34176c4c82b0af17bf2676f457 - allow user to set the length of the CAPTCHA</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#28c1464375855d34176c4c82b0af17bf2676f457</link>
        <description>allow user to set the length of the CAPTCHA

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Fri, 10 May 2013 15:33:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>577b4350585949501d164d35b29f5e75cfeb6db7 - made default config values compatible with admin backend</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#577b4350585949501d164d35b29f5e75cfeb6db7</link>
        <description>made default config values compatible with admin backend

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Sun, 10 Jan 2010 12:53:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>42a2703562299943bcc8eae0ecff13d55fd9061c - initial checkin</title>
        <link>http://127.0.0.1:8080/history/plugin/captcha/conf/default.php#42a2703562299943bcc8eae0ecff13d55fd9061c</link>
        <description>initial checkindarcs-hash:20070109215204-7ad00-911102ca792d59b403fea07473621236672a23ee.gz

            List of files:
            /plugin/captcha/conf/default.php</description>
        <pubDate>Tue, 09 Jan 2007 21:52:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
