wiki.techinc.nl/maintenance
Tim Starling 77086dc2ef Fixes for TitleCleanup subclasses:
* (r56711) Don't use unbufferred queries unless someone is holding a gun to your head, they cause no end of trouble. Use batched queries instead. Should fix the bug reported on bug 20741 comment 13. 
* Fixed a bug in cleanupTitles.php which caused it to fail to convert spaces in page_title to underscores, possibly caused by r6355.
* Made cleanupWatchlist.php respect "--fix" as documented
* Made runTable accept a parameter array instead of an ever-growing formal parameter list
* Renamed processPage() to more accurate processRow(). Removed abstract function definition since the name of the function can be overridden.
* Made a few things public instead of protected for easier testing via eval.php
* Fixed missing newlines in progress messages in cleanupCaps.php
2009-09-24 04:19:25 +00:00
..
archives Add a patch file for the index change in r47488 2009-08-28 17:54:35 +00:00
dtrace
gearman Merge and clean up memory_limit hacks from wmf-deployment r53208. 2009-09-14 22:10:10 +00:00
ibm_db2 Changes to IBM DB2 support: 2009-09-23 18:39:50 +00:00
language * (bug 16310) Credits page now lists IP addresses rather than saying the number of anonymous users that edited the page 2009-09-23 11:31:52 +00:00
mssql
ora l10n added to oracle tables.sql 2009-08-26 14:49:42 +00:00
postgres Full support for modified oldimage FK constraint to do ON UPDATE CASCASE as well as ON DELETE CASCADE. Thanks to Robert Fleming for reporting and supplying a patch in bug #19445. 2009-07-20 01:54:36 +00:00
sqlite * Preserve usertext_timestamp index name for MySQL, prefix it for SQLite. Issues remain on the experimental non-installable DBMSes. 2009-01-15 14:20:28 +00:00
storage Apply live hack from wmf-deployment r53208: allows passing alt table name 2009-09-14 21:35:14 +00:00
.htaccess
7zip.inc (bug 19289) importDump.php can now handle bzip2 and 7zip. 2009-08-07 00:53:21 +00:00
addwiki.php add ProofreadPage.sql 2009-09-22 16:50:09 +00:00
attachLatest.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
backup.inc Cleanup live hack from wmf-deployment r53208 a bit: DB selection using load balancer. 2009-09-14 22:32:30 +00:00
backupPrefetch.inc
benchmarkPurge.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
cdb-test.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
changePassword.php newline on that output so your terminal don't look funny :) 2009-09-04 17:40:50 +00:00
checkAutoLoader.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
checkBadRedirects.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
checkImages.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
checkUsernames.php doMaintenance.php -> DO_MAINTENANCE 2009-09-04 12:55:36 +00:00
cleanupCaps.php Fixes for TitleCleanup subclasses: 2009-09-24 04:19:25 +00:00
cleanupDupes.inc
cleanupImages.php Fixes for TitleCleanup subclasses: 2009-09-24 04:19:25 +00:00
cleanupSpam.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
cleanupTable.inc Fixes for TitleCleanup subclasses: 2009-09-24 04:19:25 +00:00
cleanupTitles.php Fixes for TitleCleanup subclasses: 2009-09-24 04:19:25 +00:00
cleanupWatchlist.php Fixes for TitleCleanup subclasses: 2009-09-24 04:19:25 +00:00
clear_interwiki_cache.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
clear_stats.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
commandLine.inc Fix for r55810: oly set $optionsWithArgs if it's not defined, as in the old version; when defined by scripts, it's always set before including commandLine.inc, and thus setting it always to an empty array will break these scripts 2009-09-05 19:40:52 +00:00
convertLinks.inc config/index.php: 2009-08-15 21:29:58 +00:00
convertLinks.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
convertUserOptions.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
createAndPromote.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
deleteArchivedFiles.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
deleteArchivedRevisions.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
deleteBatch.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
deleteDefaultMessages.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
deleteImageMemcached.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
deleteOldRevisions.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
deleteOrphanedRevisions.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
deleteRevision.php Redo r53641, reverted in r55457, now using indexed queries: 2009-08-23 09:39:13 +00:00
deleteSelfExternals.php cleanup r56216 deleteSelfExternals a little - fix short PHP tag, use escaping for good measure (though in most cases we'll be clean) 2009-09-12 00:05:04 +00:00
doMaintenance.php Forward-port r53264 from wmf-deployment branch: "Adjust paths in the Wikimedia-specific command-line config hacks. Separating out most of the custom config files..." 2009-09-11 23:18:28 +00:00
Doxyfile Revert r52336 "Merge maintenance-work branch:" 2009-06-24 02:49:24 +00:00
dumpBackup.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
dumpHTML.php
dumpInterwiki.inc Doc fixes, add new Wikimedia group for doxygen so we can set this stuff apart. 2009-08-05 00:34:18 +00:00
dumpInterwiki.php Doc fixes, add new Wikimedia group for doxygen so we can set this stuff apart. 2009-08-05 00:34:18 +00:00
dumpLinks.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
dumpSisterSites.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
dumpTextPass.php Follow-up to http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54561: use the class autoloader. 2009-08-19 05:41:42 +00:00
dumpUploads.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
edit.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
eval.php Revert eval.php changes from r54653, r54312, r54225 (maintenance-work branch merge), these changes totally broke eval.php due to the change in scope, from global to function. 2009-08-12 03:44:06 +00:00
fetchText.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
findhooks.php findhooks and syntaxChecker don't need DB access :) 2009-08-09 13:31:15 +00:00
FiveUpgrade.inc Last update to call $dbw->sourceFile() directly. Throw wfDeprecated() in dbsource() since nothing in core or extensions calls this. 2009-08-03 04:32:50 +00:00
fixSlaveDesync.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
fixTimestamps.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
fixUserRegistration.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
fuzz-tester.php Nuke the last vestiges of tlh. 2009-09-13 13:57:35 +00:00
generateSitemap.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
getLagTimes.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
getSlaveServer.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
http_session_download.php Move $wgUseNormalUser setting to constructors. 2009-08-09 12:26:11 +00:00
importDump.php Follow-up to http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54561: use the class autoloader. 2009-08-19 05:41:42 +00:00
importImages.inc the result of this function is directly passed to foreach and thus avoid some errors such "Invalid arguments supplied for foreach" 2009-08-10 21:15:46 +00:00
importImages.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
importTextFile.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
importUseModWiki.php
initEditCount.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
initStats.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
install-utils.inc De-clutter base directory; moving install-utils.inc into maintenance. 2009-08-19 23:40:48 +00:00
installExtension.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
interwiki.sql Add mw :) 2009-09-16 23:27:18 +00:00
lag.php De-Wikimedified lag.php script and merged to trunk. Still not 100% sure what the -r option is supposed to do, but it now runs. :) 2009-09-15 00:24:24 +00:00
Maintenance.php Use STDERR instead of fopen('php://stderr') when possible 2009-09-18 04:26:30 +00:00
Makefile
mcc.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
mctest.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
mergeMessageFileList.php Assorted tweaks. 2009-09-18 05:23:10 +00:00
migrateUserGroup.php * svn:eol-style native 2009-09-07 13:18:54 +00:00
moveBatch.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
mwdocgen.php Typo. 2009-07-01 00:29:38 +00:00
namespaceDupes.php Fix for error accessing uninitialized namespace aliases array... use the accessor, which lazy-initializes :) 2009-08-26 15:03:20 +00:00
nextJobDB.php * Update nextJobDB.php and cleanupSpam.php to work with wikis using a prefix for database tables 2009-08-16 19:23:34 +00:00
nukeNS.php * Rewrote commandLine.inc to be a simple wrapper around Maintenance.php 2009-09-04 08:02:00 +00:00
nukePage.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
orphans.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
ourusers.php Doc fixes, add new Wikimedia group for doxygen so we can set this stuff apart. 2009-08-05 00:34:18 +00:00
parserTests.inc Hopefully reduce memory leaks in parser tests... now clearing $wgOut on each run! 2009-09-03 22:44:28 +00:00
parserTests.php * Parser test supports uploading results to remote CodeReview instance 2009-07-30 22:24:04 +00:00
parserTests.txt Hopefully reduce memory leaks in parser tests... now clearing $wgOut on each run! 2009-09-03 22:44:28 +00:00
parserTestsParserHook.php
parserTestsParserTime.php
parserTestsStaticParserHook.php
patchSql.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
populateCategory.inc * Fixed a whole lot of XSS vulnerabilities in the installer. All require a live installer, i.e. with no LocalSettings.php present. 2009-02-05 08:56:35 +00:00
populateCategory.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
populateLogSearch.inc Re-add some files that are still used by updaters.inc. 2009-08-03 02:44:18 +00:00
populateLogSearch.php bug 18472 Suppression log filtered by "offender", as Oversight log can be 2009-09-14 17:09:13 +00:00
populateLogUsertext.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
populateParentId.inc Re-add some files that are still used by updaters.inc. 2009-08-03 02:44:18 +00:00
populateParentId.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
populateSha1.php Add fixme note to replace 'mysql' command-line callout with proper usage of a second unbuffered DB connection 2009-08-04 23:24:58 +00:00
preprocessorFuzzTest.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
protect.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
purgeList.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
purgeOldText.inc (bug 19160) Use DISTINCT instead of DISTINCTROW for compatibility with postgresql 2009-06-15 03:05:28 +00:00
purgeOldText.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
README * (bug 14201) Set $wgDBadminuser/$wgDBadminpassword during setup 2009-07-23 00:31:37 +00:00
reassignEdits.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
rebuildall.php * Rewrote commandLine.inc to be a simple wrapper around Maintenance.php 2009-09-04 08:02:00 +00:00
rebuildFileCache.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
rebuildImages.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
rebuildInterwiki.inc
rebuildInterwiki.php Doc fixes, add new Wikimedia group for doxygen so we can set this stuff apart. 2009-08-05 00:34:18 +00:00
rebuildLocalisationCache.php Merge and clean up memory_limit hacks from wmf-deployment r53208. 2009-09-14 22:10:10 +00:00
rebuildmessages.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
rebuildrecentchanges.php * (bug 19055) maintenance/rebuildrecentchanges.php now purges Special:Recentchanges's RSS and Atom feed cache 2009-08-28 18:04:40 +00:00
rebuildtextindex.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
refreshImageCount.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
refreshLinks.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
removeUnusedAccounts.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
renameDbPrefix.php Make DB_STD the normal DB access level. Some scripts need DB_ADMIN, so return that in them. 2009-08-09 13:40:43 +00:00
renamewiki.php Fix syntax error from r55287 2009-08-19 01:07:27 +00:00
renderDump.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
rollbackEdits.php Don't need that anymore 2009-09-01 23:38:46 +00:00
runJobs.php Merge and clean up memory_limit hacks from wmf-deployment r53208. 2009-09-14 22:10:10 +00:00
showJobs.php Added --group option to show number of jobs per job type 2009-08-14 11:15:47 +00:00
showStats.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
sql.php Fix regression in sql.php: needs to run w/ DB admin privileges in order to do DB updates 2009-09-22 16:41:04 +00:00
stats.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
syntaxChecker.php Use wfEscapeShellArg() so that the script works correctly when paths contain whitespaces 2009-09-12 10:19:56 +00:00
tables.sql Add experimental new auth framework, ExternalAuth 2009-07-19 22:02:00 +00:00
testRunner.postgres.sql
testRunner.sql
undelete.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
update.php (bug 20471) In update.php, disable the LocalisationCache storage backend before Setup.php is run, to avoid having extensions die when they try to access the l10n_cache table from $wgExtensionSetupFunctions. 2009-09-04 02:03:23 +00:00
updateArticleCount.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
updateRestrictions.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
updaters.inc Add a patch file for the index change in r47488 2009-08-28 17:54:35 +00:00
updateSearchIndex.php * batch change for "while ( $row = $db->fetchObject( $res ) )" and similar to "foreach ( $res as $row )" 2009-08-17 21:15:31 +00:00
updateSpecialPages.php * update identation 2009-08-07 14:05:26 +00:00
upgrade1_5.php Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
userDupes.inc * Fixed a whole lot of XSS vulnerabilities in the installer. All require a live installer, i.e. with no LocalSettings.php present. 2009-02-05 08:56:35 +00:00
userOptions.inc Revert r54244 which was stupid and fix this properly. Require commandLine.inc/Maintenance.php using the full path every time. 2009-08-03 21:56:41 +00:00
userOptions.php
users.sql Follow up to r56323: fix the broken grant syntax (which I should have tested before committing). 2009-09-20 07:15:19 +00:00
waitForSlave.php Redo addArgs() as addArg() so we can actually do useful things with arguments like descriptions and proper requirement checks, similar to addOption() 2009-08-18 23:06:24 +00:00
wikipedia-interwiki.sql Nuke the last vestiges of tlh. 2009-09-13 13:57:35 +00:00
wiktionary-interwiki.sql

== MediaWiki Maintenance ==

The .sql scripts in this directory are not intended to be run standalone,
although this is appropriate in some cases, e.g. manual creation of blank tables
prior to an import.

Most of the PHP scripts need to be run from the command line. Prior to doing so,
ensure that the LocalSettings.php file in the directory above points to the
proper installation.

Certain scripts will require elevated access to the database. In order to
provide this, first create a MySQL user with "all" permissions on the wiki
database, and then set $wgDBadminuser and $wgDBadminpassword in your
LocalSettings.php

=== Brief explanation of files ===

A lot of the files in this directory are PHP scripts used to perform various
maintenance tasks on the wiki database, e.g. rebuilding link tables, updating
the search indices, etc. The files in the "archives" directory are used to
upgrade the database schema when updating the software. Some schema definitions
for alternative (as yet unsupported) database management systems are stored
here too.

The "storage" directory contains scripts and resources useful for working with
external storage clusters, and are not likely to be particularly useful to the
vast majority of installations. This directory does contain the compressOld
scripts, however, which can be useful for compacting old data.

=== Maintenance scripts ===

As noted above, these should be run from the command line. Not all scripts are
listed, as some are Wikimedia-specific, and some are not applicable to most
installations.

	changePassword.php
	Reset the password of a specified user

	cleanupSpam.php
	Mass-revert insertion of linkspam

	createAndPromote.php
	Create a user with administrator (and optionally, bureaucrat) permissions

	deleteOldRevisions.php
	Erase old revisions of pages from the database

	dumpBackup.php
	Backup dump script

	edit.php
	Edit a page to change its content

	findhooks.php
	Find hooks that aren't documented in docs/hooks.txt

	importDump.php
	XML dump importer
	
	importImages.php
	Import images into the wiki
	
	importTextFile.php
	Import the contents of a text file into a wiki page

	moveBatch.php
	Move a batch of pages 

	namespaceDupes.php
	Check articles name to see if they conflict with new/existing namespaces

	nukePage.php
	Wipe a page and all revisions from the database

	reassignEdits.php
	Reassign edits from one user to another

	rebuildImages.php
	Update image metadata records

	rebuildmessages.php
	Update the MediaWiki namespace after changing site language

	rebuildtextindex.php
	Rebuild the fulltext search indices

	refreshLinks.php
	Rebuild the link tables

	removeUnusedAccounts.php
	Remove user accounts which have made no edits

	runJobs.php
	Immediately complete all jobs in the job queue

	stats.php
	Show all statistics stored in the cache

	undelete.php
	Undelete all revisions of a page

	update.php
	Check and upgrade the database schema to the current version

	updateRestrictions.php
	Update pages restriction to the new schema

	userOptions.php
	Change user options