<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-06-15 01:13:51]-->
<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>0000908: XMB 1.10.05 throws Fatal error: Uncaught TypeError</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=908</link><description><![CDATA[Hello,&lt;br /&gt;
&lt;br /&gt;
I was in the process of manual installation of XMB 1.10.05 on PHP 8.2, MYSQL 5.7, Apache 2.4.&lt;br /&gt;
&lt;br /&gt;
However post entering database details and administrator details , clicking on 'Proceed to installation' throws following error i.e &lt;br /&gt;
&lt;br /&gt;
Fatal error: Uncaught TypeError: XMB\Password::__construct(): Argument # 1 ($features) must be of type XMB\Features, XMB\SQL given, called in install/WizFunctions.php on line 253 and defined in include/Password.php:43 Stack trace:&lt;br /&gt;
# 0 install/WizFunctions.php(253): XMB\Password-&gt;__construct(Object(XMB\SQL))&lt;br /&gt;
# 1 install/wizard.php(402): XMB\installer_factory(Object(XMB\MySQLiDatabase), Object(XMB\SiteData), Object(XMB\HttpOutput), Object(XMB\Variables))&lt;br /&gt;
# 2 install/web-header.php(54): require('...')&lt;br /&gt;
# 3 install/index.php(31): include('...')&lt;br /&gt;
# 4 {main} thrown in include/Password.php on line 43 &lt;br /&gt;
&lt;br /&gt;
What could be the cause of the issue?. Could you please check and replicate?.]]></description><category>Bugs</category><pubDate>Sun, 14 Jun 2026 21:42:44 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=908</guid><comments>https://bugs.xmbforum2.com/view.php?id=908#bugnotes</comments></item><item><title>0000907: Too Much Whitespace After BBCode Blocks</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=907</link><description><![CDATA[XMB always adds a crazy amount of whitespace after bbcode, and sometimes before too.  This needs to be tightened up for ease of use.&lt;br /&gt;
&lt;br /&gt;
Likely to have backward compatibility issues with existing content.]]></description><category>Bugs</category><pubDate>Thu, 11 Jun 2026 05:22:17 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=907</guid><comments>https://bugs.xmbforum2.com/view.php?id=907#bugnotes</comments></item><item><title>0000722: How to Mitigate TLS Inspection</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=722</link><description><![CDATA[TLS Inspection is a potential threat to all web servers and to any client not administered by the end user.  For example, the user of a computer at work or at a library might not realize the client's root trust list has been compromised.&lt;br /&gt;
&lt;br /&gt;
The result of a TLS Inspection deployment is that the TLS channel cannot be trusted at either end, and is effectively not confidential.  This exposes passwords, session cookies, and all other data on the wire.  Unfortunately, this is almost entirely beyond the control of the end user, and next to impossible to detect at the server.&lt;br /&gt;
&lt;br /&gt;
At the scripting level, almost nothing can be done short of redundantly implementing full asymmetric cryptography for both the client and server.  If the inspection threat is sufficiently malicious, then scripting solutions are moot because script itself can be compromised to defeat any form of trust.&lt;br /&gt;
&lt;br /&gt;
At the transport level, the obvious remedy is something like Apache's `SSLVerifyClient require` directive.  But this means a full PKI deployment to end users, just to protect confidentiality at the server level.  It also implies end users would be tied to their own devices or risk trying to use personal certificates on foreign clients.  To further complicate matters, the certificates would have to be tied to each user's account so that one user couldn't proxy traffic for another.&lt;br /&gt;
&lt;br /&gt;
This is a systemic risk to the whole Internet, but I am interested in any practical mitigation.]]></description><category>Research Tasks</category><pubDate>Wed, 10 Jun 2026 17:44:17 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=722</guid><comments>https://bugs.xmbforum2.com/view.php?id=722#bugnotes</comments></item><item><title>0000906: Default Theme Data are Duplicated in images, cinst.php, and upgrade.lib.php</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=906</link><description><![CDATA[It might be easier in the long run to import the theme file during install and upgrade, rather than duplicating the whole thing as SQL commands.]]></description><category>Bugs</category><pubDate>Sat, 30 May 2026 15:07:13 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=906</guid><comments>https://bugs.xmbforum2.com/view.php?id=906#bugnotes</comments></item><item><title>0000905: Google Requires Pinned Certificate Change Before June 15</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=905</link><description><![CDATA[Many services, including googleapis.com, will shift to using the Google Trust Services WE1 intermediate and ECDSA based TLS certificates.&lt;br /&gt;
&lt;br /&gt;
Potential impact:&lt;br /&gt;
If your client applications are not configured correctly, they may be unable to connect to Google services after this change. Connection failures are most likely to occur in the following two scenarios:&lt;br /&gt;
&lt;br /&gt;
Certificate pinning: We do not recommend pinning intermediate or leaf certificates. This practice will cause your application to break during routine certificate rotations.&lt;br /&gt;
Custom trust stores: If you use a custom trust store, you must ensure it includes all of Google Trust Services (GTS) Root CAs to prevent outages.&lt;br /&gt;
For most customers, no action is required as a result of this change. However, if you run a custom trust store or pin CAs, you may need to take action. We’ve provided additional information to guide you through this change.&lt;br /&gt;
&lt;br /&gt;
What you need to do&lt;br /&gt;
Action advised before June 15, 2026:&lt;br /&gt;
&lt;br /&gt;
Ensure you trust all Google Trust Services Root CAs as detailed in this Google Trust Services Certificates documentation.&lt;br /&gt;
Pinning is discouraged. If you choose to pin, ensure that all Google Trust Services Roots and, if applicable, intermediates are in your pin list.&lt;br /&gt;
Timeline:&lt;br /&gt;
Services will shift to new intermediates throughout late Q2 2026.&lt;br /&gt;
&lt;br /&gt;
Impacted customers/accounts:&lt;br /&gt;
Any cloud project using a limited set of trusted roots or pinning certificates may experience issues.&lt;br /&gt;
&lt;br /&gt;
We’re here to help&lt;br /&gt;
Please review the Google Trust Services announcement for guidance on ensuring reliable connections to Google services.&lt;br /&gt;
&lt;br /&gt;
If you have any questions or require assistance, please contact Google Cloud Support.&lt;br /&gt;
&lt;br /&gt;
Thanks for choosing Google Cloud.&lt;br /&gt;
&lt;br /&gt;
— The Google Cloud Team]]></description><category>Bugs</category><pubDate>Sat, 30 May 2026 14:49:27 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=905</guid><comments>https://bugs.xmbforum2.com/view.php?id=905#bugnotes</comments></item><item><title>0000899: Replace HTTP Status Headers with Native Calls</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=899</link><description><![CDATA[Since PHP v5.4, the native function http_response_code() is provided for building status headers.  XMB 1.9.11 was the last version to support PHP less than 5.4, but this still hasn't been modernized since then.]]></description><category>New Features</category><pubDate>Mon, 25 May 2026 09:02:51 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=899</guid><comments>https://bugs.xmbforum2.com/view.php?id=899#bugnotes</comments></item><item><title>0000898: Make it easier to bootup for non-upgrade CLI scripting</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=898</link><description><![CDATA[Trying to debug with custom code files from the command line is tricky without invoking the upgrade flag constant.]]></description><category>New Features</category><pubDate>Thu, 21 May 2026 13:48:18 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=898</guid><comments>https://bugs.xmbforum2.com/view.php?id=898#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>Thu, 21 May 2026 03:21:40 -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>0000894: Subject Columns Should be Same Type</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=894</link><description><![CDATA[A problem was introduced with v1.9.1 where the posts.subject type changed to TINYTEXT with no corresponding increase in the threads table.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/miqrogroove/xmb/blob/d7b35218d68421ee7b9edc0c8ffdf5fe3a893855/Files/install/cinst.php#L327&quot; rel=&quot;noopener&quot;&gt;https://github.com/miqrogroove/xmb/blob/d7b35218d68421ee7b9edc0c8ffdf5fe3a893855/Files/install/cinst.php#L327&lt;/a&gt;]]></description><category>Bugs</category><pubDate>Tue, 12 May 2026 06:01:27 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=894</guid><comments>https://bugs.xmbforum2.com/view.php?id=894#bugnotes</comments></item><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>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>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>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>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>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><item><title>0000421: LIMIT start, ppp Does Not Scale Well</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=421</link><description><![CDATA[During optimization testing on Exhale, I found that the LIMIT command runs about 10 times faster using an index instead of the table data.  Thus, we now have two queries instead of one when we need to query paged information.&lt;br /&gt;
&lt;br /&gt;
The remaining problem is that this wont be helpful for a forum that grows 10 times larger than Exhale.  If a forum had on the order of 10^6 threads or if a thread had 10^6 replies, then even the index scan would become rather onerous for the sake of locating page boundaries.&lt;br /&gt;
&lt;br /&gt;
It may be worth researching alternative strategies for paging information with greater magnitude.  It may not be compatible with XMB 1.9.11, but it would be nice to know what direction these optimizations will take in the future.  Partitioning?  Stats tables?  Views?]]></description><category>Research Tasks</category><pubDate>Sat, 20 Sep 2025 06:43:37 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=421</guid><comments>https://bugs.xmbforum2.com/view.php?id=421#bugnotes</comments></item><item><title>0000858: Input Font Should Be Configurable</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=858</link><description><![CDATA[In the theme editor, we have only one font setting, whereas the CSS template uses hard-coded font-family for input elements to avoid using weird theme fonts for input.  This needs to be easier to configure.]]></description><category>New Features</category><pubDate>Thu, 11 Sep 2025 08:28:02 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=858</guid><comments>https://bugs.xmbforum2.com/view.php?id=858#bugnotes</comments></item><item><title>0000857: Move Text Color to CSS</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=857</link><description><![CDATA[Text color has been specified in HTML since XMB v1.1.  This is confusing, inconsistent, and we're not sure if anyone distinguishes the body color from the table color.  This needs to be moved to CSS and/or combined with the table text color setting.]]></description><category>Bugs</category><pubDate>Thu, 11 Sep 2025 07:37:22 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=857</guid><comments>https://bugs.xmbforum2.com/view.php?id=857#bugnotes</comments></item><item><title>0000841: Whosonline Queries Can Be Less Frequent</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=841</link><description><![CDATA[Sending a DELETE query for every hit is not necessary and can be easily improved upon.&lt;br /&gt;
&lt;br /&gt;
Also, the thread SELECT queries can be consolidated for faster loading of misc.php?action=online]]></description><category>New Features</category><pubDate>Wed, 10 Sep 2025 06:49:01 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=841</guid><comments>https://bugs.xmbforum2.com/view.php?id=841#bugnotes</comments></item><item><title>0000856: Header 'pluglinks' Should Have a Default / Themeable Icon Setting</title><author></author><link>https://bugs.xmbforum2.com/view.php?id=856</link><description><![CDATA[Using a fixed filename in config.php makes the pluglink icons somewhat incompatible with the theme system.]]></description><category>Bugs</category><pubDate>Wed, 10 Sep 2025 06:10:04 -0700</pubDate><guid>https://bugs.xmbforum2.com/view.php?id=856</guid><comments>https://bugs.xmbforum2.com/view.php?id=856#bugnotes</comments></item></channel></rss>
