<?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 SafeFN.class.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>093fe67e98c0cdb4b73fd46938e49b64971483c2 - updated rector and applied it</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sat, 07 Mar 2026 20:26:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +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/inc/SafeFN.class.php#90fb952c4c30c09c8446076ba05991c89a3f0b01</link>
        <description>code style: operator spacing

            List of files:
            /dokuwiki/inc/SafeFN.class.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/inc/SafeFN.class.php#177d6836e2f75d0e404be9c566e61725852a1e07</link>
        <description>coding style: control flow whitespaces

            List of files:
            /dokuwiki/inc/SafeFN.class.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>d868eb89f182718a31113373a6272670bd7f8012 - codestyle adjustments: function declaration braces/spaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#d868eb89f182718a31113373a6272670bd7f8012</link>
        <description>codestyle adjustments: function declaration braces/spaces

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Wed, 30 Aug 2023 15:09:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c7c53b0321a3cd3116b8d3b2ad27863a38dece7 - codestyle adjustments: class declaration braces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#8c7c53b0321a3cd3116b8d3b2ad27863a38dece7</link>
        <description>codestyle adjustments: class declaration braces

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Wed, 30 Aug 2023 15:05:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c1482d1c08360e6401534a1391da2b650c37d34d - codestyle adjustments: function argument spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#c1482d1c08360e6401534a1391da2b650c37d34d</link>
        <description>codestyle adjustments: function argument spacing

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Wed, 30 Aug 2023 15:03:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>24870174d2ee45460ba6bcfe5f5a0ae94715efd7 - Apply rector fixes to the rest of inc</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#24870174d2ee45460ba6bcfe5f5a0ae94715efd7</link>
        <description>Apply rector fixes to the rest of inc

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Tue, 29 Aug 2023 17:42:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8cbc5ee84fe788597ede5266255a74af6da47555 - replaced deprecated utf8 functions</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#8cbc5ee84fe788597ede5266255a74af6da47555</link>
        <description>replaced deprecated utf8 functionsFor now this uses full qualified namespaces, sensible imports may comelater.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Mon, 10 Jun 2019 14:12:59 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>963c6934bb4be5706bc1d18317736a34e12d46c8 - PSR2 adjustments for SafeFN</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#963c6934bb4be5706bc1d18317736a34e12d46c8</link>
        <description>PSR2 adjustments for SafeFNthe renamed methods were not used in any known plugin

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sun, 24 Feb 2019 07:19:48 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>08aad3a34c37dde54d9ebc5b899902c47718f721 - I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#08aad3a34c37dde54d9ebc5b899902c47718f721</link>
        <description>I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Fri, 31 Mar 2017 03:28:48 +0000</pubDate>
        <dc:creator>Takamura &lt;plehanov.v@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5a9597bb4d61503f29acf90831a6ded4f3ae4003 - I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#5a9597bb4d61503f29acf90831a6ded4f3ae4003</link>
        <description>I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Fri, 31 Mar 2017 03:15:52 +0000</pubDate>
        <dc:creator>Takamura &lt;plehanov.v@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f50a239b3b819527445d240746b09a05fb76d103 - I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#f50a239b3b819527445d240746b09a05fb76d103</link>
        <description>I supplemented the existing comments on the methods in which there was not enough information to the standard phpDoc.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Fri, 31 Mar 2017 02:58:14 +0000</pubDate>
        <dc:creator>Takamura &lt;plehanov.v@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e8b5a4f91c8a6e230a6cfe13c43dc9ddce31e253 - fix E_STRICT errors FS#2427</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#e8b5a4f91c8a6e230a6cfe13c43dc9ddce31e253</link>
        <description>fix E_STRICT errors FS#2427This commit fixes all E_STRICT messages shown when running the testsuite. There might be more problems not covered by tests, yet.For compatibility reasons with plugins, E_STRICT errors are stillsupressed.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sat, 28 Jul 2012 10:02:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>63703ba5bd81f50c43bc45f8bf79c514afa3ee49 - coding style updates</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#63703ba5bd81f50c43bc45f8bf79c514afa3ee49</link>
        <description>coding style updates

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Fri, 16 Mar 2012 11:09:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>344763ad4e90e41c8a94b0a69a527ff2d6319ab5 - FS#2122 alter SafeFN safe and post indicator characters.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#344763ad4e90e41c8a94b0a69a527ff2d6319ab5</link>
        <description>FS#2122 alter SafeFN safe and post indicator characters.Note, any filenames encoded with the previous SafeFN scheme will need tobe converted to the new scheme.  Users of the old SafeFN scheme shouldnot use this new scheme until after converting their filenames.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sat, 02 Apr 2011 02:32:13 +0000</pubDate>
        <dc:creator>Christopher Smith &lt;chris@jalakai.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>8bddd94ea8efd2dc41d3fa35353a85ec5299a711 - Fix SafeFN-encoded file names</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#8bddd94ea8efd2dc41d3fa35353a85ec5299a711</link>
        <description>Fix SafeFN-encoded file namesSafeFN encoding now always end the encoding block by appending a dot at the end of the file name. This is necessary since the file name may get an extension which is not encoded.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Tue, 26 Oct 2010 20:10:23 +0000</pubDate>
        <dc:creator>Adrian Lang &lt;dokuwiki@adrianlang.de&gt;</dc:creator>
    </item>
<item>
        <title>dcee16d694a9c39beaca3c59d970652f528a999c - Update SafeFN class, simplify and improve performance</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#dcee16d694a9c39beaca3c59d970652f528a999c</link>
        <description>Update SafeFN class, simplify and improve performance

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sun, 04 Apr 2010 20:31:42 +0000</pubDate>
        <dc:creator>Christopher Smith &lt;chris@jalakai.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>70e083cec45ef4a738ae0b3f20af8e4f288a7dfa - class for safely encoding filenames</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/SafeFN.class.php#70e083cec45ef4a738ae0b3f20af8e4f288a7dfa</link>
        <description>class for safely encoding filenamesThis class tries to satisfy the following requirements:  * all ASCII alphanumeric chars in the input should stay the same    ASCII alphanumeric chars in the output  * the resulting string should be as short as possible  * the operation needs to be reversable without any data loss  * the resulting ASCII string should be case insensitive  * there should be no restriction on the input length  * the whole UTF-8 range should be allowedusing it creates a way to store UTF-8 in filenames even if theunderlying filesystem does not support UTF-8. It is also prettyrobust when files are moved between various filesystems and itcreates shorter filenames than the currently used urlencoding.

            List of files:
            /dokuwiki/inc/SafeFN.class.php</description>
        <pubDate>Sun, 04 Apr 2010 18:24:01 +0000</pubDate>
        <dc:creator>Christopher Smith &lt;chris@jalakai.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
