Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100599
|
T100599: make-release should run a syntax checker over the generated tarball
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T113125
|
T113125: Investigate using service workers to provide real-time Echo notifications in the browser (push notifications)
|
open
|
Lowest (sky)
|
Legoktm (Legoktm)
|
|
|
|
|
T122871
|
T122871: Make formatversion=2 more discoverable for new users
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T124274
|
T124274: Add structure tests to verify hook and extension functions are valid callbacks
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T143967
|
T143967: Expose structured Content information via the API prop=revisions
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T157670
|
T157670: Periodically run refreshLinks.php on production sites.
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T159512
|
T159512: Add option to refreshLinks.php to only update pages that haven't been updated since a timestamp
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T170184
|
T170184: Refactor anti-spam/vandalism checks out of EditPage.php
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
DannyS712
|
|
|
|
T180192
|
T180192: Audit wgExtensionFunction, onRegistration and onSetupAfterCache callbacks in Wikimedia-deployed extensions
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T182749
|
T182749: Track test code coverage long term
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T182750
|
T182750: Figure out how to accurately backfill MediaWiki core test code coverage data
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T182751
|
T182751: Migrate https://tools.wmflabs.org/coverage/mediawiki/ to CI infrastructure
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Jrbranaa (Jean-Rene Branaa)
|
|
|
|
T186302
|
T186302: Promote LuaSandbox as its own project, separate from Scribunto
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T195807
|
T195807: Fix failing MediaWiki core tests on Postgres database backend
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T196012
|
T196012: ExtensionRegistry::readFromQueue() should not autoload classes
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T197493
|
T197493: RFC: Track the usage of parser functions and tags
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T200375
|
T200375: Implement Pingback v2
|
open
|
High (red)
|
Legoktm (Legoktm)
|
|
|
|
|
T200385
|
T200385: Add a hook to modify $wgLogTypes / LogPage::validTypes() at runtime
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T200889
|
T200889: Audit/document plans for service-ifying MediaWiki core
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T201223
|
T201223: Split PoolCounter extension into MediaWiki core and a service repository
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T201891
|
T201891: Review dummy revisions (page moves, page protection) and whether they should increment edit count
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T201980
|
T201980: Move CoreParserFunctions and CoreTagHooks away from using global/static state
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T203712
|
T203712: Formalize getQueryInfo() usage
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T204822
|
T204822: Have integration tests for MediaWiki's userspace OOM handling
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T205357
|
T205357: SpecialApiSandbox needs PHPUnit integration tests
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T209076
|
T209076: Tag MediaWiki logs with PHP version information, so we can filter out PHP 7.x exception logs for separate monitoring
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T209083
|
T209083: Come up with a plan for community security reviews of MediaWiki extensions/skins
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T209084
|
T209084: Generate mediawiki.org extension infobox information automatically from extension.json
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T209085
|
T209085: Propose a standard way to announce and publish new extensions and features
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T209086
|
T209086: Programatically enable/disable extensions from the command line
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T211555
|
T211555: Figure out how to inject MediaWiki's mime mapping into Guzzle
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T243727
|
T243727: Internal API HTTP requests should hit the app server internal service IP, not the public HTTPS URL
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T271179
|
T271179: Have Shellbox emit metrics
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T274041
|
T274041: Investigate performance impact of HookRunner.php loading 500+ interfaces
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T284274
|
T284274: action=history with a high limit like >= 2000, can be slow and might timeout
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T285518
|
T285518: Various services hardcode api.svc.eqiad.wmnet
|
open
|
Lowest (sky)
|
Legoktm (Legoktm)
|
|
|
|
|
T288223
|
T288223: Move Wikimedia's XFF log to MediaWiki core
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T288224
|
T288224: Fix $wgMathFullRestbaseURL so it doesn't require a $wgExtensionFunction to set
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T288225
|
T288225: Remove need for $wgExtensionFunction to configure CSP in MediaWiki
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T293530
|
T293530: Improve slow read query handling
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T293532
|
T293532: Improve automatic query killer under high load
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T296347
|
T296347: Echo's default user options overrides prevent overrides in LocalSettings.php
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T71258
|
T71258: $feedTitle = "$wgSitename - {$title} [$wgLanguageCode]" repeated in multiple places
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|