<?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 xhtml.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/parser/xhtml.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/inc/parser/xhtml.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>0e11cf251173f77351d0f27aca8ef2bd77a92ef0 - Typo in the word associative</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#0e11cf251173f77351d0f27aca8ef2bd77a92ef0</link>
        <description>Typo in the word associative

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 27 Nov 2024 02:01:50 +0000</pubDate>
        <dc:creator>brzsmg &lt;brzsmg@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>db9267247e06d4aae1a33463c71b2c22d7f7a2a7 - Replace strftime with Intl ICU. Fixes #3573</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#db9267247e06d4aae1a33463c71b2c22d7f7a2a7</link>
        <description>Replace strftime with Intl ICU. Fixes #3573This uses a class that maps strftime placeholders to the appropriate ICUpatterns. I am using the fallback-intl branch here which provides anEnglish-only fallback when the intl extension is not available.Core has only two places where strftime is used: dformat() and theSimplePie feed parser. Both are adjusted with this patch. For the lattera custom Item class had to be registered. For better separation all ourFeedParser classes have been moved to the Feed namespace where ourFeedCreator classes already reside.Note that this will currently be a degration for users without intl asit will fall back to date and not to the still available strftime.

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Fri, 26 Jan 2024 18:34:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e44b94a4bd0679ff22e14add34b60590fe7077d3 - Revert &quot;use a dispatcher to access static image files&quot;</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#e44b94a4bd0679ff22e14add34b60590fe7077d3</link>
        <description>Revert &quot;use a dispatcher to access static image files&quot;This reverts commit 944e9ba7254387adb60f253b0d8796f2276096b1.It was accidentally pused to master before review. A PR with a revertfor the revert will be pushed shortly.

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sun, 08 Sep 2024 16:15:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>944e9ba7254387adb60f253b0d8796f2276096b1 - use a dispatcher to access static image files</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#944e9ba7254387adb60f253b0d8796f2276096b1</link>
        <description>use a dispatcher to access static image filesThis makes it possible to replace default images in an update safe way.It also addresses the issue raised in dokuwiki/docker#16A .htaccess rewrite catches any direct accesses that might come in fromplugins.

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sun, 08 Sep 2024 16:09:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f - Use str_starts_with/str_ends_with</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#6c16a3a9aa602bb7e269fb6d5d18e1353e17f97f</link>
        <description>Use str_starts_with/str_ends_with

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Thu, 14 Sep 2023 20:32:18 +0000</pubDate>
        <dc:creator>fiwswe &lt;fiwswe@fwml.de&gt;</dc:creator>
    </item>
<item>
        <title>749bc7f13d5fc213945d96ad93feaab8f74a1e03 - minor cleanup in the renderers</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#749bc7f13d5fc213945d96ad93feaab8f74a1e03</link>
        <description>minor cleanup in the renderers

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sat, 02 Sep 2023 09:52:36 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>95078f236f25cbd6aa6d3e5aae7a3f3d39de6834 - apply code sniffer rules to inc/parser as well</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#95078f236f25cbd6aa6d3e5aae7a3f3d39de6834</link>
        <description>apply code sniffer rules to inc/parser as well

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sat, 02 Sep 2023 09:42:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a19c9aa0217112e3ab7ebc160354c7e9fbabe8eb - recover comments in list</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#a19c9aa0217112e3ab7ebc160354c7e9fbabe8eb</link>
        <description>recover comments in list

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 30 Aug 2023 22:25:09 +0000</pubDate>
        <dc:creator>Gerrit Uitslag &lt;klapinklapin@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>faf3f01b9af152b16aca96437c109c41b8250689 - Apply rector fixes to inc/parser</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#faf3f01b9af152b16aca96437c109c41b8250689</link>
        <description>Apply rector fixes to inc/parser

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Tue, 29 Aug 2023 15:58:44 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>53df38b0e4465894a67a5890f74a6f5f82e827de - fix XSS in RSS syntax</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#53df38b0e4465894a67a5890f74a6f5f82e827de</link>
        <description>fix XSS in RSS syntaxThe title was not correctly escaped when written to the doc in xhtmlrenderer.SimplePie does no content escaping on its own (a comment in the codeseems to suggest that that was assumed). Instead the content is passedon as-is from the feed.This patch also applies some more escaping on the description output(though it should have been relatively safe thanks to the use ofstriptags).This was discovered by @ry0tak and reported inhttps://huntr.dev/bounties/c6119106-1a5c-464c-94dd-ee7c5d0bece0/

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Mon, 15 May 2023 06:06:00 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d5fce4941e00a7dc95e2ae64e51693f90953d592 - Merge branch &apos;pr/3908&apos;</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#d5fce4941e00a7dc95e2ae64e51693f90953d592</link>
        <description>Merge branch &apos;pr/3908&apos;* pr/3908:  JPEGMeta: clean up exception handling  Fix: Do not garbage collect the JpegMeta object after reading a tag  Replace check for null with cast to string  Fix: Rework error handling in JpegMeta marker reading  Replace is_null() check with count()  Fix: Padding in _getFixedString, log the path of damaged images  Fix: PHP8-related JpegMeta.php fixes  Backwards Compatibility: Don&apos;t error if finishSectionEdit is called without first startSectionEdit  Fix: &apos;E_WARNING: Uninitialized string offset -1&apos; on some templates  Fix: &apos;E_WARNING: Undefined array key &quot;_data&quot;&apos;

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sat, 11 Mar 2023 13:27:47 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>78b498a7f2693854397176be6f5e90772e9868c8 - clean up parserutils (reformatting mostly)</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#78b498a7f2693854397176be6f5e90772e9868c8</link>
        <description>clean up parserutils (reformatting mostly)

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Fri, 10 Mar 2023 17:12:45 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ad43fdbf71534d013c5204fdb0e4203acfcf9a95 - Replace is_null() check with count()</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#ad43fdbf71534d013c5204fdb0e4203acfcf9a95</link>
        <description>Replace is_null() check with count()

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 08 Mar 2023 10:55:50 +0000</pubDate>
        <dc:creator>asivery &lt;asivery@protonmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0d9f02ec73ccb7ec2fb0d4754f4e70e7f1bd36c6 - Backwards Compatibility: Don&apos;t error if finishSectionEdit is called without first startSectionEdit</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#0d9f02ec73ccb7ec2fb0d4754f4e70e7f1bd36c6</link>
        <description>Backwards Compatibility: Don&apos;t error if finishSectionEdit is called without first startSectionEdit

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sat, 25 Feb 2023 03:25:37 +0000</pubDate>
        <dc:creator>asivery &lt;asivery@protonmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ac2b3d9ee6c60ff91cda8cbd44a8de77a50a1c50 - Merge pull request #3798 from splitbrain/nofootshoot</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#ac2b3d9ee6c60ff91cda8cbd44a8de77a50a1c50</link>
        <description>Merge pull request #3798 from splitbrain/nofootshootRemove the htmlok and phpok embedding options

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 19 Oct 2022 13:42:34 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ec34bb300b254ecd0dba0fac22d8115635141cc5 - Update core code to make use of sexplode()</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#ec34bb300b254ecd0dba0fac22d8115635141cc5</link>
        <description>Update core code to make use of sexplode()This makes use of our own explode mechanism everywhere were we expect afixed number of results.

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 19 Oct 2022 13:18:31 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>bbe6b3a78bfaae7c3435ed2f909108be642b4684 - Remove the htmlok and phpok embedding options</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#bbe6b3a78bfaae7c3435ed2f909108be642b4684</link>
        <description>Remove the htmlok and phpok embedding optionsBoth options have grave security implications and novice users seem toignore advice about them. In the last decades I never came across a wikithat had legitimate use of these options.If someone needs the functionality, it can easily be added back using aplugin. But I prefer to give users one less option to shoot themselvesin the foot.Removal of the translations for the config strings can follow after thishas been merged.

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Wed, 12 Oct 2022 11:22:27 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e3c00e6ecad3ec3eabbe8ba9bcefbf767839b86c - Accept returnonly parameter to header()</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#e3c00e6ecad3ec3eabbe8ba9bcefbf767839b86c</link>
        <description>Accept returnonly parameter to header()

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Thu, 03 Feb 2022 00:23:10 +0000</pubDate>
        <dc:creator>Iain Hallam &lt;iain@nineworlds.net&gt;</dc:creator>
    </item>
<item>
        <title>e6c6ac50666ee85e0c2fad46303b0e9da8ada47a - Merge pull request #3574 from splitbrain/php81</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/parser/xhtml.php#e6c6ac50666ee85e0c2fad46303b0e9da8ada47a</link>
        <description>Merge pull request #3574 from splitbrain/php81Some PHP 8.1 compatibility fixes

            List of files:
            /dokuwiki/inc/parser/xhtml.php</description>
        <pubDate>Sat, 22 Jan 2022 08:10:37 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
