<?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_mediaaclpath.test.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>7e687fd85a40bd8453b39b64bae8e989ab32fd36 - fix(auth): scope media ACL checks to the namespace</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/_test/tests/inc/auth_mediaaclpath.test.php#7e687fd85a40bd8453b39b64bae8e989ab32fd36</link>
        <description>fix(auth): scope media ACL checks to the namespaceMedia files have no per-file ACLs; permissions must be evaluated againstthe namespace they live in. Several call sites passed the raw media IDto auth_quickaclcheck(), so a page-intended exact-ID rule (e.g. onwiki:secret.png) could silently apply to a media file sharing that ID.Introduce mediaAclPath() that builds the correct namespace wildcardpath (handling root-namespace media) and route all media-related ACLchecks through it. Also normalize the lone `:X` sentinel variant infetch.functions.php to the standard `:*` form.fixes: #4647

            List of files:
            /dokuwiki/_test/tests/inc/auth_mediaaclpath.test.php</description>
        <pubDate>Fri, 29 May 2026 09:17:21 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
