..
abstractSchemaChanges
Add tl_target_id to templatelinks
2022-01-28 17:41:01 +01:00
archives
Add tl_target_id to templatelinks
2022-01-28 17:41:01 +01:00
benchmarks
Merge "Hard deprecate Sanitizer::removeHTMLtags()"
2022-03-08 19:29:55 +00:00
dev
build: Enable phan-taint-check-plugin and suppress issues
2020-12-30 19:02:22 +01:00
includes
Merge "snapshot: Add @var documentation for class properties"
2022-03-09 22:15:12 +00:00
jsduck
eslint: Only apply client rules to client files
2022-02-09 02:40:11 +00:00
language
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
locking
mediawiki.Title
Use 0 instead of "" in phpCharToUpper.json
2021-09-23 05:56:42 +00:00
postgres
Add tl_target_id to templatelinks
2022-01-28 17:41:01 +01:00
sqlite
Add tl_target_id to templatelinks
2022-01-28 17:41:01 +01:00
storage
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
term
Fix various real types related to scalar types
2022-03-10 19:35:34 +00:00
.htaccess
addChangeTag.php
addChangeTag: Ensure system user can create tag
2022-01-18 17:52:47 +01:00
addRFCandPMIDInterwiki.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
addSite.php
Add notice about local-server cache to addSite.php
2021-02-09 11:37:41 +01:00
attachLatest.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
blockUsers.php
Use a constant for 'Maintenance script' username
2021-05-03 23:34:26 +02:00
categoryChangesAsRdf.php
Fix various documentation related to scalar types
2022-03-09 20:49:51 +00:00
changePassword.php
maintenance: Move username/userid validation into Maintenance class
2021-07-13 15:39:04 +01:00
checkBadRedirects.php
checkComposerLockUpToDate.php
checkDependencies.php
Update Legoktm's email address
2021-05-02 05:39:37 +00:00
checkImages.php
checkUsernames.php
Use UserNameUtils in maintenance scripts
2020-10-25 21:52:56 +00:00
cleanupBlocks.php
Drop hard-deprecated and unused DatabaseBlock::chooseBlock
2021-05-25 16:52:05 -07:00
cleanupCaps.php
cleanupEmptyCategories.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
cleanupImages.php
Same code style and formatting for exists-style SQL queries
2021-08-12 11:37:58 +02:00
cleanupInvalidDbKeys.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
cleanupPreferences.php
Improve CleanupPreferences::deleteByWhere
2022-02-21 09:19:45 +11:00
cleanupRemovedModules.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
cleanupRevActorPage.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
cleanupSpam.php
rdbms: Remove usage of deprecated function Database::numRows()
2022-01-19 17:34:41 +00:00
cleanupTitles.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
cleanupUploadStash.php
Remove or replace usages of "sanity"
2021-11-19 23:19:42 +00:00
cleanupUsersWithNoId.php
Use array_fill_keys() instead of array_flip() if that reflects the developer's intention
2021-06-15 00:11:10 +00:00
cleanupWatchlist.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
clearInterwikiCache.php
CodeCleanerGlobalsPass.php
maintenance: Mark some closures as static
2021-02-07 02:18:30 +00:00
CommandLineInc.php
Safer autoloading with respect to file-scope code
2021-01-11 11:59:36 +11:00
compareParserCache.php
Replace deprecated WikiPage::factory/newFromID in maintenance scripts
2020-11-12 21:48:21 +00:00
compareParsers.php
Move property initialisation out of the constructor
2022-01-27 18:50:58 +00:00
convertExtensionToRegistration.php
copyFileBackend.php
scripts: Use real bool in options for FileBackend::doOperations
2022-03-08 00:49:13 +01:00
copyJobQueue.php
Replace deprecated JobQueueGroup::singleton()
2022-01-27 21:37:50 +01:00
createAndPromote.php
Create new UserGroupManager::addUserToMultipleGroups method
2021-08-30 10:24:46 -04:00
createBotPassword.php
Cleanup mixed space/tab line indent
2021-09-04 00:52:31 +02:00
deduplicateArchiveRevId.php
Remove or replace usages of "sanity"
2021-11-19 23:19:42 +00:00
deleteArchivedFiles.php
Stop using LocalFile::lock()
2021-11-15 13:56:53 +11:00
deleteArchivedRevisions.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
deleteAutoPatrolLogs.php
Convert various callers to LoadBalancer::getConnectionRef()
2022-02-03 16:48:34 -08:00
deleteBatch.php
Emit deprecation warnings reading from $wgUser
2021-09-15 20:17:04 -07:00
deleteDefaultMessages.php
rdbms: Hard-deprecate legacy cruft from introduction of ResultWrapper
2022-01-06 07:17:38 +01:00
deleteEqualMessages.php
Emit deprecation warnings reading from $wgUser
2021-09-15 20:17:04 -07:00
deleteLocalPasswords.php
deleteOldRevisions.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
deleteOrphanedRevisions.php
maintenance: Cleanup use of exit in Maintenance::execute implementation
2021-08-30 19:48:27 +00:00
deleteSelfExternals.php
maintenance: Cleanup use of exit in Maintenance::execute implementation
2021-08-30 19:48:27 +00:00
deleteTag.php
Remove unreachable code after exception/die/exit
2021-09-03 23:14:28 +00:00
deleteUserEmail.php
Add explicit casts between scalar types
2022-03-08 16:59:01 +00:00
doMaintenance.php
Allow config merge strategies to be bypassed.
2022-02-22 22:59:25 +00:00
Doxyfile
docs: Fix Doxygen rendering of @newable in class comments
2021-12-15 02:35:17 +00:00
dumpBackup.php
maintenance: Mark some closures as static
2021-02-07 02:18:30 +00:00
dumpCategoriesAsRdf.php
dumpIterator.php
snapshot: Add @var documentation for class properties
2022-03-09 21:54:18 +00:00
dumpLinks.php
dumpTextPass.php
dumpUploads.php
edit.php
maintenance: Add --parse-title option to edit.php to parse the title input
2021-12-03 00:04:43 +00:00
emptyUserGroup.php
eraseArchivedFile.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
eval.php
build: Update mediawiki/mediawiki-phan-config to 0.11.0
2021-09-07 17:19:05 +02:00
exportSites.php
Safer autoloading with respect to file-scope code
2021-01-11 11:59:36 +11:00
fetchText.php
Allow config merge strategies to be bypassed.
2022-02-22 22:59:25 +00:00
fileOpPerfTest.php
scripts: Use real bool in options for FileBackend::doOperations
2022-03-08 00:49:13 +01:00
findBadBlobs.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
findClasses.php
Add script for resolving class names to files
2021-04-16 11:04:39 +00:00
findDeprecated.php
Add explicit casts between scalar types
2022-03-08 16:59:01 +00:00
findMissingActors.php
Avoid use of null, bool or Status in log messages
2022-03-02 22:45:10 +00:00
findMissingFiles.php
findOrphanedFiles.php
fixDefaultJsonContentPages.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
fixDoubleRedirects.php
Replace deprecated JobQueueGroup::singleton()
2022-01-27 21:37:50 +01:00
fixExtLinksProtocolRelative.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
fixMergeHistoryCorruption.php
Remove unneeded variable assignment
2021-09-03 22:51:22 +00:00
fixTimestamps.php
Replace remaining usages of IDatabase::fetchObject()
2022-01-19 01:42:16 +01:00
fixUserRegistration.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
formatInstallDoc.php
ParserOptions: Deprecate fallback to $wgUser
2020-12-16 09:03:29 +00:00
generateConfigDoc.php
Make autogenerated config docs more portable
2022-02-09 14:43:06 -08:00
generateConfigSchema.php
Add pre-generator for config-schema.php
2022-02-03 13:27:47 +00:00
generateJsonI18n.php
generateLocalAutoload.php
generateSchemaChangeSql.php
Generate abstract schemas with one script call
2022-02-11 18:50:25 +01:00
generateSchemaSql.php
Generate abstract schemas with one script call
2022-02-11 18:50:25 +01:00
generateSitemap.php
Replace deprecated Language function in generateSitemap.php script
2021-08-04 02:58:28 +02:00
getConfiguration.php
Reapply "SettingsBuilder: allow maintenance scripts to manipulate config"
2022-01-26 19:21:58 +00:00
getLagTimes.php
getReplicaServer.php
getReplicaServer: Handle clusters
2021-11-28 15:13:16 +01:00
getText.php
Add typehints to several methods
2021-08-31 16:19:13 +00:00
grep.php
Add "grep.php" to search pages for a regex
2022-02-23 14:20:18 +11:00
importDump.php
snapshot: Add @var documentation for class properties
2022-03-09 21:54:18 +00:00
importImages.php
Remove or replace usages of "sane"
2021-11-22 13:35:17 +00:00
importSites.php
Safer autoloading with respect to file-scope code
2021-01-11 11:59:36 +11:00
importSiteScripts.php
Emit deprecation warnings reading from $wgUser
2021-09-15 20:17:04 -07:00
importTextFiles.php
Use a constant for 'Maintenance script' username
2021-05-03 23:34:26 +02:00
initEditCount.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
initSiteStats.php
More master -> primary documentation and internal var renaming
2021-07-15 11:20:20 +01:00
initUserPreference.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
install.php
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
interwiki.list
Modify meatballwiki url in default interwiki table
2021-01-26 23:45:29 +09:00
invalidateBotPasswords.php
Add maintenance script to invalidate a users bot passwords
2021-07-13 15:39:11 +01:00
invalidateUserSessions.php
Fix class name of InvalidateUserSessions
2021-08-23 19:03:39 +01:00
jsparse.php
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
lag.php
Maintenance.php
Allow main settings file to be selected via env variable.
2022-02-06 21:13:00 +01:00
Makefile
makeTestEdits.php
Use WikiPage::doUserEditContent() instead of ::doEditContent()
2021-06-28 00:11:30 -07:00
manageForeignResources.php
Cleanup mixed space/tab line indent
2021-09-04 00:52:31 +02:00
manageJobs.php
Replace deprecated JobQueueGroup::singleton()
2022-01-27 21:37:50 +01:00
mcc.php
Fix type of value directly passed to php internal functions
2022-03-07 20:41:55 +01:00
mctest.php
Fix type of value directly passed to php internal functions
2022-03-07 20:41:55 +01:00
mergeMessageFileList.php
Allow config merge strategies to be bypassed.
2022-02-22 22:59:25 +00:00
migrateActors.php
migrateArchiveText.php
Factor out LoggedUpdateMaintenance::setForce()
2021-06-24 16:21:53 +10:00
migrateComments.php
Use array_fill_keys() instead of array_flip() if that reflects the developer's intention
2021-06-15 00:11:10 +00:00
migrateFileRepoLayout.php
scripts: Use real bool in options for FileBackend::doOperations
2022-03-08 00:49:13 +01:00
migrateImageCommentTemp.php
Factor out LoggedUpdateMaintenance::setForce()
2021-06-24 16:21:53 +10:00
migrateRevisionActorTemp.php
maintenance: Add ability to start from rev_id to migrateRevisionActorTemp
2021-11-18 21:51:38 +01:00
migrateUserGroup.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
moveBatch.php
MoveBatch.php: Minor code cleanup
2021-11-24 19:47:21 +00:00
mwdoc-filter.php
mwdocgen.php
Add explicit casts between scalar types
2022-03-08 16:59:01 +00:00
mwjsduck-gen
mysql.php
maintenance: Cleanup use of exit in Maintenance::execute implementation
2021-08-30 19:48:27 +00:00
namespaceDupes.php
Move LinksUpdate and LinksDeletionUpdate into the new namespace
2022-01-04 15:35:57 +11:00
nukeNS.php
nukeNS: don't run purgeRedundantText() after every change
2021-11-19 17:56:01 +00:00
nukePage.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
pageExists.php
maintenance: Cleanup use of exit in Maintenance::execute implementation
2021-08-30 19:48:27 +00:00
parse.php
patchSql.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateArchiveRevId.php
Add typehints to several methods
2021-08-31 16:19:13 +00:00
populateBacklinkNamespace.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateChangeTagDef.php
Convert various callers to LoadBalancer::getConnectionRef()
2022-02-03 16:48:34 -08:00
populateContentTables.php
Allow populateContentTables to continue when there are bad blobs
2021-10-17 18:02:37 -04:00
populateExternallinksIndex60.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateFilearchiveSha1.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateImageSha1.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateInterwiki.php
Avoid using deprecated wfGetDB() in two maintenance scripts
2021-07-07 16:42:15 +02:00
populateIpChanges.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populatePPSortKey.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateRecentChangesSource.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateRevisionLength.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
populateRevisionSha1.php
Remove or replace usages of "sanity"
2021-11-19 23:19:42 +00:00
preprocessorFuzzTest.php
Fix type of value directly passed to php internal functions
2022-03-07 20:41:55 +01:00
protect.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
pruneFileCache.php
Remove or replace usages of "sanity"
2021-11-19 23:19:42 +00:00
purgeChangedFiles.php
Remove or replace usages of "sanity"
2021-11-19 23:19:42 +00:00
purgeChangedPages.php
purgeExpiredBlocks.php
purgeExpiredBlocks.php: Update call to deprecated DatabaseBlock::purgeExpired()
2020-12-24 17:11:57 +00:00
purgeExpiredUserrights.php
purgeExpiredWatchlistItems.php
purgeList.php
purgeList.php: Swap usleep() to sleep()
2022-03-09 13:33:53 +00:00
purgeMessageBlobStore.php
rebuildLocalisationCache: Add --skip-message-purge and accompanying script
2021-04-07 00:36:59 +01:00
purgeModuleDeps.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
purgeOldText.php
purgePage.php
UndeletePage cleanup, part 1
2021-09-21 18:13:57 +02:00
purgeParserCache.php
Remove unreachable code after exception/die/exit
2021-09-03 23:14:28 +00:00
README
reassignEdits.php
reassignEdits: Only UPDATE tables if there's rows to update
2022-02-24 12:48:28 +00:00
rebuildall.php
rebuildFileCache.php
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
rebuildImages.php
Fix various documentation related to scalar types
2022-03-09 20:49:51 +00:00
rebuildLocalisationCache.php
rebuildLocalisationCache: Update threaded support to check ext-sockets
2022-03-04 21:33:28 +00:00
rebuildmessages.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
rebuildrecentchanges.php
Explicit cast TS_UNIX to int for arithmetic operations and int args
2022-01-11 20:13:13 +01:00
rebuildtextindex.php
Replace remaining usages of IDatabase::fetchObject()
2022-01-19 01:42:16 +01:00
recountCategories.php
recountCategories.php: Automatically run cleanupEmptyCategories.php too
2022-01-25 16:35:53 +00:00
refreshExternallinksIndex.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
refreshFileHeaders.php
Cleanup mixed space/tab line indent
2021-09-04 00:52:31 +02:00
refreshImageMetadata.php
maintenance: Add support for oldimage table metadata refresh
2022-01-03 12:14:09 +01:00
refreshLinks.php
Introduce Redirect(Lookup&Store) services to handle redirects
2021-12-01 19:14:22 +01:00
removeInvalidEmails.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
removeUnusedAccounts.php
Miscellaneous master -> primary switches for private functions and variables
2021-09-03 20:14:41 +00:00
renameDbPrefix.php
Remove or replace usages of "sane"
2021-11-22 13:35:17 +00:00
renameRestrictions.php
renameRestrictions.php: Update protected_titles as well
2021-09-05 21:02:18 +02:00
renderDump.php
PHP 8.1: add ENT_COMPAT to some htmlspecialchars() calls
2022-01-25 16:30:44 +11:00
resetAuthenticationThrottle.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
resetPageRandom.php
resetPageRandom.php: Avoid undefined variable warning
2022-02-18 19:45:47 +01:00
resetUserEmail.php
Fix various real types related to scalar types
2022-03-10 19:35:34 +00:00
resetUserTokens.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
rollbackEdits.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
runBatchedQuery.php
Convert various callers to LoadBalancer::getConnectionRef()
2022-02-03 16:48:34 -08:00
runJobs.php
Make runJobs.php die peacefully if the DB server goes away
2022-02-10 15:17:43 +11:00
runScript.php
Safer autoloading with respect to file-scope code
2021-01-11 11:59:36 +11:00
shell.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
showJobs.php
Replace deprecated JobQueueGroup::singleton()
2022-01-27 21:37:50 +01:00
showSiteStats.php
sql.php
maintenance: Add --batch-size to sql.php
2022-01-13 02:03:09 +00:00
Sqlite.php
Fix various documentation related to scalar types
2022-03-09 20:49:51 +00:00
SqliteMaintenance.php
maintenance: Replace some usages of Wikimedia\(suppress|restore)Warnings()
2022-02-24 12:52:05 +00:00
TableCleanup.php
TableCleanup: stop writing to $wgUser
2021-06-02 07:04:23 +00:00
tables-generated.sql
Add tl_target_id to templatelinks
2022-01-28 17:41:01 +01:00
tables.json
Merge "Improve documentation in tables.json about file metadata"
2022-02-26 18:57:46 +00:00
tables.sql
Migrate searchindex to abstract schema
2021-05-27 15:01:24 +02:00
tidyUpT39714.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
undelete.php
Move code from PageArchive to a new UndeletePage command
2021-09-21 16:11:29 +00:00
update-keys.sql
update.php
update.php: Avoid passing null to substr
2022-01-21 10:33:31 +01:00
updateArticleCount.php
Remove trailing dot/space from some exception messages and output strings
2021-08-04 02:38:48 +00:00
updateCollation.php
maintenance: Add table copying feature to updateCollation.php
2022-01-20 09:17:09 +11:00
updateCredits.php
Add explicit casts between scalar types
2022-03-08 16:59:01 +00:00
updateExtensionJsonSchema.php
updateRestrictions.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
updateSearchIndex.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00
updateSpecialPages.php
maintenance: Cleanup use of exit in Maintenance::execute implementation
2021-08-30 19:48:27 +00:00
uppercaseTitlesForUnicodeTransition.php
Remove or replace usages of "sane"
2021-11-22 15:48:03 +00:00
userOptions.php
userOptions.php: allow specifying a user ID range to run on
2021-06-02 22:51:35 +02:00
validateRegistrationFile.php
version.php
Add explicit casts between scalar types
2022-03-08 16:59:01 +00:00
view.php
Replace deprecated WikiPage::factory/newFromID in maintenance scripts
2020-11-12 21:48:21 +00:00
wrapOldPasswords.php
Replace uses of DB_MASTER with DB_PRIMARY
2021-04-29 09:24:31 -07:00