Page MenuHomePhabricator

Tag X-CS for 502-16 only if came through Opera Mini proxy
Closed, ResolvedPublic

Description

See zero.inc.vcl.erb. The Opera *User-Agent* should be the Opera Mini Proxy instead.


Version: master
Severity: normal

Details

Reference
bz56119

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:32 AM
bzimport added a project: ZeroPortal.
bzimport set Reference to bz56119.
bzimport added a subscriber: Unknown Object (MLST).

Change 92038 had a related patch set uploaded by Dr0ptp4kt:
Verify User-Agent versus source proxy for X-CS=502-16. See bug 56119.

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

A 2% sampling showed that the User-Agent alwasy contained "Opera", so the existing condition seems to be good enough. Nonetheless, once https://gerrit.wikimedia.org/r/#/c/88261 is approved, zero.inc.vcl.erb could be updated to look at X-Forwarded-By instead.

Identification is now based on source proxy and xff only, in addition to zero subdomain.