Page MenuHomePhabricator

MediaWiki-extensions-OAuthRateLimiterComponent
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

This project covers the MediaWiki OAuth Rate Limiter extension. It provides the means to manage per OAuth key request rate limiting for authenticated MediaWiki users.

MediaWiki-Engineering is responsible for this project.

Recent Activity

Mar 5 2026

ReleaseTaggerBot added a project to T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found: MW-1.46-notes (1.46.0-wmf.19; 2026-03-10).
Mar 5 2026, 12:00 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter

Mar 4 2026

Jdforrester-WMF closed T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found as Resolved.
Mar 4 2026, 11:32 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
Maintenance_bot removed a project from T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found: Patch-For-Review.
Mar 4 2026, 11:31 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found.

Change #1248126 merged by jenkins-bot:

[mediawiki/extensions/OAuthRateLimiter@master] Fix OAuthRateLimiter CI due to broken tests

https://gerrit.wikimedia.org/r/1248126

Mar 4 2026, 11:23 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
DAlangi_WMF moved T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found from Essential Work to In Progress on the MediaWiki-Platform-Team (Kanban Board) board.
Mar 4 2026, 10:51 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
DAlangi_WMF moved T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mar 4 2026, 10:51 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
DAlangi_WMF changed the status of T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found from Open to In Progress.
Mar 4 2026, 10:50 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a project to T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found: Patch-For-Review.
Mar 4 2026, 10:50 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found.

Change #1248126 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):

[mediawiki/extensions/OAuthRateLimiter@master] Fix OAuthRateLimiter CI due to broken tests

https://gerrit.wikimedia.org/r/1248126

Mar 4 2026, 10:50 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter
Jdforrester-WMF created T419089: OAuthRateLimiter CI broken: Class "MediaWiki\Extension\OAuth\Tests\Entity\MockClientEntity" not found.
Mar 4 2026, 10:35 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-Platform-Team (Kanban Board), ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-OAuth, MediaWiki-extensions-OAuthRateLimiter

Feb 19 2026

Rtconner created T417854: OAuth requests from Zeto app get throttled.
Feb 19 2026, 7:06 AM · MediaWiki-Platform-Team (Radar), Traffic, MediaWiki-extensions-OAuth

Oct 22 2025

DAlangi_WMF closed T383354: Migrate OAuthRateLimiter to use virtual domains as Resolved.
Oct 22 2025, 5:41 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter

Oct 21 2025

ReleaseTaggerBot added a project to T383354: Migrate OAuthRateLimiter to use virtual domains: MW-1.45-notes (1.45.0-wmf.25; 2025-10-28).
Oct 21 2025, 5:00 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
Maintenance_bot removed a project from T383354: Migrate OAuthRateLimiter to use virtual domains: Patch-For-Review.
Oct 21 2025, 4:31 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T383354: Migrate OAuthRateLimiter to use virtual domains.

Change #1196655 merged by jenkins-bot:

[mediawiki/extensions/OAuthRateLimiter@master] Migrate OAuthRateLimiter to virtual domains

https://gerrit.wikimedia.org/r/1196655

Oct 21 2025, 4:30 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter

Oct 16 2025

DAlangi_WMF changed the status of T383354: Migrate OAuthRateLimiter to use virtual domains from Open to In Progress.
Oct 16 2025, 10:59 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a project to T383354: Migrate OAuthRateLimiter to use virtual domains: Patch-For-Review.
Oct 16 2025, 10:58 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T383354: Migrate OAuthRateLimiter to use virtual domains.

Change #1196655 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):

[mediawiki/extensions/OAuthRateLimiter@master] Migrate OAuthRateLimiter to virtual domains

https://gerrit.wikimedia.org/r/1196655

Oct 16 2025, 10:58 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter

Jan 13 2025

JTweed-WMF moved T383354: Migrate OAuthRateLimiter to use virtual domains from Inbox, needs triage to Needs refinement on the MediaWiki-Platform-Team board.
Jan 13 2025, 3:51 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
Krinkle updated the task description for T383354: Migrate OAuthRateLimiter to use virtual domains.
Jan 13 2025, 3:51 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter

Jan 9 2025

Ladsgroup created T383354: Migrate OAuthRateLimiter to use virtual domains.
Jan 9 2025, 5:40 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter

Jul 26 2024

Aklapper edited Description on MediaWiki-extensions-OAuthRateLimiter.
Jul 26 2024, 11:17 AM

Apr 24 2024

ReleaseTaggerBot added a project to T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter: MW-1.43-notes (1.43.0-wmf.3; 2024-04-30).
Apr 24 2024, 10:00 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt
Umherirrender closed T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter as Resolved.
Apr 24 2024, 9:54 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt
gerritbot added a comment to T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter.

Change #1023941 merged by jenkins-bot:

[mediawiki/extensions/OAuthRateLimiter@master] Migrate to IReadableDatabase::newSelectQueryBuilder

https://gerrit.wikimedia.org/r/1023941

Apr 24 2024, 9:50 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt
gerritbot added a project to T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter: Patch-For-Review.
Apr 24 2024, 7:43 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt
gerritbot added a comment to T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter.

Change #1023941 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/OAuthRateLimiter@master] Migrate to IReadableDatabase::newSelectQueryBuilder

https://gerrit.wikimedia.org/r/1023941

Apr 24 2024, 7:42 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt
Umherirrender claimed T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter.
Apr 24 2024, 7:41 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt

Oct 12 2023

Aklapper edited projects for T348573: All Wikimedia extensions that store their data outside the main database should use a virtual database domain, added: AbuseFilter, ArticleFeedbackv5, MediaWiki-extensions-Babel, CampaignEvents, CheckUser, CirrusSearch, DiscussionTools, Notifications (Echo), EntitySchema, Event-Platform, StructuredDiscussions, GlobalUsage, GrowthExperiments, MediaWiki-extensions-LoginNotify, MachineVision, Math, MathSearch, MediaWiki-extensions-OAuthRateLimiter, PageTriage, MediaWiki-extensions-Phonos, MediaWiki-extensions-PropertySuggester, Reading List Service, MediaWiki-extensions-SecurePoll, MediaWiki-extensions-Wikibase-Repo, Wikibase-Quality-Constraints, MediaWiki-extensions-WikimediaMaintenance, MediaWiki-extensions-Other; removed WMF-General-or-Unknown.
Oct 12 2023, 11:38 AM · MediaWiki-extensions-General, Patch-For-Review, Epic

Jul 12 2023

Aklapper changed the edit policy for MediaWiki-extensions-OAuthRateLimiter.
Jul 12 2023, 8:27 AM

Nov 22 2022

Aklapper removed members for MediaWiki-extensions-OAuthRateLimiter: Pchelolo, Clarakosi.
Nov 22 2022, 9:31 PM

Jul 7 2022

Ladsgroup added a project to T312324: Migrate usage of Database::select to SelectQueryBuilder in OAuthRateLimiter: MediaWiki-extensions-OAuthRateLimiter.
Jul 7 2022, 7:46 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-extensions-OAuthRateLimiter, Technical-Debt

Feb 8 2021

Aklapper edited Description on MediaWiki-extensions-OAuthRateLimiter.
Feb 8 2021, 9:07 PM

Sep 22 2020

Maintenance_bot removed a project from T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it: Patch-For-Review.
Sep 22 2020, 2:10 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
ReleaseTaggerBot added a project to T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it: MW-1.36-notes (1.36.0-wmf.11; 2020-09-29).
Sep 22 2020, 2:00 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Reedy closed T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it as Resolved.

Thanks!

Sep 22 2020, 1:31 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.

Change 628975 merged by jenkins-bot:
[mediawiki/extensions/OAuthRateLimiter@master] Move LoadExtensionSchemaUpdatesHook handler to separate class.

Sep 22 2020, 1:22 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Pchelolo moved T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it from Doing to Waiting for Review on the Platform Team Workboards (Green) board.
Sep 22 2020, 1:02 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a project to T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it: Patch-For-Review.
Sep 22 2020, 1:01 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
gerritbot added a comment to T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.

Change 628975 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/extensions/OAuthRateLimiter@master] Move LoadExtensionSchemaUpdatesHook handler to separate class.

Sep 22 2020, 1:01 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Reedy updated the task description for T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.
Sep 22 2020, 12:57 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Pchelolo moved T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it from Backlog to Doing on the Platform Team Workboards (Green) board.

Easy. We just need to move this hook into a separate hook handler object.

Sep 22 2020, 12:57 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Reedy added a comment to T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.

Looks to be caused by rMW9834d4c21409: Prevent service injection to LoadExtensionSchemaUpdates hook for T258851: New hook system not compatible with how the web installer expects LoadExtensionSchemaUpdates to work

Sep 22 2020, 12:57 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Pchelolo claimed T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.
Sep 22 2020, 12:56 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Reedy triaged T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it as High priority.
Sep 22 2020, 12:54 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter
Reedy created T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it.
Sep 22 2020, 12:54 AM · MW-1.36-notes (1.36.0-wmf.11; 2020-09-29), Platform Team Workboards (Green), MediaWiki-Core-Hooks, Beta-Cluster-reproducible, MediaWiki-extensions-OAuthRateLimiter

Sep 16 2020

eprodromou closed T257607: Develop OAuthRateLimiter extension as Resolved.
Sep 16 2020, 2:57 PM · Platform Team Sprints Board (Sprint 2), Platform Team Workboards (Green), MediaWiki-extensions-OAuthRateLimiter, Story, Core Platform Team Initiatives (API Gateway)
eprodromou moved T257607: Develop OAuthRateLimiter extension from PM Sign-off to Done on the Platform Team Workboards (Green) board.
Sep 16 2020, 1:41 PM · Platform Team Sprints Board (Sprint 2), Platform Team Workboards (Green), MediaWiki-extensions-OAuthRateLimiter, Story, Core Platform Team Initiatives (API Gateway)

Sep 9 2020

Pchelolo closed T258423: Deploy OAuthRateLimiter extension to Wikimedia Production as Resolved.
Sep 9 2020, 8:15 PM · MediaWiki-extensions-OAuthRateLimiter, Platform Team Workboards (Green), Release-Engineering-Team, Core Platform Team Initiatives (API Gateway)
Pchelolo closed T258423: Deploy OAuthRateLimiter extension to Wikimedia Production, a subtask of T257607: Develop OAuthRateLimiter extension, as Resolved.
Sep 9 2020, 8:15 PM · Platform Team Sprints Board (Sprint 2), Platform Team Workboards (Green), MediaWiki-extensions-OAuthRateLimiter, Story, Core Platform Team Initiatives (API Gateway)