<?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 Provider.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c8525a2117e724dfae4ab9910e06d5d95c6ff6ea - protect password reset with 2fa</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#c8525a2117e724dfae4ab9910e06d5d95c6ff6ea</link>
        <description>protect password reset with 2faThis needed some internal changes, because now 2fa data needs to bechecked for a user that is not logged in. Providers may need adjustmentsif they access user data. They should use the getUserData() method ofthe abstract Provider class to do so.

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Tue, 11 Jul 2023 10:56:00 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>16ed3964cc56fca397d2156a2100a20f6e3743bc - some cleanup and streamlining for providers</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#16ed3964cc56fca397d2156a2100a20f6e3743bc</link>
        <description>some cleanup and streamlining for providers

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Tue, 15 Mar 2022 09:31:34 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>2fadf188c7cc9294225ac1361e35f7d1b7d20cf4 - make tolerance easier to override in config</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#2fadf188c7cc9294225ac1361e35f7d1b7d20cf4</link>
        <description>make tolerance easier to override in config

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Tue, 15 Mar 2022 07:59:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>5f8f561a23f3113afc6c34a012fc6a75c51435c8 - use action to register providers</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#5f8f561a23f3113afc6c34a012fc6a75c51435c8</link>
        <description>use action to register providers

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Wed, 09 Mar 2022 10:03:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6c996db8dff158c7317a04e1185060c59b19ad7d - fix cookie security</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#6c996db8dff158c7317a04e1185060c59b19ad7d</link>
        <description>fix cookie securityThe cookie is now tied to the provider and cookie secret. This way itcan not be constructed without inside knowledge.

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Thu, 03 Mar 2022 09:09:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>30625b49d43f35ae8dc732acccd71d5a391980ea - Removed old code</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#30625b49d43f35ae8dc732acccd71d5a391980ea</link>
        <description>Removed old codeThe basic mechanisms have been reimplemented, so the old code has beenremoved.

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Thu, 03 Mar 2022 08:40:00 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>848a9be0bf692dd7dee51fee25ed5a3a29453972 - remember 2fa authentications</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#848a9be0bf692dd7dee51fee25ed5a3a29453972</link>
        <description>remember 2fa authentications

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Wed, 02 Mar 2022 14:03:11 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a386a536946c52f862186062d92ef1b00c31406b - initial login handling</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#a386a536946c52f862186062d92ef1b00c31406b</link>
        <description>initial login handling

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Wed, 02 Mar 2022 13:21:01 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8b7620a8e0c445f8fa437fe73abebe02c1bc0940 - use Manager singleton to check and load providers</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#8b7620a8e0c445f8fa437fe73abebe02c1bc0940</link>
        <description>use Manager singleton to check and load providers

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Wed, 02 Mar 2022 12:02:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a635cb20bd5697d0bf04fcdee3b6cd14ce1590cd - basic profile managment refactoring</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#a635cb20bd5697d0bf04fcdee3b6cd14ce1590cd</link>
        <description>basic profile managment refactoringWe now use standard OTP passwords for all providers by default.

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Wed, 02 Mar 2022 10:45:18 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>fca58076a31917642cc917f0d19e4f3f0a82d9e9 - first go a profile refactoring</title>
        <link>http://127.0.0.1:8080/history/plugin/twofactor/Provider.php#fca58076a31917642cc917f0d19e4f3f0a82d9e9</link>
        <description>first go a profile refactoring

            List of files:
            /plugin/twofactor/Provider.php</description>
        <pubDate>Tue, 15 Feb 2022 16:35:03 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
