2003-12-08 07:10:21 +00:00
|
|
|
= MediaWiki release notes =
|
|
|
|
|
|
2004-03-01 05:51:55 +00:00
|
|
|
== Version 1.3.0pre-alpha ==
|
2004-02-27 23:08:11 +00:00
|
|
|
|
2004-03-01 05:51:55 +00:00
|
|
|
Various things will be happening for 1.3.0...
|
|
|
|
|
* More advanced parser
|
|
|
|
|
* New schema...
|
|
|
|
|
* Magic goodies!
|
2004-03-24 19:55:25 +00:00
|
|
|
* Included PHPTAL 0.7.0 from http://phptal.sourceforge.net/
|
2004-03-01 05:51:55 +00:00
|
|
|
* stuff
|
|
|
|
|
|
|
|
|
|
== Version 1.2.0 ==
|
2004-02-27 23:08:11 +00:00
|
|
|
|
|
|
|
|
New features in 1.2:
|
|
|
|
|
* 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)
|
2004-02-28 08:31:44 +00:00
|
|
|
* Editing toolbar to demonstrate wiki syntax to newbies
|
|
|
|
|
(off by default in user preferences)
|
|
|
|
|
* Support for authenticated SMTP outgoing e-mail (experimental)
|
2004-03-01 05:51:55 +00:00
|
|
|
* 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.
|
2004-02-27 23:08:11 +00:00
|
|
|
|
|
|
|
|
Fixes and tweaks:
|
2004-03-08 01:51:32 +00:00
|
|
|
* Now works with register_globals off!
|
|
|
|
|
* Works with short tags disabled.
|
2004-02-27 23:08:11 +00:00
|
|
|
* Should work out of the box on MySQL 3.2.x again. On 4.x set
|
|
|
|
|
$wgEnablePersistentLC = true; to turn on the link cache table
|
|
|
|
|
for a slight rendering speed boost.
|
2004-03-01 05:51:55 +00:00
|
|
|
* rebuildMessages.php can now selectively update new messages, or
|
|
|
|
|
overwrite everything.
|
2004-02-27 23:08:11 +00:00
|
|
|
* Various bug fixes.
|
|
|
|
|
* Other stuff we forgot.
|
|
|
|
|
* Documentation more out of date than ever before!
|
|
|
|
|
|
2004-02-28 08:31:44 +00:00
|
|
|
=== Behavior changes ===
|
2004-02-27 23:08:11 +00:00
|
|
|
|
2004-02-28 08:31:44 +00:00
|
|
|
* 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.
|
2004-02-27 23:08:11 +00:00
|
|
|
|
|
|
|
|
=== 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
|
|
|
|
|
(patch-ipb_expiry.sql for manual updaters).
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
== Version 1.1.0, 2003-12-08 ==
|
2003-12-08 07:10:21 +00:00
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
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!)
|
2003-12-08 08:57:50 +00:00
|
|
|
* "Magic words"
|
2003-12-08 08:40:48 +00:00
|
|
|
|
|
|
|
|
Fixes and tweaks:
|
|
|
|
|
* linkscc table caches link data for rendering; faster rebuildlinks.php
|
|
|
|
|
* Numerous bugs in 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 <nowiki> segments in section titles etc mitigated
|
|
|
|
|
* Contributions offset and minor edit bugs fixed
|
|
|
|
|
* Whatlinkshere now sorted alphabetically
|
2003-12-08 09:24:04 +00:00
|
|
|
* Various exciting new profiling options.
|
|
|
|
|
* Debug log is off by default.
|
2003-12-08 08:40:48 +00:00
|
|
|
* Various small bugs fixed.
|
|
|
|
|
|
2003-12-08 08:57:50 +00:00
|
|
|
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 EditPage.php and ImagePage.php.
|
|
|
|
|
|
|
|
|
|
New translations:
|
|
|
|
|
* fi - Finnish
|
|
|
|
|
* ia - Interlingua
|
|
|
|
|
* no - Norwegian
|
|
|
|
|
* sk - Slovak
|
|
|
|
|
* ta - Tamil
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Database changes ===
|
|
|
|
|
|
|
|
|
|
"linkscc" table added. If upgrading manually (rather than with update.php),
|
|
|
|
|
run maintenance/archives/patch-linkscc.sql to create the table.
|
|
|
|
|
|
|
|
|
|
Older releases were dated snapshots from the old 'stable' branch:
|
|
|
|
|
|
|
|
|
|
== mediawiki-20031118 ==
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
* 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 rebuildlinks script fixed.
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
== mediawiki-20031117 ==
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
== mediawiki-20031107 ==
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Security note ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
<Directory "/Library/MediaWiki/web/upload">
|
|
|
|
|
# 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.
|
|
|
|
|
</Directory>
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Database updates ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
If you're using 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
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Translations ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
New interface localization files are included for:
|
|
|
|
|
fy Frisian
|
|
|
|
|
ro Romanian
|
|
|
|
|
sl Slovene
|
|
|
|
|
sq Albanian
|
|
|
|
|
sr Serbian
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Memcached ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Online documentation ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Mailing list ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
A MediaWiki-l mailing list has been set up distinct from the Wikipedia
|
|
|
|
|
wikitech-l list:
|
|
|
|
|
|
|
|
|
|
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== UseModWiki import script ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
=== Test suite removed ===
|
2003-12-08 07:10:21 +00:00
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
2003-12-08 08:40:48 +00:00
|
|
|
|
|
|
|
|
== mediawiki-20030829 ==
|
|
|
|
|
|
|
|
|
|
First release under MediaWiki name.
|