Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T104650
|
T104650: Revision API cannot be cached in varnish when requested by a user with deletedtext or similar rights
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T106457
|
T106457: Sample StatsD requests
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T108414
|
T108414: Load API request count and latency data from Hadoop to a dashboard
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T108417
|
T108417: stat1002 access for tgr
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
ArielGlenn (ariel)
|
|
|
|
T119316
|
T119316: SearchPageGenerator returns non-existing pages when the search API returns cross-wiki results
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T122867
|
T122867: Evaluate the feasibility of cache invalidation for the action API
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T132386
|
T132386: DropdownWidget type-to-search functionality is not user-friendly for long lists
|
duplicate
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T133452
|
T133452: RFC: Create temporary accounts for anonymous editors
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T142313
|
T142313: Add global logging context
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T150983
|
T150983: Support arbitrary autocomplete values in OOUI\TextInputWidget
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T151291
|
T151291: "User::loadFromSession called before the end of Setup.php" warning due to AbuseFilter
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T153497
|
T153497: Document current MediaWiki thumbnail URL format & processing logic
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T153498
|
T153498: Document current clients which use thumb URLs as an API
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T155478
|
T155478: Copy cached API requests from raw webrequests table to ApiAction
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T156187
|
T156187: Do not require oob when "callback is prefix" checkbox is unset
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T156872
|
T156872: Showcase how the separation of concerns should work between MediaWiki API and web
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T157651
|
T157651: sql.php must not run LoadExtensionSchemaUpdates
|
resolved
|
High (red)
|
Tgr (Gergő Tisza)
|
daniel (Daniel Kinzler)
|
|
|
|
T158525
|
T158525: File::transform() creates thumbnail with wrong size when mustRender() is true
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T162379
|
T162379: Decide which non-standard CSS properties to support in TemplateStyles
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T165459
|
T165459: Warn about the possibility of owner-only consumers on action=login
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T169897
|
T169897: Track print-related web standards
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T174982
|
T174982: Sourcemap is incorrect in RESTBase help page
|
resolved
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
mobrovac (Marko Obrovac)
|
|
|
|
T175224
|
T175224: Unclear expectations around path/module in $wgVirtualRestConfig
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T175868
|
T175868: Deploy and test new book rendering (Remex + Electron)
|
invalid
|
High (red)
|
Tgr (Gergő Tisza)
|
Jdlrobson (Jon Robson)
|
|
|
|
T175882
|
T175882: Requesting access to scb* and pdfrender-admin for tgr
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T176693
|
T176693: Cannot override basePath in the Swagger spec
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T176717
|
T176717: ApiSandbox timestamp fields should allow pasting timestamps
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T178037
|
T178037: Parsoid uses non-canonical URL encoding in <link> in <head>
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T179553
|
T179553: Cookies should not be forwarded to different domains
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T181687
|
T181687: Give RESTBase / MCS requests the apihighlimits right
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T182475
|
T182475: Handling of structured data input in MediaWiki APIs
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T186061
|
T186061: Evaluate Matrix / Element (previously called Riot.im)
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T187603
|
T187603: Add JSON parameter type to the action API
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T189641
|
T189641: Service for checking the Pwned Passwords database
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T191795
|
T191795: Support MCR in mobile
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T191900
|
T191900: /data/lists is enabled everywhere but ReadingLists is not
|
declined
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T193472
|
T193472: Log suppressed errors with level=DEBUG
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T193484
|
T193484: API request time logs should happen after DB commit
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T193613
|
T193613: RFC: Establish stable interface policy for PHP code
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
daniel (Daniel Kinzler)
|
|
|
|
T193961
|
T193961: Set up Matrix.org homeserver on the Wikimedia Cloud VPS
|
stalled
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T193964
|
T193964: Request creation of matrix VPS project
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Andrew (Andrew Bogott)
|
|
|
|
T194830
|
T194830: Refactor DifferenceEngine
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T195779
|
T195779: MCR support in ORES
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T196082
|
T196082: npm install for selenium tests not working on labs-vagrant
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T198099
|
T198099: Improve MCR handling of RevisionAccessException family
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T201842
|
T201842: Use ContentHandler to obtain DifferenceEngine in MobileFrontend
|
resolved
|
High (red)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T201848
|
T201848: Make DifferenceEngine callers pass revisions, not contents
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T202763
|
T202763: Update extensions which customize content diff rendering
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T203356
|
T203356: Sort out semantics of causeAgent and triggeringUser/triggeringRevisionId
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T203410
|
T203410: Provide a narrow interface for code that needs to wait for DB replication lag
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T205353
|
T205353: Clean up empty ar_user_text and rev_user_text fields
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T205893
|
T205893: Automatically trigger waitForReplication after a sufficiently high number of rows has been written
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Krinkle (Timo Tijhof)
|
|
|
|
T213037
|
T213037: AbuseFilter should have an edit API
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T213362
|
T213362: Limit what URLs Proton can access
|
resolved
|
High (red)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T213505
|
T213505: RfC: OpenGraph descriptions in wiki pages
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T214000
|
T214000: Evaluate difficulty of porting PCS summary logic to PHP
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T214626
|
T214626: Title should not use Action
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
daniel (Daniel Kinzler)
|
|
|
|
T215042
|
T215042: Set up a hosted Matrix.org / Element instance on modular.im
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T215224
|
T215224: PEAR PHP classes are loaded from system packages instead of Composer packages in WMF production
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Anomie
|
|
|
|
T215350
|
T215350: Wikimedia PHP log entries should include the version of PHP used
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T215376
|
T215376: mwscript dies on mwmaint with PHP=php7.2 due to php-redis missing
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
jijiki (effie mouzeli)
|
|
|
|
T216287
|
T216287: BannerMessageGroup::registerGroupHook of CentralNotice must not query master on GET request (page views)
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T217114
|
T217114: Migrate Proton to k8s and nodejs 10
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
MSantos (MSantos)
|
|
|
|
T217724
|
T217724: Investigate 2019-03-01 Proton incident
|
resolved
|
High (red)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T218432
|
T218432: LinkTarget should have an equals() method
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T221041
|
T221041: Convert Parsoid to dependency injection
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T222520
|
T222520: Unable to expand /page/definition endpoint docs
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
Pchelolo
|
|
|
|
T223835
|
T223835: Configure wikimedia.org to enable *:wikimedia.org Matrix user IDs
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
Joe (Giuseppe Lavagetto)
|
|
|
|
T224375
|
T224375: REST API Developer declares JSON validation parameters
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T225761
|
T225761: Document the REST API on mediawiki.org
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
apaskulin (Alex Paskulin)
|
|
|
|
T226631
|
T226631: Write user documentation for Matrix trial
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T227352
|
T227352: Set up extension tests for Parsoid repo
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T227772
|
T227772: Fix or remove capability to override user rights for the current request
|
resolved
|
Unbreak Now! (pink)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T228253
|
T228253: PermissionManager should not cache anonymous rights under ID 0
|
resolved
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
Pchelolo
|
|
|
|
T229155
|
T229155: globaluserinfo should show global blocks
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T238716
|
T238716: HTML for newly-created pages with VE on testwiki not stored in RESTBase
|
duplicate
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T239523
|
T239523: Discrepancy between local and global email status
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
tstarling (Tim Starling)
|
|
|
|
T241039
|
T241039: Create an API for sending yourself an arbitrary HTML email
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T244440
|
T244440: Action API returns null for unset bool parameter
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Anomie
|
|
|
|
T245050
|
T245050: OAuth extension should display clear error messages when the wrong protocol version is used
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T245477
|
T245477: OAuth server should provide clear and useful feedback about client errors
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T246511
|
T246511: Create beta viwiki
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Reedy (Sam Reed)
|
|
|
|
T251411
|
T251411: page_restrictions field incomplete in current and historical dumps
|
stalled
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T255035
|
T255035: Action API breaks when the default value is an empty array
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T255260
|
T255260: 'mustpostparams' API error should not be shown on POST-only APIs
|
invalid
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T257802
|
T257802: Backport SameSite fixes to all supported MediaWiki branches
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
Reedy (Sam Reed)
|
|
|
|
T259926
|
T259926: Update Template:MediaWikiHook to generate appropriate documentation for the new hook system
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T263927
|
T263927: MediaWiki user and password fields should have the proper autocomplete value
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T264793
|
T264793: Make sure SessionManager emitting Set-Cookie headers gets logged
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T264794
|
T264794: SessionManager should not emit Set-Cookies on session renewal
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T264798
|
T264798: CentralAuth should not emit central cookies when creating a local session
|
open
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T264799
|
T264799: Log when a request with the same user session comes from a different IP
|
resolved
|
Unbreak Now! (pink)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T265775
|
T265775: Retire TitleExists hook
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T268715
|
T268715: Occasional "Cannot access the database: Unknown error" in Wikimedia production
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T269914
|
T269914: IAbot sending a huge volume of action=raw requests (HTTP 415 errors)
|
resolved
|
Low (yellow)
|
Tgr (Gergő Tisza)
|
Cyberpower678 (Maximilian Doerr)
|
|
|
|
T282145
|
T282145: ExternalStore makes primary read on GET requests
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
Tgr (Gergő Tisza)
|
|
|
|
T288882
|
T288882: SelectQueryBuilder::where() should not overwrite previous conditions
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
tstarling (Tim Starling)
|
|
|
|
T98205
|
T98205: Preserve the order of pages returned by the generator in the final API response
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|