Page MenuHomePhabricator

[EPIC] Support User-Agent Client Hints header in CheckUser
Closed, ResolvedPublic3 Estimated Story Points

Description

Goal

Google Chrome sends a reduced user agent header (see T242825: Deal with Google Chrome User-Agent deprecation for more context). This impacts the work of CheckUsers who rely on detailed user agent header in detecting sockpuppets. After talking to Legal, Trust&Safety and stewards, the desired way forward is to continue to get the user-agent data from Chrome, per Chrome's proposed Client-Hints standard. The standard is not yet implemented by Firefox or Safari. Mozilla's position on the standard is "neutral".

Acceptance criteria

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.
StatusSubtypeAssignedTask
Resolvedkostajh
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedkostajh
ResolvedDreamy_Jazz
OpenNone
ResolvedDreamy_Jazz
OpenNone
ResolvedDreamy_Jazz
Resolvedkostajh
ResolvedBUG REPORTDreamy_Jazz
ResolvedDreamy_Jazz
DeclinedDreamy_Jazz
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORDreamy_Jazz
OpenDreamy_Jazz
OpenDreamy_Jazz
ResolvedPRODUCTION ERRORDreamy_Jazz
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORDreamy_Jazz
OpenNone
OpenNone
DeclinedNone
ResolvedBUG REPORTRajashreeTalukdar
OpenNone
OpenNone
Resolvedkostajh
ResolvedBUG REPORTDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedKColeman-WMF

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
kostajh renamed this task from Request User-Agent Client-Hints for use with CheckUser to [EPIC] Support User-Agent Client Hints header in CheckUser.Jun 1 2023, 10:43 AM
kostajh changed the task status from Open to In Progress.
kostajh claimed this task.
kostajh raised the priority of this task from Low to High.
kostajh added a project: Epic.
kostajh updated the task description. (Show Details)
kostajh updated the task description. (Show Details)

Change 958025 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] clienthints: Enable purging of data on all wikis

https://gerrit.wikimedia.org/r/958025

Change 958025 merged by jenkins-bot:

[operations/mediawiki-config@master] clienthints: Enable purging of data on all wikis

https://gerrit.wikimedia.org/r/958025

Mentioned in SAL (#wikimedia-operations) [2023-09-18T20:15:00Z] <cjming@deploy1002> Started scap: Backport for [[gerrit:958025|clienthints: Enable purging of data on all wikis (T257893)]]

Mentioned in SAL (#wikimedia-operations) [2023-09-18T20:16:27Z] <cjming@deploy1002> cjming and dreamyjazz: Backport for [[gerrit:958025|clienthints: Enable purging of data on all wikis (T257893)]] synced to the testservers mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Mentioned in SAL (#wikimedia-operations) [2023-09-18T20:24:25Z] <cjming@deploy1002> Finished scap: Backport for [[gerrit:958025|clienthints: Enable purging of data on all wikis (T257893)]] (duration: 09m 24s)

Closing per acceptance criteria in task. Follow-up work is defined in subtasks of this one.