fixed broken sidebar
[lhc/web/wiklou.git] / HISTORY
1 Change notes from older releases. For current info see RELEASE-NOTES.
2
3 = MediaWiki release notes =
4
5 Security reminder: MediaWiki does not require PHP's register_globals
6 setting since version 1.2.0. If you have it on, turn it *off* if you can.
7
8 == MediaWiki 1.4.3 ==
9
10 (released 2005-04-28)
11
12 MediaWiki 1.4.3 is a bugfix release for the 1.4 stable release series.
13
14 Chiefly, this fixes a compatibility problem with PHP 5 and a minor link
15 table corruption bug on initial page save.
16
17
18 == MediaWiki 1.4.2 ==
19
20 (released 2005-04-20)
21
22 MediaWiki 1.4.2 is a security and bug fix release for the 1.4 stable release
23 series.
24
25 A cross-site scripting injection vulnerability was discovered, which
26 affects only MSIE clients and is only open if MediaWiki has been
27 manually configured to run output through HTML Tidy ($wgUseTidy).
28
29 Several other bugs are fixed in this release, see the changelog below.
30
31 All new installations are highly recommended to use 1.4.2 instead of
32 1.3.x; 1.3.x users should consider upgrading for bug fixes and new
33 features. Ealier 1.4.x release and beta users should upgrade to this
34 release for relevant bug fixes; see the changelog later in this file.
35
36
37 If you have trouble, remember to read this whole file and the online FAQ page
38 before asking for help:
39
40 http://meta.wikimedia.org/wiki/MediaWiki_FAQ
41
42
43 === READ THIS FIRST: Upgrading ===
44
45 If upgrading from an older release, see the notes in the file UPGRADE.
46 There are a couple of minor database changes from the beta releases,
47 and somewhat larger changes from 1.3.x.
48
49 Upgrading from a previous 1.4.x stable release installation should
50 generally only require copying the new files over the old ones.
51
52
53 ==== READ THIS FIRST, TOO: MySQL 4.1 AND 5.0 ====
54
55 MySQL 5.0 is a beta release, not yet ready for production use. If you
56 are using it, the notes below about 4.1 apply to you too.
57
58 If you have the choice of MySQL 4.0 or MySQL 4.1 and don't need 4.1 for
59 some other application, you should consider sticking with 4.0 for the
60 moment. 4.1 may require you to do extra fiddling to get things to work
61 due to changes that aren't fully backwards-compatible.
62
63 MySQL 4.1 has changed the authentication protocol in an incompatible
64 way; many PHP installations still use the older client libraries and
65 CANNOT CONNECT TO THE SERVER WITH A PASSWORD without some changes.
66
67 See: http://dev.mysql.com/doc/mysql/en/Old_client.html
68
69 If MySQL is set with utf-8 as the default character set, installation
70 may fail with "key too long" errors. Set the default charset to 'latin1'
71 for installation and it should work.
72
73 The mysqldump backup generator now applies an automatic conversion to
74 UTF-8, which may irretrivably corrupt your data. Pass the -charset option
75 with the original default charset (eg 'latin1') to skip the conversion.
76
77
78 ==== READ THIS FIRST IF RUNNING ON A WINDOWS SERVER ====
79
80 MediaWiki is tested and deployed primarily under the Apache web server
81 on Linux Unix systems. There are known to be problems running on
82 Microsoft's IIS which are not fully resolved. If you have a choice,
83 try running under Apache on Windows, or on a Unix/Linux box instead.
84
85 If you're having trouble with blank pages on IIS and can't switch,
86 try the workaround suggested in this bug report:
87 http://bugzilla.wikimedia.org/show_bug.cgi?id=1763
88
89
90 === New features ===
91
92 * 'Recentchanges Patrol' to mark new edits that haven't yet been viewed.
93 * New, searchable deletion/upload/protection logs
94 * Image gallery generation (Special:Newimages and <gallery> tag)
95 * SVG rasterization support (requires external support tools)
96 * Users can select from the available localizations to override the
97 default user interface language.
98 * Traditional/Simplified Chinese conversion support
99 * rel="nofollow" support to combat linkspam
100
101 The current implementation adds this attribute to _all_ external URL
102 links in wiki text (but not internal [[wiki links]] or interwiki links).
103 To disable the attribute for _all_ external links, add this line to your
104 LocalSettings.php:
105
106 $wgNoFollowLinks = false
107
108 For background information on nofollow see:
109
110 http://www.google.com/googleblog/2005/01/preventing-comment-spam.html
111
112
113 === Installation and compatibility ===
114
115 * The default MonoBook theme now works with PHP 5.0
116 * Installation on systems with PHP's safe mode or other oddities
117 should work more reliably, as MonoBook no longer needs to
118 create a compiled template file for the wiki to run.
119 * A table prefix may be specified, to avoid conflicts with other
120 web applications forced to share a database.
121 * More thorough UTF-8 input validation; fixes non-ASCII uploaded
122 filenames from Safari.
123 * Command-line database upgrade script.
124
125
126 === Customizability ===
127
128 * Default user options can now be overridden in LocalSettings.
129 * Skins system more modular: templates and CSS are now in /skins/
130 New skins can be dropped into this directory and used immediately.
131 * More extension hooks have been added.
132 * Authentication plugin hook.
133 * More internal code documentation, generated with phpdoc:
134 http://www.mediawiki.org/docs/html/
135
136
137 === Optimization ===
138
139 * For many operations, MediaWiki 1.4 should run faster and use
140 less memory than MediaWiki 1.3. Page rendering is up to twice
141 as fast. (Use a PHP accelerator such as Turck MMCache for best
142 results with any PHP application, though!)
143 * The parser cache no longer requires memcached, and is enabled
144 by default. This avoids a lot of re-rendering of pages that
145 have been shown recently, greatly speeding longer page views.
146 * Support for compiled PHP modules to speed up page diff and
147 Unicode validation/normalization. (Requires ability to compile
148 and load PHP extensions).
149
150
151 === What isn't ready yet ===
152
153 * A new user/groups permissions scheme has been held back to 1.5.
154 * An experimental SOAP interface will be made available as an extension
155 * PostgreSQL support is largely working, minus search and the installer.
156 You can perform a manual installation.
157 * E-mail notification of watched page changes and verification of
158 user-submitted e-mail addresses is not yet included.
159 * Log pages are not automatically imported into the new log table
160 at upgrade time. A script to import old text log entries is
161 incomplete, but may be available in later point releases.
162 * Some localizations are still incomplete.
163
164
165
166 == Changelog ==
167
168 === Important security updates ===
169
170 A security audit found and fixed a number of problems. Users of MediaWiki
171 1.3.10 and earlier should upgrade to 1.3.11; users of 1.4 beta releases
172 prior to 1.4rc1 should upgrade immediately.
173
174 ==== Cross-site scripting vulnerability ====
175
176 XSS injection points can be used to hijack session and authentication
177 cookies as well as more serious attacks.
178
179 * Media: links output raw text into an attribute value, potentially
180 abusable for JavaScript injection. This has been corrected.
181 * Additional checks added to file upload to protect against MSIE and
182 Safari MIME-type autodetection bugs.
183
184 As of 1.3.10/1.4beta6, per-user customized CSS and JavaScript is disabled
185 by default as a general precaution. Sites which want this ability may set
186 $wgAllowUserCss and $wgAllowUserJs in LocalSettings.php.
187
188
189 ==== Cross-site request forgery ====
190
191 An attacker could use JavaScript-submitted forms to perform various
192 restricted actions by tricking an authenticated user into visiting
193 a malicious web page. A fix for page editing in 1.3.10/1.4beta6 has
194 been expanded in this release to other forms and functions.
195
196 Authors of bot tools may need to update their code to include the
197 additional fields.
198
199
200 ==== Directory traversal ====
201
202 An unchecked parameter in image deletion could allow an authenticated
203 administrator to delete arbitary files in directories writable by the
204 web server, and confirm existence of files not deletable.
205
206
207 ==== Older issues ====
208
209 Note that 1.4 beta releases prior to beta 5 include an input validation
210 error which could lead to execution of arbitrary PHP code on the server.
211 Users of older betas should upgrade immediately to the current version.
212
213
214 Beta 6 also introduces the use of rel="nofollow" attributes on external
215 links in wiki pages to reduce the effectiveness of wiki spam. This will
216 cause participating search engines to ignore external URL links from wiki
217 pages for purposes of page relevancy ranking.
218
219
220 === Misc bugs fixed in beta 1 ===
221
222 * (bug 95) Templates no longer limited to 5 inclusions per page
223 * New user preference for limiting the image size for images on image description
224 pages
225 * (bug 530) Allow user to preview article on first edit
226 * (bug 479) [[RFC 1234]] will now make an internal link
227 * (bug 511) PhpTal skins shown bogus 'What links here' etc on special pages
228 * (bug 770) Adding filter and username exact search match for Special:Listusers
229 * (bug 733) Installer die if it can not write LocalSettings.php
230 * (bug 705) Various special pages no more show the rss/atom feed links
231 * (bug 114) use category backlinks in Special:Recentchangeslinked
232
233 === Beta 2 fixes ===
234
235 * (bug 987) Reverted bogus fix for bug 502
236 * (bug 992) Fix enhanced recent changes in PHP5
237 * (bug 1009) Fix Special:Makesysop when using table prefixes
238 * (bug 1010) fix broken Commons image link on Classic & Cologne Blue
239 * (bug 985) Fix auto-summary for section edits
240 * (bug 995) Close <a> tag
241 * (bug 1004) renamed norsk language links (twice)
242 * Login works again when using an old-style default skin
243 * Fix for load balancing mode, notify if using old settings format
244 * (bug 1014) Missing image size option on old accounts handled gracefully
245 * (bug 1027) Fix page moves with table prefix
246 * (bug 1018) Some pages fail with stub threshold enabled
247 * (bug 1024) Fix link to high-res image version on Image: pages
248 * (bug 1016) Fix handling of lines omitting Image: in a <gallery> tag
249 * security fix for image galleries
250 * (bug 1039) Avoid error message in certain message cache failure modes
251 * Fix string escaping with PostgreSQL
252 * (bug 1015) [partial] -- use comment formatter on image gallery text
253 * Allow customization of all UI languages
254 * use $wgForceUIMsgAsContentMsg to make regular UI messages act as content
255 * new user option for zh users to disable language conversion
256 * Defer message cache initialization, shaving a few ms off file cache hits
257 * Fixed Special:Allmessages when using table prefixes
258 * (bug 996) Fix $wgWhitelistRead to work again
259 * (bug 1028) fix page move over redirect to not fail on the unique index
260
261 === Beta 3 fixes ===
262
263 * Hide RC patrol markers when patrol is disabled or not allowed to patrol.
264 * Fix language selection for upgraded accounts
265 * (bug 1076) navigation links in QueryPage should be translated by wgContLang.
266 * (bug 922) bogus DOS line endings in LanguageEl.php
267 * Fix index usage in contribs
268 * Caching and load limiting options for Recentchanges RSS/Atom feed
269 * (bug 1074) Add stock icons for non-image files in gallery/Newimages
270 * Add width and height attributes on thumbs in gallery/Newimages
271 * Enhance upload extension blacklist to protect against vulnerable
272 Apache configurations
273
274 === Beta 4 fixes ===
275
276 * (bug 1090) Fix sitesupport links in CB/classic skins
277 * Gracefully ignore non-legal titles in a <gallery>
278 * Fix message page caching behavior when $wgCapitalLinks is turned off
279 after installation and the wiki is subsequently upgraded
280 * Database error messages include the database server name/address
281 * Paging support for large categories
282 * Fix image page scaling when thumbnail generation is disabled
283 * Select the content language in prefs when bogus interface language is set
284 * Fix interwiki links in edit comments
285 * Fix crash on banned user visit
286 * Avoid PHP warning messages when thumbnail not generated
287 * (bug 1157) List unblocks correctly in Special:Log
288 * Fix fatal errors in LanguageLi.php
289 * Undo overly bright, difficult to read colors in Cologne Blue
290 * (bug 1162) fix five-tilde date inserter
291 * Add raw signatures option for those who simply must have cute sigs
292 * (bug 1164) Let wikitext be used in Loginprompt and Loginend messages
293 * Add the dreaded <span> to the HTML whitelist
294 * (bug 1170) Fix Russian linktrail
295 * (bug 1168) Missing text on the bureaucrat log
296 * (bug 1180) Fix Makesysop on shared-user-table sites
297 * (bug 1178) Fix previous diff link when using 'oldid=0'
298 * (bug 1173) Stop blocked accounts from reverting/deleting images
299 * Keep generated stylesheets cache-separated for each user
300 * (bug 1175) Fix "preview on first edit" mode
301 * Fix revert bug caused by bug 1175 fix
302 * Fix CSS classes on minor, new, unpatrolled markers in enhanced RC
303 * Set MySQL 4 boolean search back to 'and' mode by default
304 * (bug 1193) Fix move-only page protection mode
305 * Fix zhtable Makefile to include the traditional manual table
306 * Add memcache timeout for the zh conversion tables
307 * Allow user customization of the zh conversion tables through
308 Mediawiki:zhconversiontable
309 * Add zh-min-man (back) to language names list
310 * Ported $wgCopyrightIcon setting from REL1_3A
311 * (bug 1218) Show the original image on image pages if the thumbnail would be
312 bigger than the original image
313 * (bug 1213) i18n of Special:Log labels
314 * (bug 1013) Fix jbo, minnan in language names list
315 * Added magic word MAG_NOTITLECONVERT to indicate that the title of the page
316 do not need to be converted. Useful in zh:
317 * (bug 1224) Use proper date messages for date reformatter
318 * (bug 1241) Don't show 'cont.' for first entry of the category list
319 * (bug 1240) Special:Preferences was broken in Slovenian locale when
320 $wgUseDynamicDates is enabled
321 * Added magic word MAG_NOCONTENTCONVERT to supress the conversion of the
322 content of an article. Useful in zh:
323 * write-lock for updating the zh conversion tables in memcache
324 * recursively parse subpages of MediaWiki:Zhconversiontable
325 * (bug 1144) Fix export for fy language
326 * make removal of an entry from zhconversiontable work
327 * (bug 752) Don't insert newline in link title for url with %0a
328 * Fix missing search box contents in MonoBook skin
329 * Add option to forward search directly to an external URL (eg google)
330 * Correctly highlight the fallback language variant when the selected
331 variant is disabled. Used in zh: only for now.
332
333 === Beta 5 fixes ===
334
335 * (bug 1124) Fix ImageGallery XHTML compliance
336 * (bug 1186) news: in the middle of a word
337 * (bug 1283) Use underlining and borders to highlight additions/deletions
338 in diff-view
339 * Use user's local timezone in Special:Log display
340 * Show filename for images in gallery by default (restore beta 3 behaviour)
341 * (bug 1201) Double-escaping in brokenlinks, imagelinks, categorylinks, searchindex
342 * When using squid reverse proxy, cache the redirect to the Main_Page
343 * (bug 1302) Fix Norwegian language file
344 * (bug 1205) Fix broken article saving in PHP 5.1
345 * (bug 1206) Implement CURRENTWEEK and CURRENTDOW magic keyword (will give
346 number of the week and number of the day).
347 * (bug 1204) Blocks do not expire automatically
348 * (bug 1184) expiry time of indefinite blocks shown as the current time
349 * (bug 1317) Fix external links in image captions
350 * (bug 1084) Fix logo not rendering centrally in IE
351 * (bug 288) Fix tabs wrapping in IE6
352 * (bug 119) Fix full-width tabs with RTL text in IE
353 * (bug 1323) Fix logo rendering off-screen in IE with RTL language
354 * Show "block" link in Special:Recentchanges for logged in users, too, if
355 wgUserSysopBans is true.
356 * (bug 1326) Use content language for '1movedto2' in edit history
357 * zh: Fix warning when HTTP_ACCEPT_LANGUAGE is not set
358 * zh: Fix double conversion for zh-sg and zh-hk
359 * (bug 1132) Fix concatenation of link lists in refreshLinks
360 * (bug 1101) Fix memory leak in refreshLinks
361 * (bug 1339) Fix order of @imports in Cologne Blue CSS
362 * Don't try to create links without namespaces ([[Category:]] link bug)
363 * Memcached data compression fixes
364 * Several valid XHTML fixes
365 * (bug 624) Fix IE freezing rendering whilst waiting for CSS with MonoBook
366 * (bug 211) Fix tabbed preferences with XHTML MIME type
367 * Fix for script execution vulnerability.
368
369 === Beta 6 fixes ===
370
371 * (bug 1335) implement 'tooltip-watch' in Language.php
372 * Fix linktrail for nn: language
373 * (bug 1214) Fix prev/next links in Special:Log
374 * (bug 1354) Fix linktrail for fo: language
375 * (bug 512) Reload generated CSS on preference change
376 * (bug 63) Fix displaying as if logged in after logout
377 * Set default MediaWiki:Sitenotice to '-', avoiding extra database hits
378 * Skip message cache initialization on raw page view (quick hack)
379 * Fix notice errors in wfDebugDieBacktrace() in XML callbacks
380 * Suppress notice error on bogus timestamp input (returns epoch as before)
381 * Remove unnecessary initialization and double-caching of parser variables
382 * Call-tree output mode for profiling
383 * (bug 730) configurable $wgRCMaxAge; don't try to update purged RC entries
384 * Add $wgNoFollowLinks option to add rel="nofollow" on external links
385 (on by default)
386 * (bug 1130) Show actual title when moving page instead of encoded one.
387 * (bug 925) Fix headings containing <math>
388 * (bug 1131) Fix headings containing interwiki links
389 * (bug 1380) Update Nynorsk language file
390 * (bug 1232) Fix sorting of cached Special:Wantedpages in miser mode
391 * (bug 1217) Image within an image caption broke rendering
392 * (bug 1384) Make patrol signs have the same width for page moves as for edits
393 * (bug 1364) fix "clean up whitespace" in Title:SecureAndSplit
394 * (bug 1389) i18n for proxyblocker message
395 * Add fur/Furlan/Friulian to language names list
396 * Add TitleMoveComplete hook on page renames
397 * Allow simple comments for each translation rules in MW:Zhconversiontable
398 * (bug 1402) Make link color of tab subject page link on talk page indicate whether article exists
399 * (bug 1368) Fix SQL error on stopword/short word search w/ MySQL 3.x
400 * Translated Hebrew namespace names
401 * (bug 1429) Stop double-escaping of block comments; fix formatting
402 * (bug 829) Fix URL-escaping on block success
403 * (bug 1228) Fix double-escaping on &amp; sequences in [enclosed] URLs
404 * (bug 1435) Fixed many CSS errors
405 * (bug 1457) Fix XHTML validation on category column list
406 * (bug 1458) Don't save if edit form submission is incomplete
407 * Logged-in edits and preview of user CSS/JS are now locked to a session token.
408 * Per-user CSS and JavaScript subpage customizations now disabled by default.
409 They can be re-enabled via $wgAllowUserJs and $wgAllowUserCss.
410 * Removed .ogg from the default uploads whitelist as an extra precaution.
411 If your web server is configured to serve Ogg files with the correct
412 Content-Type header, you can re-add it in LocalSettings.php:
413 $wgFileExtensions[] = 'ogg';
414
415 === RC1 fixes ===
416
417 * Fix notice error on nonexistent template in wikitext system message
418 * (bug 1469) add missing <ul> tags on Special:Log
419 * (bug 1470) remove extra <ul> tags from Danish log messages
420 * Fix notice on purge w/ squid mode off
421 * (bug 1477) hide details of SQL error messages by default
422 Set $wgShowSQLErrors = true for debugging.
423 * (bug 1430) Don't check for template data when editing page that doesn't exist
424 * Recentchanges table purging fixed when using table prefix
425 * (bug 1431) Avoid redundant objectcache garbage collection
426 * (bug 1474) Switch to better-cached index for statistics page count
427 * Run Unicode normalization on all input fields
428 * Fix translation for allpagesformtext2 in LanguageZh_cn and LanguageZh_tw
429 * Block image revert without valid login
430 * (bug 1446) stub Bambara (bm) language file using French messages
431 * (bug 1432) Update Estonian localization
432 * (bug 1471) unclosed <p> tag in Danish messages
433 * convertLinks script fixes
434 * Corrections to template loop detection
435 * XHTML encoding fix for usernames containing & in Special:Emailuser
436 * (for zh) Search for variant links even when conversion is turned off,
437 to help prevent duplicate articles.
438 * Disallow ISO 8859-1 C1 characters and "no-break space" in user names
439 on Latin-1 wikis.
440 * Correct the name of the main page it LanguageIt
441 * Allow Special:Makesysop to work for usernames containing SQL special
442 characters.
443 * Fix annoying blue line in Safari on scaled-down images on description page
444 * Increase upload sanity checks
445 * Fix XSS bug in Media: links
446 * Add cross-site form submission protection to various actions
447 * Fix fatal error on some dubious page titles
448 * Stub threshold displays correctly again
449
450
451 === 1.4.0 final fixes ===
452
453 * (bug 65) Fix broken interwiki link encoding on Latin-1 wikis; force to UTF-8
454 * (bug 563) Fix UTF-8 interwiki URL redirects via Latin-1 wikis
455 * (bug 1536) Fix page info
456 * Support os (Ossetic) as language code, using Russian localization base
457 * (bug 1610) Support non (Old Norse) as language code, using Icelandic localization base
458 * (bug 1618) Properly list custom namespaces in Special:Allpages
459 * (bug 1622) Remove trailing' >' when using category browser
460 * (bug 1570) Fix php 4.2.x error on conflict merging
461 * (bug 1585) Fix page title on post-login redirection page
462 * Run UTF-8 validation on old text in Recentchanges RSS diffs
463 * (bug 1642) fix a mime type typo in img_auth.php
464 * Automated interwiki redirects only for local interwikis
465 * Respect read-only mode on block removals
466 * Trim old illegal characters from syndication feeds
467 * Reduce message cache outage recovery delay from 1 day to 5 minutes
468 * (bug 1403) Update Finnish localization
469 * (bug 1478) Punjabi localization
470 * (bug 1667) Update script 5 second countdown.
471 * (bug 1057) Fix logging table encoding (error on MySQL 4.1)
472 * (bug 1680) Fix linktrail for fo
473 * (bug 1653) Removing hardcoded messages in Special:Allmessages
474 * (bug 1594) Render a hyphen in a formula as &minus; in HTML
475 * (bug 1495) Fall back to default language MediaWiki: for custom messages
476 * (bug 1617) Show different error messages for "user does not
477 exist" and "wrong password" when using AuthPlugin
478 * (bug 1532), (bug 1544) Changed language names for
479 'bn', 'bo', 'dv', 'dz', 'ht', 'ii', 'li', 'lo', 'ng', 'or', 'pa', 'si',
480 'ti', 've'
481 * Fix editing on non-Esperanto wiki with user language pref set to Esperanto
482 * Make conversion table for zh-sg default to zh-cn, and zh-hk default to zh-tw
483 * Fix PHP notice in MonoBook when counters disabled
484 * (bug 1696) Update namespaces, dates in uk localization
485 * (bug 551) Installer warns about magic_quotes_runtime and magic_quotes_sybase
486 instead of trying to install with corrupt table files
487 * Installer no longer tries to move non-default MediaWiki: pages into Template:
488 * User-to-user email disabled by default ($wgEnableUserEmail)
489
490
491 === 1.4.1 fixes ===
492
493 * (bug 1720) fix genitive month names for uk
494 * (bug 1704) fixed untranslateable string in Special:Log
495 * (bug 1638) Added Belrusian language file
496 * (bug 1736) typo in SpecialValidate.php
497 * (bug 73) Upload doesn't run edit updates on description page (links,
498 search index and categories)
499 * (bug 646) <math> fails to recognize \ll and \gg
500 * (bug 926) \div element from TeX not supported in <math> element
501 * (bug 1147) add \checkmark to whitelist in texutil.ml
502 * (bug 937) \limits function from LaTeX not supported in <math> element
503 * Support for manually converting article title to different Chinese
504 variants (for zh)
505 * (bug 1488, bug 1744) Fix encoding for preferences, dates in Latin-1 mode
506 * (bug 1042) Fix UTF-8 case conversion for PHP <4.3 with mbstring extension
507 * Fix code typo that broke article credits display
508 * Installation fixes for running under IIS
509 * (bug 1556) login page tab order. "remember" checkbox now come after password.
510 * SQL debug log fixlets
511 * (bug 1815) Fix namespace in old revision display with mismatched title
512 * (bug 1788) Fix link duplication when edit/upload comment includes newlines
513 * Change default on $wgSysopUserBans and $wgSysopRangeBans to true
514 * Fix link conversion for URL request
515 * (bug 1851) Updated download URL for the SCIM packages used by zhtable
516 * (bug 1853) Try stripping quotes from term for 'go' title match
517 * Fix missing function in Latin1 mode
518 * (bug 1860) Anchors of interwiki links did not get normalized
519 * (bug 1847) accept lowercase x in ISBN, do not accept invalid A-W,Y,Z
520 * Fix link conversion for URL request, hopefully without breaking the wiki
521 * (bug 1849) New option allows to consider categorized images as used on
522 Special:Unusedimages
523 * Localized category namespace for ka (Georgian)
524 * (bug 1107) Work around includes problem in installer when parent dir is not
525 readable by the web server
526 * (bug 1927) Incorrect escaping on wikitext message in Blockip
527
528
529 === 1.4.2 fixes ===
530
531 * Fix math options in Finnish localization
532 * Use in-process Tidy extension if available when $wgUseTidy is on
533 * (bug 1933) Fix PATH_INFO usage under IIS with PHP ISAPI module
534 * (bug 1188) <nowiki> in {{subst:}} includes fixed
535 * (bug 1936) <!-- comments --> in {{subst:}} includes fixed
536 * Fix a potential MSIE JavaScript injection vector in Tidy mode
537
538
539 === 1.4.3 fixes ===
540
541 * (bug 1636) Refs like &#0355; were misinterpreted as octal in some places
542 * (bug 1163) Special:Undelete showed oldest revision instead of newest
543 * (bug 1938) Fix escaping of illegal character references in link text
544 * (bug 1997) Fix for error on display of renamed items in Recentchanges on PHP5
545 * (bug 1949) Profiling typo in rare error case
546 * (bug 1963) Fix deletion log link when $wgCapitalLinks is off
547 * (bug 1970) Don't show move tab for immobile pages
548 * (bug 1770) Page creation recorded links from the 'newarticletext' message
549 * Optional change to the site_stats table. When applied, this removes the need
550 for expensive queries in Special:Statistics.
551
552
553 === 1.4.4 fixes ===
554
555 * (bug 725) Let dir="ltr" attribute work again in MonoBook on RTL languages
556 * (bug 2024) Skip JavaScript error for custom skins where .js message not set
557 * (bug 2025) Updated Indonesian localization
558 * (bug 2039) Updated Lithuanian localization
559
560
561 === Caveats ===
562
563 Some output, particularly involving user-supplied inline HTML, may not
564 produce 100% valid or well-formed XHTML output. Testers are welcome to
565 set $wgMimeType = "application/xhtml+xml"; to test for remaining problem
566 cases, but this is not recommended on live sites. (This must be set for
567 MathML to display properly in Mozilla.)
568
569
570 For notes on 1.3.x and older releases, see HISTORY.
571
572
573 === Online documentation ===
574
575 Documentation for both end-users and site administrators is currently being
576 built up on Meta-Wikipedia, and is covered under the GNU Free Documentation
577 License:
578
579 http://meta.wikipedia.org/wiki/Help:Contents
580
581
582 === Mailing list ===
583
584 A MediaWiki-l mailing list has been set up distinct from the Wikipedia
585 wikitech-l list:
586
587 http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
588
589 A low-traffic announcements-only list is also available:
590 http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce
591
592 It's highly recommended that you sign up for one of these lists if you're
593 going to run a public MediaWiki, so you can be notified of security fixes.
594
595
596 === IRC help ===
597
598 There's usually someone online in #mediawiki on irc.freenode.net