pmaports/main/postmarketos-ui-phosh
Oliver Smith 2722f6cac5
main/postmarketos-ui-{gnome,phosh}: less revealing epiphany user-agent (MR 1402)
Make it less trivial to fingerprint users of the epiphany browser on
postmarketOS, by replacing the postmarketOS specific user-agent with an
user-agent from a current pixel device.

Old:
	Mozilla/5.0 (postmarketOS device, like iPhone; X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 Safari/605.1.15 Epiphany/605.1.15

New:
	Mozilla/5.0 (Linux; Android 10; Pixel) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.96 Mobile Safari/537.36

Taken from the following page. Note that this seems to be one of the few
cases, where not a full android build ID is included. Which makes it a
bit harder to fingerprint. Not as good as the tor browser one, but with
that one we'd have to pretend that a webkit browser is firefox.

https://developers.whatismybrowser.com/useragents/explore/operating_platform/pixel/2

Related: https://blog.torproject.org/browser-fingerprinting-introduction-and-challenges-ahead
Related: https://developer.chrome.com/multidevice/user-agent
Related: https://webaim.org/blog/user-agent-string-history/
2020-07-15 13:35:33 +02:00
..
000-gschema.override main/postmarketos-ui-{gnome,phosh}: less revealing epiphany user-agent (MR 1402) 2020-07-15 13:35:33 +02:00
01-phoc-scaling main/postmarketos-ui-phosh: add scaling overrides (MR 1396) 2020-07-06 15:45:22 +02:00
60-lightdm-autologin.conf main/postmarketos-ui-phosh: new aport (!8) 2019-06-02 03:39:39 +02:00
APKBUILD main/postmarketos-ui-{gnome,phosh}: less revealing epiphany user-agent (MR 1402) 2020-07-15 13:35:33 +02:00
dconf-profile-postmarketos main/postmarketos-ui-phosh: add scaling overrides (MR 1396) 2020-07-06 15:45:22 +02:00
gtk-app-wayland.sh main/postmarketos-ui-phosh: force wayland backend for gtk programs (!1059) 2020-03-19 01:35:31 +03:00
osk.sh main/postmarketos-ui-phosh: multiple improvements (!655) 2019-10-05 17:56:25 +02:00
postmarketos-ui-phosh.post-install main/postmarketos-ui-phosh: add scaling overrides (MR 1396) 2020-07-06 15:45:22 +02:00
postmarketos-ui-phosh.post-upgrade main/postmarketos-ui-phosh: fix lightdm (!690) 2019-10-23 21:43:17 +02:00
qt-tweaks.sh main/postmarketos-ui-phosh: force qt apps to use wayland (!1008) 2020-03-01 00:51:36 +01:00