<?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 DokuWikiFarmCore.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>f64a85f7ef8593a387609801c962a904fe407d36 - auto fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#f64a85f7ef8593a387609801c962a904fe407d36</link>
        <description>auto fixes

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Tue, 29 Jul 2025 07:38:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>c468f8ca86edcd7202c8ce03291a3aed72bfa70f - refactor: improve and modularize animal detection logic #87</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#c468f8ca86edcd7202c8ce03291a3aed72bfa70f</link>
        <description>refactor: improve and modularize animal detection logic #87The monolithic detectAnimal() method has been broken down into smaller,more manageable helper methods. Each method is responsible for a singledetection mechanism (query string, bang path, hostname).This also adds support for passing a full URL as the animal parameteron the command line, allowing for better simulation of web requests.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Mon, 28 Jul 2025 10:16:58 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>f652f316e5a482319751096f3871ba486b15e508 - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#f652f316e5a482319751096f3871ba486b15e508</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Tue, 16 Apr 2024 13:25:23 +0000</pubDate>
        <dc:creator>splitbrain &lt;86426+splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>700b5633e915a5c4954c63d56c5178b492e152b1 - allow setting the farm dir via an environment variable</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#700b5633e915a5c4954c63d56c5178b492e152b1</link>
        <description>allow setting the farm dir via an environment variableThis allows us to preconfigure the farmer plugin in the Dockercontainer.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Tue, 16 Apr 2024 13:23:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>4b1aad076485f741601600f1c59af6b0a281432d - Merge remote-tracking branch &apos;origin/master&apos; into feat-inherit_protected</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#4b1aad076485f741601600f1c59af6b0a281432d</link>
        <description>Merge remote-tracking branch &apos;origin/master&apos; into feat-inherit_protected

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Wed, 14 Feb 2024 08:28:39 +0000</pubDate>
        <dc:creator>atisne &lt;aurelien.tisne@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>1da41c8bdb9ce0b590d5b69552c4ddb4d0aef860 - (semi)automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#1da41c8bdb9ce0b590d5b69552c4ddb4d0aef860</link>
        <description>(semi)automatic code style fixes

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Wed, 20 Dec 2023 14:58:55 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a2a8c90b25b9d9034b0877d02785df9a57b467cd - use ufo operator for comparison. replaces #81</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#a2a8c90b25b9d9034b0877d02785df9a57b467cd</link>
        <description>use ufo operator for comparison. replaces #81

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Wed, 20 Dec 2023 14:15:05 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>2dcb6a7d3b7f3be600ed0aa939b7b88f1b670345 - Update config cascade to inherit protected settings from the farmer</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#2dcb6a7d3b7f3be600ed0aa939b7b88f1b670345</link>
        <description>Update config cascade to inherit protected settings from the farmerUseful to freeze some global choices, like authentication method, securitychoices, ...It&apos;s still possible to overwrite protected settings in the animal.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Fri, 17 Mar 2023 16:54:48 +0000</pubDate>
        <dc:creator>atisne &lt;aurelien.tisne@csgroup.eu&gt;</dc:creator>
    </item>
<item>
        <title>917a67f077447938b386ef7e0818a0696b38f93b - unset animal from request</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#917a67f077447938b386ef7e0818a0696b38f93b</link>
        <description>unset animal from requestas discussed in https://github.com/splitbrain/dokuwiki/issues/3551 theanimal should be removed from the list of GET parameters after it hasbeen detected.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Thu, 12 May 2022 10:46:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>1d971d874b0e59debbb8eefe8a34577074c31027 - Merge pull request #59 from gkrid/fix-run-php-cli-on-animals</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#1d971d874b0e59debbb8eefe8a34577074c31027</link>
        <description>Merge pull request #59 from gkrid/fix-run-php-cli-on-animalsFix run php-cli on animals with the hostbased configuration

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Tue, 23 Apr 2019 15:06:05 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>5801023ad35b35b6d80e5cde8a15867dcfea901d - Merge pull request #57 from cosmocode/manifest</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#5801023ad35b35b6d80e5cde8a15867dcfea901d</link>
        <description>Merge pull request #57 from cosmocode/manifest&#10024; add support for default PWA manifest

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Tue, 23 Apr 2019 15:02:26 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>adc011d8c9ce607702b005f1ec90d79f234c3bee - Merge branch &apos;master&apos; into fix-run-php-cli-on-animals</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#adc011d8c9ce607702b005f1ec90d79f234c3bee</link>
        <description>Merge branch &apos;master&apos; into fix-run-php-cli-on-animals

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Fri, 05 Apr 2019 11:56:44 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>3cee9885fe8f33a37e5745dbc7b0b8e70dc207cc - Add user conf for style inheritance</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#3cee9885fe8f33a37e5745dbc7b0b8e70dc207cc</link>
        <description>Add user conf for style inheritance

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Sat, 16 Mar 2019 20:35:35 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>bdb1e6e96d99f266ec863fc379958509984fe3bb - Correct template placeholder string</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#bdb1e6e96d99f266ec863fc379958509984fe3bb</link>
        <description>Correct template placeholder string

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Thu, 21 Feb 2019 11:40:55 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>05ea762511e0394991a9615fdce76ccd75a1274d - WIP style inheritance from farmer</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#05ea762511e0394991a9615fdce76ccd75a1274d</link>
        <description>WIP style inheritance from farmerdepends on extended config cascade in dokuwiki core

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Sat, 16 Feb 2019 23:05:50 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>04dc6bd5ea109d147325d067c41825ebd6997604 - quite unusual use case but maybe it&apos;ll be useful for you too.</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#04dc6bd5ea109d147325d067c41825ebd6997604</link>
        <description>quite unusual use case but maybe it&apos;ll be useful for you too.I run the following script by php-cli:```&lt;?php//include base config$inc = realpath(__DIR__.&apos;/../../..&apos;);define(&apos;DOKU_INC&apos;, $inc.&apos;/&apos;);// load and initialize the core systemrequire_once(DOKU_INC.&apos;inc/init.php&apos;);//...```The script requires the dokuwiki DOKU_URL to be set properly but getBaseURL function in inc/init.php leads to bad results when $conf[&apos;baseurl&apos;] isn&apos;t set:```function getBaseURL($abs=null){    global $conf;    //if canonical url enabled always return absolute    if(is_null($abs)) $abs = $conf[&apos;canonical&apos;];    if(!empty($conf[&apos;basedir&apos;])){        $dir = $conf[&apos;basedir&apos;];    }elseif(substr($_SERVER[&apos;SCRIPT_NAME&apos;],-4) == &apos;.php&apos;){        $dir = dirname($_SERVER[&apos;SCRIPT_NAME&apos;]); // &lt;- this is wrong when run on command line    }```This commits fixes that behaviour for host based animal setup.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Fri, 21 Sep 2018 11:02:29 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>27d954450e1e9ac958494f0da12a66da25bb1ee8 - feat: add support PWA manifest &#10024;</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#27d954450e1e9ac958494f0da12a66da25bb1ee8</link>
        <description>feat: add support PWA manifest &#10024;Greebo contains support for progressive web app manifests and a defaultmanifest file at conf/manifest.json. This includes that manifest filefor animals as well, ensuring that animals are rendered as standalonetoo.

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Sat, 12 May 2018 08:47:03 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;mic.grosse@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>36282384980ddf0e8c163acad5205d76724ba521 - make sure HTTP_HOST exists. fixes waring on command line</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#36282384980ddf0e8c163acad5205d76724ba521</link>
        <description>make sure HTTP_HOST exists. fixes waring on command line

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Thu, 28 Apr 2016 13:44:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>af1c6dd8b9c1e35385ddfb7549af221f4070c191 - reworked plugin logic</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#af1c6dd8b9c1e35385ddfb7549af221f4070c191</link>
        <description>reworked plugin logicAnimals can inherit the plugin state from the farmer. Their configs cannow be reset to the default state which is either on or whatever is setin the farmer (when inheriting).

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Wed, 27 Apr 2016 13:46:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>8262a4cbfa75b904634931087aeac13ac2fa2168 - DOKU_FARMDIR should always have a trailing slash</title>
        <link>http://127.0.0.1:8080/history/plugin/farmer/DokuWikiFarmCore.php#8262a4cbfa75b904634931087aeac13ac2fa2168</link>
        <description>DOKU_FARMDIR should always have a trailing slash

            List of files:
            /plugin/farmer/DokuWikiFarmCore.php</description>
        <pubDate>Wed, 27 Apr 2016 11:15:34 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
