Change Log

XMB 1.9.11

  • Released on 1 March 2009
  • MySQL Version Requirement Raised to 4.1.7.
  • New Features

  • 0000276: Un-Backwards the Authentication Checks.
  •  - 0000040: Move More Code from header.php into elevateUser().
  •   - 0000023: Redesign the Language System.
  •    - 0000144: Language File Import Tool.
  • 0000257: Context Sensitive Quick Jump.
  • 0000240: Apply the same regex to avatar URLs as [img] URLs.
  • 0000224: memcp.php?action=subscriptions Needs to be Multi-Paged.
  • 0000258: Show Attachments and Thumbnails in Post Preview.
  • 0000170: Add upload limit description to attachment templates.
  • 0000074: Links for Each Post.
  • 0000003: Require Authentication Before Password Change.
  • 0000054: Rennovate the Search Feature.
  •  - 0000099: Censor Search Input From Non-Staff.
  •  - 0000147: Multi-Forum Search Selections.
  •  - 0000146: Subject-Only Search Option.
  •  - 0000145: Context-Sensitive Search Links.
  • 0000055: Make Admin Icons Part of the Theme System.
  • 0000056: [Meta] Search Engine Optimization.
  •  - 0000160: Change Footer Link Text.
  •  - 0000092: Add Sample robots.txt File to Distribution.
  •  - 0000235: Third Redirect in Viewthread Should Use Status 301.
  •  - 0000123: Implement Status 503 for bbstatus Option.
  •  - 0000268: Implement rel canonical.
  •  - 0000225: Redirect Guests to Login on Access Errors.
  •  - 0000175: Action=Printable Should Link Back to Thread.
  •  - 0000014: memcp, u2u links and prevent indexing of post and search.
  • 0000171: Function Parameter Efficiency Review.
  • 0000036: Members location sort.
  • 0000077: New Tool to Fix Orphaned Posts.
  • 0000017: Reorganize Member Management Tools.
  • 0000018: Add Reg Form Description of Disallowed Chars for Usernames.
  •  - 0000062: Add Reg Form Case Sensitivity Explanation for Captcha.
  • 0000244: MySQL Error Reporting Improvement.
  • 0000027: [Meta] Overhaul the Attachment System.
  •  - 0000019: Enable Attachment Persistence for Post Previews.
  •  - 0000031: Thumbnails for Attached Images.
  •  - 0000028: Image Attachment Limit.
  •  - 0000030: Inline Attachment Caching.
  •  - 0000029: Multiple Attachments.
  •  - 0000198: Simultaneous Upload.
  •  - 0000032: Disk Storage Option for Attachments.
  •  - 0000116: Check for Output Corruption for Attachments.
  •  - 0000128: Thumbnails for Hotlinked Images.
  •  - 0000135: "Pretty" URLs for Attachments.
  •  - 0000137: Add New Attachment Options to Admin Panel.
  • 0000158: Email Notices Should Always Include a Link.
  • 0000004: Redesign Moderator Log System.
  • 0000169: Members Before Guests in Whos Online.
  • 0000150: Check for Output Corruption for Captcha.
  • 0000069: New setting & default: IP banning Disabled.
  • 0000100: Allow HTML in Board Rules.
  • 0000129: Implement New $full_url Checking in Installer.
  • 0000006: U2U Popup Alert.
  • 0000151: Check for Output Corruption at End of header.php.
  • 0000068: Add DEBUG logic to check if the $full_url is correct.
  • 0000084: Implement Optional Logging for MySQL.
  • 0000095: Add a Preview Button for Quick Replies.
  • 0000098: All NUL Bytes Should Be Filtered From User Input.
  • Bugs added in version 1.9.10 fixed in 1.9.11

  • 0000008: Newsletter E-Mails Are Corrupted.
  • 0000215: Uninitialized Variable in Memcp.php.
  • 0000109: User Access List problems.
  • 0000132: SQL File Upload May Cause Unexpected Errors.
  • 0000157: Invalid Argument Warning in cp.php.
  • 0000239: MySQL version mismatch during installation, while this is not true..
  • 0000105: Existing User With Restricted Address Can't Edit Profile.
  • 0000112: Off-By-One in Merge Reply Addition.
  • 0000211: goto=search Still Generates &page=1.
  • 0000075: Post error includes double header.
  • 0000087: Icons for profile, website, find and u2u in viewthread_post template should have titles in them.
  • 0000127: vtmisc.php Raises "Efficiency Notice" in Debug Mode.
  • Bugs added in version 1.9.9 fixed in 1.9.11

  • 0000090: Uninitialized array $sqlsrch in misc.php.
  • 0000125: $fids Not Initialized In stats.php.
  • 0000152: Registered Global $permsNew in cp.php.
  • 0000168: Uninitialized Variables in Userlist Checking.
  • 0000049: Remove DEBUG_ALL.
  • 0000119: Super Administrator Permissions Not Always Applied.
  • 0000124: forum.moderator Index Missing in Several Calls.
  • Bugs added in version 1.9.8 SP3 fixed in 1.9.11

  • 0000122: Installer Adds HTML to Censors Table.
  • 0000177: Smilies Don't Work With BBCode Off.
  • 0000277: New Usernames Need to be Trimmed.
  • 0000042: Literal \r\n in A.P. Template Selector.
  • 0000045: Typeo In 404 Header.
  • 0000108: Typeo in isValidFilename() Regex Pattern.
  • 0000071: $THEME variable missing from function error().
  • Legacy bugs fixed in 1.9.11

  • 0000011: Unable to Login on IIS Due to Cookie Problems.
  • 0000107: Undisclosed vulnerability in captcha.inc.php.
  • 0000009: socket_SMTP Injection Vulnerability.
  • 0000051: Forum Management Should Be Non-Destructive.
  • 0000096: Undisclosed vulnerability in BBCode.
  • 0000120: Function forum() is Incorrectly Parameterized..
  • 0000130: MIME Type Not DB-Safe in Attachment Inserts.
  • 0000212: Uninitialized Variable $firstpage in cp2.php.
  • 0000230: Unsanitized Input Paths in Who's Online.
  • 0000237: Uninitialized Variable $newtemplatename in cp2.php.
  • 0000254: Undisclosed vulnerability in header.php.
  • 0000010: Theme Import Broken by PHP Bug 45283.
  • 0000012: function Redirect() fails to halt script.
  • 0000013: SMTP Errors in Windows Caused by PHP Bug 45305.
  • 0000016: Add call to is_string() inside postedVar().
  • 0000024: Upgrade Utility Will Not Allow Valid TABLEPRE Config.
  • 0000025: Incomplete Validation of $tid in viewthread.php.
  • 0000052: Finish the i/o overhaul of cp.php?action=members.
  • 0000073: List BBCode insert deletes the message contents in Opera.
  • 0000076: Posts Orphaned by Incorrect WHERE Command in viewthread.
  • 0000094: Re-Write the Settings INSERT Query in cinst.php.
  • 0000118: Search Fails to Check Forums.Status Value.
  • 0000126: No Permissions Checking in memcp.php.
  • 0000141: Copy Thread Doesn't Increment Member Post Counts.
  • 0000142: Empty Thread Deletes all Attachments.
  • 0000149: I/O Failure in [size] BBCode.
  • 0000164: Email Address Validation Failure.
  • 0000194: Database tools.
  • 0000228: action=getip is supposed to be limited to admins.
  • 0000265: Moderator Permissions Escalation.
  • 0000007: Remove Extraneous GROUP BY From Queries.
  • 0000015: imghash not initialized in post.php.
  • 0000034: Long URLs Can Exceed Line Wrap Limit.
  • 0000035: $boardurl does nothing, should be removed.
  • 0000038: lastvisit not always recorded in members table.
  • 0000039: Banned Member Profile Inconsistencies.
  • 0000043: Fix Last Posts Uses Wrong Sort.
  • 0000046: U2U Subjects Have Many Spaces After Re:.
  • 0000050: viewthread should not rely on threads.replies.
  • 0000053: The URL "Double Slash Problem".
  • 0000057: Remove All page=1 Links.
  • 0000058: Malformed Location Headers.
  • 0000059: Filter out empty and dupe poll options.
  • 0000061: Cancelled BBCode Prints "null".
  • 0000067: action=printable URLs are not robot-exclusion compliant.
  • 0000072: forumdisplay should throw status 404 for bad links.
  • 0000089: Slashing is still broken in action=printable.
  • 0000093: Slashing Still Broken in Profile->Forum Most Active In.
  • 0000101: Vote Stuffing Check Isn't Working.
  • 0000114: Board Status Effect Should Be More Restrictive.
  • 0000131: Query Output is Not HTML-Safe in Debug Mode.
  • 0000138: Quick Jump Should Not Be Seen if Index Perms Denied.
  • 0000148: Orphaned Polls.
  • 0000154: Redirected tids Use Invalid URL.
  • 0000155: Report Post Doesn't Check Email Alert Settings.
  • 0000167: Captcha settings should be disabled in debug mode.
  • 0000179: action=online call to multi() is hosed.
  • 0000186: Member List Multi Page Broken.
  • 0000197: Group and Forum Views Should Include Name in Title.
  • 0000199: Annonymous Login is not sticky.
  • 0000210: Date Format Has No Default Value.
  • 0000220: Default Theme Isn't Used if User's Theme is Missing.
  • 0000226: Password Reset Should Not Be Allowed On Banned Accounts.
  • 0000242: Invalid Use of fetch_array() in member.php?action=profile.
  • 0000245: Unhandled Input: Prune all posts in topicadmin.php.
  • 0000250: Remove Destructive Theme Writes From Primary Upgrade Script.
  • 0000252: Links in reported post messages have wrong format..
  • 0000264: XMB Forum User Impersonation - 2006-04-15.
  • 0000270: ROOT Should Not Appear in forumJump().
  • 0000271: Typo with the Email BBCode button.
  • 0000282: Unable to Attach Files on IIS.
  • 0000070: Search method should be GET.
  • 0000115: Member List Uses Wrong Default Sort.
  • 0000162: E-mail Privacy Default.
  • 0000178: Align BBCode Breaks When Empty.
  • 0000191: Duplicate Who's Online Entries.
  • 0000203: Template Leading Whitespace is Inconsistent.
  • 0000227: Unused $online Array Indexes Should Be Unset in misc.php.
  • 0000232: Firefox BBcode Causes Linefeeds to Disappear.
  • 0000256: PHP Notice Thrown by Invalid Registration.
  • 0000274: Last Login Date Incorrect in Editprofile.
  • 0000280: fixUrl() eats leading '(' char.
  • 0000020: Users See Blank Notice When Board=Off.
  • 0000022: Missing Translation, $lang[addressupdate].
  • 0000079: editprofile doesn't display username.
  • 0000110: Forum Admin Link Displayed to Non-Admins.
  • 0000159: Hyperlink BBCode Nonsense.
  • 0000234: today.php lastpost column doesn't match other areas.
  • 0000033: message() calls nav() when header is false.
  • 0000047: Wrong bgcolor used for quick reply captcha.
  • 0000078: Remove "postsubject" from the post_edit template.
  • 0000080: O.O.O. in Avatar Checking.
  • 0000121: Unused globals in function postify().
  • 0000161: member.php comment grammar.
  • 0000251: Strange Params for postify() in topicadmin.php?action=split.

XMB 1.9.10

XMB 1.9.9

  • Released on 26 March 2008.
  • Recalled on 19 April 2008 after a staff change at XMB.

XMB 1.9.8 SP3

XMB 1.9.8 SP2

  • Released on 31 December 2007
  • Fixed Can't see more than 2 pages of search results.
  • Fixed Deleting all but one smilie in the smilies manager causes error.
  • Fixed Invalid EHLO command in SMTP mailer.
  • Fixed Page int parameter sometimes incorrect in viewthread.php.

XMB 1.9.8 SP1

  • Released on 16 December 2007
  • [Fix] Poll Options Bug
  • [Cosmetic] Template improvements
  • [Feature] Forum quick jump status control in settings
  • [Feature] Registration form optional fields status control in settings
  • [Feature] Quick reply status control in settings
  • [Feature] Index Stats bar status control in settings
  • [Feature] Hide accounts that have not yet logged in on index and member list
  • [Feature] Option to search for accounts that have not logged in yet via admin panel in members settings option
  • [Fix] Addressed insertion issues with IE6 browser - Thanks to whinpo
  • [Fix] Addressed sub forum privacy bug from shwoing in several areas of the software.
  • [Cosmetic/Feature] Added who's online today back on index and removed redundant one in misc.php

XMB 1.9.8

  • Released on 7 December 2007
  • New poll system
  • Sub-Forums on index
  • Forum quick jump
  • Optimized search facility
  • Validation routines
  • Mass moderation
  • CAPTCHA integration
  • MySQL 5 compatibility
  • Cosmetic Improvements
  • New administration tools

XMB 1.9.7

  • This version was not released.

XMB 1.9.6

  • This version was not released.

XMB 1.9.5

  • Released on 7 March 2006
  • Fixed several security vulnerabilities.
  • Improved URL-matching regular expression as per RFC's.
  • Fixed ongoing charset bug.
  • Fixed new birthday code selection drop downs.
  • Made hover (mouseover) for category links consistent for IE
    and Mozilla.
  • Instated 32 maximum character restriction for usernames.

XMB 1.9.4

  • Released on 1 March 2006
  • Added better security to the [size][/size] pattern
  • Added new birthday-date format (ISO 8601 compatible)
  • Added optional (easier) debugging
  • Added post_edit_attachment to the template-preload-queue
  • Added printsetting4() for textarea's and converted existing
    ones to use it
  • Added SMTP-logging when DEBUG=true
  • Added limit for usernames, making them have min. 3 chars
  • Check for a 250 response on QUIT using socket_SMTP, according
    to the RFC this is required, and if missed could lead to odd behaviour
  • Date format fixes
  • Fixed '.' characters in URLs breaking links
  • Fixed CSS template to be loaded in error()
  • Fixed default time format not used during registration
  • Fixed HTML not properly being escaped in custom-status field
  • Fixed Moderator can still delete posts via thread-prune when
    allowrankedit=On
  • Fixed newsletters showing weird chars
  • Fixed no categories (and forums belonging to them) are shown
    in search to members and guests
  • Fixed 'no subject'-error may be shown on delete-post.
  • Fixed Read folders turning back to unread folders after 10 min
  • Fixed slashes stripped from threadtitles too often
  • Fixed slashes stripped from message/subject on newthread
  • Fixed 2 typos in error()
  • Fixed 2 uninitialized vars
  • Fixed Anonymous poster inherits Rank avatar from previous
    poster
  • Fixed banned users are still recieving subscription-emails
  • Fixed edit attachment > replace with [new attachment]
    doesn't work
  • Fixed password-protected forums showing in forums-select-lists
  • Fixed bug where "xmb_" was used instead of $table_
  • Fixed bug where email-input (message and headers) was not
    normalized correctly
  • Fixed bug where thread-redirect (created using Move Thread
    > Leave Redirect) was not removed when original thread was deleted.
  • Fixed bug with tableheader showing at the top when there were
    no cat-less forums shown and 'show at top only' was not turned on.
  • Fixed checking for text/html mimetype in attachments to be
    case-insensitive
  • Fixed E_NOTICE on $attachfile
  • Fixed flash-avatars not displaying correctly
  • Fixed forum names containing quotes
  • Fixed IP banning
  • Fixed miscasting of array/string in altMail() with socket_SMTP
  • Fixed SQL errors when no fid's are restricted.
  • Fixed page totalling for subscriptions.
  • Fixed password-protected forums show in `Forum most active in`
  • Fixed possible tid injection
  • Fixed security issue with being able to delete your current
    account and top level super administrator
  • Fixed slashes in post-preview.
  • Fixed subject-in-title showing thread-subject on template-edit
  • Fixed U2U folder highlight
  • Fixed XSS injection exploit by unsanitized input.
  • Fixed date format validation during
    registration/profile-update
  • Fixed theme-default set to '' instead of 0
  • Fixed To header usually missing in the mail-headers
  • Fixed various HTML-validation errors
  • Fixed 'send u2u to email' showing raw HTML output
  • Altered theme code to produce a 20x speed increase
  • Access to password-protected forums is now automatically
    cleared at (explicit) logout
  • Better password-protected forum support in search
  • Better support for password-protected forums
  • Changed LEFT JOINs to STRAIGHT JOINs to improve query-speed
  • Changed login to use putCookie()
  • Cleaned up initialization of $indexBar/$indexBarTop vars
  • Cleaned up theme-download code
  • Decreased memory usage, thus increasing efficiency on hosts
    with little memory (set for mysql)
  • Fixed various E_NOTICE level errors
  • Enhanced Edit button
  • Got rid of xmb_forums JOINs in most stats-queries, thus
    improving loadingtimes
  • Improved viewthread validation procedures.
  • Lowered default maximum attachment size for smaller boards.
    (1MB -> 250 KB)
  • A lot of MySQL 5.0 compatibility fixes
  • Switched from delete3=3 style to delete[3]=true style in ipban
  • Updated stats to show as efficiently as possible for super
    admins
  • Updated $restrict to be more efficient
  • Updated censor() regexp to catch more words
  • Updated smilieinsert() to correctly create a table with
    smileys
  • Rewrote part of the socket_SMTP class to correctly talk with
    the SMTP server; thus fixing many previous issues with it
  • Removed $lang['copyright'] (same in all languages; always) and
    moved it to header.php
  • Removed duplicate (unused) code
  • Removed noaccess() function as it's no longer in use

XMB 1.9.3

  • Released on 6 November 2005
  • (re-)fixed class="tablerow" missing in faq_misc_rankrow
    template
  • Added a newline between the "no subject found" and the actual
    post-screen when an error is found
  • Added better $restrict regexp (which now also allows \n and \r
    as a separator)
  • Added error when given fid AND tid are incorrect
    (non-existent)
  • Added fix to censor thread subjects in the Who's Online.
  • Added footer_* templates to automatically preload (aswell)
  • Added non-preloaded templates to preload queue
  • Added temporary unicode-entities fix
  • Cleaned up subforums code and fixed code so that the table
    header for subforums only shows when neccessary (Thanks Stu!
    (tid=755422))
  • Encoded moderator usernames for RFC member profile URLS
  • Fixed 'no categories (and forums belonging to them) are shown
    in search to members and guests'
  • Fixed various E_NOTICE notices
  • Fixed `$self[dateformat] and $self[timecode] undefined`
    [tid=755518]
  • Fixed `delete on reply does not delete message`
  • Fixed `no quote is added when quoting`
  • Fixed `no slashes in preview`
  • Fixed `original U2Us being deleted despite "reply &
    delete" not being selected` [tid=755080]
  • Fixed bbcode for Safari Browsers
  • Fixed bbcode-security-hole
  • Fixed `board logo not showing in view printable` (threads and
    u2us).
  • Fixed bug where email sent had the subject as the message, and
    no actual message in it at all
  • Fixed bug where setting the default timezone didn't work
    correctly
  • Fixed bug with an E_WARNING being sent when using altMail() in
    safe_mode
  • Fixed bug with tableheader showing at the top when there were
    no cat-less forums shown and 'show at top only' was not turned on.
    [tid=755551]
  • Fixed bug with tableheader showing in categories [tid=755551]
  • Fixed division-by-zero in member > profile
  • Fixed email-bbcode button not working in normal mode
  • Fixed error when deleting U2U's from Trash folder
  • Fixed missing apostrophe which caused errors editing forums
    when debug was on.
  • Fixed page issues when ppp was less than 5 (Missing
    validatePpp())
  • Fixed security issue that showed subjects of threads you were
    not authorized to view in title bar. [tid=755557]
  • Fixed undefined variables when viewing printable U2U's by
    adding them to the globals line.
  • Fixed various XHTML 1.0 non-comformational bugs [tid=755581]
  • Fixed various minor issues
  • Fixed warning when viewing non-existent forum
  • changed file_exists checks to use the ROOT constant
  • got rid of notices
  • implemented shortenString()
  • made various regexps quicker
  • preloaded all templates that require it
  • removed ?> to prevent headers-already-sent-warnings due to
    whitespaces; according to php.net this will still work.
  • updated $restrict switches to work generally better
  • updated versioning

XMB 1.9.2

  • Released on 20 September 2005
  • added checks for '.' and '..' in avatarlist options. This
    stops '.' and '..' from being chosen as valid avatars (they're not
    files!)
  • added "prune normal posts" to thread pruning
  • added "reply and delete" feature to u2u
  • added "reset usesig on sig-change"
  • added "show thread subject in title"
  • added "threads marked as read" code
  • added $footerads
  • added (missing) put_cookie constants
  • added automatic preloading of header,css,error and footer
    templates
  • added Czech lang file
  • added check for '.swf' extension in flash-avatars
  • added check for magic_quotes_runtime, so XMB won't break when
    it's turn On (in most cases)
  • added DEBUG-flag shows in page-title
  • added dropIfExists option to `Database Backup`s create_table()
    function (is automatically turned On in this feature)
  • added Serbian lang file
  • added XHTML valid flash (X)HMTL
  • added alternative SMTP-mail-handling
  • added browser-sniffing code
  • added browser-specific bbcode JS
  • added checks for htmlentities_decode() and
    htmlspecialchars_decode()
  • added default full_url based on system used to installer
  • added default icon for threads that have none
  • added default timezone
  • added e-coupons ads
  • added full_url checker to installer
  • added ignore max avatar size on flash movies
  • added indexBar
  • added missing templates to preload()
  • added (new) mozilla-specific bbcode
  • added protection to delete user and delete posts links with JS
  • added support for optional theme-specific theme.css file
  • added u2u flood protection
  • fixed "attachment isn't copied when using copy thread"
  • fixed "avatars are mistakenly interpreted as flash due to
    commas in the filename"
  • fixed "categories stacking in 'specific forum' select, in
    search"
  • fixed "database not found error is not fatal"
  • fixed "empty categories showing"
  • fixed "fixLastposts() doesn't update xmb_threads table"
  • fixed "installer never removes /install/ dir"
  • fixed "invalid size for [size] bbcode causes Parse Error"
  • fixed "language files not ordered (alphabeticaly)"
  • fixed "max avatar size is flawed with flash movies"-bug
  • fixed "most active forum also shows categories"
  • fixed "no ROOT (contant) support in language-selection"
  • fixed "poll options contain empty bar on the right"
  • fixed "quickreply bulging out"
  • fixed "regexp error in todays posts when usernames contain
    '*', '.' or '%'
  • fixed "rename user does not rename moderators in the moderator
    section"
  • fixed "threads can be moved to forums that are off"
  • fixed "view as printable - doesn't show proper time and date"
  • fixed "view as printable - dumps everything on one line"
  • fixed updatethreadcount() lastposts issue
  • fixed various `rename user`-bugs
  • fixed various XHTML validity issues
  • removed bbcodefns.js
  • updated wording of $lang['disclaimer'] to reflect the fact
    that it's NOT fixed (yet)
  • updated the way the disclaimer is shown (via JS popup)

XMB 1.9.1

  • Released in October 2004

XMB 1.8

  • Released in 2003
  • "PID" issue fixed
  • PHP 4.2.0, 4.2.1, 4.2.2 + Issues Corrected
  • Whos Online ,,,,, Issue Corrected
  • U2U Subject Slashes Fixed
  • Whos Online IP Improved
  • Whos Online Logging Improved
  • HTML in names vunerability corrected
  • HTML/Java within signatures fixed vunerability fixed
  • Todays Posts SQL Queries Cut From 120+ to 15
  • U2U Letter Icon on receipt of new message / later removed
  • "Search" option added into editprofile template
  • Several other account details added into members control panel
  • Language file updates, spelling/grammar corrected
  • Members sql table settings changed which caused registration errors for boards
    over 5,000 members or so.
  • New Post icon/link added into index.php for easy/fast access for forum staff, members
    and visitors.
  • Attachments Vunerability Fixed
  • Bump/Delete Thread icons added for administrators/super moderators in thread index
  • Top/Untop icons added for administrators/super moderators in thread index
  • Added Yahoo Support
  • Minor Stats-bug fixed
  • Better support for IM-services
  • Experimental Support for ms-sql added
  • Removed redundant text from u2u-messenger and CP
  • Added more text for errors in the CP
  • "Black" box/table fault corrected in search results template
  • URL Parsing Issue Fixed
  • Posting without typing anything in both the message AND the subject of posts is
    not possible anymore
  • Cut down on a total of 59 queries
  • Control Panel "Tools" now blend in with the overall board theme instead of a white page.
  • "Last 50 users online" added into index.php for large communities its set to list online 50
  • misc.php?action=onlinetoday will show *all* users who have been online within the
    past 24hr period.
  • Administrators can now clear all u2us from the system, this includes all members,
    admins, mods & super mods.
  • Administration Control Panel login gateway added, instead of "not authorized" member
    must login & have admin status.
  • Smilies added into "preview post"
  • Topic Admin/Admin Control - > Move "Move" is selected instead of "Leave redirect" to
    save forum "mess"
  • Bump Icons REMOVED from forumdisplay - not useful enough
  • "Hammer" added into forum display, links to admintools for that topic
    (forum display now has top/untop/delete/hammer)
  • "Register" button now added into index_welcome_guest - as users reported the the link
    was previously hard to find.
  • "Feature Not Available" alerts added when mem list/faq/search is turned off...
  • 1 Query Per Post/Reply/Message removed from viewthread (100 posts = 100 queries less etc)
  • Minor updates made to cp, cp2 and tools, control panel slightly modified
  • Registration rules template has been corrected, spacing was off, and the rules now have a
    proper header/text
  • Coppa template modified, button and spacing corrected.
  • Icon added top left on forumdisplay - only visible to administrators - links directly into the
    cp edit forumsettings
  • Modification to the language files "Who Can Post?" Administrators/Moderators made bold to
    stand out
  • New template added for incorrect username/password login instead of white page "Password
    Incorrect"
  • U2Us can be sent to multiple users, to send use "Name1, Name2, Name3, Name4, Name5" etc
  • 4/5 Version strings added so they can be used in footers/page titles - available in long, short,
  • basic, build, company
  • Multiple U2Us -> Unknown User Error Corrected
  • "Version Check" and "Agreement" added into the installation process.
  • Super Administrators can now view users u2u inboxes. To use go into admin cp/members -
    after search
  • "View Inbox"
  • Administrators cannot send messages from users or use features such as ignore, this could
    lead to abuse/privacy issues.
  • Fix Forum Themes added into tools.php, some forum themes get set to "name" and cause
    problems.
  • This query will reset all forum themes named "name" to the default board them
  • Who's Online tables on index.php now reflect category backgrounds and not just colour.
  • Who's Online Key Text Added
  • Whos Online Super Moderators now italic and bold, there was not enough visible
    difference
  • Viewing Members Profile - Layout changed and headers now reflect category imags and not
    just colour
  • Who's Online displays the forum name/what they are doing instead of a URL for more information
  • Members List - Links/Button layout changed slightly at the bottom
  • Members List - Status/UserID column added for more information on members
  • Forumdisplay template modification, 2 blank tables appear when there are no posts in a forum
  • Super Administrators added, only super admins can read users u2u messages, will be used in
    future
  • Super Administrators are invisible from whos online
  • Members Profile, If yahoo name is listed links to yahoo profile
  • Members Profile, If msn name is listed links to msn members profile
  • Members Profile, If icq name is listed links to icq profile
  • News ticker added into the settings area of the control panel
  • News ticker can be turned on/off
  • News ticker delay added
  • Control Panel System Updated with design/layout/features
  • Member Registration, tables moved appart and category code added into table headers (so
    images in headers)
  • Search feature added into the control panel, board staff can search for IPs, posts with censored
    words etc
  • Whos online, view inbox icon added
  • Fixed 'impossibility to login to a protected forum by using last post' and directly via URL and not
    category
  • URL check added, invalid strings which are used to overload apache have been blocked
  • Password can only be requested once every 24hrs
  • Users can only register once every 24hrs
  • Registration off template added
  • When registration was off, members could still register, this has been corrected
  • Javascript in avatar url vunerability corrected
  • Post icon vunerability corrected
  • Javascript poll vunterability corrected
  • Logged in members cannot register a new name while logged in, you must be logged out
  • Admins/Mods/Super Mods can still register wile connected
  • Private forum vunerability corrected
  • Spoof usernames vunterability corrected
  • Registration is set to one per day per IP address
  • Navigation Symbol Format Corrected
  • Javascript URL vunerability corrected]
  • Clear cookies ability added
  • View poll results added - no longer have to be logged in or have voted to view
  • Admins cannot make themselves s'admins
  • Super admins completed, permissions etc.
  • Upgrade in the control panel is only available to super administrators
  • Last post feature updated
  • Removed double queries and checks from header.php
  • Templates updated
  • Stats error corrected - when no posts were present it would generate a serve error
    this has been replaced with our error alerting the user there are no posts to generate stats.
  • Feature Stats open brackets corrected in templates
  • Time format changed (back)
  • Header and footer is now displayed with every error
  • time is displayed correctly when script is terminated early.
  • JS-vulnerabilities fixed
  • memberlist can now be turned on/off (again)
  • bboff-reason will now be stored (again)
  • DateFormat can now be changed (again)
  • Cut a query in header.php
  • Cut a query in memcp.php
  • 2 missing templates added
  • Processed time is now calculated using a special function.

XMB 1.6 v2c

  • "PID" issue fixed
  • PHP 4.2.0+ Issues Corrected
  • Whos Online Issue Corrected

XMB 1.6 v2b

  • Coppa Button replaced
  • HTML/Smilie Function Fixed
  • Forum password now saved
  • Extra Spaces in search fixed
  • Installation screen image changed
  • On release date samspade.org which is used for traces etc is offline if the site does not come back
    you may wish to use another site such as network-tools.com or geektools.com simply change the url in the templates.
  • Header/control panel security hole fixed

XMB 1.6

  • Index logs, log IP/xmbusername/hostname/referral/browser information added into control panel
  • Index log clears after 300KB of data or around 2500 logs.
  • Administrators can now choose to ban users from accessing the forum, sending U2Us, posting or all 3.
  • Administrators can now edit users profiles, view signup IP, current IP, user ID/number/posts etc
  • When a post is closed, if it has a poll, the poll is also closed.
  • Whos Online - IPs are displayed in the format of "WTAL 123.123.45.6"
    W = Perform Whois
    T = Perform Tracert
    A = Perform All Tasks (whois, tracert, dns lookup, ping)
    L = Lookup
    M = Map
  • Multi Page Todays Posts & Forum Stats Added
  • Language Files Updated
  • Viewthread, shows whether the author is offline or online
  • U2Us, you can now see which messages you have read/unread.
  • You can also see the status of your sent messages, to see if the person has read them.
  • Header.php, FAQ.php, Today.php, Config.php security holes fixed.
  • Javascript Alert bug fixed within bb img code fixed
  • Viewing private forums/edit hole fixed
  • Email Newsletter, emails are now received from "board name " instead of from email
  • Administrators can now send newsletters to members, admins, mods, supper mods or all team members.
  • U2U Newsletter Bug fixed
  • New installer and full documentation in Word format (.doc) and text format (.txt).
  • Whos online admin/mod/smod appearance changed.
  • Restriction Manager, admins can ban user names or email addresses.
  • Ability to choose whether users use a preset list of avatars or their own urls.
  • Drop down time zone instead of input box
  • Link on user profiles / only visible to admins
  • User Moods added, users can change their mood in their member control panel
  • Users mood from profile is added into viewthread under each post they make
  • Admins can see how many users are using a certain theme.
  • Turn stats, todays post off via control panel.
  • BBCode - Marquee, Strikethrough, Blink Added
  • MSN icon added in viewpost if the author has msn details in their profile

XMB 1.5

  • Released on 22 February 2002
  • All security bugs fixed
  • Removed several installation bugs
  • Added Icq/Aim/Yahoo support
  • Fixed u2u problems
  • All forum leaders are listed on member list page
  • Custom titles on/off through cp, member can set his title through the member cp
  • Cleaned out themes --> faster
  • Cleaned comments and useless lines out of the php files --> faster
  • Removed some HTML with Java (in Templates)
  • Working BBCode
  • Some updated lang files
  • Better read-me
  • Fixed problems with slashes
  • Fixed like 20 other things, i dont remember them anymore...

XMB 1.5 Beta 1

  • Fixed some minor and major bugs

XMB 1.5 RC5.1

  • Fixed a possible problem with zip file attachments.
  • Fixed some problems with polls.
  • Fixed signature bugs.
  • Fixed some tempalte bugs.
  • Made the codebuttons.js a tempalte, and added lang file support to it.
  • Fixed the Guest Time, problem. So it just says 'never'
  • Fixed sub forum ordering.
  • Fixed the calculations done for the percent of posts a member has.
  • Dot folders can not be turnd of properly.
  • BBCode now isnerts where your cursor last was in posts.(Smilies in final)
  • Merging threads now removes one thread from the forums count.
  • Removed [img=http://www.xmbforum.com]http://forums.xmbforum.com/xmb/images/xp/logo1.jpg[/img] … Deemed useless/caused bug.
  • Fixed pruning.

XMB 1.50 RC5

  • Anonymous Posting Fixed (Thanks to Javaman for this fix)
  • Attachments (Thanks to Javaman for this fix)
  • Forum Multipaging (Thanks to BelleAngeli for this fix)
  • Limited Searches to last 30 results.
  • Fixed the install script a bit.
  • Fixed the CP problem with the templates.
  • CP problem some would have after installing Denis' link color hack.
  • Outbox now works properly.
  • Report post Column Count bug fixed.
  • Turned off auto selection of notify. (Not a bug persai, but fixed)
  • Took care of some other template bugs.
  • Favorites fixed in the User CP.
  • Fixed the Move w/Redirection Column count error.
  • Removed the 'go' button from moderator options.
  • Fxed the bug that let moderators 'auto-top' whether they were a mod in that forum or not.
  • Included several lang.php files.
  • Fixed BBCode problems when multiple XMB Forum Code's were used.
  • Added [img=http://www.xmbforum.com]http://forums.xmbforum.com/xmb/images/xp/logo1.jpg[/img] to allow linked images properly.
  • Query reductions on viewthread.php(Thanks to Aharon)
  • Made the signature tempalte based (The division)
  • Last post fixed on viewthread.php(Thanks to SurfiChris)
  • Some redirection and other changes to u2u.php (teckel)

XMB 1.50 RC4

  • Theme importer/exporter
  • Ability to turn off edited by messages
  • Category Text colors
  • Show threads from the past 30 days by default
  • Better [url=] code
  • 'dot' Folders
  • Better attachments system, including download count
  • Redirect to post after posting
  • Lastpost icons on index and forumdisplay
  • Option to view attached images inline
  • New Code Buttons

XMB 1.50 RC3

  • Added code and list buttons in automatic bb code inserter
  • Cleaned up FAQ, added some tags to the bb code section
  • Fixed small member editing bug (wj)
  • You can now add subjects for replies if you wish
  • Fixed some modcheck() errors (wj)
  • Fixed some small quote bugs
  • Fixed private forum bug on forumdisplay
  • Fixed bug where it let topics with just spaces as the whole subject be posted
  • Split/Merge Topics
  • Removed Forum Jump (boooo!)
  • Option to turn auto bb code inserter and auto smiley inserter on/off
  • XMB is now under the BSD license
  • Cleaned up the auto smiley inserter table
  • Valid e-mail address required
  • Whos online list now alphabetized
  • You can now make the background an image instead of a color
    Polls
  • Option use drop down list of avatars (upload to /avatars)or Avatar URL
  • Fixed security issue with cp2.php (thanks kinyo!)
  • User CP (Thanks surfi!) Including Favorites and Subscriptions (email notification)
  • Option to not allow the same e-mail registered more than once
  • Small bug with deleting posts (kinyo!)
  • Plugin System
  • U2U is now completely secure (thanks again kinyo!)
  • File attachments
  • Database wrapper (no more mysql_query, its now $db->query)
  • Template Support (thanks surfi)
  • General Code Cleaning (surfi)
  • Image Directory and Smilie Directories per theme (surfi for smilie directory)
  • Moved: and Poll: prefixes applied to moved threads and threads that contain polls (surfi)
  • Option to chose how many smilies and columns you want for the smilie inserter (surfi)
  • Forum Passwords (surfi)
  • New readme and config.php instructions (thanks bc!)

XMB 1.11d

  • Added the [edited on "date" by "username"], that i forgot to add back in 1.11c.

XMB 1.11

  • Huge bug fixes for the unix time stamp 1billion bug
  • Bug fixes from 1.05 release

XMB 1.05

  • If announcements are off, they don't show up in forum jump
  • Fixed multiple bugs with navigation and turning sections off
  • Option to turn off stats on index in CP
  • You can edit your post icon now when editing a post
  • You can now send a newsletter via U2U.
  • Whos online displays IPs to Admins and is now sorted by time
  • Option to disable report post feature
  • Fixed bug that prevented modification of post icons in CP
  • Option to disable processing time below copyright in CP
  • Fixed the time/date formatting on post review (when replying)
  • Added some new things to stats
  • Option to top topic right from post form if you are Admin, Super Mod, or Mod
  • Fixed small bug with multiple pages on viewthread
  • Search now searches subject too instead of just messages on topics
  • New option in search to search topics, replies, or both
  • If categories only on index is on, category is displayed in navigation now
  • GMT time instead of server time
  • Fixed small display order bug
  • Fixed user access list bug
  • New Topic/Reply links are smaller now
  • Stats doesnt show topics from private forums that user doesnt have access to
  • Fixed a bug with No Reg Required option and blank usernames
  • Cleaned up forum jump, added sub forums and categories
  • Fixed minor bug regarding posting in non existant forums
  • Cleaned up the move topic drop down menu as well
  • Moving topics from sub forums to forums finally work

XMB 1.0

  • Automatic smilie inserter is back!
  • LOTS of small bug fixes that I was too lazy to document
  • Delete forum in More Options... page
  • Time/Date Format options in CP and profile
  • U2U icon isnt displayed when U2Us are off on viewthread.php
  • Stats
  • Did a lot of tidying up around the layout, more organized
  • make prune subtract from forum total posts/topics
  • Preview Post is now perfect
  • Search memberlist feature
  • Fixed links (some links only show when you're logged in, some when your logged out)
  • All members option in CP taken out, added Search by status
  • Improved multipage links (coder)
  • You can resize images via bb code
  • Fonts, images, and font sizes can be edited via themes section in CP now
  • Fixed up topicadmin messages
  • Avatars per rank
  • Changed all "blob" columns over to "text" (no binary data involved, no need for "blob")
  • Fixed themes per forum bug
  • Took out favorites list (to be re-written later)
  • Forums with new posts now show it on forumdisplay (completely fixed new post image thingies)
  • Sub forums are back baby!
  • Email Notification!
  • Many more small feature additions/bug fixes/code cleanings that I'm too lazy to document
  • Took out thread ratings
  • Unlimited moderators

XMB 1.0 Beta 3

  • Fixed bug with tpp and ppp for profile
  • Started using indexes in MySQL
  • Dropped category table, categories now uses forums table and is completely OPTIONAL
  • UsErNaMe CaSe bug is all fixed no
  • Search link below each users profile is now actually a link
  • Change password bug fixes
  • BB Code is now FLAWLESS thanks to mysticflash!
  • Better Netscape compatibility
  • Now takes out all spaces before and after a username
  • Increased U2U security
  • U2U outbox
  • Multi page fix on forumdisplay
  • Who's online record
  • No cache page headers
  • U2U not available to users not logged in
  • Avatars are toggleable in cp
  • Changed all times to 24 hour format
  • Fixed navigation on post.php and topicadmin.php
  • Report Post feature added
  • Fixed smileys in numerous places
  • Gzip Compression options
  • Scrapped prune option, it didn't work
  • New bb code options
  • Turn forum/forum group on and off
  • New bb code/smiley parsing technique
  • Many other small bugs fixed

XMB 1.0 Beta 2

  • Fixed bug with U2U on thread starters in viewthread
  • Count optimization on index and forumdisplay
  • Text mode
  • Fixed bug with slashes on print thread
  • Icons are centered in forumdisplay
  • Fixed slash bug on favorites
  • Fixed slash bug on rules and bboffreason
  • Fixed multiple bugs with quoting
  • Fixed member list
  • Cleaned up the HTML for the member list
  • Fixed favorite threads
  • Site Name and URL fields in settings, header has link back to site.
  • Fixed slashes bug on topic review when replyiing
  • Link to last post on index.php
  • Fixed bug with reply with quote on private forums when not authorized
  • Took out URL tags, board automatically tags URLs now
  • Re-designed sub-forums

XMB 1.0 Beta 1

  • Private sub forums
  • Color preview of what current color is in CP
  • Link to edit profile for member in CP
  • Folder icons for sub-forums
  • Made online page (link is the "Who's Online" in index.php)
  • Added the buddy list and U2U links to pages on misc.php
  • Move topics from forum to sub-forum and vice-versa
  • Re-formatted changelog again.
  • You can no longer enter a blank password
  • Fixed bug for making new themes
  • Fixed multiple bugs in U2U and Buddy List
  • Fixed bug with username CaSe
  • Turn U2U on or off
  • Prune posts (and delete all topics by username)
  • Fixed bug with location in profile
  • Username is linked in announcements
  • Table width in themes
  • You can now specify a list of users with access to a forum
  • Fixed a bug with censoring
  • Now traces IP on registration
  • Fixed a bug involving the member list and passwords
  • Cleaned up some HTML in header.html
  • Stripped slashes from subject title in viewthread.php
  • New Topic, Reply can no be either text or images.
  • When you delete a forum, all posts and topics are now deleted too.
  • You can toggle Search, FAQ, and Member List on and off
  • You can toggle the board logo now
  • Fixed a bug with "reply with quote" on closed topics
  • Favorite threads!
  • You can now turn post icons on or off in control panel
  • Fixed "Last active" bug on misc.php
  • Option to post out of sub forums
  • Greatly optimized viewthread.php
  • Fixed multipage bug in forumdisplay.php
  • Fixed private forum bug in viewthread.php
  • Fixed "The topic you have chosen..." bug
  • Fixed bug for replying with quote to messages with ' or "
  • Topics with multiple pages now have multi page thing in forumdisplay
  • Shows a summary of topic below the posting form when replying
  • Smileys now sort in rows when posting (thanks xarph)
  • Smileys in FAQ now in a neat little box (again, thanks xarph!)
  • Re-formatted changelog (it looks pretty now)
  • Fixed fairly big U2U bug (won't go into specifics)
  • Combined 5 queries into one in header.inc (should be blazing now on large sites)
  • Fixed bug when editing profiles (postify function bug)
  • Took out karma, you can ban people by username and its much more efficient (sorry bond).
  • You can't post in non existant forums/sub forums anymore, nor can you reply to non existant threads
  • Fixed forum jump so hidden private forums are now actually hidden.
  • Many bug fixes (didn't keep track, sorry)
  • Toggle sort options in forumdisplay.php
  • Topics/Posts per page in profile
  • Avatar URL
  • Show categories only in index.php option
  • Hide private forums from non-authorized users
  • Search members in CP
  • Cookie path no longer in effect
  • Dropped xmb_settings, its now in a text file
  • Newsletter option (email all members)
  • Dropped multiple queries throughout the script
  • Anonymous posting options
  • Banning by username
Contributors Forum Download