QSF Portal Changelog

What's new in QSF Portal 1.5.1

Jan 17, 2011
  • Slight rearranging of the forum topics display to save a bit of vertical space.
  • Groundwork laid for creating better file comments.
  • Added the ability to toggle file approvals on and off (global only).
  • Added a file version to the file data.
  • Updated the file details screen with a better layout.
  • Updated Google Analytics code.
  • It is now possible to upload to an otherwise hidden category to allow for one-way submissions.
  • Added Akismet filter protection to signature edits. Eat shit spambots.
  • Added Akismet filter protection to forum posts. Eat shit again spambots.
  • Default number of members displayed per members page raised from 10 to 25.
  • Visual update to individual news posts.
  • Moved query stats to the board statistics box on the left side.
  • Dropped the messagelink and codelink modlets in favor of inline styling for new PMs and files pending approval.
  • Updated avatar handling.
  • Massive overhaul of the installer system. Dropped unsupported converters. Will bring back if the need arises.
  • Added MySQLi support.
  • Bugs addressed:
  • File permissions module was not setting the security token.
  • Fixed BBCode size tags messing up formatting of other tags.
  • SECURITY: It was possible to view a category the user did not have permission to see using a direct link.

New in QSF Portal 1.5 (Aug 31, 2010)

  • Implementation of a math based captcha to replace the image based system that was filled with deprecated PHP function calls.
  • General cleanup of the default skin.
  • Dropped Brightcove and Google Video BBCode controls.
  • Fatal errors will no longer report the details to the browser.
  • Replaced BBCode parser with the code used in Sandbox 2.x due to numerous PHP 5.3 deprecations in the old code.
  • Emoticons are now handled on a per-skin basis properly as they should have been.
  • Replacements table holding censored words trimmed of unneeded columns only used by emoticons.
  • Emoticon management module in the AdminCP has been removed.
  • Ashlander 3 has been formally adopted as the official skin.
  • Previous news listings at the bottom of the front page moved into a selector box.
  • Long awaited preview mode when editing posts.
  • Bugs addressed:
  • SECURITY: Secunia Advisory SA38783 fixed.
  • Security token for permissions update was not provided, causing form submission to fail.
  • Category display broken by split() deprecation.
  • Language fix for Akismet registration filtering.
  • Fixes for broken user lists and corrupted downloads.
  • Missing language for required registration cookies.
  • A few functions got missed in the cross-site request forgery sweep.

New in QSF Portal 1.4.6 (Mar 29, 2010)

  • Removed support for the IE6 pngfix. If you're still using IE6, upgrade.
  • Duplicate content discovered by Google Webmasters removed from the skin.
  • General optimization of the default skin. Removal of unused files.
  • Applied Kiasyn's patch to declutter the forum group permissions menu.
  • Bugs addressed:
  • SECURITY: Added protection against cross-site request forgery attacks.
  • Resolves Secunia Advisory 38783, part 3.
  • Bug #192: Clicking on the search link in the files menu led to an infinite nesting loop that would exhaust the PHP memory limit.
  • Bug #168: Subscription check causes crash when editing group perms.
  • Bug #193: Youtube BBCode tag is not XHTML compliant. Also raised the size of the video preview box to 640x400.
  • Bug #194: Forumjump.js uses the wrong URL target.
  • Corrected more XHTML validation issues.

New in QSF Portal 1.4.5 (Feb 21, 2010)

  • This update contains a critical security fix. All users are advised to update immediately.
  • BUG-SECURITY: Secunia Advisory SA32823 fixed.
  • Removed all non-English language files from the base package.
  • Changed the stats directory name to rss to avoid problems with how some web hosts handle the stats directory name.
  • Merged the "users visited" function into the users_online module so it can now be called through a MODLET statement.
  • User IP will be added to mail headers delivered through the email form.
  • Copyright footers updated for 2010. Non-essential skin change.
  • Google Analytics code updated.
  • Top of page will now display where a new post, poll, or reply is being made to.
  • Akismet filter support has been added to user registration and the email form.