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)
|
|
|
|
|
|
T100856
|
T100856: Migrate some semantic information from data-parsoid to data-mw
|
open
|
Medium (orange)
|
|
|
|
|
|
T102867
|
T102867: Expose page-global metadata and make it editable
|
open
|
Medium (orange)
|
|
|
|
|
|
T102986
|
T102986: Request.logger doesn't log requestID in subsequent calls
|
open
|
Medium (orange)
|
|
|
|
|
|
T104083
|
T104083: Include Flow revisions in RecentChanges API
|
open
|
Medium (orange)
|
|
|
|
|
|
T104755
|
T104755: Move URL-routing logic into MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T104927
|
T104927: Use ext.cite.style to style output, rather than wikitext styling
|
open
|
Medium (orange)
|
|
|
|
|
|
T105780
|
T105780: Create a doc explaining the SLA between services and the monitoring tool
|
open
|
Medium (orange)
|
|
|
|
|
|
T105845
|
T105845: RFC: Page components / content widgets
|
open
|
Medium (orange)
|
|
|
|
|
|
T106066
|
T106066: Don't show "Nonce already used" error on memcache failure
|
open
|
Medium (orange)
|
|
|
|
|
|
T106346
|
T106346: setup an alertable threshold for Cassandra heap dumps
|
open
|
Medium (orange)
|
|
|
|
|
|
T106351
|
T106351: RESTBase dashboard annotations for deployments (and more)
|
open
|
Medium (orange)
|
|
|
|
|
|
T106374
|
T106374: DOI redirect handler for iopscience is very slow/ potentially causes citoid to behave oddly.
|
open
|
Medium (orange)
|
|
|
|
|
|
T107108
|
T107108: Flow notification links on mobile point to desktop
|
open
|
Medium (orange)
|
|
|
|
|
|
T107196
|
T107196: Set up revscoring entry points in RESTBase
|
open
|
Medium (orange)
|
|
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
|
|
|
|
|
T110620
|
T110620: Make User::newFromId(0) not return current user's IP
|
open
|
Medium (orange)
|
|
|
|
|
|
T111770
|
T111770: [Story] Decide how to represent quantities with units in the "truthy" RDF mapping
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T111820
|
T111820: Set default CSP header in service template to "default-src 'none'"
|
open
|
Medium (orange)
|
|
|
|
|
|
T112730
|
T112730: Failure to OAuth after login on mobile
|
open
|
Medium (orange)
|
|
|
|
|
|
T113034
|
T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap
|
open
|
Medium (orange)
|
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
|
|
|
|
|
T114384
|
T114384: Standardise procedures for deprecating public-facing code
|
open
|
Medium (orange)
|
|
|
|
|
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
|
|
|
|
|
T114413
|
T114413: Support various conversions in Parsoid's pb2pb endpoint
|
open
|
Medium (orange)
|
|
|
|
|
|
T115248
|
T115248: Strings of digits currently only search for PMIDs; Add multiple results and include OCLC and PMC in the search
|
open
|
Medium (orange)
|
|
|
|
|
|
T115271
|
T115271: Citoid sends Buffer responses when Zotero is unable to export to bibtex
|
open
|
Medium (orange)
|
|
|
|
|
|
T115341
|
T115341: Create a standard timetable for deprecating public-facing code across all WMF projects
|
open
|
Medium (orange)
|
|
|
|
|
|
T115934
|
T115934: Represent simple values with units in RDF
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T116658
|
T116658: Add Application errors for Mediawiki API to x-analytics
|
open
|
Medium (orange)
|
|
|
|
|
|
T117279
|
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
|
open
|
Medium (orange)
|
|
|
|
|
|
T117540
|
T117540: Introduce global registry for gadget module identifiers
|
open
|
Medium (orange)
|
|
|
|
|
|
T118195
|
T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces
|
open
|
Medium (orange)
|
|
|
|
|
|
T118524
|
T118524: Alert on abnormal storage growth patterns
|
open
|
Medium (orange)
|
|
|
|
|
|
T120007
|
T120007: Add debug/warn for cache reads from in-process Memcached cache wrapper
|
open
|
Medium (orange)
|
|
|
|
|
|
T120085
|
T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
|
open
|
Medium (orange)
|
|
|
|
|
|
T120242
|
T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth
|
open
|
Medium (orange)
|
|
|
|
|
|
T120484
|
T120484: Create password-authentication service for use by CentralAuth
|
open
|
Medium (orange)
|
|
|
|
|
|
T120888
|
T120888: Create optional XSS filter step for the parser
|
open
|
Medium (orange)
|
|
|
|
|
|
T121240
|
T121240: Network isolation for production and semi-production services
|
open
|
Medium (orange)
|
|
|
|
|
|
T121470
|
T121470: Central Global Repository for Templates, Lua modules, and Gadgets
|
open
|
Medium (orange)
|
|
|
|
|
|
T122086
|
T122086: RFC: Sharing templates and modules between wikis - poor man's version (investigation)
|
open
|
Medium (orange)
|
|
|
|
|
|
T122390
|
T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata
|
open
|
Medium (orange)
|
|
|
|
|
|
T122708
|
T122708: ShortUrl must not write to master db on page views (DBPerformance warning)
|
open
|
Medium (orange)
|
|
|
|
|
|
T122867
|
T122867: Evaluate the feasibility of cache invalidation for the action API
|
open
|
Medium (orange)
|
|
|
|
|
|
T125085
|
T125085: Split the API MediaWiki appserver pool into two external/internal pools
|
open
|
Medium (orange)
|
|
|
|
|
|
T125394
|
T125394: Ensure that EventBus extension gracefully handles service failures
|
open
|
Medium (orange)
|
|
|
|
|
|
T126947
|
T126947: Document that wikimedia pageviews API is blocked by ad blockers
|
open
|
Medium (orange)
|
|
|
|
|
|
T128525
|
T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment
|
open
|
Medium (orange)
|
|
|
|
|
|
T129682
|
T129682: Look into solutions for replaying traffic to testing environment(s)
|
open
|
Medium (orange)
|
|
|
|
|
|
T130639
|
T130639: All known clients of Parsoid HTML that require data-mw should fetch data-mw separately (if using RESTBase) or process the data-mw blob in Parsoid's pagebundle API response (if using Parsoid directly)
|
open
|
Medium (orange)
|
|
|
|
|
|
T130643
|
T130643: Content Translation should load data-mw from a separate API call alongside the body content
|
open
|
Medium (orange)
|
|
|
|
|
|
T130689
|
T130689: Google's services should load data-mw from a separate API call to RESTBase
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T132505
|
T132505: How to use VirtualRESTServiceClient::runMulti with named requests
|
open
|
Medium (orange)
|
|
|
|
|
|
T132720
|
T132720: ApiHelp on api.php should avoid applying common.js and common.css
|
open
|
Medium (orange)
|
|
|
|
|
|
T132815
|
T132815: Develop a RESTBase Cassandra cluster capacity planning document
|
open
|
Medium (orange)
|
|
|
|
|
|
T132947
|
T132947: Make it possible for extensions to add additional info to the fileinfo/imageinfo response.
|
open
|
Medium (orange)
|
|
|
|
|
|
T133001
|
T133001: Decom legacy ex-parsoidcache cxserver, citoid, and restbase service hostnames
|
open
|
Medium (orange)
|
|
|
|
|
|
T133178
|
T133178: RESTBase support for www.wikimedia.org missing
|
open
|
Medium (orange)
|
|
|
|
|
|
T133523
|
T133523: Decide how to improve parsercache replication, sharding and HA
|
open
|
Medium (orange)
|
|
|
|
|
|
T133547
|
T133547: set up automated HTML (restbase) dumps on francium
|
open
|
Medium (orange)
|
|
|
|
|
|
T134551
|
T134551: Create functional cluster checks for all services (and have them page!)
|
open
|
Medium (orange)
|
|
|
|
|
|
T134809
|
T134809: Apache <=> mariadb SSL/TLS for cross-datacenter writes
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T134842
|
T134842: SpecialCentralAutoLogin calls User::saveSettings() on HTTP GET presend
|
open
|
Medium (orange)
|
|
|
|
|
|
T135147
|
T135147: Make the domain model implemented by Site/SiteLookup/SiteStore more flexible
|
open
|
Medium (orange)
|
|
|
|
|
|
T135153
|
T135153: Allow Sites and Interwiki facilities to be configured consistently
|
open
|
Medium (orange)
|
|
|
|
|
|
T135154
|
T135154: Maintenance script to convert between different representations of interwiki / sites info
|
open
|
Medium (orange)
|
|
|
|
|
|
T135156
|
T135156: Create a SiteStore that can write JSON and PHP files
|
open
|
Medium (orange)
|
|
|
|
|
|
T135845
|
T135845: Convert any module as central or centralisable
|
open
|
Medium (orange)
|
|
|
|
|
|
T135963
|
T135963: Add support for Content-Security-Policy (CSP) headers in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T136603
|
T136603: Update limit.sh to support systemd-based cgroup management
|
open
|
Medium (orange)
|
|
|
|
|
|
T137321
|
T137321: Run ETL for wmf_raw.ActionApi into wmf.action_* aggregate tables
|
open
|
Medium (orange)
|
|
|
|
|
|
T138093
|
T138093: Investigate query parameter normalization for MW/services
|
open
|
Medium (orange)
|
|
|
|
|
|
T140664
|
T140664: Prepare MediaWiki for API-driven frontend
|
open
|
Medium (orange)
|
|
|
|
|
|
T140813
|
T140813: Protect sensitive user-related information with a UserData / auth / session service
|
open
|
Medium (orange)
|
|
|
|
|
|
T141897
|
T141897: Review new service 'pre-deployment to production' checklist
|
open
|
Medium (orange)
|
|
|
|
|
|
T142090
|
T142090: Add hover-card like summary (og:description) to open graph meta data printing plain summary and headline property in the SameAs schema
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T142313
|
T142313: Add global logging context
|
open
|
Medium (orange)
|
|
|
|
|
|
T143356
|
T143356: Separate data-mw API semantics
|
open
|
Medium (orange)
|
|
|
|
|
|
T143372
|
T143372: New purge action approvement mechanism ignores page parameters
|
open
|
Medium (orange)
|
|
|
|
|
|
T143733
|
T143733: Send Jenkins daemon logs to logstash
|
open
|
Medium (orange)
|
|
|
|
|
|
T145424
|
T145424: Represent normalized unit values in simple values RDF
|
open
|
Medium (orange)
|
|
|
|
|
|
T145545
|
T145545: "No active login attempt is in progress for your session." when trying to log in on wikisource.org
|
open
|
Medium (orange)
|
|
|
|
|
|
T146032
|
T146032: Define and implement a common push notification architecture
|
open
|
Medium (orange)
|
|
|
|
|
|
T149335
|
T149335: Decide how to represent quantities with units as RDF literals.
|
open
|
Medium (orange)
|
|
|
|
|
|
T149847
|
T149847: RFC: Use content hash based image / thumb URLs
|
open
|
Medium (orange)
|
|
|
|
|
|
T150673
|
T150673: Thumb API: Varnish / CDN questions
|
open
|
Medium (orange)
|
|
|
|
|
|
T151116
|
T151116: After passing the CAPTCHA page after warning, user is sent back to the Abuse Filter warning page
|
open
|
Medium (orange)
|
|
|
|
|
|
T151739
|
T151739: Fix article loading (restbase config?) in contenttranslation Vagrant role
|
open
|
Medium (orange)
|
|
|
|
|
|
T152427
|
T152427: Create a check/calendar alert for MariaDB TLS certs
|
open
|
Medium (orange)
|
|
|
|
|
|
T153214
|
T153214: Citoid restbase endpoint not configured correctly in vagrant
|
open
|
Medium (orange)
|
|
|
|
|
|
T153265
|
T153265: Language converter source text and language names cannot use <nowiki> escaping.
|
open
|
Medium (orange)
|
|
|
|
|
|
T153801
|
T153801: File and global user pages should not be redirected
|
open
|
Medium (orange)
|
|
|
|
|
|
T153815
|
T153815: Allow global groups to be assigned temporarily (expire)
|
open
|
Medium (orange)
|
|
|
|
|
|
T154240
|
T154240: Update the template's configuration documentation
|
open
|
Medium (orange)
|
|
|
|
|
|
T154552
|
T154552: ApiLogin should not open master connection to centralauth DB
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T154775
|
T154775: Add guiuserid for meta=globaluserinfo
|
open
|
Medium (orange)
|
|
|
|
|
|
T155395
|
T155395: Create documentation about the proper use of the dependency injection infrastructure in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T157132
|
T157132: Add ORES articlequality data to summaries?
|
open
|
Medium (orange)
|
|
|
|
|
|
T157403
|
T157403: Incorrect .tab data causes Exception when number of expected columns doesn't match
|
open
|
Medium (orange)
|
|
|
|
|
|