X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=HISTORY;h=020ac667ea2454d397b8bb407dd3a3b6abf45ea9;hb=d159839c392dcd1dc1373b774136f5f9746e51f8;hp=e27a8868c79501b4bb93b28e97d3e9d4609cc106;hpb=733423b1de7fd908e1b71b58b98a0e5611acf03f;p=lhc%2Fweb%2Fwiklou.git diff --git a/HISTORY b/HISTORY index e27a8868c7..020ac667ea 100644 --- a/HISTORY +++ b/HISTORY @@ -16164,6 +16164,362 @@ set $wgMimeType = "application/xhtml+xml"; to test for remaining problem cases, but this is not recommended on live sites. (This must be set for MathML to display properly in Mozilla.) += MediaWiki 1.6 = + +== MediaWiki 1.6.12 == + +February 7, 2009 + +This is a security update to the Spring 2006 quarterly release. + +A number of cross-site scripting (XSS) security vulnerabilities were discovered +in the web-based installer (config/index.php). These vulnerabilities all +require a live installer -- once the installer has been used to install a +wiki, it is deactivated. + +Note that cross-site scripting vulnerabilities can be used to attack any +website in the same cookie domain. So if you have an uninstalled copy of +MediaWiki on the same site as an active web service, MediaWiki could be used to +attack the active service. + +If you are hosting an old copy of MediaWiki that you have never installed, you +are advised to remove it from the web. + +== MediaWiki 1.6.11 == + +December 15, 2008 + +This is a security update to the Spring 2006 quarterly release. + +David Remahl of Apple's Product Security team has identified a number of +security issues in previous releases of MediaWiki. Subsequent analysis by the +MediaWiki development team expanded the scope of these vulnerabilities. The +issues with a significant impact are as follows: + +* An XSS vulnerability affecting Internet Explorer clients for all MediaWiki +installations with uploads enabled. [CVE-2008-5250] +* An XSS vulnerability affecting clients with SVG scripting capability (such as +Firefox 1.5+), for all MediaWiki installations with SVG uploads enabled. +[CVE-2008-5250] +* A CSRF vulnerability affecting the Special:Import feature, for all MediaWiki +installations since the feature was introduced in 1.3.0. [CVE-2008-5252] + +XSS (cross-site scripting) vulnerabilities allow an attacker to steal an +authorised user's login session, and to act as that user on the wiki. The +authorised user must visit a web page controlled by the attacker in order to +activate the attack. Intranet wikis are vulnerable if the attacker can +determine the intranet URL, even if the attacker cannot access it. + +CSRF vulnerabilities allow an attacker to act as an authorised user on the +wiki, but unlike an XSS vulnerability, the attacker can only act as the user in +a specific and restricted way. The present CSRF vulnerability allows pages to +be edited, with forged revision histories. Like an XSS vulnerability, the +authorised user must visit the malicious web page to activate the attack. + +Rather than backport our SVG validation code to this ancient branch, we have +instead disabled SVG uploads. To enable SVG uploads, please upgrade to +MediaWiki 1.13.3 or later. + +The other two issues have been fixed. + +== MediaWiki 1.6.10 == + +February 20, 2007 + +This is a security and bug-fix update to the Spring 2006 quarterly release. + +An XSS injection vulnerability based on Microsoft Internet Explorer's UTF-7 +charset autodetection was located in the AJAX support module, affecting MSIE +users on MediaWiki 1.6.x and up when the optional setting $wgUseAjax is enabled. + +If you are using an extension based on the optional Ajax module, either disable +it or upgrade to a version containing the fix: + +* 1.9: fixed in 1.9.3 +* 1.8: fixed in 1.8.4 +* 1.7: fixed in 1.7.3 +* 1.6: fixed in 1.6.10 + +There is no known danger in the default configuration, with $wgUseAjax off. + +* ([[mediazilla:8819|bug 8819]]) Fix full path disclosure with skins +dependencies +* 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 + +== MediaWiki 1.6.9 == + +January 9, 2007 + +* ([[mediazilla:6621|bug 6621]]) Backported German translation for +'eauthentsent' + +* ([[mediazilla:6680|bug 6680]]) Added localisation for Dutch bookstore list +(nl) +* ([[mediazilla:6730|bug 6730]]) Clearer usage of message 'titlematch' in +German translation (de) +* XSS fix in AJAX module + +An XSS injection vulnerability was located in the AJAX support module, +affecting MediaWiki 1.6.x and up when the optional setting $wgUseAjax is +enabled. + +There is no danger in the default configuration, with $wgUseAjax off. + +If you are using an extension based on the optional AJAX module, either disable +it or upgrade to a version containing the fix: + +* 1.9: fixed in 1.9.0rc2 +* 1.8: fixed in 1.8.3 +* 1.7: fixed in 1.7.2 +* 1.6: fixed in 1.6.9 + +== MediaWiki 1.6.8 == + +July 8, 2006 + +MediaWiki 1.6.8 is a security and bugfix maintenance release of the Spring 2006 +snapshot: + +A potential HTML/JavaScript-injection vulnerability in a debugging script has +been fixed. Only versions and configurations of PHP vulnerable to the $GLOBALS +overwrite vulnerability are affected. + +As a workaround for existing installs, profileinfo.php may simply be deleted if +it's not being used. + +* ([[mediazilla:5957|bug 5957]]) Updates to Hebrew translation (he) +* Respect language directionality when displaying arrow in +Special:Brokenredirects +* ([[mediazilla:6415|bug 6415]]) Typo in Parser.php +* Fixed potential XSS in profileinfo.php + +== MediaWiki 1.6.7 == + +June 6, 2006 + +MediaWiki 1.6.7 is a security and bugfix maintenance release of the Spring 2006 +snapshot: + +An HTML/JavaScript-injection vulnerability in the edit form has been closed. +This vulnerability was new in 1.6.0; MediaWiki versions 1.5.x or earlier are +not affected. + +Extensions, comments, and sections are now handled in +a one-pass way which is more reliable and safer. Under earlier versions of +MediaWiki, certain extensions could be abused to inject HTML/JavaScript into +the page. + +Additional precautions are made against offsite form submissions when the +restricted raw HTML mode is enabled. + +Some small localization and user interface updates are also included. + +*([[MediaZilla:6051|bug 6051]]) Improvement to German localisation (de) +*([[MediaZilla:6017|bug 6017]]) Update bookstore list for German language (de) +*([[MediaZilla:6138|bug 6138]]) Minor grammar tweak in "loginreqlink" +*([[MediaZilla:5957|bug 5957]]) Update for Hebrew language (he) +*Increase robustness of parser placeholders; fixes some glitches when adjacent +to identifier-ish constructs such as URLs. +*([[MediaZilla:5384|bug 5384]]) Fix in +extension +*Nesting of different tag extensions and comments should now work more +consistently and more safely. A cleaner, one-pass tag strip lets the 'outer' +tag either take source (-style) or pass it down to +further parsing (-style). There should no longer be +surprise expansion of foreign extensions inside HTML output, or differences in +behavior based on the order tags are loaded. +*([[MediaZilla:885|bug 885]]) Pre-save transform no longer silently appends +close tags +*Pre-save transform no longer changes the case of close tags +*Edit security precautions in raw HTML mode, etc + +== MediaWiki 1.6.6 == + +May 23, 2006 + +MediaWiki 1.6.6 is a security and bugfix maintenance release. + +An XSS injection vector in brace replacement has been fixed, as have some +potential problems with table parsing. Upgrading is strongly recommended for +all users of 1.6. MediaWiki versions 1.5 and earlier are not affected. + +Additionally some localization and user interface updates are included. + +* Correct "revertpage" message in English +* ([[MediaZilla:5507|bug 5507]]) Logouttext now uses wiki markup +* (bugs [[MediaZilla:5857|5857]], [[MediaZilla:5957|5957]]) Update for German +localisation (de) +* ([[MediaZilla:5586|bug 5586]]) treated text as +links +* ([[MediaZilla:5957|bug 5957]]) Update for Hebrew language (he) +* ([[MediaZilla:6025|bug 6025]]) SpecialImport: wrong message when no file +selected +* ([[MediaZilla:6015|bug 6015]]) EditPage: add spacing in the boxes "edit is +minor" and "watch this" +* ([[MediaZilla:6018|bug 6018]]) Userrights: new message when no user specified +('nouserspecified') +* ([[MediaZilla:6055|bug 6055]]) Fix for HTML/JS injection bug in variable +handler (found by Nick Jenkins) +* Reordered wiki table handling and __TOC__ extraction in the +parser to better handle some overlapping tag cases. +* Only the first __TOC__ is now turned into a TOC. +* ([[MediaZilla:361|bug 361]]) URL in URL, they were almost fixed. Now they are. + +== MediaWiki 1.6.5 == + +May 2, 2006 + +* Rolled back the buggy patch for [[MediaZilla:5497|bug 5497]]. + +== MediaWiki 1.6.4 == + +May 2, 2006 + +* Further improvements to Hebrew localisation +* ([[MediaZilla:5544|bug 5544]]) Fix redirect arrow in Special:Listredirects +for right-to-left languages +* Replace "doubleredirectsarrow" with a content language check that picks the +appropriate arrow +* Remove live debugging hack which caused errors with certain database names +* ([[MediaZilla:5510|bug 5510]]) Warning produced when using +{{SUBPAGENAME}} in some namespaces +* ([[MediaZilla:5548|bug 5548]]) Improvements to Indonesian localisation +[patch: Ivan Lanin] +* ([[MediaZilla:5403|bug 5403]]) Fix Special:Newpages RSS/Atom feeds +* ([[MediaZilla:3359|bug 3359]]) Add hooks on completion of file upload +* ([[MediaZilla:5184|bug 5184]]) CSS misapplied to elements in +Special:Allmessages due to conflicting anchor identifiers +* ([[MediaZilla:5519|bug 5519]]) Allow sidebar cache to be disabled; disable it +by default. +* Add $wgReservedUsernames configuration directive to block account creation/use +* ([[MediaZilla:5576|bug 5576]]) Remove debugging hack in session check +* ([[MediaZilla:5181|bug 5181]]) Update "nogomatch" for Slovak +* ([[MediaZilla:5594|bug 5594]]) Id translation up to '# Login and logout +pages' section +* ([[MediaZilla:5536|bug 5536]]) Use content language for editing help link +* Minor improvements to English language files +* Improvements to German localisation files +* ([[MediaZilla:5628|bug 5628]]) Translations for MessagesHr.php +* (bugs [[MediaZilla:5595|5595]], [[MediaZilla:5644|5644]]) Localisation for +Bosnian language (bs) +* ([[MediaZilla:5592|bug 5592]]) Actions are logged with the default language +for the wiki, not the language of the user performing the operation. +* ([[MediaZilla:5646|bug 5646]]) Compare for identical types in wfElement() +* Fix for concurrency problem in job queue (image description page invalidation) +* ([[MediaZilla:5497|bug 5497]]) regeression in HTML normalization in 1.6 +(unclosed
  • ,
    ,
    ) +* ([[MediaZilla:5709|bug 5709]]) Allow customisation of separator for categories +* ([[MediaZilla:4834|bug 4834]]) Fix XHTML output when using $wgMaxTocLevel +* Improvements to update scripts; print out the version, check for superuser +credentials before attempting a connection, and produce a friendlier error if +the connection fails +* ([[MediaZilla:5005|bug 5005]]): Fix XHTML output. +* ([[MediaZilla:5315|bug 5315]]) "Expires: -1" HTTP header made strictly valid +(using 1970 date). +* ([[MediaZilla:4825|bug 4825]]): note in DefaultSettings.php about 'profiling' +table creation +* Remove unneeded extra whitespace at top of Special:Categories +* Rewrite reassignEdits script to be more efficient; support optional updates +to recent changes table; add reporting and silent modes +* Updated initStats maintenance script +* ([[MediaZilla:5723|bug 5723]]) Don't count pages linked to from the MediaWiki +namespace as "wanted" +* ([[MediaZilla:5789|bug 5789]]) Treat "loginreqpagetext" as wikitext +* ([[MediaZilla:5796|bug 5796]]) We require MySQL >=4.0.14 + +== MediaWiki 1.6.3 == + +April 10, 2006 + +* Fix disappearing red-linked items in the watchlist editing view +* ([[MediaZilla:5512|bug 5512]]) Spacing in "page has a history" deletion +warning +* ([[MediaZilla:5508|bug 5508]]) Switch ENGINE in table statements back to +TYPE; fixes regression where some versions of MySQL 4.0.x wouldn't work +* Added note about [[Manual:$wgUrlProtocols|$wgUrlProtocols]] format change + +== MediaWiki 1.6.2 == + +April 8, 2006 + +* Further improvements to Hebrew localisation +* Fix 'copyright' message for Romanian +* ([[MediaZilla:5476|bug 5476]]) Invalid xhtml in German localization +* ([[MediaZilla:5479|bug 5479]]) Id translation for preferences tabs caption +* ([[MediaZilla:5493|bug 5493]]) Id translation for special pages +* Additional path fixes in the updater +* ([[MediaZilla:5344|bug 5344]]) Fix regression that broke slashes in extension +tag parameters + +== MediaWiki 1.6.1 == + +April 5, 2006 + +Some minor issues in the 1.6.0 release have been corrected: +* ([[MediaZilla:5458|bug 5458]]) Fix double-URL encoding in block log link in +contribs and contribs link in block log +* ([[MediaZilla:5462|bug 5462]]) Bogus missing patch warning in updater +* ([[MediaZilla:5461|bug 5461]]) Use of deprecated "showhideminor" in +Special:Recentchangeslinked +* PHP warning when allow_call_time_pass_reference is off +* Update to Finnish localization + +== MediaWiki 1.6.0 == + +April 5, 2006 + +MediaWiki is now using a "continuous integration" development model with +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 will take +place on the development trunk and will appear in the next quarterly release. + +Those wishing to use the latest code instead of a branch release can [[Download +from SVN|obtain it from source control]]. + +=== What's new in 1.6 === + +'''User interface:''' +* The account creation form has been separated from the user login form. +* Page protection/unprotection uses a new, expanded form + +'''Templates:''' +* Categories and "what links here" now update as expected when adding or +removing links in a template. +* Template parameters can now have default values, as {{{name|default +value}}} + +'''Uploads:''' +* Optional support for rasterizing SVG images to PNG for inline display + +'''Feeds:''' +* Feed generation upgraded to Atom 1.0 +* Diffs in RSS and Atom feeds are now colored for improved readability. + +'''Database:''' +* MySQL 3.23.x support dropped; 4.0 or later required +* Experimental support for Unicode mode of MySQL 4.1/5.0 (moderately tested) +* Experimental Oracle support (not well tested!) + +'''Anti-spam extension support:''' +* [[meta:SpamBlacklist extension|SpamBlacklist extension]] now has support for +automated cleanup. +* Support for a [[meta:ConfirmEdit extension|captcha extension]] to restrict +automated spam edits. + +Numerous bug fixes and other behind-the-scenes changes have been made; see the +file HISTORY for a complete change list. + == Changes since 1.5 == * (bug 2885) More PHP 5.1 fixes: skin, search, log, undelete @@ -16908,9 +17264,49 @@ fully support the editing toolbar, but was found to be too confusing. * (bug 2139) Show page title in subtitle when viewing "read only" page * (bug 5452) Update language name for Cree +== Compatibility == + +Older PHP 4.2 and 4.1 releases are no longer supported; PHP 4 users must +upgrade to 4.3 or later. + +MediaWiki 1.6 is the last major version to support PHP 4; future versions will +require PHP 5. + +MySQL 3.23.x is no longer supported; some older hosts may need to upgrade. +At this time we still recommend 4.0, but 4.1/5.0 will work fine in most cases. + +== Upgrading == + +Several changes to the database have been made from 1.5; these are relatively +minor but do require that the update process be run before the new code will +work properly: + +* A new "templatelinks" table tracks template inclusions. +* A new "externallinks" table tracks URL links; this can be used by a mass +spam-cleanup tool in the SpamBlacklist extension. +* A new "jobs" table stores a queue of pages to update in the background; this +is used to update links in including pages when templates are edited. + +To ensure that these tables are filled with data, run refreshLinks.php after +the upgrade. +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 +break. Don't forget to always back up your database before upgrading! + +=== Caveats === + +Some output, particularly involving user-supplied inline HTML, may not produce +100% valid or well-formed XHTML output. Testers are welcome to set $wgMimeType += "application/xhtml+xml"; to test for remaining problem cases, but this is not +recommended on live sites. (This must be set for MathML to display properly in +Mozilla.) ----- + += MediaWiki 1.5 = + +== MediaWiki 1.5.9 == +* (bug 3359) Add hooks on completion of file upload == MediaWiki 1.5.8 == @@ -18036,7 +18432,141 @@ set $wgMimeType = "application/xhtml+xml"; to test for remaining problem cases, but this is not recommended on live sites. (This must be set for MathML to display properly in Mozilla.) ----- += MediaWiki 1.4 = + +== MediaWiki 1.4.15 == + +(released March 26, 2006) MediaWiki 1.4.15 is a security maintenance release. A +bug in decoding of certain encoded links could allow injection of raw HTML into +page output; this could potentially lead to XSS attacks. Additionally, this +release may display more correctly in IE7 betas. + +== MediaWiki 1.4.14 == +(released January 19, 2006) MediaWiki 1.4.14 is a security and bugfix +maintenance release. A bug in edit comment formatting could send PHP into an +infinite loop if certain malformed links were included. In most installations, +this would cause the script to fail after PHP's 30-second failsafe timeout. For +several other minor fixes, see the complete changelog at the end of this file. + +== MediaWiki 1.4.13 == +(released January 5, 2006) MediaWiki 1.4.13 is a security maintenance +release.Detection for uploads of Windows Metafile (.wmf) images has been added +to help protect against a client-side vulnerability in unpatched Microsoft +Windows operating systems. Sites which have enabled uploads and added +non-standard file types (such as .ogg, .doc, or .pdf) should upgrade to this +release to ensure that malicious .wmf files can't be uploaded with a fake +extension; such files could put visitors to the site at risk. For more details +on this, see: http://en.wikipedia.org/wiki/Windows_Metafile_vulnerability + +== MediaWiki 1.4.12 == +(released 2005-11-02) MediaWiki 1.4.12 is a bugfix and security maintenance +release. A change in PHP 4.4.1 broke handling of extension and +
     sections, causing garbage data to be inserted in output
    +and saved edits. This version works around the change. This release includes
    +further corrections to the inline CSS style sanitation which works around a
    +JavaScript "feature" on Microsoft Internet Explorer. Users of Microsoft
    +Internet Explorer for Windows may be vulnerable to XSS injections on prior 1.4
    +releases; users of standards-compliant browsers are not vulnerable.
    +
    +== MediaWiki 1.4.11 ==
    +(released 2005-10-05) MediaWiki 1.4.11 is a security maintenance release.
    +Unsafe handling of CSS by Microsoft Internet Explorer could be exploited to
    +produce cross-site scripting attacks by JavaScript injection to clients running
    +that browser. This release blacklists several additional variants from use in
    +HTML inline style attributes. All publicly accessible wikis are recommended to
    +upgrade to reduce the risk to visitors using Microsoft web browsers. Note: the
    +MediaWiki 1.4.x series is not compatible with PHP 5.0.5 or higher. Upgrade to
    +the 1.5.0 release if you require this version of PHP 5.
    +
    +== MediaWiki 1.4.10 ==
    +(released 2005-09-21) MediaWiki 1.4.10 is a security maintenance release. A bug
    +in edit submission handling could cause corruption of the previous revision in
    +the database if an abnormal URL was used, such as those used by some spambots.
    +Affected releases:
    +* 1.4.x <= 1.4.9; fixed in 1.4.10
    +* 1.3.x <= 1.3.15; fixed in 1.3.16
    +1.5 release candidates are not affected by this problem. All publicly editable
    +wikis are strongly recommended to upgrade immediately.
    +1.4 releases can be manually patched by changing this bit in EditPage.php:
    +
    +
    +function importFormData( &$request ) {
    +        if( $request->wasPosted() ) {
    +
    +to:
    +
    +    function importFormData( &$request ) {
    +        if( $request->getVal( 'action' ) == 'submit' && $request->wasPosted() )
    +        {
    +
    +== MediaWiki 1.4.9 ==
    +(released 2005-08-29) MediaWiki 1.4.9 is a security maintenance release. It
    +corrects two cross-site scripting security bugs:
    +*  tags were handled incorrectly when TeX rendering
    +support is off, as in the default configuration.
    +* Extension or  sections in Wiki table syntax could
    +bypass HTML style attribute restrictions for cross-site scripting attacks
    +against Microsoft Internet Explorer Wikis where the optional math support has
    +been *enabled* are not vulnerable to the first, but are vulnerable to the
    +second.
    +
    +== MediaWiki 1.4.8 ==
    +(released 2005-08-23) MediaWiki 1.4.8 is a bug fix and security maintenance
    +release. A flaw in the interaction between extensions and HTML attribute
    +sanitization was discovered which could allow unauthorized use of offsite
    +resources in style sheets, and possible exploitation of a JavaScript injection
    +feature on Microsoft Internet Explorer. This version expands the returned text
    +and properly checks it before output. Additionally, an update to
    +skins/MonoBook.php ensures that sites using the default MonoBook skin will
    +display correctly in the Internet Explorer 7 beta. (1.3 and 1.5 are not
    +affected by this bug.)
    +
    +== MediaWiki 1.4.7 ==
    +(released 2005-07-16)
    +MediaWiki 1.4.7 is a bug fix release. Those affected by the following problems
    +in 1.4.6 should upgrade:
    +* Watchlist breakage on MySQL 3.23.x and with table prefix enabled
    +* Possible breakage in watchlist, some image resizing modes on PHP 4.1.2 1.4.6
    +included a fix for a cross-site scripting vulnerability, so anyone running
    +older 1.4 releases is very strongly encouraged to upgrade as well. Note to
    +upgraders: this version of MediaWiki is known to produce a large number of
    +notice-level warnings under the newly released PHP 4.4.0. These appear however
    +to be harmless; if you encounter them add this to your LocalSettings.php to
    +suppress the notices: error_reporting( E_ALL & ~E_NOTICE ); PHP 5.1.0beta3 is
    +known to be incompatible at this time.
    +
    +== MediaWiki 1.4.6 ==
    +(released 2005-07-07) MediaWiki 1.4.6 is a bug fix and security update release.
    +Incorrect escaping of a parameter in the page move template could
    +be used to inject JavaScript code by getting a victim to visit a maliciously
    +constructed URL. Users of vulnerable releases are recommended to upgrade to
    +this release. Vulnerable versions:
    +* 1.5 preview series: n <= 1.5beta2 vulnerable, fixed in 1.5beta3
    +* 1.4 stable series: 1.4beta6 <= n <= 1.4.5 vulnerable, fixed in 1.4.6
    +* 1.3 legacy series: not vulnerable This release also includes fixes for some
    +rare bug annoying HTTP errors, a PHP 4.1.2 breakage bug, and works around some
    +template limitations introduced in 1.4.5. See the changelog at the end of this
    +file for a detailed list of bugs fixed.
    +
    +== MediaWiki 1.4.5 ==
    +(released 2005-06-03) MediaWiki 1.4.5 is a security update and bugfix release.
    +Incorrect handling of page template inclusions made it possible to inject
    +JavaScript code into HTML attributes, which could lead to cross-site scripting
    +attacks on a publicly editable wiki. Vulnerable releases and fix:
    +* 1.5 prerelease: fixed in 1.5alpha2
    +* 1.4 stable series: fixed in 1.4.5
    +* 1.3 legacy series: fixed in 1.3.13
    +* 1.2 series no longer supported; upgrade to 1.4.5 strongly recommended This
    +release also includes a number of bug fixes (see changelog below) and merges
    +some large-server load balancing patches from Wikipedia. An experimental rate
    +limiter for page edits and moves can be enabled with global, per-IP,
    +per-subnet, or per-user bases. See configuration options in
    +includes/DefaultSettings.php
    +
    +== MediaWiki 1.4.4 ==
    +(released 2005-05-04) MediaWiki 1.4.4 is a bugfix release for the 1.4 stable
    +release series. Some bugs in the installer/updater and refreshLinks maintenance
    +script were introduced in the last release and have been corrected.
     
     == MediaWiki 1.4.3 ==
     
    @@ -18629,3 +19159,675 @@ going to run a public MediaWiki, so you can be notified of security fixes.
     === IRC help ===
     
     There's usually someone online in #mediawiki on irc.freenode.net
    +
    +=MediaWiki 1.3=
    +
    +== MediaWiki 1.3.18 ==
    +(released 2005-11-02)
    +MediaWiki 1.3.18 is a bugfix and security maintenance release. A change in PHP
    +4.4.1 broke handling of extension and 
     sections, causing
    +garbage data to be inserted in output and saved edits. This version works
    +around the change. This release includes further corrections to the inline CSS
    +style sanitation which works around a JavaScript "feature" on Microsoft
    +Internet Explorer. Users of Microsoft Internet Explorer for Windows may be
    +vulnerable to XSS injections on prior 1.3 releases; users of
    +standards-compliant browsers are not vulnerable.
    +
    +== MediaWiki 1.3.17 ==
    +(released 2005-10-05)
    +MediaWiki 1.3.17 is a security maintenance release. Unsafe handling of CSS by
    +Microsoft Internet Explorer could be exploited to produce cross-site scripting
    +attacks by JavaScript injection to clients running that browser. This release
    +blacklists several additional variants from use in HTML inline style
    +attributes. All publicly accessible wikis are recommended to upgrade to reduce
    +the risk to visitors using Microsoft web browsers.Note: the MediaWiki 1.3.x
    +series is not compatible with PHP 5.0.5 or higher. Upgrade to the 1.5.0 release
    +if you require this version of PHP 5.
    +
    +== MediaWiki 1.3.16 ==
    +(released 2005-09-21)
    +MediaWiki 1.3.16 is a security maintenance release. A bug in edit submission
    +handling could cause corruption of the previous revision in the database if an
    +abnormal URL was used, such as those used by some spambots. Affected releases:
    +* 1.4.x <= 1.4.9; fixed in 1.4.10
    +* 1.3.x <= 1.3.15; fixed in 1.3.16
    +1.5 release candidates are not affected by this problem. All publicly editable
    +wikis are strongly recommended to upgrade immediately.
    +1.3 releases can be manually patched by changing this bit in
    +{{manual|EditPage.php}}:
    +
    +    if( $this->tokenOk( $request ) ) {
    +        $this->save    = $request->wasPosted() && !$this->preview;
    +    } else {
    +
    +to:
    +
    +    if( $this->tokenOk( $request ) ) {
    +        $this->save    = $request->getVal( 'action' ) == 'submit' &&
    +                         $request->wasPosted() && !$this->preview;
    +    } else {
    +
    +
    +== MediaWiki 1.3.15, 2005-08-29 ==
    +MediaWiki 1.3.15 is a security maintenance release. It corrects across-site
    +scripting security bug:
    +*  tags were handled incorrectly when TeX rendering
    +support is off, as in the default configuration. Wikis where the optional math
    +support has been *enabled* are not vulnerable. The 1.3.x series is no longer
    +maintained except for security fixes; new users and those seeking bug fixes
    +should upgrade to 1.4.9 or 1.5.0.
    +
    +== MediaWiki 1.3.14, 2005-08-23 ==
    +MediaWiki 1.3.14 is a security maintenance release. A flaw in the interaction
    +between extensions and HTML attribute sanitization was discovered which could
    +allow unauthorized use of offsite resources in style sheets, and possible
    +exploitation of a JavaScript injection feature on Microsoft Internet Explorer.
    +The 1.3.x series is no longer maintained except for security fixes; new users
    +and those seeking bug fixes should upgrade to 1.4.8 or 1.5.0. Existing 1.3.x
    +installations not willing to upgrade to the current stable release should apply
    +the change manually:
    +In includes/Parser.php, function {{code|inline=y|lang=php|fixTagAttributes()}}
    +add:
    +
    +       # Any placeholder items should have been unstripped already before
    +       # we got to this point. Raw text inserted later could be dangerous.
    +       if( strpos( $t, UNIQ_PREFIX ) !== false ) {
    +           wfDebug( "Parser::fixTagAttributes found stripped data placeholder;
    +           dropping attributes\n" );
    +           $t = '';
    +       }
    +
    +If you are actively using extensions to generate HTML attribute values, upgrade
    +to 1.4 or 1.5 for a more thorough fix.
    +
    +== MediaWiki 1.3.13, 2005-06-03 ==
    +MediaWiki 1.3.13 is a security maintenance release. Incorrect handling of page
    +template inclusions made it possible to inject JavaScript code into HTML
    +attributes, which could lead to cross-site scripting attacks on a publicly
    +editable wiki. Vulnerable releases and fix:
    +* 1.5 prerelease: fixed in 1.5alpha2
    +* 1.4 stable series: fixed in 1.4.5
    +* 1.3 legacy series: fixed in 1.3.13
    +* 1.2 series no longer supported; upgrade to 1.4.5 strongly recommended The
    +1.3.x series is no longer maintained except for security fixes; new users and
    +those seeking general bug fixes should install 1.4.5. Existing 1.3.x
    +installations not willing or able to upgrade to the current stable relase
    +should update the installation to 1.3.13; only includes/Parser.php has changed
    +from 1.3.12.
    +
    +== MediaWiki 1.3.12, 2005-02-20 ==
    +MediaWiki 1.3.12 is a security maintenance release. A cross-site scripting
    +injection vulnerability was discovered, which affects only MSIE clients and is
    +only open if MediaWiki has been manually configured to run output through HTML
    +Tidy ($wgUseTidy). The 1.3.x series is no longer maintained except for security
    +fixes; new users and those seeking bug fixes should upgrade to 1.4.2. Existing
    +1.3.x installations using Tidy not willing to upgrade to the current stable
    +relase should either turn off Tidy or update the installation to 1.3.12.
    +
    +== MediaWiki 1.3.11, 2005-02-20 ==
    +MediaWiki 1.3.11 is a security release.
    +A security audit found and fixed a number of problems. Users of MediaWiki
    +1.3.10 and earlier should upgrade to 1.3.11; users of 1.4 beta releases should
    +upgrade to 1.4rc1.
    +
    +=== Cross-site scripting vulnerability ===
    +XSS injection points can be used to hijack session and authentication cookies
    +as well as more serious attacks.
    +* Media: links output raw text into an attribute value, potentially abusable
    +for JavaScript injection. This has been corrected.
    +* Additional checks added to file upload to protect against MSIE and Safari
    +MIME-type autodetection bugs.
    +As of 1.3.10/1.4beta6, per-user customized CSS and JavaScript is
    +disabled by default as a general precaution. Sites which want this ability may
    +set {{wg|AllowUserCss}} and {{wg|AllowUserJs}} in LocalSettings.php.
    +
    +=== Cross-site request forgery ===
    +An attacker could use JavaScript-submitted forms to perform various restricted
    +actions by tricking an authenticated user into visiting a malicious web page. A
    +fix for page editing in 1.3.10/1.4beta6 has been expanded in this release to
    +other forms and functions. Authors of bot tools may need to update their code
    +to include the additional fields.
    +
    +=== Directory traversal ===
    +An unchecked parameter in image deletion could allow an authenticated
    +administrator to delete arbitary files in directories writable by the web
    +server, and confirm existence of files not deletable.
    +
    +== MediaWiki 1.3.10, 2005-02-03 ==
    +MediaWiki 1.3.10 is a security release.
    +An attacker could craft a URL which, when visited by a particular logged-in
    +user, would execute arbitrary JavaScript code on the user's browser in the
    +wiki's site context. This attack has been blocked, and as an extra precaution
    +the user CSS and JavaScript subpage support is now disabled by default. Sites
    +which want this ability may set {{wg|AllowUserCss}} and {{wg|AllowUserJs}} in
    +{{manual|LocalSettings.php}}. Additional protections have been added against
    +off-site form submissions
    +hijacking user credentials. Authors of bot tools may need to update their code
    +to include additional fields. All wikis running 1.3.x are strongly urged to
    +upgrade to 1.3.10.
    +Changes from 1.3.9:
    +* Logged-in edits and preview of user CSS/JS are now locked to a session token.
    +* Per-user CSS and JavaScript subpage customizations now disabled by default.
    +They can be re-enabled via {{wg|AllowUserJs}} and {{wg|AllowUserCss}}.
    +* Removed .ogg from the default uploads whitelist as an extra precaution. If
    +your web server is configured to serve Ogg files with the correct Content-Type
    +header, you can re-add it in LocalSettings.php: {{wg|FileExtensions}}[] =
    +'ogg'
    +
    +== MediaWiki 1.3.9, 2004-12-12 ==
    +MediaWiki 1.3.9 is a security and bug fix release.
    +A flaw in upload handling has been found which may allow upload and  execution
    +of arbitrary scripts with the permissions of the web server. Only wikis that
    +have enabled uploads and have a vulnerable Apache  configuration will be
    +affected, but to be safe all wikis should upgrade. Wikis with uploads available
    +should either disable uploads or upgrade to 1.3.9 immediately; if other files
    +are customized and require merging changes,
    +includes/{{manual|SpecialUpload.php}} may be replaced individually to add the
    +fix. (It is also recommended to configure your web server to disable script
    +execution in the 'images' subdirectory where uploads are placed, which prevents
    +most attacks even if the wiki fails.)
    +Changes from 1.3.8:
    +* Backported "Templates used in this page"-feature of EditPage
    +* Allow "MySkin" as a default skin.
    +* ({{bugzilla|938}}) Parse namespaces correctly on self-interwiki links
    +* ({{bugzilla|1010}}) fix broken Commons image link on [[Skin:Classic|Classic]]
    +& [[Skin:Cologne Blue|Cologne Blue]]
    +* ({{bugzilla|1004}}) Norsk language names for interwiki links changed, Nauruan
    +language name changed
    +* Enhance upload extension blacklist to protect against vulnerable Apache
    +configurations
    +
    +== MediaWiki 1.3.8, 2004-11-15 ==
    +MediaWiki 1.3.8 is a bugfix release. Those running wikis with uploads enabled
    +are strongly recommended to upgrade as this fixes several problems with
    +overwriting previously-uploaded files.
    +Changes from 1.3.7:
    +* ({{bugzilla|506}}) fix {{code|inline=y|lang=html|array_key_exists()}} warning
    +for IIS servers using ISAPI mode
    +* ({{bugzilla|718}}) fix bad charset in (file) cached pages
    +* use local numerals in category page (for Hindi et al)
    +* alias month abbreviations to month names in Hindi
    +* add localized numerals for Gujarati and Kannada
    +* fix Category and project namespaces for Hindi
    +* Don't output bogus timestamp on [[Special:RecentChanges]] if no entries
    +* Correct template include path which broke some but not all Windows installs
    +* Fix edit form submission problem with some PHP versions
    +* Disallow unreachable titles with %XX hex codes
    +* Allow page [[0]] to be renamed
    +* ({{bugzilla|774}}) when saving with section=new, return to the
    +anchor as with existing numbered section edits
    +* Experimental shared upload overlay area (disabled by default)
    +* ({{bugzilla|806}}) Removed some "Wikipedia" hardcoding in German localization
    +* User option localization fix for some extensions
    +* ({{bugzilla|809}}) now try to load the mysql php extension if it isn't loaded
    +* ({{bugzilla|848}}) fix error message in [[Special:Newpages]] RSS and Atom
    +feeds
    +* ({{bugzilla|26}}) fix cache headers on anon talk page notification
    +* ({{bugzilla|874}}) added 'cgi' to {{wg|FileBlacklist}}
    +* ({{bugzilla|862}}) localize date and time format for Finnish
    +* ({{bugzilla|548}}) Don't overwrite images until the user confirms it
    +
    +== MediaWiki 1.3.7, 2004-10-18 ==
    +Changes from 1.3.6:
    +* Fix protected-page related security issue.
    +
    +== MediaWiki 1.3.6, 2004-10-14 ==
    +Changes from 1.3.5:
    +* ({{bugzilla|296}}) Variables in user interface messages are no longer
    +substituted at install time, so changes to the site name etc should be easier
    +to make
    +* ({{bugzilla|149}}) [[Special:RecentChanges]] "changes from" link preserves
    +limit
    +* ({{bugzilla|433}}) tooltip for "Undelete" tab now labeled correctly
    +* ({{bugzilla|439}}) unclickable "Move" tab no longer displays on protected
    +pages
    +* ({{bugzilla|484}}) graceful deletion of images where the actual file is
    +missing
    +* ({{bugzilla|686}}) fixed [[plural]]s in Catalan localization
    +* Fixed potential HTML/JavaScript injection attack in the
    +[[Extension:UnicodeConverter|UnicodeConverter]] extension. (This extension is
    +not enabled by default.)
    +* Fixed potential HTML/JavaScript injection attack via raw page views to a
    +maliciously crafted wiki page.
    +* ({{bugzilla|187}}, {{bugzilla|669}}) Fixed centered thumbnails, using
    +{{code|inline=y|lang=html|
    }} instead of {{code|inline=y|lang=html|}}. +* catch MySQL error 2000 during installation. +* ({{bugzilla|704}}) Removed misleading LocalSettings.sample +* Fix cross site scripting bugs in [[Special:Ipblocklist]], +[[Special:EmailUser]] +* Fix SQL injection and cross site scripting bugs in Special:Maintenance +* Fix cross site scripting bugs and possible filename validation vulnerability +in ImagePage. +* and more of that sort + +== MediaWiki 1.3.5, 2004-09-30 == +Changes from 1.3.4: +* Clean up input validation in 'raw' page output mode which was a potential +cross-site scripting opportunity. + +== MediaWiki 1.3.4, 2004-09-28 == +=== SECURITY NOTE === +As of 1.3.4, MediaWiki performs some screening of newly uploaded files for +validity. (Some) corrupt image files, and HTML files mistakenly or maliciously +masquerading as images, should now be rejected. These checks protect against +Internet Explorer security holes relating to type autodetection which are a +potential cross-site scripting attack vector, and also rejects at least one +known version of the "JPEG virus" which might attack unpatched clients. If you +already have invalid files uploaded this will not protect against them. If you +have expanded the filetype whitelist or disabled the strict type +checking, other dangerous file types may still get through. You should always +be careful when allowing uploads! +Changes from 1.3.3: +* Fixed lots of template-related bugs, esp. for cases where template variables +are used for links, images, etc. +* Fixed transformation of page messages when viewing [[Special:Allmessages]] +* Handle "ISBN ISBN 1234" correctly +* Fixed warning on Category pages +* Fixed some bad error messages on login page +* Fixed history entry for initial main page on install +* Removed problematic { and } from legal title +characters +* Strip leading blank from output in preformatted text. +* Fixed problem when moving pages to titles with '#' in +* Optional {{wg|RawHtml}} for raw {{code|inline=y|lang=html|}} sections. +Use only on limited- participation 'trusted' wikis, as it does not protect +against cross-site scripting attacks. For security, this option can only be +enabled if in {{wg|WhitelistEdit}} mode. +* Fixed problem where pages which were created as a redirect following a move +never showed on [[Special:Randompage]]. +* Fixed line spacing on printed table of contents +* Allow links to pages with names of the form [[RFC 1234]] +* Fixed broken edit links being shown for sections from included templates +* Verify that uploaded image files are of the claimed type. + +== MediaWiki 1.3.3, 2004-09-09 == +Changes from 1.3.2: +* Fix for long numeric page titles +* Fix Go search for "0", numeric almost-self-links +* Avoid caching of pages with "You have new messages" headers +* Fix for upgrades as non-root users from 1.2 command-line installs. +* Fix for {{wg|DebugDumpSql}} debug mode. +* {{wg|ExtraNamespaces}} setting for configuring additional namespaces (see +note in {{manual|DefaultSettings.php}}) +* 'recache' on query pages now disabled when miser mode is on; special case the +global settings in your {{manual|LocalSettings.php}} to do automatic updates. +* Don't block UTF-8 titles containing byte 0xA0 (bug added in 1.3.2) +* Watch/unwatch tabs now shown on edit pages in MonoBook. +* Fix default skin in Irish localization (ga) +* Add Traditional Chinese localization (zh-tw) +* Changed default sortkey of subcategories. Don't include "Category:"-prefix +any longer +* More helpful info on spam catcher. +* Allow larger offsets for queries such as [[Special:Listusers]] +* Semicolon (;) added to French non-break space rules +* Possible fix for some install errors with path names permission problems. +* Removed [[Project:All system messages]], which has been superseded by the +much faster [[Special:Allmessages]]. This speeds up installation considerably. + +== MediaWiki 1.3.2, 2004-08-30 == +Changes from 1.3.1: +* Fix namespaced page creation links when no go match +* When cookies are disabled, don't show login screen twice +* Install should no longer die when PHP is pre-configured to compress output +* Fixed bug that caused long Japanese pages to time out with Tidy active +* When session.handler is set incorrectly, try automatic override to 'files' +* Watch/Unwatch links back to the affected page instead of Main Page +* Upload link no longer displayed on Monobook if uploading is disabled +* Special:Allmessages faster, shows correct original text, works in safe mode + +== MediaWiki 1.3.1, 2004-08-14 == +Changes from 1.3.0: +* Watchlist parameters now work with register_globals off +* Fixed parsing of ''italics'' and '''bold''' mark-up (again) +* Special:Allpages display is more sensible on smaller wikis +* Fixed XHTML parsing error in classic skins +* Moved pages update watchlist correctly +* Fixed rebuildall.php on case-sensitive Unix filesystems +* Disabled file cache compression by default due to incompatibility with output +buffer compression (ob_gzhandler) +* New magic word {{code|inline=y|PAGENAMEE}} (URL-escaped version of +{{code|inline=y|PAGENAME}}) +* Installation avoids blank username; better message on missing XML module +* {{wg|WhitelistAccount}} no longer breaks all logins. + +== MediaWiki 1.3.0, 2004-08-11 == +Look & layout: +* New default layout '[[Skin:MonoBook|MonoBook]]' (available on PHP4 only +currently) +* Print stylesheet now built-in to every page +* More or less correct XHTML 1.0 (served as text/html by default) +Wiki features: +* Image captions can now include links and other basic formatting +* Image bounding box can be specified instead of width, e.g. as 100x100px, +making the image not wider than 100px and not higher than 100px, keeping aspect +ratio. +* Templates have been expanded with parameters, and separated from the +MediaWiki: localization scheme. +* Categories more or less work +* added a special page for listing users with sysop rights. +Editing: +* Automatic merging of edit conflicts that don't directly interfere +* Edit summaries can now include basic formatting and links +Metadata and output: +* Linked Creative Commons copyright metadata (optional) +* RSS 2.0 & Atom 0.3 feeds for Recent Changes, New Pages +Optional modules: +* WikiHiero hieroglyphic module can be added (separate download) +* Timeline module can be added (separate download). Requires ploticus. +* TeX now has an experimental MathML output mode (incomplete!) +Installation and upgrading: +* The old install.php and update.php have been removed. In-place installation +introduced in 1.2 is now the standard installation and upgrade method, see +INSTALL and UPGRADE for directions. +Database: +* The links table has been changed to use a cur_id for l_from. The link tables +must be converted on upgrade, which may entail some downtime. +Code and compatibility: +* Should now run clean with error reporting set to E_ALL. +* register_globals hack from 1.2 has been replaced with safer code +* Bundled PHPTAL 0.7.0 from http://phptal.sourceforge.net/ (with some patches) +* Most image-related code moved to Image.php +* More fixes for PHP 4.1.2 (thanks to Asheesh Laroia) +* URL encoding fix for anchors +* All languages now available in UTF-8 mode +* Various other fixes + +=== Caveats === +Some output, particularly involving user-supplied inline HTML, may not produce +100% valid or well-formed XHTML output. Testers are welcome to set $wgMimeType += "application/xhtml+xml"; to test for remaining problem cases, but this is not +recommended on live sites. (This must be set for MathML to display properly in +Mozilla.) The new 'MonoBook' skin is not compatible with PHP 5 due to bugs in +the underlying PHPTAL library. It will be automatically disabled when running +on PHP5; the older look and feel will be used instead. + += MediaWiki 1.2 = + +== MediaWiki 1.2.6, 2004-05-24 == +* Spam blocker ({{wg|SpamRegex}} - refuses to save edits that match) +* Updated documentation about {{wg|WhitelistRead}} +* Ensure that searchindex table is created as MyISAM +* Interwiki cache timeout (memcached) +* Fix uploads on Windows with magic_quotes_gpc +* Some config fixes for Windows (slashes etc) +* Local interwiki URL redirects +* Fixed obscure deletion problem in squid mode on corrupt entries +* Language files updated to remove more hard-coded "Wikipedia" strings + +== MediaWiki 1.2.5, 2004-05-03 == +* Fixed install problem with blank root password +* Fixed Special:Emailuser/Username links +* Fixed main-page edit links on fuzzy search results +* Fixed wikipedia-interwiki.sql +* Fixed install with apache2filter (ugly URLs) +* IP in 'go' search brings up contributions +* Switch from broken & to ? on top-level wiki URL hack +* Fix for moved pages in enhanced Recentchanges +* Initial main page on new installs links to the online documentation + +== MediaWiki 1.2.4, 2004-04-13 == +* Fixed edit toolbar in Mozilla +* Diff links in Contributions for 'top' edits +* Fixed Nostalgia skin drop-down for register_globals off +* Backported optional open proxy blocker +* Backported {{wg|WhitelistRead}} +* {{wg|CapitalLinks}} option to force full case sensitivity in titles +* Cleaned up error handling when can't talk to database +* Disabled unsafe command-line installer (remove the die() call to +use) + +== MediaWiki 1.2.3, 2004-04-02 == +* Fixed an in-place install bug with non-root MySQL user +* Fixed history diff checkboxes bug on titles with ampersands +* Fixed printable link bug on special pages with parameters +* Fixed bug that broke IP blocking w/o memcached +* Turns off E_NOTICE warnings if PHP settings have them on (you can grope in +and turn this off if you like to debug) + +== MediaWiki 1.2.2, 2004-03-28 == +* Fixed an upgrade bug introduced in 1.2.1. +* Disabled {{wg|UseCategoryMagic}}, which feature is incomplete broken + +== MediaWiki 1.2.1, 2004-03-27 == +Installation, compatibility, security fixlets: +* Detect use of PHP as CGI and disable index.php/Title URLs +* Try to auto-create math tmp & output directories if not present +* Disable Asksql in default install ({{wg|AllowSysopQueries}}) +* Better handling of get_magic_quotes_gpc (apostrophe problems) +* French localisation no longer hard-codes "Wikipedia" name + +== MediaWiki 1.2.0, 2004-03-24 == +This is the new production release; it is more or less in sync with what is +running on Wikipedia right now. However this software is provided with NO +WARRANTY of fitness for any purpose; there may be some interesting bugs, it may +eat all your data, and documentation may not be up to date. New features in 1.2: +* In-place web-based installation [experimental!] Note that maintenance +functions are not yet available through the web install script. +* Image resizing/thumbnail generation +* Stricter upload file extension blacklist and whitelist options +* More flexible blocking system; time period may be set +* Handier sysop account management. An account marked "bureaucrat" may assign +sysop access to other accounts via Special:Makesysop. (The exact details of +this may change in the future) +* Support for a squid cache with explicit purging of cached anon pages +* Optional compression of old revision text (requires zlib support) +* Fuzzy title search (experimental, requires memcached) +* Page rendering cache (experimental) +* Editing toolbar to demonstrate wiki syntax to newbies (off by default in user +preferences) +* Support for authenticated SMTP outgoing e-mail (experimental) +* It's now possible to assign sysop accounts from within the wiki. An account +with this ability must be labeled with the "bureaucrat" privilege, such as the +'Developer' account created by the install. Fixes and tweaks: +* Now works with register_globals off! +* Should work out of the box on MySQL 3.2.x again. On 4.x set +{{wg|EnablePersistentLC}} = true; to turn on the link cache table +for a slight rendering speed boost. +* Should work on PHP 5.0 beta (not thoroughly tested) +* Works with short tags disabled. +* rebuildMessages.php can now selectively update new messages, or overwrite +everything. +* Some layout fixes for RTL languages. +* Now includes arrow icons for enhanced recent changes. +* Various bug fixes. + +=== Behavior changes === +* wiki.phtml and redirect.phtml are now renamed to index.php and redirect.php +The old names are provided too for compatibility, but make sure they don't +conflict if you've been putting other files in your wiki. +* Uploaded filenames are more strictly checked than before. See bits in +DefaultSettings.php to tweak this behavior to your needs. +* Database messages are now enabled by default, so the interface messages can +be tweaked through the wiki with a sysop account. Disable this if you don't +want the performance hit. + +=== Database changes === +An index was added to recentchanges table to speed up Newpages +(patch-rc-newindex.sql for manual updaters). Expiration date field has been +added to ipblocks table ({{manual|patch-ipb_expiry.sql}} for manual updaters). +The links tables have slightly stricter indexes. ('links' and 'brokenlinks' are +not changed on existing installations.) + +=== Known problems === +The version 1.1.0 LocalSettings.sample file included the setting +{{wg|CategoryMagic}} = true; this setting is for an experimental +feature that _does not work correctly_. If you have it left over, turn it off +or you'll see mysterious problems with vanishing links. There may be problems +with session handling on some systems. Checking the "remember my password" box +may help as a temporary workaround. If you receive "Cannot load input file" +errors when trying to get at the wiki after installation, make the following +changes: + in LocalSettings.php change the line something like this: + {{wg|ArticlePath}} = "/wiki/index.php/$1"; + to: + {{wg|ArticlePath}} = "/wiki/index.php?title=$1"; + in index.php, remove these lines: + if( isset( $_SERVER['PATH_INFO'] ) ) { + $title = substr( $_SERVER['PATH_INFO'], 1 ); + } else { + $title = $_REQUEST['title']; + } + += MediaWiki 1.1 = + +== MediaWiki 1.1.0, 2003-12-08 == + +This is the new production release. Any following 1.1.x releases are expected +to contain only bug fixes; developments of new features will go towards a 1.2.0 +release. +New features in 1.1: +* New wiki table syntax: +http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Using_tables +* User-editable interface messages: +http://meta.wikipedia.org/wiki/MediaWiki_namespace +* XML-wrapped page source export with optional history: +http://meta.wikipedia.org/wiki/XML_import_and_export (There is not yet an +import function!) +* "Magic words" Fixes and tweaks: +* linkscc table caches link data for rendering; faster +{{manual|rebuildlinks.php}} +* Numerous bugs in [[skin:Cologne Blue|Cologne Blue]] skin fixed +* Login gives warning about missing cookies +* Block log, protection log added; deletion log now includes undeletions +* Deletion & upload logs now escape comment text properly +* Problems with segments in section titles etc +mitigated +* Contributions offset and minor edit bugs fixed +* Whatlinkshere now sorted alphabetically +* Various exciting new profiling options. +* Debug log is off by default. +* Various small bugs fixed. Internal changes: +* wfQuery has had a second parameter inserted, DB_READ or DB_WRITE. This value +is not actually used so far. +* Partial code for categories and Smarty template-based skins is in the tree +but disabled. +* Parts of Article.php have been moved to {{manual|EditPage.php}} and +{{manual|ImagePage.php}}. New translations: +* fi - Finnish +* ia - Interlingua +* no - Norwegian +* sk - Slovak +* ta - Tamil + +=== Database changes === +"linkscc" table added. If upgrading manually (rather than with +{{manual|update.php}}), run maintenance/archives/patch-linkscc.sql to create +the table. Older releases were dated snapshots from the old 'stable' branch: + += pre-MediaWiki 1.1.0 = + +== Mediawiki-20031118 == +* Image deletion fixed. +* Deletion of image old revisions now restricted to sysops (this is an +irreversible action and not well logged) +* Fixed maintenance scripts broken by last release's security fix +* Many errors in {{manual|rebuildlinks.php|rebuildlinks}} script fixed. + +== Mediawiki-20031117 == +* SECURITY FIX: stricter checking of include path +* Fixed user contributions next/prev bug +* Login cookies now have the database name prefixed to allow wikis to coexist +in the same domain. This will invalidate any old saved password cookies. +* Update cache timestamp when talk pages are created +* Saving the login form in Mozilla no longer blanks password in prefs. +* Check existence of source page before performing a move. +* Detect invalid titles in Special:Allpages +* Q-encode headers on outgoing inter-user e-mail +* Updates to some translations. +* Added table of contents border/bg to Cologne Blue, Nostalgia skins +* Protected pages no longer appear unprotected when visited via redirect +* Swapped old Wikipedia logo for the MediaWiki sunflower logo +* install.php, update.php print warning on old PHP versions, added +compatibility functions that might or might not help No database changes since +20031107; upgrading should be clean. + +== Mediawiki-20031107 == +* Fixed various bugs! +* Some speed improvements from tweaks to the table indexes +* Limited support for memcached (see below) +* New translations (see below) +* Interwiki link data now kept in database for flexibility +* Friendlier read-only source view if asked to edit a page when the db is +locked or the page is protected. +* Normal IP blocks auto-expire after 24 hours +* Optional support for blocking usernames +* Uploads disabled by default (see below) + +== Mediawiki-20030829 == +First release under MediaWiki name. + +=== Security note === +Uploads are now disabled by default. If you've set up a secure configuration +you can reenable uploads by putting: $wgDisableUploads = false; +into LocalSettings.php. Earlier versions of MediaWiki included a bug that +potentially allows logged- in users to delete arbitrary files in directories +writable by the web server user by manually feeding false form data; this is +now fixed. As a reminder, disable PHP script execution in the upload directory! +You may also wish to serve HTML pages as plaintext to prevent cookie- stealing +JavaScript attacks. Example Apache config fragment: +
    +
    +     # Ignore .htaccess files
    +     AllowOverride None
    +
    +     # Serve HTML as plaintext
    +     AddType text/plain .html .htm .shtml
    +
    +     # Don't run arbitrary PHP code.
    +     php_admin_flag engine off
    +
    +     # If you've other scripting languages, disable them too.
    +
    +
    + +=== Database updates === +If you're using {{manual|update.php}}, the necessary database changes should be +made automatically. To manually upgrade your database from the 2003-08-29 +release, run the following SQL scripts from the maintenance subdirectory: +archives/patch-ipblocks.sql archives/patch-interwiki.sql +archives/patch-indexes.sql interwiki.sql To copy in the Wikipedia +language-prefix interwikis as well, add: wikipedia-interwiki.sql + +=== Translations === +New interface localization files are included for: +*fy - Frisian +*ro - Romanian +*sl - Slovene +*sq - Albanian +*sr - Serbian + +=== Memcached === +Memcached is a distributed cache system. See http://www.danga.com/memcached/ +MediaWiki can optionally use memcached to store some data between calls to +reduce load on the database. Currently this is limited to user and talk page +notification data, interwiki prefix/URL matches, and the UTF-8 conversion +tables. MediaWiki includes version 1.0.10 of the (GPL'd) PHP memcached client +by Ryan Gilfether; if memcached is disabled it acts as a dummy object with +minimal overhead. To use memcached you'll need PHP installed with sockets +support (this is not in the default configure options). See docs/memcached for +some more details. Additionally, you can store login session data in memcached +instead of the local filesystem, which can help to enable load-balancing by +letting login sessions transparently work on multiple front-end web servers. +(The primary other issue is with uploads, which requires some care in +handling.) To enable this, set $wgSessionsInMemcached = true; and set +$wgCookieDomain appropriately if exposing multiple hostnames. This system is +new and may be volatile; login sessions will fail dramatically if memcached is +unavailable when this option is turned on. + +=== Online documentation === +Documentation for both end-users and site administrators is currently being +built up on Meta-Wikipedia, and is covered under the GNU Free Documentation +License: http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide + +=== Mailing list === +A MediaWiki-l mailing list has been set up distinct from the Wikipedia +wikitech-l list: http://mail.wikipedia.org/mailman/listinfo/mediawiki-l + +=== UseModWiki import script === +A stripped-down UseModWiki import script is available in the maintenance +subdirectory. It is incomplete and requires a lot of manual clean-up, but does +function for the brave and pure of heart. + +=== Test suite removed === +The unmaintained Java-based test suite has been removed from the tarball +release. If you really want it you can check it out from CVS.