thanks!

2017-12-07 14:12 GMT+03:00 Robert Nagy <[email protected]>:

> CVSROOT:        /cvs
> Module name:    ports
> Changes by:     [email protected]  2017/12/07 04:12:05
>
> Modified files:
>         www/chromium   : Makefile
>         www/chromium/patches:
>                               patch-content_browser_
> renderer_host_render_widget_host_view_aura_cc
>                               patch-media_audio_BUILD_gn
>                               patch-v8_BUILD_gn
> Added files:
>         www/chromium/patches: patch-content_common_user_agent_cc
>
> Log message:
> Append Linux x86_64 to the User-Agent:
>
> Mozilla/5.0 (X11; OpenBSD amd64; Linux x86_64) AppleWebKit/537.36 (KHTML,
> like Gecko) Chrome/62.0.3202.94 Safari/537.36
>
> This is required because a lot of big service vendors are misusing the
> User-Agent
> to discriminate non-mainstream OS users. A good example is Google and
> Microsoft
> not allowing non-mainstream OS users to use features that are NOT OS
> dependant,
> like Google Maps full-mode or Skype web.
>
> All of the browsers have a proper way of checking what they support so
> relying
> on the User-Agent string is completely stupid because what works on Linux,
> will
> 99% work on other operating systems as well, since the browser supports it.
> (e.g. 3d acceleration)
>
> Instead of completely saying that we are Linux, it is enough to append
> Linux to
> the User-Agent platform string, so people relying on the User-Agent for
> filtering,
> statistics can still filter for OpenBSD.
>
> Everyone can thank these service vendors for fiddling with the User-Agent
> in a way
> that they weren't supposed to.
>
> discussed with deraadt@
>
>

Reply via email to