Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T106388
|
T106388: Audit all existing code to ensure that any extension currently or previously adding blobs to ExternalStore has been registering a reference in the text table (and fix up if wrong)
|
stalled
|
Needs Triage (violet)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T107289
|
T107289: Use "&" instead of "\u0026" for urls in JS redirect pages (for easier copy/paste)
|
open
|
Lowest (sky)
|
He7d3r (Helder)
|
|
|
|
|
T107914
|
T107914: Migrate content translation to the REST API
|
open
|
High (red)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T108414
|
T108414: Load API request count and latency data from Hadoop to a dashboard
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T115081
|
T115081: Determine root cause of inaccessible pages having `page_latest = 0`
|
open
|
Low (yellow)
|
MZMcBride (MZMcBride)
|
|
|
|
|
T115890
|
T115890: Reduce and clarify ObjectCache entry points
|
open
|
Low (yellow)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T118195
|
T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T11922
|
T11922: Add Category nodes to RSS Feed for Special:RecentChanges
|
open
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
|
|
|
|
T120085
|
T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T120140
|
T120140: Lock wait timeout exceeded (WikiPage::insertRedirectEntry) when renaming pages or otherwise editing/creating redirects
|
open
|
High (red)
|
Banjo
|
|
|
|
|
T124274
|
T124274: Add structure tests to verify hook and extension functions are valid callbacks
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T134461
|
T134461: Evaluate increased memtable_cleanup_threshold values
|
open
|
Low (yellow)
|
Eevans (Eric Evans)
|
|
|
|
|
T137419
|
T137419: Investigate aberrant disk read throughput in Cassandra (affects 2.2.x and 3.x)
|
open
|
High (red)
|
Eevans (Eric Evans)
|
|
|
|
|
T137584
|
T137584: Allow Scribunto code to add a category without changing output
|
open
|
Low (yellow)
|
Yurik (Yuri Astrakhan)
|
Agabi10
|
|
|
|
T143314
|
T143314: Get license of an extension via API
|
open
|
Low (yellow)
|
Rudloff (Pierre Rudloff)
|
|
|
|
|
T143967
|
T143967: Expose structured Content information via the API prop=revisions
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T151116
|
T151116: After passing the CAPTCHA page after warning, user is sent back to the Abuse Filter warning page
|
open
|
Medium (orange)
|
Samwalton9 (Sam Walton)
|
|
|
|
|
T151399
|
T151399: Make service-template-node more modular
|
open
|
Low (yellow)
|
Pchelolo
|
|
|
|
|
T151682
|
T151682: Add a new MediaWiki system message as a content header inside #mw-content-text
|
open
|
Needs Triage (violet)
|
abian (David Abián)
|
|
|
|
|
T152972
|
T152972: Accessing private information through SecurePoll should be logged
|
open
|
Needs Triage (violet)
|
Huji (Huji Lee)
|
|
|
|
|
T153214
|
T153214: Citoid restbase endpoint not configured correctly in vagrant
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T154240
|
T154240: Update the template's configuration documentation
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T155582
|
T155582: Deprecate Content::getNativeData(), defined TextContent::getText() to replace it.
|
stalled
|
Low (yellow)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T15602
|
T15602: Page move vandalism creates watchlist clutter
|
open
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
|
|
|
|
T156847
|
T156847: Core should be aware of the domain it is running on and render mobile domains where necessary
|
open
|
Needs Triage (violet)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T157218
|
T157218: Special:Log should display all logs a user has the rights to see (instead of only public logs)
|
open
|
Needs Triage (violet)
|
He7d3r (Helder)
|
|
|
|
|
T158365
|
T158365: Session "{session}": Metadata merge failed: {exception}
|
open
|
Medium (orange)
|
thcipriani (Tyler Cipriani)
|
|
|
|
|
T161278
|
T161278: Add default gadget styling to Parsoid's output
|
open
|
Medium (orange)
|
Arlolra (Arlo Breault)
|
|
|
|
|
T162379
|
T162379: Decide which non-standard CSS properties to support in TemplateStyles
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T164382
|
T164382: Evaluate the need for FORCE INDEX (ls_field_val) [now IGNORE INDEX (ls_log_id)], delete the index hint if not needed anymore
|
open
|
Low (yellow)
|
jcrespo (Jaime Crespo)
|
|
|
|
|
T166911
|
T166911: Add support for Redis database selection in MediaWiki RedisBagOStuff
|
open
|
Needs Triage (violet)
|
Tessus (K. C. Tessarek)
|
|
|
|
|
T169116
|
T169116: Support flagged revisions in RESTBase
|
open
|
High (red)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T176412
|
T176412: RESTBase content rerenders sometimes don't pick up the newest changes
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T176693
|
T176693: Cannot override basePath in the Swagger spec
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T178839
|
T178839: New upstream jvm-tools
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T180157
|
T180157: DatabaseMysqlBase::fieldExists check can trigger full table scan
|
open
|
Low (yellow)
|
TK-999 (Máté Szabó)
|
|
|
|
|
T180192
|
T180192: Audit wgExtensionFunction, onRegistration and onSetupAfterCache callbacks in Wikimedia-deployed extensions
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T181555
|
T181555: Remove use of PHP serialization in revision storage
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T181987
|
T181987: Thumbnails are broken (False decimal point in srcset when locale is not English)
|
open
|
Medium (orange)
|
vsandre
|
|
|
|
|
T182827
|
T182827: Support X-Wikimedia-Debug header for services
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T183559
|
T183559: Formula that passes the texvcinfo check fails to render
|
open
|
Lowest (sky)
|
mobrovac (Marko Obrovac)
|
Physikerwelt (Moritz Schubotz)
|
|
|
|
T183861
|
T183861: action=query & list=watchlist should allow to filter for tags
|
open
|
Needs Triage (violet)
|
Umherirrender (Umherirrender)
|
|
|
|
|
T184466
|
T184466: Live preview doesn’t use new versions of templates embedded in themselves
|
open
|
Needs Triage (violet)
|
Tacsipacsi
|
|
|
|
|
T185057
|
T185057: API query=tags filtering
|
stalled
|
Needs Triage (violet)
|
Reedy (Sam Reed)
|
DannyS712
|
|
|
|
T185428
|
T185428: Better error handling when RCFeed are enabled but PHP doesn't have php-sockets extension installed
|
open
|
Needs Triage (violet)
|
Ciencia_Al_Poder (Jesús Martínez Novo)
|
|
|
|
|
T186302
|
T186302: Promote LuaSandbox as its own project, separate from Scribunto
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T186766
|
T186766: MW api list=blocks doesn't return very old blocks where ipb_range_start is empty
|
open
|
Low (yellow)
|
Bawolff (Brian Wolff)
|
|
|
|
|
T187045
|
T187045: Code Stewardship Review: ShortUrl Extension
|
open
|
Medium (orange)
|
Reedy (Sam Reed)
|
|
|
|
|
T187460
|
T187460: Provide a gadget migration script
|
open
|
Needs Triage (violet)
|
Dereckson (Sébastien Santoro)
|
DannyS712
|
|
|
|
T193690
|
T193690: RFC: How should we fix the undeletion system?
|
stalled
|
Medium (orange)
|
GeoffreyT2000 (Geoffrey Trang)
|
|
|
|
|
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)
|
|
|
|
|
T196591
|
T196591: Unable to install Math as "mathoid" role on MediaWiki-Vagrant on labs
|
open
|
Medium (orange)
|
brion (Brion Vibber)
|
|
|
|
|
T199383
|
T199383: WaitConditionLoop callers need to log on timeout
|
open
|
Low (yellow)
|
tstarling (Tim Starling)
|
|
|
|
|
T199431
|
T199431: Consider the possibility of separating ChangeProp and JobQueue on Kafka level
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T200374
|
T200374: Update indirect dependency on github.com/gwicke/kad.git
|
open
|
Low (yellow)
|
Mholloway (Michael Holloway)
|
|
|
|
|
T200385
|
T200385: Add a hook to modify $wgLogTypes / LogPage::validTypes() at runtime
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T201223
|
T201223: Split PoolCounter extension into MediaWiki core and a service repository
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T201481
|
T201481: API maxlag stats
|
open
|
Medium (orange)
|
tstarling (Tim Starling)
|
|
|
|
|
T201526
|
T201526: Simplify change-propagation configuration
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T201749
|
T201749: Config script still sets "en_US.utf8" to "$wgShellLocale" for MW 1.30+
|
open
|
Low (yellow)
|
Kghbln (Karsten Hoffmeyer)
|
|
|
|
|
T202001
|
T202001: Don't include requests from automated checks in stats
|
open
|
Low (yellow)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T202352
|
T202352: Convert MultiHttpClient to use Guzzle
|
open
|
Low (yellow)
|
BPirkle (BPirkle)
|
|
|
|
|
T203061
|
T203061: Mediawiki 1.31 break symlinked, cause LocalSettings.php failed to load.
|
open
|
Medium (orange)
|
Zoglun
|
|
|
|
|
T203129
|
T203129: Define Suppress grants
|
open
|
Medium (orange)
|
Rxy (rxy)
|
|
|
|
|
T203410
|
T203410: Provide a narrow interface for code that needs to wait for DB replication lag
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T203712
|
T203712: Formalize getQueryInfo() usage
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T204193
|
T204193: SecurePoll auth-api.php needs to be rewritten to be a normal api module
|
open
|
Needs Triage (violet)
|
Bawolff (Brian Wolff)
|
|
|
|
|
T204610
|
T204610: Expose gender of gendered namespace aliases in siteinfo API
|
open
|
Low (yellow)
|
stjn
|
|
|
|
|
T204822
|
T204822: Have integration tests for MediaWiki's userspace OOM handling
|
open
|
Low (yellow)
|
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)
|
|
|
|
T206032
|
T206032: api_path log property doesn't show the correct domain
|
open
|
Low (yellow)
|
Pchelolo
|
|
|
|
|
T206186
|
T206186: Create LimitedConcurrencyKafkaConsumer
|
open
|
Lowest (sky)
|
Pchelolo
|
|
|
|
|
T206253
|
T206253: Some ApiParse requests fail due to fatal MWException: "not supported for content model"
|
open
|
Low (yellow)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T206498
|
T206498: MediaWiki needlessly queries page data twice on page views
|
open
|
Low (yellow)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T207477
|
T207477: 'All public logs' for a given page lists the 'page curation log' reviews, but not 'patrol log' reviews
|
stalled
|
Low (yellow)
|
Insertcleverphrasehere
|
|
|
|
|
T20755
|
T20755: Separate move and edit protection filters in Special:ProtectedPages
|
stalled
|
Low (yellow)
|
Cenarium
|
DannyS712
|
|
|
|
T207946
|
T207946: Evaluate possible optimizations for concurrent JVMs
|
open
|
Lowest (sky)
|
Eevans (Eric Evans)
|
|
|
|
|
T207994
|
T207994: revision-create events are sometimes emitted in a secondary DC
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T209164
|
T209164: Follow RFC7807 for all services error responses
|
open
|
Low (yellow)
|
Pchelolo
|
|
|
|
|
T210206
|
T210206: Deprecate raw SQL conditions for IDatabase methods (select, insert, etc.)
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T210393
|
T210393: Correctly encode titles in RB/CP for purges
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T210548
|
T210548: gzip-encoded page properties can't be exported from the API
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T210778
|
T210778: Add IDatabase::updateJoin()
|
open
|
Low (yellow)
|
Anomie
|
|
|
|
|
T210790
|
T210790: Allow cross-origin requests by default in the Action API
|
open
|
Medium (orange)
|
dbarratt (David Barratt)
|
|
|
|
|
T211540
|
T211540: allow to add section with no heading and custom edit summary
|
open
|
Lowest (sky)
|
Gryllida (Svetlana Tkachenko)
|
|
|
|
|
T211555
|
T211555: Figure out how to inject MediaWiki's mime mapping into Guzzle
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T212511
|
T212511: Deprecate comparing first revision to prev, last revision to next in API
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|
T212988
|
T212988: Allow clients to POST JSONs in the body
|
open
|
Low (yellow)
|
dbarratt (David Barratt)
|
|
|
|
|
T213505
|
T213505: RfC: OpenGraph descriptions in wiki pages
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T214094
|
T214094: RESTBase should not respect Accept-Language for content version upgrades
|
open
|
Medium (orange)
|
Pchelolo
|
Pchelolo
|
|
|
|
T214552
|
T214552: Jenkins build for MediaWiki should fail when "PHP Warning" is emitted
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T215918
|
T215918: Integration testing for email
|
open
|
Low (yellow)
|
EvanProdromou (Evan)
|
|
|
|
|
T216245
|
T216245: VisualEditor, MobileFrontend, and other tools using action=edit do not auto-block IP addresses
|
open
|
Needs Triage (violet)
|
dom_walden (Dom Walden)
|
ppelberg (Peter Pelberg)
|
|
|
|
T218207
|
T218207: Use disk-based LCStore by default in MediaWiki
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T218217
|
T218217: Make services swagger specs standard compliant
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T218872
|
T218872: Allow editing of own comments in deletion log
|
stalled
|
Low (yellow)
|
Scott (Scott Martin)
|
DannyS712
|
|
|
|
T219055
|
T219055: Add message for MWUnknownContentModelException on Special:Import
|
open
|
Needs Triage (violet)
|
Umherirrender (Umherirrender)
|
|
|
|
|
T219425
|
T219425: preq emits unhandled rejection on socket timeout
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T219526
|
T219526: Make RESTBagOStuff::add() atomic
|
open
|
Medium (orange)
|
EvanProdromou (Evan)
|
|
|
|
|