by Admin » Thu Jan 19, 2012 10:18 am
This update is a maintenance release fixing a number of bugs.
Bug
* Deleting all items from last page results in empty list display
* Width of Topics and Posts columns in Board Index is causing problems with language packs
* Cannot display simple header/footer with trigger_error()
* Fix font size in select boxes
* Text in the forums.php and install.php not matching
* Redundant BBCode helpline in JS
* February 29th birthdays not shown in non-leap year
* Users can make their age a negative number on memberlist
* Error creating log_time index
* Code tags - single space indent
* Incorrect unread topic tracking for unapproved topics
* Invalid Prefix Names Allowed
* HTML entities in poll titles and options incorrectly re-encoded
* Minimum characters per post/message should never be '0'
* XHTML error on phpinfo page in ACP
* When deleting and recreating a poll, old options aren't deleted and reappear with the new ones
* No error message displayed when disapprove reason is invalid or empty
* Direct post links open the wrong page of viewtopic when multiple posts are posted in the same second
* Missing semicolons in // <![CDATA[ part of overall_header.html
* Limited browser support for ban exclusion emphasis
* Missing error handling when a custom profile field is not defined for current language
* Post-admin activation email confusingly refers to username
* XHTML error in ucp_groups_manage.html
* Misleading information about permissions displayed after editing forum settings
* Captcha not displayed when username not exists
* Updater's failed query language grammatically incorrect
* Mysqli dbal extension does not allow connection via pipes
* Mysqli dbal extension does not allow persistent connection for PHP >= 5.3.0
* Unwatching a forum/topic does not check for correct hash parameter
* Word filter evasion
* IE9 Quote problem
* gitignore ignores too much
* AAAA record parsing fails on older versions of Windows
* Incorrect email on joining Open group
* Unit test tests/random/mt_rand.php is not run because of missing _test suffix.
* Poor navigation links after reporting a post
* Missing strlen() on $table_prefix in db tools index name length check
* Hardcoded module ID in "Re-check version" link on ACP front page
* Wrong information about sent passwords in FAQ
* Whitespace inconsistency in acp_ranks
* Jumpbox allows jumping to invalid forums in prosilver
* sqlsrv_rows_affected non-functional in MSSQLNative.php
* incorrect cross join in SQL Server
* EMBED Tag Not Closed Properly In subSilver2 attachment.html
* Typo in comment about $max_store_length in truncate_string() (in functions_content.php)
* send_status_line() doesn't validate user input
* Bad url in U_ICQ on /ucp_mp_viewmessage.php
* Return value of $db->sql_fetchrow() on empty tables is not consistent
* Utf tests download data into temporary locations deep in source tree
* "Most active topic" can leak topic title of topics in password-protected forums
* Link to page 1 of the Memberlist has a useless question mark at the end
* XHTML error in Prosilver - MCP - User Notes
* Typo in prosilver's mcp_front.html
* Topic title of "0" does not show as "Most active topic"
* Invalid syntax for Oracle's sql_column_remove()
* Missing break for Oracle's sql_table_drop()
* Moderators can view forbidden information
* All moderators can change topic type
* Tests use call-time pass by reference which results in Fatal error on PHP 5.4
* Pagination code inconsistency
* '0' (zero) not allowed as forum name
* Make create_schema_files usable
* Use dbport in phpbb_database_test_connection_manager::connect()
* Update startup to account for PHP 5.4
* Interchanged parameters in includes/acp/acp_users.php
* Unnecessary <!-- IF --> statement in viewtopic_body.html
* Topic count mismatch on viewforum
* Announcements on moderation queue are not hidden
* Unencoded 8bit characters in email headers
* XHTML error when printing a PM
* MCP's recent actions list is empty
* Remove PostgreSQL version numbers from driver's language string
* XHTML error in Prosilver - index and viewforum
* Database updater for 3.0.10-RC1 overwrites config variable email_max_chunk_size without checking for custom value
* SQL error when guest visits forum with unread topic
* Missing hidden fields in search form
* Description of table prefix is wrong
* ./../support/documents.php?mode=changelog&version=3 has a typo: 'red' should be 'read'.
* Debug error when previewing edits
* MCP Layout STILL broken in ProSilver when screen is resized to less 1200 pixels
* Last remaining style can be uninstalled
Improvement
* Add direct link to PM to notification message
* Forums that can be listed but not read expose forum information
* Add support for Extended Passive Mode (EPSV) in class ftp_fsock to better support IPv6 connections.
* Mass email $max_chunk_size
* Edit account settings - Improved clarification needed
* Member Search from the Admin Control Panel is not Intuitive
* Readme needs updating to reflect more opening for patches
* Unnecessary coding in display_forums() in functions_display.php
* BBCode Add List Item Control Name Contains Typo
* Change default value of 'Set as special rank' to No for Add new rank
* Board startdate not being set
* Add "automatically generated" comment into schema-files.
* Performance: viewtopic has a useless join
* Also build language and styles changes in diff/patch format
* Add "Are you sure" confirmation to backup restore in ACP
* Add gmgetdate() wrapper for getdate() which returns dates in UTC.
* Messenger uses output buffering for error collection, should use error collector instead
* Remove VCS section from docs/coding-guidelines.html
* Remove style names from themes and fix some information on it
* Add phpbb_version_compare() wrapper for version_compare()
* Improve timeout handling in get_remote_file()
* Radio Buttons in ACP are clipped in Safari - Fix suggested
* Use "ALTER TABLE ... ADD INDEX" instead of "CREATE INDEX"
* Birthday List display not dependent on user privileges
* Responses to bots should have extra header to be used by reverse proxies
* Add drop_tables key for database updater
* When template tests are skipped because cache is not writable, print cache directory path
* Change error collector to always report errfile and errline
* Various improvements for get_backtrace()
* Displaying report texts with linebreaks and clickable links
* Add mbstring PHP ini parameters checks to ACP
* Some typos and the like in docs/coding-guidelines.html
This update is a maintenance release fixing a number of bugs.
Bug
* Deleting all items from last page results in empty list display
* Width of Topics and Posts columns in Board Index is causing problems with language packs
* Cannot display simple header/footer with trigger_error()
* Fix font size in select boxes
* Text in the forums.php and install.php not matching
* Redundant BBCode helpline in JS
* February 29th birthdays not shown in non-leap year
* Users can make their age a negative number on memberlist
* Error creating log_time index
* Code tags - single space indent
* Incorrect unread topic tracking for unapproved topics
* Invalid Prefix Names Allowed
* HTML entities in poll titles and options incorrectly re-encoded
* Minimum characters per post/message should never be '0'
* XHTML error on phpinfo page in ACP
* When deleting and recreating a poll, old options aren't deleted and reappear with the new ones
* No error message displayed when disapprove reason is invalid or empty
* Direct post links open the wrong page of viewtopic when multiple posts are posted in the same second
* Missing semicolons in // <![CDATA[ part of overall_header.html
* Limited browser support for ban exclusion emphasis
* Missing error handling when a custom profile field is not defined for current language
* Post-admin activation email confusingly refers to username
* XHTML error in ucp_groups_manage.html
* Misleading information about permissions displayed after editing forum settings
* Captcha not displayed when username not exists
* Updater's failed query language grammatically incorrect
* Mysqli dbal extension does not allow connection via pipes
* Mysqli dbal extension does not allow persistent connection for PHP >= 5.3.0
* Unwatching a forum/topic does not check for correct hash parameter
* Word filter evasion
* IE9 Quote problem
* gitignore ignores too much
* AAAA record parsing fails on older versions of Windows
* Incorrect email on joining Open group
* Unit test tests/random/mt_rand.php is not run because of missing _test suffix.
* Poor navigation links after reporting a post
* Missing strlen() on $table_prefix in db tools index name length check
* Hardcoded module ID in "Re-check version" link on ACP front page
* Wrong information about sent passwords in FAQ
* Whitespace inconsistency in acp_ranks
* Jumpbox allows jumping to invalid forums in prosilver
* sqlsrv_rows_affected non-functional in MSSQLNative.php
* incorrect cross join in SQL Server
* EMBED Tag Not Closed Properly In subSilver2 attachment.html
* Typo in comment about $max_store_length in truncate_string() (in functions_content.php)
* send_status_line() doesn't validate user input
* Bad url in U_ICQ on /ucp_mp_viewmessage.php
* Return value of $db->sql_fetchrow() on empty tables is not consistent
* Utf tests download data into temporary locations deep in source tree
* "Most active topic" can leak topic title of topics in password-protected forums
* Link to page 1 of the Memberlist has a useless question mark at the end
* XHTML error in Prosilver - MCP - User Notes
* Typo in prosilver's mcp_front.html
* Topic title of "0" does not show as "Most active topic"
* Invalid syntax for Oracle's sql_column_remove()
* Missing break for Oracle's sql_table_drop()
* Moderators can view forbidden information
* All moderators can change topic type
* Tests use call-time pass by reference which results in Fatal error on PHP 5.4
* Pagination code inconsistency
* '0' (zero) not allowed as forum name
* Make create_schema_files usable
* Use dbport in phpbb_database_test_connection_manager::connect()
* Update startup to account for PHP 5.4
* Interchanged parameters in includes/acp/acp_users.php
* Unnecessary <!-- IF --> statement in viewtopic_body.html
* Topic count mismatch on viewforum
* Announcements on moderation queue are not hidden
* Unencoded 8bit characters in email headers
* XHTML error when printing a PM
* MCP's recent actions list is empty
* Remove PostgreSQL version numbers from driver's language string
* XHTML error in Prosilver - index and viewforum
* Database updater for 3.0.10-RC1 overwrites config variable email_max_chunk_size without checking for custom value
* SQL error when guest visits forum with unread topic
* Missing hidden fields in search form
* Description of table prefix is wrong
* ./../support/documents.php?mode=changelog&version=3 has a typo: 'red' should be 'read'.
* Debug error when previewing edits
* MCP Layout STILL broken in ProSilver when screen is resized to less 1200 pixels
* Last remaining style can be uninstalled
Improvement
* Add direct link to PM to notification message
* Forums that can be listed but not read expose forum information
* Add support for Extended Passive Mode (EPSV) in class ftp_fsock to better support IPv6 connections.
* Mass email $max_chunk_size
* Edit account settings - Improved clarification needed
* Member Search from the Admin Control Panel is not Intuitive
* Readme needs updating to reflect more opening for patches
* Unnecessary coding in display_forums() in functions_display.php
* BBCode Add List Item Control Name Contains Typo
* Change default value of 'Set as special rank' to No for Add new rank
* Board startdate not being set
* Add "automatically generated" comment into schema-files.
* Performance: viewtopic has a useless join
* Also build language and styles changes in diff/patch format
* Add "Are you sure" confirmation to backup restore in ACP
* Add gmgetdate() wrapper for getdate() which returns dates in UTC.
* Messenger uses output buffering for error collection, should use error collector instead
* Remove VCS section from docs/coding-guidelines.html
* Remove style names from themes and fix some information on it
* Add phpbb_version_compare() wrapper for version_compare()
* Improve timeout handling in get_remote_file()
* Radio Buttons in ACP are clipped in Safari - Fix suggested
* Use "ALTER TABLE ... ADD INDEX" instead of "CREATE INDEX"
* Birthday List display not dependent on user privileges
* Responses to bots should have extra header to be used by reverse proxies
* Add drop_tables key for database updater
* When template tests are skipped because cache is not writable, print cache directory path
* Change error collector to always report errfile and errline
* Various improvements for get_backtrace()
* Displaying report texts with linebreaks and clickable links
* Add mbstring PHP ini parameters checks to ACP
* Some typos and the like in docs/coding-guidelines.html