<?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 Ip32.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>ba6d945f137b76d4feccb1ad84ccd6304a56e3b3 - lint(Ip32.php): fix spacing</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Ip32.php#ba6d945f137b76d4feccb1ad84ccd6304a56e3b3</link>
        <description>lint(Ip32.php): fix spacingstill unsure about function names and order```./vendor/bin/phpcbf  --standard=PSR12  ../inc/Ip32.php------------------------------------------------FILE                            FIXED  REMAINING------------------------------------------------dokuwiki/inc/Ip32.php           35     0```

            List of files:
            /dokuwiki/inc/Ip32.php</description>
        <pubDate>Thu, 04 Dec 2025 22:44:29 +0000</pubDate>
        <dc:creator>WillForan &lt;willforan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2f70db90a6d48ecf1f6af51603dba5a630662d2a - fix: 32bit IP tests w/string of decimal representation, overflows</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Ip32.php#2f70db90a6d48ecf1f6af51603dba5a630662d2a</link>
        <description>fix: 32bit IP tests w/string of decimal representation, overflowsMath in PHP is hard! sprintf(&quot;%.0f&quot;,0x7FFFFFFFFFFFFFFF) == sprintf(&quot;%.0f&quot;,0x7FFFFFFFFFFFFF00)Changes  * 32bit gets own version of tests where expected values are strings  * decimalToBinary32 to replace `sprintf(&quot;%032b%032b&quot;...)`, avoids overflow  * overflow check in ipv4 too  * refactor    * partsTo64 for 32bit parts into dec value as str (bcmath)    * Ip32::$b32 as class constant    * condition always PHP_INT_SIZE == 4 for 32bit (instead of == 8 for 64)

            List of files:
            /dokuwiki/inc/Ip32.php</description>
        <pubDate>Thu, 04 Dec 2025 17:10:41 +0000</pubDate>
        <dc:creator>WillForan &lt;willforan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a060f5a0bcf2bd42191c466160b31778110b4a6f - refactor(ip): PSR-12 functions</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Ip32.php#a060f5a0bcf2bd42191c466160b31778110b4a6f</link>
        <description>refactor(ip): PSR-12 functions  bitmask64_32        -&gt; bitmask64On32  make_bitmask_32     -&gt; makeBitmaskOn32  ipv6_upper_lower_32 -&gt; ipv6UpperLowerOn32also * uncomment working 7FFF ipv6 test and * fix README suggested podman to use `docker://wpstaging`

            List of files:
            /dokuwiki/inc/Ip32.php</description>
        <pubDate>Thu, 04 Dec 2025 16:10:13 +0000</pubDate>
        <dc:creator>WillForan &lt;willforan@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>91da8d440c37d90167dc8ee25e6de7f854a11f1e - chore(inc/Ip32): move 32bit funcs into own file/class.</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Ip32.php#91da8d440c37d90167dc8ee25e6de7f854a11f1e</link>
        <description>chore(inc/Ip32): move 32bit funcs into own file/class.easier to remove when x86 is officially deprecated

            List of files:
            /dokuwiki/inc/Ip32.php</description>
        <pubDate>Sat, 20 Sep 2025 19:15:38 +0000</pubDate>
        <dc:creator>WillForan &lt;willforan@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
