Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100956
|
T100956: Support configuration settings that are filesystem paths in extension.json
|
resolved
|
Medium (orange)
|
Paladox (Paladox)
|
Legoktm (Legoktm)
|
|
|
|
T101888
|
T101888: TalkPageManager::getTalkPageManager unconditionally adds flow-bot group
|
resolved
|
High (red)
|
Catrope (Roan Kattouw)
|
Legoktm (Legoktm)
|
|
|
|
T108271
|
T108271: Extension registration does not prefix path in "ResourceLoaderLESSImportPaths" entries
|
invalid
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T115762
|
T115762: Shadow namespaces at the 2016 Wikimedia Developer Summit
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T133626
|
T133626: Allow adding metadata to config options in extension.json
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T141305
|
T141305: Unable to override cores default mediahandlers
|
resolved
|
Medium (orange)
|
Reedy (Sam Reed)
|
Legoktm (Legoktm)
|
|
|
|
T141604
|
T141604: Support conditionally registered namespaces in extension.json
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T144872
|
T144872: Support PHP 7 in CI infra
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T144962
|
T144962: Run MediaWiki tests on PHP 7
|
resolved
|
Low (yellow)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T146862
|
T146862: extension.json validation does not support all spdx license identifiers
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T159618
|
T159618: Job queue rising to nearly 3 million jobs
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T168187
|
T168187: Convert Wikidata.org to use extension registration
|
resolved
|
Medium (orange)
|
Umherirrender (Umherirrender)
|
Legoktm (Legoktm)
|
|
|
|
T173798
|
T173798: Enforce one class per file in preparation for PSR-4
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T173799
|
T173799: Implement a PSR-4 autoloader in MediaWiki core
|
resolved
|
Low (yellow)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T188272
|
T188272: PageImages tests failling on PHP 7.0
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T190024
|
T190024: Elastica 5.3 uses the each keyword which is deprecated in PHP 7.2
|
resolved
|
Medium (orange)
|
dcausse (David Causse)
|
Legoktm (Legoktm)
|
|
|
|
T193957
|
T193957: php-session-serializer tests fail on PHP 7.2: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T196092
|
T196092: Drop "CHARSET=utf-8" option for MySQL table creation in MediaWiki installer
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T199540
|
T199540: Forbid blocking IP ranges as big as /1 and /2, as done on ruwikiquote using the API
|
resolved
|
Needs Triage (violet)
|
Trijnstel (Trijnstel)
|
Legoktm (Legoktm)
|
|
|
|
T200381
|
T200381: Remove PAGE_IMAGES_INSTALLED constant
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T200650
|
T200650: Deprecate/obsolete $wgWikimediaJenkinsCI
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T200745
|
T200745: Automatically rewrite HTTP links to HTTPS for sites in the HSTS preload list
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T200751
|
T200751: Review and deploy SecureLinkFixer extension
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T200758
|
T200758: Performance review for SecureLinkFixer extension
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T205361
|
T205361: Make an HTML dump of the output of the CodeReview extension on MediaWiki.org
|
open
|
High (red)
|
Jdforrester-WMF (James D. Forrester)
|
Legoktm (Legoktm)
|
|
|
|
T206541
|
T206541: EchoUserNotificationGatewayTest::testMarkAllRead fails count(): Parameter must be an array or an object that implements Countable
|
resolved
|
High (red)
|
Reedy (Sam Reed)
|
Legoktm (Legoktm)
|
|
|
|
T206899
|
T206899: CirrusSearch\Test\RequestLoggerTest::testRequestLogging fails on PHP 7.2 due to each()
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T220994
|
T220994: Add ExtensionRegistry::getLazyLoadedAttribute()
|
resolved
|
Low (yellow)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T228374
|
T228374: Deploy SecureLinkFixer to beta cluster
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T232931
|
T232931: Remove support for run-time automatic $wgServer default value
|
resolved
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
Legoktm (Legoktm)
|
|
|
|
T243847
|
T243847: Add pcov PHP extension to wikimedia apt so it can be used in Wikimedia CI
|
resolved
|
Medium (orange)
|
Jdforrester-WMF (James D. Forrester)
|
Legoktm (Legoktm)
|
|
|
|
T256379
|
T256379: Prune /vendor for REL1_35
|
resolved
|
Needs Triage (violet)
|
Jdforrester-WMF (James D. Forrester)
|
Legoktm (Legoktm)
|
|
|
|
T257278
|
T257278: Command::restrict( Shell::RESTRICT_NONE ) doesn't actually work
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T258664
|
T258664: 25% latency regression July 2nd due to InstallerExtensionSelector service running in production
|
resolved
|
High (red)
|
Krinkle (Timo Tijhof)
|
Legoktm (Legoktm)
|
|
|
|
T259448
|
T259448: Fatal Error running update.php: Circular dependency when creating service in DBLoadBalancerFactory
|
resolved
|
High (red)
|
Ablum010777 (Alexander Blum)
|
Legoktm (Legoktm)
|
|
|
|
T263295
|
T263295: Setup Git repo and CI for shellbox
|
resolved
|
Needs Triage (violet)
|
Pchelolo
|
Legoktm (Legoktm)
|
|
|
|
T270656
|
T270656: Shellbox PHPUnit coverage job is failing
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T270660
|
T270660: Set up PHP security scanning for Shellbox
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T273312
|
T273312: Investigate possible performance degradation on mediawiki servers after Debian Buster upgrade
|
resolved
|
High (red)
|
Dzahn (Daniel Zahn)
|
Legoktm (Legoktm)
|
|
|
|
T275752
|
T275752: Jobrunner timeouts on cross-DC file uploads because of HTTP/2
|
resolved
|
High (red)
|
fgiunchedi (Filippo Giunchedi)
|
Legoktm (Legoktm)
|
|
|
|
T281423
|
T281423: New Service Request Shellbox
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T286384
|
T286384: Benchmark Shellbox
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T286609
|
T286609: TMH still checking for intoken
|
resolved
|
Low (yellow)
|
Reedy (Sam Reed)
|
Legoktm (Legoktm)
|
|
|
|
T287542
|
T287542: API action=parse&prop=headhtml leaking user tokens and other private info in cross-origin requests (again)
|
resolved
|
Needs Triage (violet)
|
suffusion_of_yellow (Suffusion of Yellow)
|
Legoktm (Legoktm)
|
|
|
|
T292010
|
T292010: Error: Class 'IP' not found
|
resolved
|
Unbreak Now! (pink)
|
dduvall (Dan Duvall)
|
Legoktm (Legoktm)
|
|
|
|
T293449
|
T293449: Package php 7.4 for wikimedia production
|
resolved
|
Medium (orange)
|
Joe (Giuseppe Lavagetto)
|
Legoktm (Legoktm)
|
|
|
|
T5507
|
T5507: Invalid usernames on Wikimedia web sites
|
resolved
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
Legoktm (Legoktm)
|
|
|
|
T75181
|
T75181: Remove HHVM and PHP7 revision tags
|
resolved
|
Medium (orange)
|
MZMcBride (MZMcBride)
|
Legoktm (Legoktm)
|
|
|
|
T87879
|
T87879: Convert AccountAudit to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87880
|
T87880: Convert ActiveAbstract to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87882
|
T87882: Convert ApiSandbox to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87884
|
T87884: Convert BetaFeatures to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87887
|
T87887: Convert Campaigns to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87890
|
T87890: Convert CharInsert to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87891
|
T87891: Convert CheckUser to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87897
|
T87897: Convert CodeEditor to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87898
|
T87898: Convert CodeReview to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87901
|
T87901: Convert ContactPage to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87904
|
T87904: Convert CreditsSource to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87906
|
T87906: Convert Disambiguator to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87908
|
T87908: Convert DoubleWiki to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87909
|
T87909: Convert DynamicSidebar to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87913
|
T87913: Convert ExtensionDistributor to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87914
|
T87914: Convert FeaturedFeeds to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87919
|
T87919: Convert GeoCrumbs to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87924
|
T87924: Convert GlobalCssJs to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87936
|
T87936: Convert Listings to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87940
|
T87940: Convert MassMessage to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87951
|
T87951: Convert Oversight to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87955
|
T87955: Convert ParserFunctions to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87957
|
T87957: Convert PdfHandler to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87959
|
T87959: Convert Poem to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87964
|
T87964: Convert RandomRootPage to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87966
|
T87966: Convert RelatedSites to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87967
|
T87967: Convert Renameuser to use extension registration
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87969
|
T87969: Convert Scribunto to use extension registration
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87973
|
T87973: Convert ShortUrl to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87976
|
T87976: Convert SwiftCloudFiles to use extension registration
|
declined
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87978
|
T87978: Convert TemplateSandbox to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87983
|
T87983: Convert TocTree to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87993
|
T87993: Convert WikiEditor to use extension registration
|
resolved
|
Medium (orange)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87994
|
T87994: Convert WikiGrok to use extension registration
|
declined
|
Lowest (sky)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T87999
|
T87999: Convert WikimediaMaintenance to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T88048
|
T88048: Convert DisableAccount extension to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T88049
|
T88049: Convert Elastica extension to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T88063
|
T88063: Convert SyntaxHighlight_GeSHi extension to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T88830
|
T88830: Convert GlobalUserPage to use extension registration
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T97186
|
T97186: Allow setting custom prefixes for config settings in extension.json ("wg" is hardcoded right now)
|
resolved
|
Low (yellow)
|
Paladox (Paladox)
|
Legoktm (Legoktm)
|
|
|
|
T97908
|
T97908: Add support for $wgMediaHandlers in extension registration
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T97921
|
T97921: Add support for $wgParserTestFiles to ExtensionProcessor
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T98739
|
T98739: convertExtensionToRegistration skips config params set to empty array
|
resolved
|
High (red)
|
Yurik (Yuri Astrakhan)
|
Legoktm (Legoktm)
|
|
|
|
T99257
|
T99257: Extension configuration settings that have 2d (or greater) arrays do not work in extension registration
|
resolved
|
Medium (orange)
|
Paladox (Paladox)
|
Legoktm (Legoktm)
|
|
|
|