<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-05-08 07:22:23]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.xmbforum2.com/</docs><link>https://bugs.xmbforum2.com/</link><description><![CDATA[XMB Forum Bugs - Issues]]></description><title>XMB Forum Bugs - Issues</title><image><title>XMB Forum Bugs - Issues</title><url>https://bugs.xmbforum2.com/images/xmb-logo.gif</url><link>https://bugs.xmbforum2.com/</link><description><![CDATA[XMB Forum Bugs - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0000569: Reported Posts: add note to the post</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=569</link><description><![CDATA[Reported Posts:&lt;br /&gt;
- add an Admin setting that allows text along the lines of 'post has been reported' to the actual post or add a new post to the topic/thread [that can be removed later] so that members can see it's already been reported and so hopefully multiple members don't report the same post.]]></description><category>New Features</category><pubDate>Tue, 05 May 2026 23:59:19 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=569</guid><comments>https://bugs.xmbforum2.com/view.php?id=569#bugnotes</comments></item><item><title>0000893: Board can become unusable if the footer server load display is turned on, and exec() is disabled</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=893</link><description><![CDATA[I imagine this might become a problem for some shared hosting and/or free webhosting environments. ByetHost comes to mind as one example who have turned off exec() on their servers.&lt;br /&gt;
&lt;br /&gt;
Might be worth checking if the function exec() exists in PHP and is enabled before doing anything, since if it's not  you get this error&lt;br /&gt;
&lt;br /&gt;
Fatal error: Uncaught Error: Call to undefined function XMB\exec() in /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/include/functions.inc.php:979 Stack trace: #0 /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/include/functions.inc.php(908): XMB\Core-&gt;ServerLoad() &lt;a href=&quot;https://bugs.xmbforum2.com/view.php?id=1&quot;&gt;0000001&lt;/a&gt; /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/admin/index.php(51): XMB\Core-&gt;end_time() &lt;a href=&quot;https://bugs.xmbforum2.com/view.php?id=2&quot;&gt;0000002&lt;/a&gt; {main} thrown in /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/include/functions.inc.php on line 979]]></description><category>Bugs</category><pubDate>Tue, 05 May 2026 23:43:20 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=893</guid><comments>https://bugs.xmbforum2.com/view.php?id=893#bugnotes</comments></item><item><title>0000892: Fatal Error when trying to edit moderators.</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=892</link><description><![CDATA[admin/moderators.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fatal error: Uncaught TypeError: XMB\fnameOut(): Argument &lt;a href=&quot;https://bugs.xmbforum2.com/view.php?id=1&quot;&gt;0000001&lt;/a&gt; ($rawstring) must be of type string, null given, called in /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/admin/moderators.php on line 69 and defined in /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/include/validate.inc.php:242 Stack trace: #0 /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/admin/moderators.php(69): XMB\fnameOut(NULL) &lt;a href=&quot;https://bugs.xmbforum2.com/view.php?id=1&quot;&gt;0000001&lt;/a&gt; {main} thrown in /home/vol12_1/byethost13.com/b13_41743432/flushedpancake.org.uk/htdocs/board/include/validate.inc.php on line 242]]></description><category>Bugs</category><pubDate>Tue, 05 May 2026 23:36:30 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=892</guid><comments>https://bugs.xmbforum2.com/view.php?id=892#bugnotes</comments></item><item><title>0000891: enabling 'show moderator actions' in the admin panel breaks a thread with no post-creation actions done to it</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=891</link><description><![CDATA[probably no failsafe for null values]]></description><category>Bugs</category><pubDate>Mon, 04 May 2026 10:03:19 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=891</guid><comments>https://bugs.xmbforum2.com/view.php?id=891#bugnotes</comments></item><item><title>0000890: Allow Caching of Search Results</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=890</link><description><![CDATA[It's a little annoying that I can't use the browser's Back button to return to my search results in XMB.  The caching policy should allow at least temporary reuse of these pages.]]></description><category>New Features</category><pubDate>Mon, 27 Apr 2026 03:32:52 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=890</guid><comments>https://bugs.xmbforum2.com/view.php?id=890#bugnotes</comments></item><item><title>0000876: PHP 8.6 Compatibility</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=876</link><description><![CDATA[Items expected to affect XMB compatibility with PHP 8.6:&lt;br /&gt;
&lt;br /&gt;
Type casting a string that contains alphanumeric data will cause an error.  No more (int) '56 stuff' allowed.]]></description><category>Research Tasks</category><pubDate>Wed, 22 Apr 2026 17:51:37 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=876</guid><comments>https://bugs.xmbforum2.com/view.php?id=876#bugnotes</comments></item><item><title>0000889: Increase PHP Requirement to v8.4</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=889</link><description><![CDATA[We are already seeing dependencies like Symfony Mailer that no longer support PHP 8.2.  An increase of the PHP version should be considered.]]></description><category>New Features</category><pubDate>Wed, 22 Apr 2026 17:35:31 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=889</guid><comments>https://bugs.xmbforum2.com/view.php?id=889#bugnotes</comments></item><item><title>0000877: Update Symfony Mailer to v8</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=877</link><description><![CDATA[Symfony 8.0 is available and should be updated for testing.]]></description><category>New Features</category><pubDate>Wed, 22 Apr 2026 17:35:31 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=877</guid><comments>https://bugs.xmbforum2.com/view.php?id=877#bugnotes</comments></item><item><title>0000880: Quarantine Panel: Post Links are Broken</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=880</link><description><![CDATA[Instead of linking to the public post address for each quarantined post, which is invalid, the quarantine panel should simply link to the public thread page.&lt;br /&gt;
&lt;br /&gt;
This will require some template modifications, because the post links are currently hard coded into viewthread_post.php and other templates.]]></description><category>Bugs</category><pubDate>Wed, 22 Apr 2026 15:48:18 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=880</guid><comments>https://bugs.xmbforum2.com/view.php?id=880#bugnotes</comments></item><item><title>0000888: Fatal Error in Quarantine Panel</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=888</link><description><![CDATA[[22-Apr-2026 15:30:21 America/Los_Angeles] PHP Fatal error:  Uncaught TypeError: XMB\Core::quickpage(): Argument # 1 ($things) must be of type int, string given, called in quarantine.php on line 416 and defined in include/functions.inc.php:776&lt;br /&gt;
Stack trace:&lt;br /&gt;
# 0 quarantine.php(416): XMB\Core-&gt;quickpage('3', '30')&lt;br /&gt;
# 1 {main}&lt;br /&gt;
  thrown in include/functions.inc.php on line 776]]></description><category>Bugs</category><pubDate>Wed, 22 Apr 2026 15:48:01 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=888</guid><comments>https://bugs.xmbforum2.com/view.php?id=888#bugnotes</comments></item><item><title>0000887: Fatal Error in Anonymous Posting</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=887</link><description><![CDATA[[22-Apr-2026 15:17:25 America/Los_Angeles] PHP Fatal error:  Uncaught TypeError: XMB\Settings::put(): Argument # 2 ($value) must be of type string, int given, called in post.php on line 557 and defined in include/Settings.php:131&lt;br /&gt;
Stack trace:&lt;br /&gt;
# 0 post.php(557): XMB\Settings-&gt;put('anon_post_date', 1776896245)&lt;br /&gt;
# 1 {main}&lt;br /&gt;
  thrown in include/Settings.php on line 131]]></description><category>Bugs</category><pubDate>Wed, 22 Apr 2026 15:28:26 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=887</guid><comments>https://bugs.xmbforum2.com/view.php?id=887#bugnotes</comments></item><item><title>0000886: Fatal Error in faq.php</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=886</link><description><![CDATA[PHP Fatal error:  Uncaught Error: Using $this when not in object context in faq.php:96]]></description><category>Bugs</category><pubDate>Wed, 22 Apr 2026 15:11:08 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=886</guid><comments>https://bugs.xmbforum2.com/view.php?id=886#bugnotes</comments></item><item><title>0000885: Data Truncation Warning During Upgrade</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=885</link><description><![CDATA[It is currently possible to overflow the posts.message field while upgrading the posts table with the new encoding.&lt;br /&gt;
&lt;br /&gt;
[17-Apr-2026 15:26:36 America/Los_Angeles] MySQL generated 1 warnings in the following query (log truncated):&lt;br /&gt;
UPDATE xmb_posts SET message = '...&lt;br /&gt;
array (&lt;br /&gt;
  'Level' =&gt; 'Warning',&lt;br /&gt;
  'Code' =&gt; '1265',&lt;br /&gt;
  'Message' =&gt; 'Data truncated for column \'message\' at row 1',&lt;br /&gt;
)]]></description><category>Bugs</category><pubDate>Fri, 17 Apr 2026 17:16:20 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=885</guid><comments>https://bugs.xmbforum2.com/view.php?id=885#bugnotes</comments></item><item><title>0000884: Undefined Function Error When Upgrading from XMB &lt; 1.9.12</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=884</link><description><![CDATA[[14-Apr-2026 13:11:44 UTC] PHP Fatal error: Uncaught Error: Call to undefined function XMB\Services\getPhpInput() in header.php:188]]></description><category>Bugs</category><pubDate>Fri, 17 Apr 2026 17:15:03 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=884</guid><comments>https://bugs.xmbforum2.com/view.php?id=884#bugnotes</comments></item><item><title>0000881: post.php edit truncation issue - probably all xmb versions</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=881</link><description><![CDATA[xmb_posts.subject is TINYTEXT (can exceed 128 chars, up to 255?)&lt;br /&gt;
xmb_threads.subject is VARCHAR(128)&lt;br /&gt;
&lt;br /&gt;
When editing the FIRST post in a thread, XMB updates BOTH tables.&lt;br /&gt;
If subject exceeds threads.subject length, MySQL throws:&lt;br /&gt;
 &quot;Data too long for column 'subject' (errno 1406)&quot;&lt;br /&gt;
&lt;br /&gt;
New-topic posting already truncates correctly, but the EDIT path did not.&lt;br /&gt;
To preserve full subject in posts while keeping threads safe:&lt;br /&gt;
  - Clone the already-escaped subject&lt;br /&gt;
  - Truncate ONLY the copy used for xmb_threads&lt;br /&gt;
  - Never modify $dbsubject (used by xmb_posts)&lt;br /&gt;
&lt;br /&gt;
 This prevents edit-time errors without changing schema or behaviour.&lt;br /&gt;
 clone subject for threads&lt;br /&gt;
                // $dbsubject is already escaped at this point, so replace:&lt;br /&gt;
&lt;br /&gt;
                if ((int) $isfirstpost['pid'] == $pid) {&lt;br /&gt;
                    $db-&gt;query(&quot;UPDATE &quot;.X_PREFIX.&quot;threads SET icon='$sql_posticon', subject='$dbsubject' WHERE tid=$tid&quot;);&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
&lt;br /&gt;
                if ((int) $isfirstpost['pid'] == $pid) {&lt;br /&gt;
                &lt;br /&gt;
    			$dbtsubject = $dbsubject;&lt;br /&gt;
&lt;br /&gt;
    			// enforce threads.subject length&lt;br /&gt;
    			$query = $db-&gt;query(&quot;SELECT subject FROM &quot;.X_PREFIX.&quot;threads WHERE 1=0&quot;);&lt;br /&gt;
    			$tsubmax = $db-&gt;field_len($query, 0);&lt;br /&gt;
    			$db-&gt;free_result($query);&lt;br /&gt;
&lt;br /&gt;
    			if (strlen($dbtsubject) &gt; $tsubmax) {&lt;br /&gt;
        			$dbtsubject = substr($dbtsubject, 0, $tsubmax);&lt;br /&gt;
    			}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
			$db-&gt;query(&quot;UPDATE &quot;.X_PREFIX.&quot;threads SET icon='$posticon', subject='$dbtsubject' WHERE tid=$tid&quot;);&lt;br /&gt;
                }&lt;br /&gt;
OR the DB schema could be changed :)]]></description><category>Bugs</category><pubDate>Sat, 31 Jan 2026 08:11:02 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=881</guid><comments>https://bugs.xmbforum2.com/view.php?id=881#bugnotes</comments></item><item><title>0000882: Subject Schema is Different for Posts and Threads</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=882</link><description><![CDATA[The subject field length and type needs to be unified because there's no advantage to having them work differently in 2 tables.]]></description><category>Bugs</category><pubDate>Sat, 31 Jan 2026 08:05:36 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=882</guid><comments>https://bugs.xmbforum2.com/view.php?id=882#bugnotes</comments></item><item><title>0000878: Don't Use the Error Template on 404 Pages</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=878</link><description><![CDATA[XMB has long used the error template when items are not found.&lt;br /&gt;
&lt;br /&gt;
With v1.9.11, the 404 status code was added to these pages.&lt;br /&gt;
&lt;br /&gt;
Now, we need to stop displaying the error template when items are not found.]]></description><category>Bugs</category><pubDate>Thu, 08 Jan 2026 15:54:52 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=878</guid><comments>https://bugs.xmbforum2.com/view.php?id=878#bugnotes</comments></item><item><title>0000875: Allow Relocation of config.php</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=875</link><description><![CDATA[For an extra layer of security, it needs to be possible to change the location of the config.php file without breaking everything.]]></description><category>New Features</category><pubDate>Sun, 28 Dec 2025 07:02:05 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=875</guid><comments>https://bugs.xmbforum2.com/view.php?id=875#bugnotes</comments></item><item><title>0000864: PHP 8.5 Backports</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=864</link><description><![CDATA[Compatibility improvements on the master branch will need to be backported for branch 1.9.12.]]></description><category>Bugs</category><pubDate>Wed, 24 Dec 2025 12:41:21 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=864</guid><comments>https://bugs.xmbforum2.com/view.php?id=864#bugnotes</comments></item><item><title>0000873: Session Token Encryption</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=873</link><description><![CDATA[v1.9.12 brought us session tokenization and v1.10 brought us good improvements for password hashing.&lt;br /&gt;
&lt;br /&gt;
Now we need to go a step further and protect session token storage so that any kind of database exposure would not facilitate authentication by a 3rd party.]]></description><category>New Features</category><pubDate>Mon, 22 Dec 2025 10:47:06 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=873</guid><comments>https://bugs.xmbforum2.com/view.php?id=873#bugnotes</comments></item><item><title>0000872: Asynchronous Mail Delivery</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=872</link><description><![CDATA[The Symfony mailer causes significant page load delays when using SMTP.  Need to add asynchronous delivery for most situations.]]></description><category>New Features</category><pubDate>Sun, 21 Dec 2025 09:08:22 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=872</guid><comments>https://bugs.xmbforum2.com/view.php?id=872#bugnotes</comments></item><item><title>0000870: Attachment Search for Orphaned Files</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=870</link><description><![CDATA[The attachment search feature does a reasonable job of representing orphaned objects (files that have no associated post in the forums).  However, there is no option to specifically find orphaned attachments only.]]></description><category>New Features</category><pubDate>Fri, 19 Dec 2025 06:22:41 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=870</guid><comments>https://bugs.xmbforum2.com/view.php?id=870#bugnotes</comments></item><item><title>0000867: Relative paths not working in imagefttext()</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=867</link><description><![CDATA[I've been unable to verify if this is a PHP issue or a host configuration issue, but switching between PHP 8.4 and 8.5 causes these errors to show up:&lt;br /&gt;
&lt;br /&gt;
[18-Dec-2025 19:15:32 America/Los_Angeles] PHP Warning:  imagefttext(): Could not find/open font in include/attach.inc.php]]></description><category>Bugs</category><pubDate>Thu, 18 Dec 2025 20:13:18 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=867</guid><comments>https://bugs.xmbforum2.com/view.php?id=867#bugnotes</comments></item><item><title>0000865: Function imagedestroy() is deprecated</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=865</link><description><![CDATA[[18-Dec-2025 19:07:44 America/Los_Angeles] PHP Deprecated:  Function imagedestroy() is deprecated since 8.5, as it has no effect since PHP 8.0]]></description><category>Bugs</category><pubDate>Thu, 18 Dec 2025 19:33:52 -0800</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=865</guid><comments>https://bugs.xmbforum2.com/view.php?id=865#bugnotes</comments></item><item><title>0000807: UTF-8 Schema</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=807</link><description><![CDATA[The diverse string formats in the schema are one of the last things still driving me crazy in terms of maintaining this code base.  This is the path forward:&lt;br /&gt;
&lt;br /&gt;
Convert all &quot;double-slashed&quot; strings to unslashed strings, no exceptions.&lt;br /&gt;
&lt;br /&gt;
Start brainstorming tools and procedures for conversion to UTF-8 encoding.&lt;br /&gt;
&lt;br /&gt;
If helpful, add schema columns that would aid the encoding conversion.&lt;br /&gt;
&lt;br /&gt;
Update page headers and templates with the new charset.&lt;br /&gt;
&lt;br /&gt;
Start addressing PHP charset use and any security implications.&lt;br /&gt;
&lt;br /&gt;
Create new translation files.&lt;br /&gt;
&lt;br /&gt;
Determine if non UTF-8 encodings will be supported or dropped completely.]]></description><category>New Features</category><pubDate>Mon, 22 Sep 2025 10:28:36 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=807</guid><comments>https://bugs.xmbforum2.com/view.php?id=807#bugnotes</comments></item></channel></rss>
