wiki.techinc.nl/includes/api
Aaron Schulz 1e138c9340 api: make ApiMain::getUserAgent() only use api-user-agent when set
This avoids data bloat in feature usage logging and tracking,
reducing the chance of truncation, and makes it easier to search
these records.

Note that all uses of this method are tied to deprecated API
feature use reporting.

Bug: T313731
Change-Id: Ie097ad21959fbcedc33da407145a7aad573a361e
2024-08-30 00:38:29 +00:00
..
Hook Add ApiLogFeatureUsage hook 2024-06-12 13:49:50 -07:00
i18n Merge "Allow ApiParse to use the ArticleParserOptions hook" 2024-08-29 17:00:00 +00:00
Validator Fix specifying messages with params as arrays in API documentation 2024-08-21 13:26:02 +00:00
ApiAcquireTempUserName.php Handle collisions from SerialProvider::acquireIndex 2023-12-21 14:49:42 +00:00
ApiAMCreateAccount.php Deprecate ApiBase::makeMessage 2024-08-16 12:09:33 -04:00
ApiAuthManagerHelper.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiBase.php api: Use MW_INSTALL_PATH in ApiBase 2024-08-29 02:47:46 +01:00
ApiBlock.php Add MediaWiki\Watchlist namespace to the related classes 2024-05-22 01:23:10 +03:30
ApiBlockInfoTrait.php
ApiChangeAuthenticationData.php
ApiChangeContentModel.php Remove more indirect calls to IDBAccessObject::READ_* constants 2024-01-23 15:42:38 +01:00
ApiCheckToken.php
ApiClearHasMsg.php
ApiClientLogin.php Deprecate ApiBase::makeMessage 2024-08-16 12:09:33 -04:00
ApiComparePages.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiContinuationManager.php
ApiCreateTempUserTrait.php Add API help messages to ApiCreateTempUserTrait 2024-02-14 12:04:39 +01:00
ApiCSPReport.php Use StatusValue::getMessages() instead of deprecated methods 2024-05-18 14:45:54 +00:00
ApiDelete.php Make use of the ??= and ?? operators where it makes sense 2024-08-26 09:26:36 +02:00
ApiDisabled.php
ApiEditPage.php EditPage, ApiEditPage: Use parantheses to be explicit about order of evaluation 2024-07-29 11:42:24 -04:00
ApiEmailUser.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiEntryPoint.php api: deprecate and deactivate $wgAPIRequestLog 2024-07-29 14:42:00 +00:00
ApiErrorFormatter.php Namespace MessageSpecifier under Wikimedia\Message\ 2024-07-28 14:21:32 +02:00
ApiErrorFormatter_BackCompat.php api: Use StatusValue::getMessages() instead of deprecated methods 2024-06-21 23:54:53 +00:00
ApiExpandTemplates.php Add namespace and deprecation alias to FormatJson 2024-05-16 16:28:01 +03:30
ApiFeedContributions.php Add namespace and deprecation alias to TextContent 2024-05-19 23:23:01 +03:30
ApiFeedRecentChanges.php recentchanges: Improve docs, fix file headers, fix doc groups 2024-08-22 23:30:55 +01:00
ApiFeedWatchlist.php Merge "Use StatusValue::getMessages() instead of deprecated methods" 2024-05-29 02:12:05 +00:00
ApiFileRevert.php
ApiFormatBase.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiFormatFeedWrapper.php
ApiFormatJson.php Add namespace and deprecation alias to FormatJson 2024-05-16 16:28:01 +03:30
ApiFormatNone.php
ApiFormatPhp.php
ApiFormatRaw.php
ApiFormatXml.php Add namespace and deprecation alias to Xml and XmlSelect 2024-05-16 15:23:14 +03:30
ApiFormatXmlRsd.php Update name & email for bvibber 2024-02-08 17:02:16 -08:00
ApiHelp.php Fix specifying messages with params as arrays in API documentation 2024-08-21 13:26:02 +00:00
ApiHelpParamValueMessage.php ApiHelpParamValueMessage: Add support for uselang=qqx 2024-07-17 03:00:37 +02:00
ApiHookRunner.php Allow ApiParse to use the ArticleParserOptions hook 2024-08-29 11:33:35 -04:00
ApiImageRotate.php
ApiImport.php WikiImporter: Pass Authority for permissions instead of global context 2023-12-11 19:15:11 +01:00
ApiImportReporter.php
ApiLinkAccount.php Deprecate ApiBase::makeMessage 2024-08-16 12:09:33 -04:00
ApiLogin.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiLogout.php
ApiMain.php api: make ApiMain::getUserAgent() only use api-user-agent when set 2024-08-30 00:38:29 +00:00
ApiManageTags.php
ApiMergeHistory.php
ApiMessage.php Namespace MessageSpecifier under Wikimedia\Message\ 2024-07-28 14:21:32 +02:00
ApiMessageTrait.php Add missing block message keys to ApiBase and ApiMessageTrait 2024-02-23 10:56:48 +00:00
ApiModuleManager.php Namespace includes/context 2024-02-08 11:07:01 -05:00
ApiMove.php
ApiOpenSearch.php search: Use ServiceOptions not full config object 2024-04-16 15:50:43 +01:00
ApiOpenSearchFormatJson.php Update name & email for bvibber 2024-02-08 17:02:16 -08:00
ApiOptions.php user: Add "global" parameter to ApiOptions 2024-06-13 15:22:47 +00:00
ApiOptionsBase.php api: Use namespaced classes 2024-06-14 21:38:40 +00:00
ApiPageSet.php Fix specifying messages with params as arrays in API documentation 2024-08-21 13:26:02 +00:00
ApiParamInfo.php Fix specifying messages with params as arrays in API documentation 2024-08-21 13:26:02 +00:00
ApiParse.php Allow ApiParse to use the ArticleParserOptions hook 2024-08-29 11:33:35 -04:00
ApiPatrol.php RecentChange: Replace use of legacy error arrays 2024-07-09 21:48:34 +00:00
ApiProtect.php
ApiPurge.php api: Use own PermissionStatus for each authorizeAction on action=purge 2024-07-10 21:13:28 +02:00
ApiQuery.php Replace deprecated LogFormatter::newFromRow/newFromEntry 2024-07-29 22:26:41 +02:00
ApiQueryAllCategories.php
ApiQueryAllDeletedRevisions.php rdbms: Create IReadableDatabase::andExpr() / ::orExpr() 2024-07-11 15:29:20 +00:00
ApiQueryAllImages.php rdbms: Create IReadableDatabase::andExpr() / ::orExpr() 2024-07-11 15:29:20 +00:00
ApiQueryAllLinks.php Remove TemplateLinksSchemaMigrationStage config 2024-05-15 22:27:44 +02:00
ApiQueryAllMessages.php
ApiQueryAllPages.php Namespace includes/cache 2024-02-20 10:28:03 -05:00
ApiQueryAllRevisions.php
ApiQueryAllUsers.php Use expression builder instead of raw sql 2024-07-23 23:30:45 +02:00
ApiQueryAuthManagerInfo.php
ApiQueryBacklinks.php rdbms: Create IReadableDatabase::andExpr() / ::orExpr() 2024-07-11 15:29:20 +00:00
ApiQueryBacklinksprop.php rdbms: Create IReadableDatabase::andExpr() / ::orExpr() 2024-07-11 15:29:20 +00:00
ApiQueryBase.php api: Fix PSR2.Classes.PropertyDeclaration.Multiple errors 2024-04-21 23:05:59 +03:00
ApiQueryBlockInfoTrait.php block: Deprecate and stop using $wgBlockTargetMigrationStage 2024-05-10 15:54:17 +10:00
ApiQueryBlocks.php Use expression builder instead of raw sql 2024-07-23 23:30:45 +02:00
ApiQueryCategories.php Use expression builder instead of raw sql 2024-07-23 23:30:45 +02:00
ApiQueryCategoryInfo.php
ApiQueryCategoryMembers.php
ApiQueryContributors.php [temp accounts] Make use of isKnown config flag 2024-06-14 17:26:30 +02:00
ApiQueryDeletedRevisions.php ApiQueryDeletedRevisions: Simplify getExamplesMessages 2024-01-25 17:29:27 +00:00
ApiQueryDeletedrevs.php Merge "api: On revision related modules add extra info to limit parameter" 2023-12-06 21:03:52 +00:00
ApiQueryDisabled.php
ApiQueryDuplicateFiles.php
ApiQueryExternalLinks.php Move Parser to Mediawiki\Parser namespace 2024-02-16 09:18:38 -05:00
ApiQueryExtLinksUsage.php Move Parser to Mediawiki\Parser namespace 2024-02-16 09:18:38 -05:00
ApiQueryFilearchive.php
ApiQueryFileRepoInfo.php
ApiQueryGeneratorBase.php
ApiQueryImageInfo.php Add temp flags to api calls 2023-12-12 00:32:01 -08:00
ApiQueryImages.php
ApiQueryInfo.php Move Language and friends into Language namespace 2024-08-10 13:36:30 +02:00
ApiQueryIWBacklinks.php
ApiQueryIWLinks.php
ApiQueryLangBacklinks.php
ApiQueryLangLinks.php
ApiQueryLanguageinfo.php Move Language and friends into Language namespace 2024-08-10 13:36:30 +02:00
ApiQueryLinks.php api: Fix PSR2.Classes.PropertyDeclaration.Multiple errors 2024-04-21 23:05:59 +03:00
ApiQueryLogEvents.php Replace deprecated LogFormatter::newFromRow/newFromEntry 2024-07-29 22:26:41 +02:00
ApiQueryMyStashedFiles.php
ApiQueryPagePropNames.php
ApiQueryPageProps.php
ApiQueryPagesWithProp.php
ApiQueryPrefixSearch.php
ApiQueryProtectedTitles.php
ApiQueryQueryPage.php
ApiQueryRandom.php
ApiQueryRecentChanges.php recentchanges: Improve docs, fix file headers, fix doc groups 2024-08-22 23:30:55 +01:00
ApiQueryRevisions.php api: Replace deprecated ApiPageSet::getGoodTitles 2024-07-06 13:15:23 +00:00
ApiQueryRevisionsBase.php Add namespace to WikitextContent 2024-08-06 17:42:51 +03:30
ApiQuerySearch.php
ApiQuerySiteinfo.php Move Language and friends into Language namespace 2024-08-10 13:36:30 +02:00
ApiQueryStashImageInfo.php
ApiQueryTags.php
ApiQueryTokens.php
ApiQueryUserContribs.php Use expression builder instead of raw sql 2024-07-23 23:30:45 +02:00
ApiQueryUserInfo.php Add namespace and deprecation alias to WatchedItemStore 2024-05-20 19:14:17 +03:30
ApiQueryUsers.php Namespace includes/cache 2024-02-20 10:28:03 -05:00
ApiQueryWatchlist.php Replace deprecated LogFormatter::newFromRow/newFromEntry 2024-07-29 22:26:41 +02:00
ApiQueryWatchlistRaw.php Add namespace and deprecation alias to WatchedItemStore 2024-05-20 19:14:17 +03:30
ApiRawMessage.php language: Improve behavior of RawMessage used as MessageSpecifier 2024-07-16 15:06:26 +01:00
ApiRemoveAuthenticationData.php
ApiResetPassword.php ApiResetPassword: Allow both user and email parameters to be passed for reset 2024-02-15 18:57:09 +00:00
ApiResult.php Replace gettype() with get_debug_type() in exception messages 2024-07-31 19:24:39 +02:00
ApiRevisionDelete.php
ApiRollback.php
ApiRsd.php Update name & email for bvibber 2024-02-08 17:02:16 -08:00
ApiSerializable.php
ApiSetNotificationTimestamp.php Add MediaWiki\Watchlist namespace to the related classes 2024-05-22 01:23:10 +03:30
ApiSetPageLanguage.php
ApiStashEdit.php
ApiTag.php
ApiUnblock.php Add MediaWiki\Watchlist namespace to the related classes 2024-05-22 01:23:10 +03:30
ApiUndelete.php Remove more indirect calls to IDBAccessObject::READ_* constants 2024-01-23 15:42:38 +01:00
ApiUpload.php Namespace MessageSpecifier under Wikimedia\Message\ 2024-07-28 14:21:32 +02:00
ApiUsageException.php Namespace MessageSpecifier under Wikimedia\Message\ 2024-07-28 14:21:32 +02:00
ApiUserrights.php SpecialUserRights: Clean up mTarget and $reason type checks 2024-06-11 18:45:47 +00:00
ApiValidatePassword.php
ApiWatch.php
ApiWatchlistTrait.php Remove Title and User from signatures 2024-07-10 01:16:01 +02:00
IApiMessage.php Namespace MessageSpecifier under Wikimedia\Message\ 2024-07-28 14:21:32 +02:00
SearchApi.php Namespace includes/context 2024-02-08 11:07:01 -05:00