<?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 auth.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>9c952d3bf926c58a14a76de8937bcd2e4e7686d6 - run passcrypt when user does not exist #4491</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#9c952d3bf926c58a14a76de8937bcd2e4e7686d6</link>
        <description>run passcrypt when user does not exist #4491This will automatically use the configured password hashing method, thusmatching what existing users most likely have for their hash as well.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Fri, 01 Aug 2025 07:06:52 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b346670ea2385f3ee7ea5e77ba74a02541a73dda - correctly escape comments in user names. fixes #4099</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#b346670ea2385f3ee7ea5e77ba74a02541a73dda</link>
        <description>correctly escape comments in user names. fixes #4099

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Tue, 09 Jan 2024 13:32:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>90fb952c4c30c09c8446076ba05991c89a3f0b01 - code style: operator spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#90fb952c4c30c09c8446076ba05991c89a3f0b01</link>
        <description>code style: operator spacing

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Thu, 31 Aug 2023 20:38:07 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>177d6836e2f75d0e404be9c566e61725852a1e07 - coding style: control flow whitespaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Thu, 31 Aug 2023 12:22:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8553d24d33ab5f260c6e19959de764dd8472d438 - Apply rector renames</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#8553d24d33ab5f260c6e19959de764dd8472d438</link>
        <description>Apply rector renames

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Wed, 30 Aug 2023 13:44:19 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ab9790ca81397622fcfd58faf56a69b68bd36257 - Apply rector fixes to auth plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#ab9790ca81397622fcfd58faf56a69b68bd36257</link>
        <description>Apply rector fixes to auth plugins

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Tue, 29 Aug 2023 18:30:59 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>934970207e23db2a3f2112de08a3b42d080fd23d - AuthPlain user parsing fix. #3833</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#934970207e23db2a3f2112de08a3b42d080fd23d</link>
        <description>AuthPlain user parsing fix. #3833This removes workarounds we had for old PCRE versions. All modern PHPreleases should be workable with the Regex we have.If splitting the user line results in less than 5 results, we log anerror and pad the result for further use.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Mon, 13 Feb 2023 15:35:00 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>5f18fdf30e4325978c0fb77c25bf7eff96de9394 - authplain: properly clean user names</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#5f18fdf30e4325978c0fb77c25bf7eff96de9394</link>
        <description>authplain: properly clean user namesThe authplain module uses cleanID to clean usernames to make them validpagenames. However namespaces should not be used in usernames.For that cleanUser and cleanGroup replaced columns in given names. Butdepending on the wiki configuration useslash, semicolons and slashes mayalso be used as namespace separators. cleanID would replace those withcolons, reintroducing colons into the names.The problem was reported in a forum post where spammers tried toregister http addresses as user names:https://forum.dokuwiki.org/d/19796-spammers-with-in-their-nameUsers with colons were correctly saved (the colon is escaped in the userfile) but could probably not login (unless using a slash or semicoloninstead of the colon). Since usernames are cleaned in many places inDokuWiki, such a logged in user was probably not recognized correctly.Because of the proper colon escaping when saving the user file, I don&apos;tsee any security issue arising from this. Eg. it was not possible totrip up the user loading mechanism.Note: Previously created users containing colons can not be deleted viathe user manager, because displayed usernames are cleaned again, whichwill remove the colons.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Tue, 14 Dec 2021 16:44:48 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>594400868e43d48a821d750a8f3ab7f66a9d8c64 - refresh user cache in plain auth on user modifying</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#594400868e43d48a821d750a8f3ab7f66a9d8c64</link>
        <description>refresh user cache in plain auth on user modifyingWhen a user login was renamed, the user appeared twice. Once as the olduser and once as the new user.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Thu, 08 Oct 2020 08:54:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>0489c64b7de1b71fdd124114dd18525156f26327 - Changes according to revisions in https://github.com/moisesbr-dw/dokuwiki/pull/2</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#0489c64b7de1b71fdd124114dd18525156f26327</link>
        <description>Changes according to revisions in https://github.com/moisesbr-dw/dokuwiki/pull/2Many minor details and use of Sort::xyz() instead of intl_xyz() in files outside the &quot;inc&quot; folder.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Sun, 16 Aug 2020 21:29:42 +0000</pubDate>
        <dc:creator>Mois&#233;s Braga Ribeiro &lt;moisesbr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8371b182429166b34bb5c19e080ba219167441ae - Authorization plugins</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#8371b182429166b34bb5c19e080ba219167441ae</link>
        <description>Authorization plugins[enhancement] group sorting in authplain

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Wed, 20 May 2020 16:17:14 +0000</pubDate>
        <dc:creator>Mois&#233;s Braga Ribeiro &lt;moisesbr@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>42c62e557b443e27796171b5bedd777d77472586 - fixed merge error</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#42c62e557b443e27796171b5bedd777d77472586</link>
        <description>fixed merge error

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Sun, 14 Jul 2019 20:08:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>2b9c4a056d6957ab3952515cfc795f8dd01cf5e6 - Merge branch &apos;master&apos; into psr2</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#2b9c4a056d6957ab3952515cfc795f8dd01cf5e6</link>
        <description>Merge branch &apos;master&apos; into psr2* master: (34 commits)  fix color for noninstalled extensions  show disabled extensions in gray  warn about inaccessible repo api  bugfix: access check was never cached  First go on a CLI component for the extension manager  use strict type comparison  translation update  translation update  fix #dokuwiki__sitetools current item not in highlight due to Greebo change  authplain: Add tests for group retrieval  authplain: Add a simple method for retrieving user groups  translation update  Negative string offsets are allowed in PHP 7.1+ only  improve memory check output  fix and test php_to_byte() related to #2756 #2556  translation update  translation update  translation update  translation update  translation update  ...

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Sun, 14 Jul 2019 18:50:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b2fcc742e10e700a52cea2d2c4ebf8bb440e35bd - authplain: Add a simple method for retrieving user groups</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#b2fcc742e10e700a52cea2d2c4ebf8bb440e35bd</link>
        <description>authplain: Add a simple method for retrieving user groups

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Tue, 30 Apr 2019 10:41:52 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>5aa905e95e0f4ee1de1d93da15dbd388e985c134 - PSR-2 for authplain plugin</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#5aa905e95e0f4ee1de1d93da15dbd388e985c134</link>
        <description>PSR-2 for authplain plugin

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Fri, 11 May 2018 09:51:54 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>64159a61e94d0ce680071c8890e144982c3a8cbe - line lengths shortened</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#64159a61e94d0ce680071c8890e144982c3a8cbe</link>
        <description>line lengths shortenedThis makes sure all files use line lenghts shorter than 120 characters.This is a quick fix. It might not always be the nicest change.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Fri, 27 Apr 2018 17:07:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>b4f2363aa1360136c8a826f09aaebc6505211c73 - remove DOKU_INC checks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#b4f2363aa1360136c8a826f09aaebc6505211c73</link>
        <description>remove DOKU_INC checksThere is no need for this check, since these files should not have anymain code that is executed on direct call.Fixes PSR1.Files.SideEffects.FoundWithSymbols

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Fri, 27 Apr 2018 12:32:42 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>80cf2ac2d74778b29b1a57a49f6a6ddc56a4e623 - removed wrong comment - str_getcsv isn&apos;t powerful enough</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#80cf2ac2d74778b29b1a57a49f6a6ddc56a4e623</link>
        <description>removed wrong comment - str_getcsv isn&apos;t powerful enoughSee https://github.com/splitbrain/dokuwiki/issues/1535#issuecomment-227039700

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Wed, 22 Jun 2016 13:15:02 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>42cbd322ad0cf816cca498eeb93bb1b8e4e7db5e - Add a protected file to the authplain config cascade</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#42cbd322ad0cf816cca498eeb93bb1b8e4e7db5e</link>
        <description>Add a protected file to the authplain config cascadeThis adds the possibility to define file with protected users in theconfig cascade to be used with the plain auth mechanism.This makes it possible for farms to have way to inherit Farmer users inanimals.

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Tue, 19 Apr 2016 11:36:36 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d0d224a82eddf30aa6daead4796cb10dd0466767 - Merge branch &apos;master&apos; into ioreplaceinfile</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/lib/plugins/authplain/auth.php#d0d224a82eddf30aa6daead4796cb10dd0466767</link>
        <description>Merge branch &apos;master&apos; into ioreplaceinfile

            List of files:
            /dokuwiki/lib/plugins/authplain/auth.php</description>
        <pubDate>Fri, 08 May 2015 01:10:22 +0000</pubDate>
        <dc:creator>Patrick Brown &lt;ptbrown@whoopdedo.org&gt;</dc:creator>
    </item>
</channel>
</rss>
