wiki.techinc.nl/includes/api
Brad Jorsch 8bbf41ec84 SECURITY: Fix RevDel log entry information leaks
DELETED_ACTION is supposed to hide the target of the log entry. But a
few places weren't doing this properly.

This fixes:
* API list=logevents no longer returns the pageid when the target is
  hidden.
* Enhanced RecentChanges no longer includes the log target page in the
  CSS class. This should also make the CSS class actually useful.
* Watchlist no longer shows log entries with DELETED_ACTION unless the
  user has deletedhistory, and with SUPPRESSED_ACTION unless the user
  has suppressrevision.

Bug: 58699
Change-Id: I57f13bfc970a33ffd5a399ffb450d9ed0b77902f
2014-01-13 22:20:09 -08:00
..
ApiBase.php Remove classes and functions deprecated in MediaWiki 1.17 2014-01-05 18:54:27 +01:00
ApiBlock.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiComparePages.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiCreateAccount.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiDelete.php Merge "Address errors and warnings in CodeSniffer in api/" 2013-11-18 18:28:22 +00:00
ApiDisabled.php
ApiEditPage.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiEmailUser.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiExpandTemplates.php
ApiFeedContributions.php action=feedcontributions no longer has one item more than limit 2013-12-31 17:44:43 +01:00
ApiFeedWatchlist.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiFileRevert.php Random documentation tweaks 2014-01-02 23:45:14 +01:00
ApiFormatBase.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiFormatDbg.php
ApiFormatDump.php
ApiFormatJson.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiFormatNone.php
ApiFormatPhp.php
ApiFormatRaw.php
ApiFormatTxt.php
ApiFormatWddx.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiFormatXml.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiFormatYaml.php
ApiHelp.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiImageRotate.php Remove useless method overriding 2013-11-16 20:01:55 +01:00
ApiImport.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiLogin.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiLogout.php
ApiMain.php Merge "Remove classes and functions deprecated in MediaWiki 1.17" 2014-01-09 21:11:51 +00:00
ApiModuleManager.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiMove.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiOpenSearch.php API: Add default setting for OpenSearch limit parameter 2013-11-19 19:55:04 +01:00
ApiOptions.php Address errors and warnings in CodeSniffer in api/ 2013-11-17 16:52:24 +01:00
ApiPageSet.php Random documentation tweaks 2014-01-02 23:45:14 +01:00
ApiParamInfo.php Fix CodeSniffer errors and warnings (final round for API classes) 2013-11-15 10:33:50 -08:00
ApiParse.php API: Allow special pages for action=parse&title= 2014-01-09 11:56:02 -05:00
ApiPatrol.php
ApiProtect.php Fix CodeSniffer errors and warnings (final round for API classes) 2013-11-15 10:33:50 -08:00
ApiPurge.php Fix CodeSniffer errors and warnings (final round for API classes) 2013-11-15 10:33:50 -08:00
ApiQuery.php API: Add prop=contributors 2014-01-07 04:09:47 +00:00
ApiQueryAllCategories.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryAllImages.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryAllLinks.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryAllMessages.php
ApiQueryAllPages.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryAllUsers.php Fix CodeSniffer errors and warnings on a number of ApiQuery classes 2013-11-15 10:33:50 -08:00
ApiQueryBacklinks.php Fix CodeSniffer errors and warnings on a number of ApiQuery classes 2013-11-15 10:33:50 -08:00
ApiQueryBase.php Change Title::getInterwiki() in conditions to Title::isExternal() 2014-01-02 11:59:10 +01:00
ApiQueryBlocks.php Fix CodeSniffer errors and warnings on a number of ApiQuery classes 2013-11-15 10:33:50 -08:00
ApiQueryCategories.php Fix CodeSniffer errors and warnings on a number of ApiQuery classes 2013-11-15 10:33:50 -08:00
ApiQueryCategoryInfo.php Fix CodeSniffer errors and warnings on a number of ApiQuery classes 2013-11-15 10:33:50 -08:00
ApiQueryCategoryMembers.php Fix more concatenation errors 2013-12-29 15:08:46 -05:00
ApiQueryContributors.php API: Add prop=contributors 2014-01-07 04:09:47 +00:00
ApiQueryDeletedrevs.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php Fix a few more CodeSniffer errors and warnings on some API classes 2013-11-15 10:33:49 -08:00
ApiQueryExternalLinks.php Fix a few more CodeSniffer errors and warnings on some API classes 2013-11-15 10:33:49 -08:00
ApiQueryExtLinksUsage.php Fix a few more CodeSniffer errors and warnings on some API classes 2013-11-15 10:33:49 -08:00
ApiQueryFilearchive.php Fix capitalization in ApiQueryBase::titlePartToKey() 2013-12-23 12:53:43 -05:00
ApiQueryFileRepoInfo.php Fixed api.php fatals due to protected field usage 2013-12-02 10:52:10 -08:00
ApiQueryImageInfo.php API: Add iiprop=canonicaltitle 2013-12-09 11:25:52 -05:00
ApiQueryImages.php Fix CodeSniffer errors and warnings (you guessed it, on API classes) 2013-11-15 18:08:13 +00:00
ApiQueryInfo.php Declare visibility on class property in ApiQueryInfo 2013-11-15 18:08:51 +00:00
ApiQueryIWBacklinks.php Fix a few more CodeSniffer errors and warnings on some API classes 2013-11-15 10:33:49 -08:00
ApiQueryIWLinks.php Fix a few more CodeSniffer errors and warnings on some API classes 2013-11-15 10:33:49 -08:00
ApiQueryLangBacklinks.php Fix CodeSniffer errors and warnings (you guessed it, on API classes) 2013-11-15 18:08:13 +00:00
ApiQueryLangLinks.php Fix CodeSniffer errors and warnings (you guessed it, on API classes) 2013-11-15 18:08:13 +00:00
ApiQueryLinks.php Add/update/remove incomplete/incorrect documentation 2013-11-17 21:53:34 +00:00
ApiQueryLogEvents.php SECURITY: Fix RevDel log entry information leaks 2014-01-13 22:20:09 -08:00
ApiQueryORM.php
ApiQueryPagePropNames.php Fix CodeSniffer errors and warnings (you guessed it, on API classes) 2013-11-15 18:08:13 +00:00
ApiQueryPageProps.php Fix CodeSniffer errors and warnings (you guessed it, on API classes) 2013-11-15 18:08:13 +00:00
ApiQueryPagesWithProp.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQueryProtectedTitles.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQueryQueryPage.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQueryRandom.php remove forced index causing full index scans 2013-12-20 17:19:14 +10:00
ApiQueryRecentChanges.php Throw exception on invalid RecentChange types 2014-01-02 22:36:47 +00:00
ApiQueryRevisions.php Remove change_tag_tag_id index forcing from API too 2013-12-04 12:26:24 -05:00
ApiQuerySearch.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQuerySiteinfo.php Add $wgFavicon to siteinfo API 2014-01-13 11:00:53 +00:00
ApiQueryStashImageInfo.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQueryTags.php
ApiQueryUserContributions.php Remove change_tag_tag_id index forcing from API too 2013-12-04 12:26:24 -05:00
ApiQueryUserInfo.php Fix CodeSniffer errors and warnings on yet more API classes 2013-11-15 17:53:10 +00:00
ApiQueryUsers.php Remove unneeded uses of else{} in api/ 2013-11-18 21:34:43 +01:00
ApiQueryWatchlist.php Throw exception on invalid RecentChange types 2014-01-02 22:36:47 +00:00
ApiQueryWatchlistRaw.php
ApiResult.php
ApiRollback.php
ApiRsd.php
ApiSetNotificationTimestamp.php
ApiTokens.php
ApiUnblock.php Fix more concatenation errors 2013-12-29 15:08:46 -05:00
ApiUndelete.php
ApiUpload.php Random documentation tweaks 2014-01-02 23:45:14 +01:00
ApiUserrights.php Explicitly support user id in action=userrights 2013-12-16 19:25:24 +00:00
ApiWatch.php Use Title::isWatchable in ApiWatch 2013-12-27 19:01:02 +01:00