Стал известен список изменений для версии phpBB 3.0.9. Как и ожидалось - он весьма внушительный.

С учетом "невыхода" (на данный момент) phpBB 3.0.9RC - все ещё возможны мелкие изменения разного рода.


Итак, на данный момент чейнджлог (в непереведенном виде) выглядит так:


[PHPBB3-217] - Multiline [url] not Converted
[PHPBB3-6712] - Topic bumping does not create new topic icon on index
[PHPBB3-7057] - Quicksearch uses POST, thus the page expires!
[PHPBB3-7778] - Increase limit of custom BBcodes
[PHPBB3-7834] - Correctly update topic_time when deleting first post in topic
[PHPBB3-7888] - URL of search results page does not always contain all keywords of the search query
[PHPBB3-7941] - mistake in description of function generate_board_url
[PHPBB3-8138] - Browser autocompleton fills wrong fields in ACP
[PHPBB3-8736] - Honour ACP settings for min/max username length when posting as a guest.
[PHPBB3-8802] - Wrong confirmation text when clicking "mark forums read" in a category
[PHPBB3-8904] - Show numeric CPF default value when editing
[PHPBB3-9166] - Subsilver and prosilver CSS elements out of order.
[PHPBB3-9348] - Correctly encode default_dateformat when converting from phpBB2
[PHPBB3-9575] - The word "administrate" is not correct.
[PHPBB3-9630] - Naming inconsistency of Merging Posts / Topics in MCP
[PHPBB3-9675] - Add option to delete template/theme/imageset when deleting style.
[PHPBB3-9685] - Unable to create "Fulltext native" search index using the mssqlnative DBAL
[PHPBB3-9751] - Password requirement "Must contain letters and numbers" is not working properly
[PHPBB3-9764] - Empty value for CONFIG_TABLE config_name= 'mime_triggers' causes functions_fileupload.php->fileupload->check_content() to be too restrictive
[PHPBB3-9851] - "Search new posts" should require login
[PHPBB3-9872] - Total topics isn't correct after I deleted a user
[PHPBB3-9874] - view_log() performs unneeded count query over all log entries.
[PHPBB3-9892] - Firebird index name length limit is not taken into account
[PHPBB3-9905] - DSN field should include SQLite
[PHPBB3-9908] - Send "Moved Permanently" before stripping off session ids for Bots.
[PHPBB3-9910] - Javascript bug in Subsilver2 PMs
[PHPBB3-9911] - Incorrect open/close field in Manage ranks ACP
[PHPBB3-9913] - currunt should be current
[PHPBB3-9915] - "Length of ban:" is not displayed in ACP
[PHPBB3-9924] - $template->display hook does not pass $template instance
[PHPBB3-9925] - prosilver logo margin bug in IE 6-7-8
[PHPBB3-9928] - Do not link "login to your board" to the "send statistics" page after completed update.
[PHPBB3-9930] - Redirect fails with open_basedir enabled
[PHPBB3-9932] - The Bing bot is not added when converting.
[PHPBB3-9933] - Wrong handling of consecutive multiple asterisks in word censor
[PHPBB3-9934] - Mass Mail missing under the system tab on a fresh install
[PHPBB3-9939] - JavaScript error in recaptcha ACP template
[PHPBB3-9944] - Extension groups naming don't use users' language in ACP
[PHPBB3-9946] - $inserts empty in sql_query() for oracle
[PHPBB3-9948] - Inline quicktime files won't display
[PHPBB3-9949] - $user->lang() is not handling arguments as per documentation
[PHPBB3-9950] - Problem with localized button images after uprading from 3.0.7-PL1 to 3.0.8
[PHPBB3-9953] - Set focus to password on re-authentication
[PHPBB3-9954] - u_masspm* permissions are forced to never for certain groups
[PHPBB3-9961] - Inconsistent activation logs
[PHPBB3-9966] - Language download in ACP creates index.html and misses captcha_*
[PHPBB3-9970] - user_lang input not checked during registration
[PHPBB3-9981] - Fix unit test dependencies on phpBB files
[PHPBB3-9985] - 3D Wave CAPTCHA mt_rand() does not check order of min/max values
[PHPBB3-9997] - Inconsistent approve/disapprove button order in modcp
[PHPBB3-9999] - {forumrow.L_FORUM_FOLDER_ALT} and {SEARCH_IMG} only return a language key.
[PHPBB3-10005] - users can register without custom profile field correctly entered
[PHPBB3-10011] - __DIR__ in test suite renders it unusable on php < 5.3
[PHPBB3-10016] - set_config_count() fails on PostreSQL 7
[PHPBB3-10020] - ACP function validate_range() fails partially on non-32-bit systems
[PHPBB3-10021] - "Find a member" generates SQL error when large dates are entered
[PHPBB3-10033] - "Disallow usernames" does not check already disallowed names
[PHPBB3-10035] - ACP template edit feature allows to read any files on webserver and to upload/execute any script on it
[PHPBB3-10036] - Use image from configuration file for displaying online-status.
[PHPBB3-10038] - download/file.php uses $_GET value instead of function request_var()
[PHPBB3-10039] - 2.x to 3.x conversion fails when using mssqlnative to connect to destination database
[PHPBB3-10042] - GD captcha has invalid mt_rand calls
[PHPBB3-10047] - Session ID always included in URL on posting.php
[PHPBB3-10049] - Session test files are misnamed, session tests are not run
[PHPBB3-10052] - Session tests are broken
[PHPBB3-10056] - Firebird misspelled in database updater
[PHPBB3-10058] - Root path is undefined in MySQL upgrader
[PHPBB3-10059] - Consistent is misspelled twice
[PHPBB3-10060] - Typo in tests database connection manager
[PHPBB3-10068] - Firefox4 restrictions to :visited
[PHPBB3-10078] - commit-msg hook prints \n on freebsd
[PHPBB3-10081] - Cleanup Template Tests
[PHPBB3-10084] - Add smilie errors out when image is missing
[PHPBB3-10088] - Cache mock does not unset database versions other than mysqli
[PHPBB3-10090] - cache/queue.php.lock isn't covered by .gitignore
[PHPBB3-10092] - commit-msg hook aborts on overlength comment lines
[PHPBB3-10096] - Wrong whitespace in functions.php
[PHPBB3-10100] - Race condition in unique_id() on heavily busy database.
[PHPBB3-10102] - member.S_PENDING_SET in styles/prosilver/template/ucp_groups_manage.html
[PHPBB3-10104] - missing one intval() along with others already being there
[PHPBB3-10109] - Errors while copying a topic
[PHPBB3-10112] - Use of count() in captcha_gd.php and mssqlnative.php
[PHPBB3-10115] - BBcodes not working if post contains about or more 55000 non-english symbols
[PHPBB3-10117] - Big posts becomes empty if they have smilies on specified places.
[PHPBB3-10121] - ICQ profile link leads to a webservice that is no longer active
[PHPBB3-10123] - Inconsistent use of smilie/smiley
[PHPBB3-10128] - Error message is on green background when trying to ban a nonexistent user
[PHPBB3-10137] - Deleting an unintended space at the end of PHP_URL_FOPEN_SUPPORT_EXPLAIN
[PHPBB3-10146] - Firebird cannot handle DECIMAL(255, 0)
[PHPBB3-10147] - Typo in code comment in functions_template.php
[PHPBB3-10149] - deregister_globals causes error when cookie called GLOBALS is set to scalar value
[PHPBB3-10170] - reCAPTCHA address has changed
[PHPBB3-10171] - Firefox4 displays grey pixels at PM message rows when message is neither marked nor replied
[PHPBB3-10177] - phpBB package cannot be built with bsdtar
[PHPBB3-10178] - build.xml does not specify path to find - breaks on FreeBSD
[PHPBB3-10188] - Wrong handling of output_buffering value in message handler
[PHPBB3-10192] - Missing semicolon in MySQL Upgrader
[PHPBB3-10195] - Do not check DNS Blacklists if IPv6 address is passed to session::check_dnsbl().
[PHPBB3-10198] - Function validate_config_vars() improperly validates multibyte strings
[PHPBB3-10203] - Fix quotations and hyphen in language strings for PHPBB3-10067
[PHPBB3-10204] - Package build tool does not detect binary file changes
[PHPBB3-10206] - Normalization tests fail when unicode.org is not reachable
[PHPBB3-10211] - Missing space on the recent PHPBB3-9992 changes


[PHPBB3-9581] - Banned users get mass emails.
[PHPBB3-9802] - Optimize session_begin REMOTE_ADDR validation
[PHPBB3-9878] - Get rid of Internet Explorer 7 emulation
[PHPBB3-9897] - Language typos in language/en/acp/board.php
[PHPBB3-9922] - Posting URL in subsilver 2
[PHPBB3-9937] - Feed Icon displays on Forum links
[PHPBB3-9980] - URLs to javascript should be T_SUPER_TEMPLATE_PATH instead of T_TEMPLATE_PATH
[PHPBB3-9989] - Skip PM popup in overall_header.html, if there are no new PMs.
[PHPBB3-10007] - Add directive 'internal' to blocked folders in nginx example configuration.
[PHPBB3-10009] - Differentiate published/updated dates in Atom feed
[PHPBB3-10014] - Make the error message when cache is not writable clearer
[PHPBB3-10024] - Allow a Style to present Unread PM in different way than read PM
[PHPBB3-10040] - Continuous integration on PHP 5.2
[PHPBB3-10041] - download/file.php needs more use of send_status_line
[PHPBB3-10044] - Setup github network improvements
[PHPBB3-10057] - More informative reporting of errors when database connection fails for Firebird and PostgreSQL.
[PHPBB3-10067] - ACP options for account activation are confusing when emails are turned off board-wide
[PHPBB3-10069] - Improvements in sample nginx config file
[PHPBB3-10072] - Send the post number to the template as it relates to it's position in the topic
[PHPBB3-10101] - Compatibility with native phpass hashes
[PHPBB3-10126] - Replace ^ with &~ in error_reporting calls
[PHPBB3-10141] - Performance improvement for $auth->_fill_acl()
[PHPBB3-10145] - Ability to force recompilation of all templates on every page load
[PHPBB3-10154] - Move "copy permissions from" to below "parent" in forum creation form
[PHPBB3-10158] - Return link not really useful after sending a Private Message
[PHPBB3-10186] - UCP signature panel displays when not authed for signatures


New Feature 
[PHPBB3-9942] - WinCache Caching Module
[PHPBB3-9992] - Limit amount of failed login attempts per IP
[PHPBB3-10110] - Redis caching module


[PHPBB3-9788] - Add README for GitHub
[PHPBB3-9805] - Add a script for setting up git remotes for a github network
[PHPBB3-9806] - Script for easy merging
[PHPBB3-9824] - Git hook quirks
[PHPBB3-9859] - Remove the years from visible copyright in the footer.
[PHPBB3-9921] - Add sample configuration for lighttpd webserver
[PHPBB3-9943] - Setup phpDocumentor API documentation generation
[PHPBB3-9967] - Use phpunit.xml for test suite
[PHPBB3-9987] - Enforce _test.php suffix for test files
[PHPBB3-9990] - Integrate utf normalizer tests into test suite
[PHPBB3-10043] - Refactor phpbb_database_test_case
[PHPBB3-10046] - Getting rid of register_shutdown_function() in cron.php to prevent path disclosure (reported by lacton)
[PHPBB3-10075] - Update docs/AUTHORS for 3.0.9-RC1 release
[PHPBB3-10079] - Add gallery avatars to .gitignore.
[PHPBB3-10082] - Fix Session Test Issues with CHAR vs. VARCHAR.
[PHPBB3-10105] - Update AIM express link and "Download Application" links
[PHPBB3-10107] - Improve docs for non-apache webserver configuration


[PHPBB3-9732] - Cover session code extensively in tests
[PHPBB3-9968] - Create unit test for word censor regular expression
[PHPBB3-9969] - Move word censor regular expression creation into separate function definition in functions.php

Joomla SEF URLs by Artio