Author Topic: Forum Upgrade  (Read 1868 times)

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Forum Upgrade
« on: September 28, 2006, 01:28:14 pm »
I'm upgrading the forums to the latest version. If all goes well, you won't see this post in a few minutes. But be cautious of hiccups.

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Forum Upgrade
« Reply #1 on: September 28, 2006, 02:16:01 pm »
It worked! I'll edit the original news article now and move this to Chrono Compendium discussion.

Burning Zeppelin

  • God of War (+3000)
  • *
  • Posts: 3137
    • View Profile
    • Delicate Cutters
Re: Forum Upgrade
« Reply #2 on: September 29, 2006, 06:02:49 am »
What's new, pussycat?

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Forum Upgrade
« Reply #3 on: September 29, 2006, 10:59:38 am »
Nothin, I think. It should just run more smoothly, and there's some deal about UTF-8 support. Here you go, gentlemen.

Changes go downward, months go upward.  Please scroll to the bottom for a legend.
Changelog started January 1, 2004; Currently at $Revision: 1.2111.2.272 $.

SMF 1.1 RC3                                                      August 21, 2006
================================================================================
August 2006
--------------------------------------------------------------------------------
 ! Fixed an undefined index notice in the 1.0 upgrade script. (upgrade_1-0.sql)
 ! Use a modified key for APC to counteract an APC bug retrieving the wrong keys. (Load.php)
 ! The linked events in the topic display was using the same context variable as SSI's ssi_todaysEvents(). (Display.php, Display template)
 + Added option for synching languages to the Mambo/Joomla bridge. (Mambo/Joomla bridge/install.smf.php, admin.smf.php, smf.php)
 ! Searching inside topics sorted by topic size didn't yield results. (Search.php)
 ! Adjusted the relevancy rating for searching within topics, making the theoretical maximum rating 100%. (Search.php)
 ! Make sure CAPTCHA images work in Mambo/Joomla as well. (Mambo/Joomla bridge/smf.php)
 ! Fix (fast) quoting/modifying messages that no longer exist showing an 'undefined index' notice. (Post.php)
 ! Messages could be sent with a body containing only bulletin board code. (Post.php)
 ! The check on the maximum length of a Personal Message didn't respect UTF-8 characters. (PersonalMessages.php)
 ! The installer didn't show the error properly in case it was unable to disable mod_security. (install.php)
 * Generated reports were still showing a button instead of a tab for the print layout link. (Reports template)
 ! The package manager wasn't showing the last two packages from the server's packages.xml correctly. (PackageGet.php)
 ! Use the member ID instead of the topic ID to search through the log_topics table for the 'Find and repair any errors' function. (RepairBoards.php)
 ! Let the cache (if enabled) help remembering the last visit time when viewing 'unread posts since last visit'. (Load.php)
 ! The entityconvert function was declared twice. (Subs-Post.php)
 ! The Personal Message search function did not respect the deletion flag. (PersonalMessages.php)
 ! Make sure the user themselves are shown in the list of 'who's viewing this board/topic'. (Display.php, MessageIndex.php)
 ! Finalize Joom!Fish integration (Mambo/Joomla bridge/admin.smf.php, smf.php)
 ! To keep it consistent with the other admin functions, check the permissions for manage boards prior to calling the admin index. (ManageBoards.php)
 ! Fixed notifications not being property reset when viewing a topic in some cases. (Display.php)
 ! Maintaining attachments was not showing the "Complete" message - ever. (ManageAttachments.php)
 * Added the ability to request a new visual verification image and to link directly to the verification sound file. (Register template, Login language files)
 * Firefox doesn't play well with the move BBC tag and AJAX previewing, so make it use regular preview if the move tag is present. (Post template)
 ! Store a different version of the users IP to get around highly unlikely spoofing issues. (upgrade_1-1.sql, install_1-1.sql, install.php, Subs-Members.php, Security.php, QueryString.php, Load.php)
 ! Don't allow users to get a new visual verification code simply by refreshing. (Register.php)
 * Changed several definitons into shorter versions. (style.css)
 ! Don't send the newsletter to members who are unable to turn off their notification due to a banning. (ManageNews.php)
 * The auto detect time offset script should now work regardless of day boundries.  (Profile template)
 * Help.template changed to better use current theme colors. Updates on PM help section. (Help.template, help.css, languages/Manual.english, languages/Manual.dutch, languages/Manual.german, languages/Manual.spanish)
 ! Added a caching mechanism to the memberlist to prevent a query that relies heavily on filesort to put too much pressure on the database. (Memberlist.php, Subs.php, Profile.php)
 * The WAP2 template didn't allow expanding of categories while the I-mode template didn't allow both collapsing and expanding of categories. (Wireless template)
 ! Converted all occurences of the ucwords function to an internationalized version. (Load.php, ManageServer.php, Profile.php, Register.php, Subs-Charset.php, Subs.php, Packages template)
 ! Show languages without the -utf8 suffix. (Profile.php, Register.php, Load.php)
 ! Prevent some member/board/topic statistics to become negative. (RemoveTopic, MoveTopic.php, SplitTopics.php)
 ! The ;topicseen paramater didn't always work properly. (Display.php)
 ! Make sure the upgrade script respects the current database character set setting. (upgrade.php)
 ! Fixed undefined index error in Register template. (Register template)
 * Tweaked the way the visual verification box looks on the register form. (Register.php)
 ! The second IP wasn't properly checked for IP bans. (Load.php, Security.php, QueryString.php)
 ! The internationalized version of the ucwords function didn't work properly. (Load.php)
 ! Some emails were getting sent twice. (Subs-Post.php)
 ! Fixed undefined index in RepairBoards. (RepairBoards.php)
 ! Fixed bridged admin user creation (Mambo/Joomla Bridge/smf.php)
 ! Language array was backwards (Mambo/Joomla Bridge/smf.php)
 ! Posting just an image will again count as posting something. (Post.php)
 ! Fixed an undefined index occuring in some cases when sending emails. (Subs-Post.php)
 * The sticky topic weight percentage wasn't updated properly. (ManageSearch template)
 ! Split utf8_strto into utf8_strtoupper and utf8_strtolower for speed optimization. (Subs-Charset.php, Load.php, Subs.php)
 ! The php BBC tag was incorrectly setting up the validate function when the tag was disabled. (Subs.php)
 + Added a "who's online" integration hook (Who.php)
 + Split off the large integration arrays in the Mambo/Joomla bridge into their own file (Mambo/Joomla bridge/smf.php, smf_integration_arrays.php, smf.xml)
 + Added "who's online" hook functionality to Mambo/Joomla bridge (Mambo/Joomla bridge/smf.php, smf_integration_arrays.php)
 ! Fixed unset not working properly in all cases due to a vulnerability in PHP. (QueryString.php, Profile.php, Post.php, ManageNews.php)


July 2006
--------------------------------------------------------------------------------
 ! Block page requests attempting to modify the $GLOBALS variable. (QueryString.php)
 ! Changed some references to the $GLOBALS variable into global scope variables, since the $GLOBALS variable can be rather unpredictable. (several files)
 ! Fixed some bugs occurring on the 'Show Posts' section of the Profile screen. (Profile.php)
 ! Added an AJAX in progress indicator (script.js, index.template, index language files, style.css)
 ! The AJAX indicator will now be used when quoting, quick editting, changing the topic's subject on the message index, and when expanding stats (xml_board.js, xml_topic.js, Stats.template)
 ! Added the AJAX indicator to the Babylon and Classic themes (index.template, style.css)
 + Added "Guest" as a group for Group Synch option (Mambo/Joomla bridge/admin.smf.php)
 ! Function mambo_smf_exit was broken (Mambo/Joomla bridge/smf.php)
 ! Added a UTF-8 version of strtolower in order to make search indexing case insensitive. (Load.php, Subs-Charset.php)
 ! Fixed an bug causing the repair forum function to generate a lot of notices. (RepairBoards.php)
 ! Visual verification didn't work properly when guest access was disabled. (index.php)
 ! Fixed some bugs that were causing entities to be shown incorrectly in (nofication) mails. (Subs-Post.php)
 ! HTML-entities in a non-UTF-8 environment were not properly parsed in Personal Messages. (Subs-Post.php)
 ! Make sure the response prefix is always taken from the forum's default language. (MoveTopics.php, Post.php, PersonalMessages.php, SplitTopics.php, Display.php, Display template)
 ! Update version info for Mambo/Joomla bridge. (several files)
 ! Only install the header bot in Joomla. (install.smf.php)
 ! Make sure that the login conforms to mysqli. (smf.php)
 ! Added an error message to the installer in case UTF-8 is not supported by the current MySQL version. (install.php, install language files)
 ! No longer do an explicit count on columns that cannot be NULL as MySQL doesn't optimize this properly. (several files)
 ! Include the table definition in the temporary table creation to assure the proper formatting of the columns. (Recent.php)
 ! Some regular expressions were causing internal code overflow errors when combined with the UTF8 modifier. (Load.php, Subs-Members.php, Subs-Post.php, Subs.php)
 ! A few input controls on the install page were wrongly labeled. (install.php)
 ! Make sure all time bound processes don't modify the $time_start variable. (ManageAttachments.php, Admin.php)
 ! The subject link wasn't adjusted properly after quick editing a message. (xml_topic.js)
 ! Don't count requesting an XML/RSS-feed as being online (in most cases these kind of pages are retrieved automatically). (index.php)
 ! Make sure $context['utf8'] is set when parse_bbc() is called. (Subs.php)
 ! Fixed htmlspecialchars__recursive() and htmltrim__recursive() not working without $func being defined. (QueryString.php)
 ! Updated credits. (Admin.php)
 ! A few characters were not encoded in mimespecialchars() causing improper headers in rare cases. (Subs-Post.php)
 ! Fixed undefined indexes on including certain language files in the installer. (install.php)
 ! Return to the previous step if either the email address or the username is invalid. (install.php)
 * Added an indicator for new child board posts in the board and message index to the Imode & WAP2 template. (Wireless template)
 ! Updated the version for style.css and script.js so browsers will invalidate them upon update. (index.template)
 ! The response prefix wasn't loaded into the context variable on posting messages. (Post.php)
 ! Cleaned up Mambo/Joomla group synch queries, and display group name instead of group id. (Mambo/Joomla Bridge/admin.smf.php)
 + Added support for language components like Joom!fish. (Mambo/Joomla Bridge/smf.php)
 ! Deny direct access to the bridge file. (Mambo/Joomla Bridge/smf.php)
 ! Prevent search from using regular expression matchin if HTML entities are being used in the query. (Search.php)
 ! Ignore some characters in search queries that might prevent the search index from working properly. (Search.php)
 ! Don't use regular expressions in the WHERE part of the query when using BOOLEAN MODE in fulltext searches. (Search.php)
 ! Use the phrase search feature for BOOLEAN MODE fulltext search. (Search.php)
 ! Changed the behavior of the 'force index' option from searching only in combination with an index to searching exclusively using an index. (Search.php)
 ! Fixed excluded words in some cases not being checked for in the subject and the body. (Search.php)
 ! Make sure the matching body lines in the search results respect UTF-8 character boundaries. (Search.php)
 ! Search didn't always return results if only the subject matched. (Search.php)
 ! Fix outgoing email integration function for Mambo/Joomla and new SMF UTF-8 requirements (Mambo/Joomla Bridge/smf.php)
 ! Remove VirtueMart compatibility code -- fixed by VirtueMart (Mambo/Joomla Bridge/mod_smf_login.php)
 ! Added a (hidden) option 'search_simple_fulltext' to search the forum using a single non-binary fulltext query. (Search.php, Search templates)
 ! UTF-8 and entity conversion in some cases corrupted serialized strings stored in the database. (Admin.php, Subs-Charset.php)
 ! Searching messages with the 'topic subjects only' option selected and specifying a user only yielded a result if the user was the topic starter. (Search.php)
 * Updated the login and password reminder screens in the manual to be in sync with the 'real' screens. (Help templates)
 ! Recount statistics was not timing out correctly. (Admin.php)
 ! Updated version numbers to RC3. (All files)
 ! Too many periods in Apache seemed to cause it to segfault. (Subs-Post.php)
 ! Try do a better job of protecting against upgrade timeouts for index changes. (upgrade_1-1.sql)
 ! Fixed # signs in bridged outgoing emails (Mambo/Joomla Bridge/smf.php)
 - Removed obsolete bridge files (Mambo/Joomla Bridge/config.smf.php, config.smf_registration.php)
 ! Updated bridge version info (several files)
 ! Added a Javascript'ed fix in order to be able to discern numeric HTML-entities from upper-ASCII characters when posting messages. (Calendar template, PersonalMessages template, Poll template, Post template, xml_topic.js, Calendar.php, Poll.php, Post.php)
 ! Only run the integrate_exit call if the template layers have been setup. (Subs.php)
 ! Make sure transfer-encoding 'quoted-printable' is only used in cases '7bit' is not allowed. (Subs-Post.php)
 ! The global variable $db_cache didn't always get initialized, causing a warning. (Subs.php)
 ! Integrate outgoing emails before altering messages for mime special characters. (Subs-Post.php, Mambo/Joomla bridge/smf.php)
 ! Fix URLs for Joomla 1.0.10 SEF updates. (Mambo/Joomla bridge/smf.php)
 ! Fix adding new membergroups to synch in Joomla bridge config. (Mambo/Joomla bridge/admin.smf.php)
 ! Fix "Missed Activation" functionality in Mambo/Joomla bridge. (Mambo/Joomla bridge/smf_registration.html.php, smf_registration.php)
 & Added 'Search in...' to $txt['search_subject_only'] for clarity sake. (Search language files)
 ! Attempted to stop timeout issues with upgrade. (upgrade.php, upgrade_1-1.sql)
 ! Fixed 'You have already submitted this post' error showing in some cases it shouldn't. (Security.php, Post.php)
 + Added selection for Mambo/Joomla bridge to toggle SMF CSS (Mambo/Joomla Bridge/install.smf.php, admin.smf.php, smf.php, SMF_Header_inlcude.php)
 ! Added a fix for Hotmail not showing UTF-8 mails properly. (Subs-Post.php)
 ! A query in updateMemberData was not passing the file and line constants to db_query. (Subs.php)
 ! Make links in notifications sent to hotmail addresses clickable. (Subs-Post.php)
 ! Allow partial word matches of the subject in case it's enabled in the search settings. (Search.php)
 ! Limit the amount of table joins when searching for extremely long phrases. (Search.php)
 ! Prevent the search function from looking for a suggestion if the search term is an integer as that can for unknown reason crash PHP. (Search.php)
 ! Added the log_search_topics table in the 'empty unimportant logs' process. (Admin.php)
 ! Some error log filters were shown with too many slashes. (ManageErrors.php)
 ! Prevent undefined indexes as result of an error in 'Attachments and Avatars', e.g. session error. (ManageAttachments.php)


 June 2006:
--------------------------------------------------------------------------------

 ! Make sure that bridged login is compatible with Joomla 1.0.9. (Mambo/Joomla bridge/smf.php)
 ! Alter bridge output for Xoops 2.0.14 compatibilty. (Xoops Bridge/index.php,smf_index.html)
 + Added Mambo/Joomla pathway code. (Mambo/Joomla bridge/smf.php)
 ! Made it impossible to erase admin status for the original Mambo/Joomla admin. (Mambo/Joomla bridge/admin.smf.php)
 ! All numbers should now respect the format specified by the admin. (Profile.php, Subs.php, ManageSearch.php)
 ! Added an optional parameter to override the number of decimal places used in a number. (Subs.php)
 ! No longer check for an absolute string length before inserting subject and body into the database. (Post.php)
 ! Added the visual verification disable option to the interface. (ManageRegistration.php, Register.template, Login language files)
 ! Login integration hook was inserting email as username in some cases (LoginOut.php)
 ! Show a more generic error when searching doesn't yield a result. (Errors language files)


 May 2006:
--------------------------------------------------------------------------------

 ! Make sure that bridge logins are not case sensitive. (Mambo/Joomla bridge/smf.php)
 ! When synching users from Joomla to SMF, emails were written into passwords. (Mambo/Joomla bridge/admin.smf.php)
 ! Make sure SSI doesn't chop off messy Gallery2 component URLs. (Mambo/Joomla bridge/SMF_Header_include.php)
 + Added bridge for Joomla 1.5. (several files)
 ! Fixed integrated login for Joomla 1.5. (Joomla 1.5 bridge/smf.php)
 ! Fixed integrated logout for Joomla 1.5. (Joomla 1.5 bridge/smf.php)
 ! Emptying unimportant logs was accidently erasing the subject cache. (Admin.php)
 ! Try to chmod the mambots/system folder in case people don't follow instructions. (Mambo/Joomla bridge/install.smf.php)
 * Added a (manual) method by which the auto-news from SMF can be disabled. (Admin, ManageSmileys, Packages, Themes templates)

Chrono'99

  • Guru of Reason Emeritus
  • God of War (+3000)
  • *
  • Posts: 3605
    • View Profile
Re: Forum Upgrade
« Reply #4 on: September 29, 2006, 12:00:38 pm »
It's still free, that's probably all we need to know :)