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)