Released 2009-02-28
XMB Version 1.9.11 is a major new feature set written by Robert Chapin (miqrogroove). The primary goals are to add full multiple attachment support to the forum posting system with thumbnails, disk and DB storage options, to add a new language translation system schema that will help resolve many bugs, to expand the new forum permissions API so that it is easier to understand and less error prone, and to resolve all bugs reported from version 1.9.10.
0000240: [New Features] Apply the same regex to avatar URLs as [img] URLs (miqrogroove)
0000042: [Bugs] Literal \r\n in A.P. Template Selector (miqrogroove)
0000282: [Bugs] Unable to Attach Files on IIS (miqrogroove)
0000266: [Bugs] Catch 22 in Captcha Debugging (miqrogroove)
0000268: [New Features] Implement rel canonical (miqrogroove)
0000272: [Bugs] Corruption Check Not Working as Expected (miqrogroove)
0000257: [New Features] Context Sensitive Quick Jump (miqrogroove)
0000270: [Bugs] ROOT Should Not Appear in forumJump() (miqrogroove)
0000271: [Bugs] Typo with the Email BBCode button (miqrogroove)
0000273: [Bugs] Undefined Index fid in admin.inc.php (miqrogroove)
0000274: [Bugs] Last Login Date Incorrect in Editprofile (miqrogroove)
0000276: [New Features] Un-Backwards the Authentication Checks (miqrogroove)
       0000040: [New Features] Move More Code from header.php into elevateUser() (miqrogroove)
             0000038: [Bugs] lastvisit not always recorded in members table (miqrogroove)
             0000023: [New Features] Redesign the Language System (miqrogroove)
                   0000144: [New Features] Language File Import Tool (miqrogroove)
0000277: [Bugs] New Usernames Need to be Trimmed (miqrogroove)
0000280: [Bugs] fixUrl() eats leading '(' char (miqrogroove)
0000281: [Bugs] Errors in Topicadmin (miqrogroove)
0000283: [Bugs] Fix Forum Totals Not Working (miqrogroove)
0000073: [Bugs] List BBCode insert deletes the message contents in Opera (miqrogroove)
0000011: [Bugs] Unable to Login on IIS Due to Cookie Problems (miqrogroove)
0000013: [Bugs] SMTP Errors in Windows Caused by PHP Bug 45305 (miqrogroove)
0000033: [Bugs] message() calls nav() when header is false (miqrogroove)
0000046: [Bugs] U2U Subjects Have Many Spaces After Re: (miqrogroove)
0000075: [Bugs] Post error includes double header (miqrogroove)
0000050: [Bugs] viewthread should not rely on threads.replies (miqrogroove)
0000098: [New Features] All NUL Bytes Should Be Filtered From User Input (miqrogroove)
0000047: [Bugs] Wrong bgcolor used for quick reply captcha (miqrogroove)
0000022: [Bugs] Missing Translation, $lang[addressupdate] (miqrogroove)
0000224: [New Features] memcp.php?action=subscriptions Needs to be Multi-Paged (miqrogroove)
0000236: [Bugs] tools.php?action=fixlastposts Doesn't Fix All Threads (miqrogroove)
0000248: [Bugs] Screwed up multi-page in member search (miqrogroove)
0000249: [Bugs] Unexpected dots in post, linked URL (miqrogroove)
0000250: [Bugs] Remove Destructive Theme Writes From Primary Upgrade Script (miqrogroove)
0000251: [Bugs] Strange Params for postify() in topicadmin.php?action=split (miqrogroove)
0000252: [Bugs] Links in reported post messages have wrong format. (miqrogroove)
0000253: [Bugs] post.php Needs to Check Forum Settings Before extractRemoteImages() (miqrogroove)
0000255: [Bugs] [rquote] Broken By Allow HTML in Forum (miqrogroove)
0000256: [Bugs] PHP Notice Thrown by Invalid Registration (miqrogroove)
0000258: [New Features] Show Attachments and Thumbnails in Post Preview (miqrogroove)
0000259: [Bugs] Remove all instances of $lastvisit2 (miqrogroove)
0000260: [Bugs] [code] Broken by 0000247 (miqrogroove)
0000261: [Bugs] SQL Error in Fix Last Posts - Forums (miqrogroove)
0000264: [Bugs] XMB Forum User Impersonation - 2006-04-15 (miqrogroove)
0000265: [Bugs] Moderator Permissions Escalation (miqrogroove)
0000052: [Bugs] Finish the i/o overhaul of cp.php?action=members (miqrogroove)
0000205: [Bugs] Can We Make the Forum List Box Bigger in Search.php? (miqrogroove)
0000206: [Bugs] PHP Errors in Index.php (miqrogroove)
0000207: [Bugs] Search Paging Links Broken (miqrogroove)
0000209: [Bugs] cp2.php?action=lang&deletesubmit Barfed on Me (miqrogroove)
0000210: [Bugs] Date Format Has No Default Value (miqrogroove)
0000211: [Bugs] goto=search Still Generates &page=1 (miqrogroove)
0000213: [Bugs] $show_full_info Broken (miqrogroove)
0000214: [Bugs] Remote File Attachment Broken (miqrogroove)
0000217: [Bugs] Thread Merge Causes SQL Error (miqrogroove)
0000218: [Bugs] External Links Sometimes Open in Both Tabs (miqrogroove)
0000219: [Bugs] Theme Details Page Submit Throws SQL Errors (miqrogroove)
0000212: [Bugs] Uninitialized Variable $firstpage in cp2.php (miqrogroove)
0000215: [Bugs] Uninitialized Variable in Memcp.php (miqrogroove)
0000220: [Bugs] Default Theme Isn't Used if User's Theme is Missing (miqrogroove)
0000221: [Bugs] Untranslated String in New Template post_attachmentbox (miqrogroove)
0000222: [Bugs] goto=lastpost is Broken for Subforums (miqrogroove)
0000223: [Bugs] "Add" Links Broken in Translation Screen (miqrogroove)
0000225: [New Features] Redirect Guests to Login on Access Errors (miqrogroove)
0000226: [Bugs] Password Reset Should Not Be Allowed On Banned Accounts (miqrogroove)
0000227: [Bugs] Unused $online Array Indexes Should Be Unset in misc.php (miqrogroove)
0000228: [Bugs] action=getip is supposed to be limited to admins (miqrogroove)
0000229: [Bugs] IP Banning Panel Runs Slow and Throws Errors (miqrogroove)
0000230: [Bugs] Unsanitized Input Paths in Who's Online (miqrogroove)
0000232: [Bugs] Firefox BBcode Causes Linefeeds to Disappear (miqrogroove)
0000233: [New Features] Move $max_page Code Into functions.inc.php (miqrogroove)
0000234: [Bugs] today.php lastpost column doesn't match other areas (miqrogroove)
0000235: [New Features] Third Redirect in Viewthread Should Use Status 301 (miqrogroove)
0000237: [Bugs] Uninitialized Variable $newtemplatename in cp2.php (miqrogroove)
0000239: [Bugs] MySQL version mismatch during installation, while this is not true. (miqrogroove)
0000241: [Bugs] Attachment Hit Caused SQL Error (miqrogroove)
0000242: [Bugs] Invalid Use of fetch_array() in member.php?action=profile (miqrogroove)
0000243: [Bugs] Forum password entry broken (miqrogroove)
0000244: [New Features] MySQL Error Reporting Improvement (miqrogroove)
0000245: [Bugs] Unhandled Input: Prune all posts in topicadmin.php (miqrogroove)
0000246: [Bugs] Missing global in buddy.inc.php (miqrogroove)
0000247: [Bugs] [rquote] BBCode May Become Unbalanced (miqrogroove)
0000125: [Bugs] $fids Not Initialized In stats.php (miqrogroove)
0000179: [Bugs] action=online call to multi() is hosed (miqrogroove)
0000180: [Bugs] Header Missing on Message Page After New Post (miqrogroove)
0000181: [Bugs] Headers Missing From Memcp Errors (miqrogroove)
0000182: [Bugs] Undefined Index in Memcp (miqrogroove)
0000186: [Bugs] Member List Multi Page Broken (miqrogroove)
0000187: [Bugs] Undefined Variable in Member Registration (miqrogroove)
0000188: [Research Tasks] Do We Need to Raise the MySQL Version Requirement? (miqrogroove)
0000189: [Bugs] Query Syntax Error in Alternative Upgrade Script (miqrogroove)
0000190: [Bugs] Debug Mode Broken (miqrogroove)
0000191: [Bugs] Duplicate Who's Online Entries (miqrogroove)
0000192: [Bugs] Thumbnail Links Should Open New Window (miqrogroove)
0000193: [Bugs] Member Search Broken in Admin Panel (miqrogroove)
0000194: [Bugs] Database tools (miqrogroove)
0000195: [Bugs] Translation Export Broken (miqrogroove)
0000196: [Bugs] Reply and Edit Have Different File Tagging (miqrogroove)
0000198: [New Features] Simultaneous Upload (miqrogroove)
0000200: [Bugs] Filename extensions should be case insensitive in viewthread.php. (miqrogroove)
0000201: [Bugs] PHP Errors in attach.inc.php (miqrogroove)
0000148: [Bugs] Orphaned Polls (miqrogroove)
0000197: [Bugs] Group and Forum Views Should Include Name in Title (miqrogroove)
0000199: [Bugs] Annonymous Login is not sticky (miqrogroove)
0000203: [Bugs] Template Leading Whitespace is Inconsistent (miqrogroove)
0000003: [New Features] Require Authentication Before Password Change (miqrogroove)
0000051: [Bugs] Forum Management Should Be Non-Destructive (miqrogroove)
0000054: [New Features] Rennovate the Search Feature (miqrogroove)
       0000099: [New Features] Censor Search Input From Non-Staff (miqrogroove)
       0000145: [New Features] Context-Sensitive Search Links (miqrogroove)
       0000146: [New Features] Subject-Only Search Option (miqrogroove)
       0000147: [New Features] Multi-Forum Search Selections (miqrogroove)
       0000070: [Bugs] Search method should be GET (miqrogroove)
0000055: [New Features] Make Admin Icons Part of the Theme System (miqrogroove)
0000074: [New Features] Links for Each Post (miqrogroove)
0000105: [Bugs] Existing User With Restricted Address Can't Edit Profile (miqrogroove)
0000143: [Bugs] Need to Handle Images Differently Now (miqrogroove)
0000170: [New Features] Add upload limit description to attachment templates (miqrogroove)
0000017: [New Features] Reorganize Member Management Tools (miqrogroove)
0000018: [New Features] Add Reg Form Description of Disallowed Chars for Usernames (miqrogroove)
0000036: [New Features] Members location sort (miqrogroove)
0000056: [Meta] Search Engine Optimization (miqrogroove)
       0000160: [New Features] Change Footer Link Text (miqrogroove)
       0000053: [Bugs] The URL "Double Slash Problem" (miqrogroove)
       0000057: [Bugs] Remove All page=1 Links (miqrogroove)
             0000070: [Bugs] Search method should be GET (miqrogroove)
       0000087: [Bugs] Icons for profile, website, find and u2u in viewthread_post template should have titles in them (miqrogroove)
       0000014: [New Features] memcp, u2u links and prevent indexing of post and search (miqrogroove)
       0000092: [New Features] Add Sample robots.txt File to Distribution (miqrogroove)
0000062: [New Features] Add Reg Form Case Sensitivity Explanation for Captcha (miqrogroove)
0000077: [New Features] New Tool to Fix Orphaned Posts (miqrogroove)
0000081: [New Features] Add schema version to database. (miqrogroove)
0000155: [Bugs] Report Post Doesn't Check Email Alert Settings (miqrogroove)
0000171: [New Features] Function Parameter Efficiency Review (miqrogroove)
0000172: [Bugs] fix_last_posts() (miqrogroove)
0000175: [New Features] Action=Printable Should Link Back to Thread (miqrogroove)
0000176: [New Features] Figure out how to handle old [img] links (miqrogroove)
0000177: [Bugs] Smilies Don't Work With BBCode Off (miqrogroove)
0000178: [Bugs] Align BBCode Breaks When Empty (miqrogroove)
0000027: [Meta] Overhaul the Attachment System (miqrogroove)
       0000019: [New Features] Enable Attachment Persistence for Post Previews (miqrogroove)
       0000031: [New Features] Thumbnails for Attached Images (miqrogroove)
       0000028: [New Features] Image Attachment Limit (miqrogroove)
       0000029: [New Features] Multiple Attachments (miqrogroove)
       0000030: [New Features] Inline Attachment Caching (miqrogroove)
       0000032: [New Features] Disk Storage Option for Attachments (miqrogroove)
       0000116: [New Features] Check for Output Corruption for Attachments (miqrogroove)
       0000128: [New Features] Thumbnails for Hotlinked Images (miqrogroove)
       0000135: [New Features] "Pretty" URLs for Attachments (miqrogroove)
       0000137: [New Features] Add New Attachment Options to Admin Panel (miqrogroove)
       0000140: [New Features] Links from Virtual URL Errors Need to Point to $full_url (miqrogroove)
0000097: [Research Tasks] Figure Out Status of XMB Token System (miqrogroove)
0000110: [Bugs] Forum Admin Link Displayed to Non-Admins (miqrogroove)
0000115: [Bugs] Member List Uses Wrong Default Sort (miqrogroove)
0000163: [New Features] Clean Up header.php and functions.inc.php (miqrogroove)
0000004: [New Features] Redesign Moderator Log System (miqrogroove)
0000069: [New Features] New setting & default: IP banning Disabled (miqrogroove)
0000100: [New Features] Allow HTML in Board Rules (miqrogroove)
0000122: [Bugs] Installer Adds HTML to Censors Table (miqrogroove)
0000126: [Bugs] No Permissions Checking in memcp.php (miqrogroove)
0000129: [New Features] Implement New $full_url Checking in Installer (miqrogroove)
0000149: [Bugs] I/O Failure in [size] BBCode (miqrogroove)
0000150: [New Features] Check for Output Corruption for Captcha (miqrogroove)
0000152: [Bugs] Registered Global $permsNew in cp.php (miqrogroove)
0000158: [New Features] Email Notices Should Always Include a Link (miqrogroove)
0000164: [Bugs] Email Address Validation Failure (miqrogroove)
0000167: [Bugs] Captcha settings should be disabled in debug mode (miqrogroove)
0000169: [New Features] Whos Online (miqrogroove)
0000006: [New Features] U2U Popup Alert (miqrogroove)
0000142: [Bugs] Empty Thread Deletes all Attachments (miqrogroove)
0000151: [New Features] Check for Output Corruption at End of header.php (miqrogroove)
0000154: [Bugs] Redirected tids Use Invalid URL (miqrogroove)
0000157: [Bugs] Invalid Argument Warning in cp.php (miqrogroove)
0000159: [Bugs] Hyperlink BBCode Nonsense (miqrogroove)
0000161: [Bugs] member.php comment grammar (miqrogroove)
0000162: [Bugs] E-mail Privacy Default (miqrogroove)
0000114: [Bugs] Board Status Effect Should Be More Restrictive (miqrogroove)
0000118: [Bugs] Search Fails to Check Forums.Status Value (miqrogroove)
0000120: [Bugs] Function forum() is Incorrectly Parameterized. (miqrogroove)
0000123: [New Features] Implement Status 503 for bbstatus Option (miqrogroove)
0000108: [Bugs] Typeo in isValidFilename() Regex Pattern (miqrogroove)
0000111: [Bugs] Patch for #96 Might Be Too Restrictive (miqrogroove)
0000117: [New Features] Make Forum Permissions More Modular, Consistent (miqrogroove)
       0000119: [Bugs] Super Administrator Permissions Not Always Applied (miqrogroove)
       0000109: [Bugs] User Access List problems (kuba1)
0000124: [Bugs] forum.moderator Index Missing in Several Calls (miqrogroove)
0000127: [Bugs] vtmisc.php Raises "Efficiency Notice" in Debug Mode (miqrogroove)
0000130: [Bugs] MIME Type Not DB-Safe in Attachment Inserts (miqrogroove)
0000131: [Bugs] Query Output is Not HTML-Safe in Debug Mode (miqrogroove)
0000132: [Bugs] SQL File Upload May Cause Unexpected Errors (miqrogroove)
0000134: [Bugs] More Smilies Stopped Working (miqrogroove)
0000112: [Bugs] Off-By-One in Merge Reply Addition (miqrogroove)
0000121: [Bugs] Unused globals in function postify() (miqrogroove)
0000138: [Bugs] Quick Jump Should Not Be Seen if Index Perms Denied (miqrogroove)
0000141: [Bugs] Copy Thread Doesn't Increment Member Post Counts (miqrogroove)
0000007: [Bugs] Remove Extraneous GROUP BY From Queries (miqrogroove)
0000008: [Bugs] Newsletter E-Mails Are Corrupted (miqrogroove)
0000009: [Bugs] socket_SMTP Injection Vulnerability (miqrogroove)
0000010: [Bugs] Theme Import Broken by PHP Bug 45283 (miqrogroove)
0000012: [Bugs] function Redirect() fails to halt script (miqrogroove)
0000015: [Bugs] imghash not initialized in post.php (miqrogroove)
0000016: [Bugs] Add call to is_string() inside postedVar() (miqrogroove)
0000043: [Bugs] Fix Last Posts Uses Wrong Sort (miqrogroove)
0000061: [Bugs] Cancelled BBCode Prints "null" (miqrogroove)
0000076: [Bugs] Posts Orphaned by Incorrect WHERE Command in viewthread (miqrogroove)
0000078: [Bugs] Remove "postsubject" from the post_edit template (miqrogroove)
0000089: [Bugs] Slashing is still broken in action=printable (miqrogroove)
0000025: [Bugs] Incomplete Validation of $tid in viewthread.php (miqrogroove)
0000034: [Bugs] Long URLs Can Exceed Line Wrap Limit (miqrogroove)
0000035: [Bugs] $boardurl does nothing, should be removed (miqrogroove)
       0000068: [New Features] Add DEBUG logic to check if the $full_url is correct (miqrogroove)
0000039: [Bugs] Banned Member Profile Inconsistencies (miqrogroove)
0000045: [Bugs] Typeo In 404 Header (miqrogroove)
0000048: [New Features] [API] Named Permissions Bitfield (miqrogroove)
0000049: [Bugs] Remove DEBUG_ALL (miqrogroove)
0000058: [Bugs] Malformed Location Headers (miqrogroove)
0000059: [Bugs] Filter out empty and dupe poll options (miqrogroove)
0000067: [Bugs] action=printable URLs are not robot-exclusion compliant (miqrogroove)
0000072: [Bugs] forumdisplay should throw status 404 for bad links (miqrogroove)
0000080: [Bugs] O.O.O. in Avatar Checking (miqrogroove)
0000084: [New Features] Implement Optional Logging for MySQL (miqrogroove)
0000085: [New Features] [API] User Status Masquerade Within Session (miqrogroove)
0000090: [Bugs] Uninitialized array $sqlsrch in misc.php (miqrogroove)
0000093: [Bugs] Slashing Still Broken in Profile->Forum Most Active In (miqrogroove)
0000020: [Bugs] Users See Blank Notice When Board=Off (miqrogroove)
0000071: [Bugs] $THEME variable missing from function error() (miqrogroove)
0000079: [Bugs] editprofile doesn't display username (miqrogroove)
0000088: [Bugs] Delete functions checkInput() and formArray() (miqrogroove)
0000094: [Bugs] Re-Write the Settings INSERT Query in cinst.php (miqrogroove)
0000095: [New Features] Add a Preview Button for Quick Replies (miqrogroove)
0000101: [Bugs] Vote Stuffing Check Isn't Working (miqrogroove)
0000102: [Bugs] Delete function getRequestVar() (miqrogroove)
232 issues View Issues