<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/admin, branch master</title>
<subtitle>Bitweaver kernel package repository
</subtitle>
<id>https://git.rdm1.uk/kernel/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/kernel/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/'/>
<updated>2026-06-06T18:34:38Z</updated>
<entry>
<title>kernel: fix PHP 8.1 float-to-int deprecations in apc.php GD image code</title>
<updated>2026-06-06T18:34:38Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-06T18:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=0321f026df8e6d41df05e54bbc6222ca6588fd05'/>
<id>urn:sha1:0321f026df8e6d41df05e54bbc6222ca6588fd05</id>
<content type='text'>
PHP 8.1 deprecated implicit float→int narrowing. The APC admin pie and
bar chart generators pass float angle and height values directly to GD
functions (imagefilledarc, imagefilledrectangle, imageline) which require
int coordinates.

Cast $start/$end to int at the top of fill_arc() and text_arc(), $h to
int at the top of fill_box(), and the $h calculations in the bar chart
loop (case 3) inline.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>admin_system: fix cache prune safety check to allow TEMP_PKG_PATH and STORAGE_PKG_PATH</title>
<updated>2026-06-04T11:04:32Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-04T11:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=6c27d6eebffef49b4aad09f3ca5201ef06d77977'/>
<id>urn:sha1:6c27d6eebffef49b4aad09f3ca5201ef06d77977</id>
<content type='text'>
The guard strpos($item['path'], BIT_ROOT_PATH) always failed for any cache
directory under TEMP_PKG_PATH (e.g. icons, modules, system cache) since
TEMP_PKG_PATH is outside the web root. None of those caches were ever
actually cleared. Extend the check to accept all three known safe roots.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add 5.0.1 upgrade script to store bitweaver_version in kernel_config</title>
<updated>2026-06-01T16:11:14Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-01T16:11:14Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=d3d3c882612ec20c0be7eee22ed6523ad8a6e2cd'/>
<id>urn:sha1:d3d3c882612ec20c0be7eee22ed6523ad8a6e2cd</id>
<content type='text'>
Without this, MIN_BIT_VERSION 5.0.1 forces the installer on every request
but has no script to advance the stored version past 5.0.0.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Remove 5.0.0 upgrade script — default version set to 5.0.0</title>
<updated>2026-06-01T13:52:34Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-01T13:52:34Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=21515e80e8e737a4b78f2d08d2cbf5cc5f7ce020'/>
<id>urn:sha1:21515e80e8e737a4b78f2d08d2cbf5cc5f7ce020</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Check if the installer package is enabled.</title>
<updated>2026-05-18T10:33:31Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-18T10:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=22329e97f3a9a5784f16dceea30a882311d907b6'/>
<id>urn:sha1:22329e97f3a9a5784f16dceea30a882311d907b6</id>
<content type='text'>
Prodution sites the symlink should only be added when needed
</content>
</entry>
<entry>
<title>Further trimming of role_model selection</title>
<updated>2026-05-15T17:03:25Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-15T17:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=d19951fbb13d696025f55c4611deb193178ddcaf'/>
<id>urn:sha1:d19951fbb13d696025f55c4611deb193178ddcaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>php-cs-fixer tidies to php8.5 standards</title>
<updated>2026-05-14T08:54:15Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-05-14T08:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=189c836dcb564eb07560f50e46b3944b2df05a03'/>
<id>urn:sha1:189c836dcb564eb07560f50e46b3944b2df05a03</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Trap divid by zero error when nothing to display</title>
<updated>2025-09-04T10:09:22Z</updated>
<author>
<name>lsces</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2025-09-04T10:09:22Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=4feac403637b224f0e05af005bbf1f1c7688fae1'/>
<id>urn:sha1:4feac403637b224f0e05af005bbf1f1c7688fae1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Admin functions changes to cover uninitialized variables and style changes for PHP8.4</title>
<updated>2025-08-29T12:32:48Z</updated>
<author>
<name>lsces</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2025-08-29T12:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=2b142f64b1f556fd7d49c871d1a48f9bd31b9698'/>
<id>urn:sha1:2b142f64b1f556fd7d49c871d1a48f9bd31b9698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop unused upgrade stuff</title>
<updated>2025-08-29T12:31:55Z</updated>
<author>
<name>lsces</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2025-08-29T12:31:55Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/kernel/.git/commit/?id=f617a4aa0b104fe77ce14dbc04da1a72fd068eb3'/>
<id>urn:sha1:f617a4aa0b104fe77ce14dbc04da1a72fd068eb3</id>
<content type='text'>
</content>
</entry>
</feed>
