XMB1 - Change Log
Released 2020-10-20
XMB Version 1.9.12 is a major new feature set. The primary goals are to add full session handling and tokenization to improve security, add new-user quarantine system to block spam from common sources, and begin to eliminate obsolete technologies such as PHP 4, IIS 5, and Flash.
0000577: [Bugs] Don't Allow HTML in Member Posts (miqrogroove) 0000566: [New Features] Integrate Anti-Spam Features from Current Modifications (miqrogroove) 0000559: [New Features] Increase Required PHP Version to 7.0 (miqrogroove) 0000571: [New Features] Last post date and time text for threads to be hyperlinks to the last post (miqrogroove) 0000554: [Bugs] PHP 7.4 with debug set to true: PHP Deprecated: Function get_magic_quotes_gpc() is deprecated in /include/validate.inc.php on l (miqrogroove) 0000553: [Bugs] PHP 7.4 with debug set to true: PHP Deprecated: Function get_magic_quotes_gpc() is deprecated in /include/validate.inc.php on (miqrogroove) 0000552: [Bugs] PHP 7.4 with debug set to true: PHP Deprecated: Function get_magic_quotes_runtime() is deprecated in /include/global.inc.php o (miqrogroove) 0000530: [Bugs] Wrong Column Count in Multipage Template (miqrogroove) 0000544: [Bugs] Excessive Memory Use in fixlastposts with DEBUG Mode (miqrogroove) 0000560: [New Features] Drop Support for IIS 5.0 (miqrogroove) 0000561: [Bugs] $lastmember is null for new installs (miqrogroove) 0000555: [Bugs] PHP Notice: Trying to access array offset on value of type null in header.php (miqrogroove) 0000551: [Bugs] member profile birthyear allows non numeric characters? (miqrogroove) 0000550: [Bugs] Query Optimization in updateforumcount() for Big Boards (miqrogroove) 0000549: [Bugs] Redundancy in Template misc_feature_notavailable (miqrogroove) 0000548: [Bugs] Use String Comparison Instead of Parsing Numbers in lastpost (miqrogroove) 0000547: [Bugs] Avoid "ORDER BY pid" in topicadmin (miqrogroove) 0000540: [Bugs] Upgrade Script Displays Nothing Until Finished (miqrogroove) 0000533: [Bugs] Who's Online - Forum Name Not Always Decoded (miqrogroove) 0000531: [Bugs] lastPid Variable Not Always Initialized in function forum() (miqrogroove) 0000279: [Translation Defects] Some text not in varible form (miqrogroove) 0000563: [Translation Defects] Update the Timezone List (miqrogroove) 0000001: [New Features] Full Session Handling (miqrogroove) 0000565: [Bugs] PHP Notice in Stats if Nobody Posted Today (miqrogroove) 0000567: [Bugs] Logic error in function smilieinsert() (miqrogroove) 0000568: [New Features] Change "Secure Login" Option to "Trust This Computer" (miqrogroove) 0000562: [Bugs] Wrong Column Count in Template forumdisplay_nothreads (miqrogroove) 0000575: [New Features] Thread Display of Moderator Actions Should Be Optional (miqrogroove) 0000578: [New Features] Refactor the Settings Table (miqrogroove) 0000557: [Bugs] Unused Password Index (miqrogroove) 0000060: [New Features] YouTube or Video BBCode (miqrogroove) 0000082: [New Features] Auto-subscribe Setting (miqrogroove) 0000106: [Bugs] Double Post Checking (miqrogroove) 0000391: [Translation Defects] $lang['textemailonu2u'] is stale (miqrogroove) 0000392: [Translation Defects] BBCode Help Link Should Be More Specific (miqrogroove) 0000536: [Translation Defects] Using BBcode 'code' shows incorrect popup text message (miqrogroove) 0000542: [Translation Defects] translation file [aka english.lang.php] bbcodeinfo - incorrect email address (miqrogroove) 0000546: [Bugs] Template index_whosonline Should Use CSS (miqrogroove) 0000556: [Bugs] Insufficient entropy on password generation (miqrogroove) 0000558: [Bugs] Username Index Should be Unique (miqrogroove) 0000608: [New Features] Admin Interface for Account Lockouts (miqrogroove) 0000610: [Bugs] Allowing Unencrypted Avatars Triggers "Not secure" Message in Chrome (miqrogroove) 0000585: [Bugs] Newthread Logic Still Deletes Polls? (miqrogroove) 0000612: [Bugs] Typo in config.php Comments (miqrogroove) 0000614: [Bugs] HTTP Status Not Set on Transient DB Connection Failures (miqrogroove) 0000622: [Bugs] Invalid Markup for Nested Quotes (miqrogroove) 0000599: [Bugs] Emoji Entity References Don't Work 0000623: [Bugs] $quickbbcode Location is Invalid (miqrogroove) 0000628: [Bugs] Smilie Processing Inside of URLs (miqrogroove) 0000636: [Bugs] Bad Output From Attachments Panel (miqrogroove) 0000639: [Bugs] U2U Send to Email Broken (miqrogroove) 0000640: [Bugs] Code Blocks Don't Work in U2U Printable View (miqrogroove) 0000642: [Bugs] Insert Raw SQL Table Should be 1 Column (miqrogroove) 0000005: [New Features] Redesign the COPPA Option (miqrogroove) 0000564: [Bugs] "Last active" Time Calculated Wrong (miqrogroove) 0000576: [New Features] Tokenize the Lost Password System (miqrogroove) 0000579: [Bugs] Has html removal bug 577 affected 'news and updates' on index page? (miqrogroove) 0000580: [New Features] CSS Cache System (miqrogroove) 0000582: [Bugs] Flash is Obsolete (miqrogroove) 0000594: [Bugs] Quick Reply Says "Logged in as" for Users Not Logged in (miqrogroove) 0000584: [Research Tasks] Check Modern Browser Support for Image Types (miqrogroove) 0000590: [Bugs] Unban Does Not Work in Topicadmin (miqrogroove) 0000589: [Bugs] Eliminate Use of eval() for Variables Nested in Translations (miqrogroove) 0000587: [Bugs] dump_query() Template Needed (miqrogroove) 0000586: [Bugs] Unused Columns in Vote Table (miqrogroove) 0000621: [Bugs] Wrong Condition for hide_banned on Member List (miqrogroove) 0000634: [Bugs] After login, Last active time set to current time? (miqrogroove) 0000625: [Bugs] Attachment Crashes XMB if tempnam() returns false (miqrogroove) 0000633: [Bugs] Quarantine Panel's Main Query Should Be Unconditional (miqrogroove) 0000632: [Bugs] ArgumentCountError in XMB\SQL\getPostBody (miqrogroove) 0000631: [Bugs] Undefined variable: newparent in include/attach.inc.php (miqrogroove) 0000630: [Bugs] Lost Password Screen Throws Expired Link Error if Logged In (miqrogroove) 0000629: [Bugs] Wrong Args for \XMB\Attach\getURL (miqrogroove) 0000627: [Bugs] Improve Front-End Error Handling During Upgrades (miqrogroove) 0000626: [Bugs] img BBCode is Broken (miqrogroove) 0000624: [Bugs] $comment_output Breaks New css.php (miqrogroove) 0000635: [Bugs] TypeError in XMB\Attach\getNewSubdir (miqrogroove) 0000617: [Bugs] Own Replies Show as New Posts in Forumdisplay (miqrogroove) 0000598: [Bugs] Uncaught TypeError ... attach.inc.php on line 1220 (miqrogroove) 0000604: [Bugs] Sessions Need to be Deleted When Renaming a User (miqrogroove) 0000603: [Translation Defects] Typo on line 436. (miqrogroove) 0000602: [Bugs] Login page logic is out of order (miqrogroove) 0000601: [Bugs] Undefined index: sightml in editprofile.php (miqrogroove) 0000596: [Bugs] Uncaught TypeError ... attach.inc.php on line 1132 (miqrogroove) 0000607: [Bugs] Login Auditing TypeError (miqrogroove) 0000611: [Bugs] Admins Unable to View Banned Users (miqrogroove) 0000616: [Bugs] Wrong Condition for Optional Profile Fields (miqrogroove) 0000597: [Bugs] Call to undefined function ... attach.inc.php:1154 (miqrogroove) 0000620: [Bugs] User Authorization in Wrong Order (miqrogroove) 0000619: [Bugs] auditBadLogin() Doesn't Work (miqrogroove) 0000618: [Bugs] Variable Sometimes Undefined in stats.php (miqrogroove) 91 issues View Issues