9363: Specia:Recentchangeslinked Postgres error
[lhc/web/wiklou.git] / RELEASE-NOTES
index b4a3ed7..88b564d 100644 (file)
@@ -12,7 +12,7 @@ quarterly snapshot releases. The latest development code is always kept
 "ready to run", and in fact runs our own sites on Wikipedia.
 
 Release branches will continue to receive security updates for about a year
-from first release, but nonessential bugfixes and feature development happen
+from first release, but nonessential bugfixes and feature development
 will be made on the development trunk and appear in the next quarterly release.
 
 Those wishing to use the latest code instead of a branch release can obtain
@@ -202,14 +202,96 @@ lighter making things easier to read.
   LocalSettings.php files.
 * Give Content-Length header for HTTP/1.0 clients.
 * Partial support for Flash cross-domain-policy filtering. 
-
+* Hide irrelevant block options in Special:Blockip based on whether an
+  IP address/range or username is listed. (Dynamic using JS.)
+* Lazy-initialize site_stats row on load when empty. Somewhat kinder to
+  dump-based installations, avoiding PHP warnings when NUMBEROFARTICLES
+  and such are used.
+* Add 'charset' to Content-Type headers on various HTTP error responses
+  to forestall additional UTF-7-autodetect XSS issues. PHP sends only
+  'text/html' by default when the script didn't specify more details,
+  which some inconsiderate browsers consider a license to autodetect
+  the deadly, hard-to-escape UTF-7.
+    This fixes an issue with the Ajax interface error message on MSIE when
+  $wgUseAjax is enabled (not default configuration); this UTF-7 variant
+  on a previously fixed attack vector was discovered by Moshe BA from BugSec:
+  http://www.bugsec.com/articles.php?Security=24
+* Trackback responses now specify XML content type
+* (bug 9044) Send a comment with action=raw pages in CSS/JS output mode
+  to work around IE/Mac bug where empty pages time out verrrrryyyyy slowly,
+  particularly with new keepalive-friendly HTTP on Wikipedia
+* (bug 8919) Suppress paging links and related messages where there are no
+  rows to list for query pages
+* (bug 9057) Standardize MediaWiki: namespace for oc
+* (bug 9032) Make quickbarSettings localizable through Special:Allmessages
+* (bug 8132) Suppress "Pages in this category" heading in categories when
+  there are none
+* (bug 8958) Handle search operators better when using tsearch2 (Postgres)
+* Added rate limiter for Special:Emailuser
+* Have a checkered background on images on the description pages and in
+  galeries to make transparency visible.
+* (bug 7782) Standardisation of file info at image description pages.
+* (bug 8799) Use redirect table for Special:BrokenRedirects and
+  Special:DoubleRedirects
+* (bug 1035) View contributions / recentchanges for an IP range.
+* (bug 8918) Enable PLURAL option for MediaWiki:showingresults and
+  MediaWiki:showingresultsnum
+* (bug 9122) Fix minor display issue in RTL with section edit link margin
+* (bug 5805) Enable PLURAL option for some messages of watchlist and statistic
+* (bug 3953) Work around poor display of parenthesis in the in other
+  languages section of MonoBook skin
+* (bug 8539) Enable PLURAL option for another message of recentchanges.
+* (bug 8728) MediaWiki:Badfiletype splitted into 3 messages
+* (bug 9131) Be strict with offset values in SpecialContributions for Postgres
+* (bug 8747) When unwatching pages from Special:Watchlist/edit, put the
+  confirmation messages in a proper list with a CSS class and id.
+* (bug 9155) Allow footer info to wrap in Monobook
+* (bug 8847) Strip spurious #fragments from request URI to fix redirect
+  loops on some server configurations
+* (bug 9118) Show deletion log on confirmdelete
+* (bug 9009) Add username entry field to Special:Contributions
+* (bug 9097) column "pr_pagetype" does not exist
+* (bug 9217) Balance wfProfile calls in Skin::outputPage
+* (bug 9222) PostgreSQL updater should not be version-specific
+* (bug 1723) Article size in history
+* (bug 9223) Disallow magic tilde sequences in page titles and usernames
+* dumpBackup / importDump now work with PostgreSQL
+* (bug 6997) Link from Special:log/block to unblock form
+* (bug 9117) Link from Special:log/delete to undelete form
+* Link from Special:log/protect to change protection form
+* Fix fallback implementation of mb_strlen so it works and isn't insanely
+  slow for large strings, since it's used for page edit lengths
+* (bug 8815) Setting password in initUser() breaks LdapAuthentication plugin
+* (bug 9256) Add a quick note to index.php header comments
+* (bug 1196) Add IPv6 support added to blocks, more consistancy for IPv6 contribs
+* Make Special:Listusers caseinsensitive for first letter
+* Default tidy.conf has been moved from extensions module into includes.
+* Ignore lonely '''''
+* (bug 3984) Searching in logs by title%
+* (bug 9244) When calling edit page for nonexistent section, generate error inside of just discarding edits, since edit links sometimes go to the wrong place.
+* Private logs can now be created using $wgLogRestrictions
+* Show thumbnail of existing image if image exists already under this filename
+* (bug 5546) Watchlist reflects logged actions like move, protection, undelete
+* (bug 9019) No warning during upload if image description page exists, but no
+  image
+* Support protocols other than HTTP in LinkFilter, use $wgUrlProtocols
+* (bug 8582) Allow thumbnailing when imagesize has a space.
+* (bug 8716) Change math_inputhash and math_outputhash to byte for Postgres
+* (bug 8558) Correct display of timestamps on some pages when using Postgres
+* (bug 9343) Correct internal name for Wolof language
+* (bug 3069) Warning on upload of scaled down images
+  Warning on upload of images with uppercase extension if image with lowercase
+  extension exists
+* (bug 9363) Fix Postgres error on Recentchangeslinked
 
 == Languages updated ==
 
 * Arabic (ar)
 * Aramaic (arc)
 * Belarusian (be)
+* Bulgarian (bg)
 * Breton (br)
+* Catalan (ca)
 * Czech (cs)
 * Danish (da)
 * German (de)
@@ -221,6 +303,7 @@ lighter making things easier to read.
 * Finnish (fi)
 * French (fr)
 * Hebrew (he)
+* Upper Sorbian (hsb)
 * Indonesian (id)
 * Italian (it)
 * Japanese (ja)
@@ -233,12 +316,16 @@ lighter making things easier to read.
 * Lithuanian (lt)
 * Marathi (mr)
 * Dutch (nl)
+* Occitan (oc)
 * Polish (pl)
+* Romanian (ro)
 * Russian (ru)
 * Sicilian (scn)
 * Slovak (sk)
 * Swedish (sv)
+* Ukrainian (uk)
 * Zealandic (zea)
+* Cantonese (zh-yue)
 
 == Compatibility ==
 
@@ -254,13 +341,11 @@ At this time we still recommend 4.0, but 4.1/5.0 will work fine in most cases.
 
 == Upgrading ==
 
-Some minor database changes have been made since 1.7:
-* new fields and indexes on ipblocks
-* index change on recentchanges
+1.10 has several database changes since 1.9, and will not work without schema
+updates.
 
-Several changes from 1.5 and 1.6 do require updates to be run on upgrade.
-To ensure that these tables are filled with data, run refreshLinks.php after
-the upgrade.
+If upgrading from before 1.7, you may want to run refreshLinks.php to ensure
+new database fields are filled with data.
 
 If you are upgrading from MediaWiki 1.4.x or earlier, some major database
 changes are made, and there is a slightly higher chance that things could
@@ -268,8 +353,6 @@ break. Don't forget to always back up your database before upgrading!
 
 See the file UPGRADE for more detailed upgrade instructions.
 
-
-
 === Caveats ===
 
 Some output, particularly involving user-supplied inline HTML, may not