Location: PHPKode > projects > QuickSilver Forum > docs/CHANGES.txt
Quicksilver Forums Changes
--------------------------

Changes for 1.4.2:

   Bugs addressed:

* Poll icon on recent posts is missing.
* External http links are not setting _blank targets as needed. [Fixed by Detruire]

Changes for 1.4.1:

   Bugs addressed:

* Unset username or password during login triggers QSF crash message instead of a graceful rejection message.
* Undefined index when displaying an error message in certain cases.
* The installer modules should not be checking for board add-ons.
* Modlets added in AdminCP templates would crash with an unknown variable. -- Matt
* The database installers need to use ENGINE instead of TYPE for table creation.
* Attachment downloads corrupt with zlib.output_compression=on in PHP config
* SECURITY: Error library will reveal database information when showing a connection error.

Changes for 1.4.0:

* New default skin based on Syridium HForum v3 skin © 2006-2007 Syridium SC.
* Updated to latest available jpgraph library.
* Added new anti-troll permissions for avatars, profiles, and sigs.
* Added support for Internet Explorer HttpOnly cookies.
* Added "quick quote" feature.
* Added lock and pin options to posting menu.
* Links to jump to "oldest unread post".
* Error messages will generate a backtrace.
* Move rsscache to the stats directory.
* Hovering over a topic title shows date it was posted.
* Optional email notification of private messages.
* Limit the maximum size of fonts in posts.
* Changed template color change can be difficult or impossible to see on LCD monitors.
* Paging support added for moderator log viewing.
* Added links to specific post numbers to make it easier to find and link back to a specific post.
* Added support for Google's new X-Robots-Tag addition to stop bots from indexing attached files.
* Updated to latest jpgraph library.

  Bugs addressed:

* Users with over 1000 posts don't format the numbers in search results.
* SQL backup now calls on mysqldump to address serious issues with the old backup code.
* BBCode access key support was not working.
* Updated DOM tree based bbcode parser. Fixes several issues with the old one.
* End tags on input missing in CF_PREFS template.
* Font sizes restricted to reasonable levels.
* AdminCP member editor synced with the UserCP profile editor.
* User post counts get fouled up when deleting topics.
* User post count resets to 0 when deleting a single post.
* "Fix member stats" link in AdminCP will correct user post counts as well.
* Unread markers need to be deleted when topics or users are deleted.
* Pass by reference error in avatar controls.
* A fatal installer error was corrected.
* RSS feed does not filter out unpublished topics.
* RSS feed email addresses were not RFC 2822 compliant.
* Several holes in board_view permission checks have been plugged.

Changes for 1.3.1:

* Updated German translation - Jens
* Updated Norwegian translation - Ingvild
* Updated Swedish tranlsation - ladyanna
* Added a warning on install if folders are not writable
* Quick reply bbcode and smileys load on focus
* New backup tool uses XML

  Bugs addressed:

* Renamed zip class to avoid conflict (#952)
* Jump to newest post on recent posts was using old urls
* Made sure textarea boxes are readable on usual windows themes - Matt
* User posts can go negative (#957)
* Censor words was not processing properly - harakiro
* Converted most languages to utf-8 for JSON compatibility
* Fixing icons in recent posts page (#888)
* Not all backups and skins were showing in restore/install lists
* Validation error in CP_PREFS template
* Undefined string variable during board upgrade. Not fatal.
* Topic marker crash for subforums.
* Forum recount only needs to send the display when used from the AdminCP.

Changes for 1.3.0:

* Uploaded avatars now save using original extention
* Can detect the size of uploaded avatars
* Skin exporter/importer now uses XML and tar.gz files
* Major rework on how addquotes is handled (now database end)
* Installs now possible without making settings.php writable
* Install now loads templates via XML
* Avatars can now be grouped into sub-folders
* Can now mark forums as read
* Navigation links capitalised
* Template position no longer exists
* Debug mode can be toggled from admin cp
* Can now add custom board settings via admin cp
* BB Code buttons are now loaded via javascript
* Added more strings to language files
* Added date formats to language files

  Bugs addressed:

* Fix to ensure parent categories pick up changed post+reply count when topics are moved
* Board admins can see users marked as 'hidden'
* BBcode tags not working if split across lines
* Fixed error in handing name/email display in RSS feeds
* Maxlength added to topic title and description when editing topic
* Fixed security hole in lib/activeutil.php
* Fixing potential security hole in mailer subject

Changes for 1.2.1:

  Bugs addressed:

* Addons directory was not present.
* Post editing not handling reference properly in PHP4.
* Board crash when timezone update was required.
* Birthdays modlet referencing URL value incorrectly.
* Upload patch to make safe mode attachments a little easier.
* AdminCP not accessible if RSS feed is down.
* Timezone autoincrement value in the installer bumped up to 387.
* UserCP timezone selectors did not work in IE6 with javascript enabled.

Changes for 1.2.0:

  General Changes and Additions:
* Spoilers now display an icon (like quotes and code blocks)
* Recent posts includes all topics since last visit as well as all unread topics
* Added db_pgsql class as a step towards future PostgreSQL support
* Added html version of Docs
* Removed old (mercuryboard) install guide
* Can now download a backup directly without saving to the server
* Minor change to chmod the created backup file
* Added javascript to assist timezone selection
* Logins now support PHP sessions if cookies fail to set. Session is fixed to IP
* Updated timezones including three new timezones
* Topic icons no longer hasn it's own column
* Removed no-cache settings for admin cp
* Speed information now supressed when not in debug mode
* Topics can now be marked as published or unpublished - Jon
* Birthday display is now handled as a modlet
* ini_set only used if a mailserver is selected
* Message Icons now use an unordered list rather than a table
* RSS feeds now use templates
* RSS feeds now include guid
* New permission now marks if a post contributes to that user's postcount
* Upgrades can now introduce new permissions that default to ON
* Quickreply now available as a native feature
* All new hander for tracking read and unread posts
* Upgrade now informs user of what skins have been modified
* Registration and stats images are now created in the stats folder
* Moved to a more modular system with many new classes in lib
* Clickable smilies now use an unorded list instead of a table
* Moved timezone styling out to CSS file
* BB code formatting now users em and strong instead of i and b
* Removed printer module
* Dropped any support for PHP versions older than 4.3.0

  Bugs Addressed:
* [security] Registration now uses sessions to stop spamming registration form
* Split topics would not pick up new topic start author
* Coundn't access PM outbox without javascript
* Couldn't add a template with position 0
* Spider agents are now set correctly and no longer require 2 arrays
* Timezone class to handle timezone files with only one entry - Matt
* Split topics did not count post replies properly
* Could create a group without a name
* Stopped moved topic leftovers showing in recent topics
* Suckerfish menu was not working in IE for RTL languages
* PNGs now render much better in IE
* Unpinning a topic no longer marks it as new
* No longer show users as online who wish to hide board activity
* Very long user_agent string was causing errors
* Was counting 1 too many replies when deleting a topic
* Backup was providing an incorrect link to the backup file
* User title not validated in admin cp - Matt
* Extra slashes were appearing when editing attachments 

  Translation Updates:
* Updated Swedish translation - LadyAnna
* Big update to German translation - Ibus
* Significant update to Hebrew translation - David (ddady)
* Big update to Italian translation - Giuseppe
* Norwegian translation completely rewritten - Ingvild
* Big update to French translation - Brinick

Changes for 1.1.9:

* Separated out some more javascript files
* Fixed bug in profile editing after signature editor was moved
* Extra <br /> tag removed from AdminCP menu
* Validation error in RECENT_MAIN template
* XMB Forum convertor script added.
* RSS Feed can now generate feeds for individual forums and topics.
* Removed the defunct javascript files from the default skin.
* New forum installation seeds itself with a default category, forum, and topic.
* View next/prev topic links added.
* IP address stored with PM.
* Significant update to Italian translation
* New template BOARD_CATEGORY_END
* Ability to edit(add/delete) Attachments on posts
* More PHP 5 and MySQL 5 bugfixes.
* BUG: Modlets could not be used inside <IF> tags.
* BUG: Search spiders were counting toward guest user total.
* BUG: Code tags contained leadng spaces.
* BUG: Error when editing profile

Changes for 1.1.8:

* New BB code for superscript, subscript and indent
* Fixed bug in upgrading with non-default skins
* Fixed bug in renaming a skin without permission to rename folder
* Fixed anti-robot registration to no longer be case sensitive
* Added handheld css to improve readability for handheld devices
* Fix to xhtml validation error on posting
* Updated French Translation - xboxrulz (still incomplete)
* Pulled out attachment code into separate module
* Fixed bug in restoring backups

Changes for 1.1.7:

* Fixed various bugs in the upgrade process

Changes for 1.1.6:

* Lots of cleanups to templates
* Fixes to templates to improve IE rendering
* Fixes to images not rendering transparency in IE
* Many additional templates for Admin CP display
* Improved forum install/conversion/upgrade system
* Added Moderators core group
* Changes to queries for MySQL 5.0.12 support
* Fixed bug where non-admins could not have a custom title
* Fixed error in Dutch language file
* Tweaked handling of code tags to avoid making the last line invisible when code is very wide
* Fixed handling of img tags inside url tags
* Fixed bug where reminder message was not displaying
* Changed quotes to use div tags instead of complex table
* Added left (align) BB code tag
* Fixed javascript for setting Avatar creating an endless loop if noavatar.png did not exist
* Added vBulletin 3.5.1 convertor
* Added MyBB converter
* Added Invision Power Board 2.1.x convertor
* General improvements and bugfixes to all forum convertors
* Added spoiler BB code tag
* Merged two queries in forum display
* Fixed color tag to allow use of RGB as a color
* Fixed guest posts displaying as duplicates when 2 or more guests logged in
* Improved topic counting now recounts topic replies too - NiteShdw
* Hack to stop rssfeed marking topics as read
* Removed modlet:init()
* Fixed RSS reader so it checks for templates correctly
* Made statistics center more check for png support
* Added row_format=fixed to speed up some tables
* Added display of Forum name in Recent posts
* robots.txt file to keep spiders from accessing things they don't need to
* Plugged an XSS injection point
* Poll options now use BB code
* Added enhanced editor for user signatures - Jon
* Pulled out BB code buttons into seperate template

Bugfixes for 1.1.4:

* [font] and [color] code is not being sanitized properly.
* BUG #2799: Fixed attachment bug where the index page was appended to the file output.
* BUG #3053: SQL injection vulnerability in HTTP_USER_AGENT
* BUG #2644: P3P Compact privacy header added - hopefully to solve IE6 login issues.
* BUG #1210: Navigation tree for moved subforums does not reflect move.

Bugfixes in official 1.1.5 CVS branch:

* New members are unable to register.
* Removed the hardcoded styling from the $botformat variable.
* Guest account must have a level > 0 to view the board.
* Editing a post redirects to the first page of the topic, despite position of post edited.
* Post icon is not changeable when editing a post.
* Fixed skinning permission problems, well mostly anyway.
* Better checking of email addresses (was too strict previously)
* Administrators email not visible by default
* New registrations get bad email link
* No more endless "Re: Re: Re: Re: ...." in private message replies.
* Database connection error check in index.php is called too late if not working.

New features and modifications for 1.1.5:

* Added CubaLibre's "Add HTML Template" mod.
* Added a "Delete HTML Template" mod.
* Language support for AdminCP. Translations needed.
* AdminCP is fully skinnable. Addition of several new templates for the AdminCP.
* Added Ragnarok's "spider display" modification.
* Added Geoff's "recent topics" modification.
* Added ibarcode's adminbar modification.
* AdminCP timezone selection from list instead of obscure number.
* Added RSS Feed module.
* Board admins can pick their own custom title now via the member controls.
* Skins now exported and imported from within the skins directory.
* Database backups are now saved in and restored from the databases directory.
* Forum convertors have been mostly integrated into the installer.
* Installer broken up into smaller chunks due to memory limit boundaries(!)
* All images the skins/images directory converted to PNG format. Javascript included for IE5+ correction.
* Links inside posts use rel="nofollow" to discourage spamming
* Subforums count towards parent category/forum topic and reply counts
* Subforums considered in showing parent category/forum last post
* Subforums can be created that behave like subcategories.
* General input validation code added.
* Board location URL calculated during installation.
* Support for optional modules which can be enabled/disabled in the AdminCP.
* More CSS control over quote box style.
* ISO822 Date formatting added to mbdate() function. Used by RSS feeds.
* <ELSE> now allowed in templates in addition to <IF>
* Private message preview
* Show ToS for newly registering users
* FAQ added - Jonathan West <hide@address.com>
* Can selectively delete private messages
* <MODLET> tag now available to templates to allow including code on any template
* Guests and new registrations have their language detected from the browser
* Suckerfish style menu used in admin CP
* Full Dutch translation
* Full Swedish translation
* improved speed in calculating dates 'today' and 'yesterday' - Matt
* Registration prompts to agree to Terms of service
* IP addresses stored as integer rather than varchar (save space)
* debug link hidden from non-admins
* FAQ added to documents
* Automatic detection of guest language 
* Rss reader in Admin CP to alert of new releases or other important annoucements
* Full timezone handling including daylight savings
* New skin by http://www.misterpink.com.au/
* Skin icons by http://www.famfamfam.com/
* Fixes to handling of [patch] [code] and [php] tags
* Fixed error where permissions were defaulting to full
* Fixed error where you could not export a skin that included zero byte files
* Sets skin to 'default' for administrators up upgrading
* Full Slovak translation
Return current item: QuickSilver Forum