From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: icecat: correct useragent to GNU GuixSD. Date: Sat, 10 Sep 2016 14:51:01 +0200 Message-ID: <87twdnor4a.fsf@gnu.org> References: <878tv0un7w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43421) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bihkj-00022K-68 for guix-devel@gnu.org; Sat, 10 Sep 2016 08:51:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bihke-0000nG-JE for guix-devel@gnu.org; Sat, 10 Sep 2016 08:51:25 -0400 In-Reply-To: <878tv0un7w.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Sat, 10 Sep 2016 11:18:43 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Jan Nieuwenhuizen Cc: guix-devel@gnu.org Hello Jan, Jan Nieuwenhuizen skribis: > --- /dev/null > +++ b/gnu/packages/patches/icecat-fix-useragent.patch > @@ -0,0 +1,11 @@ > +--- icecat-38.8.0/browser/app/profile/icecat.js.orig 2016-09-10 09:56:30= .809082564 +0200 > ++++ icecat-38.8.0/browser/app/profile/icecat.js 2016-09-10 09:56:59.9575= 22723 +0200 > +@@ -2134,7 +2134,7 @@ pref("social.directories", ""); > + // Spoof the useragent to a generic one > + pref("general.useragent.compatMode.firefox",true); > + // Spoof the useragent to a generic one > +-pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:38.= 0) Gecko/20100101 Firefox/38.0"); > ++pref("general.useragent.override", "Mozilla/5.0 (GNU GuixSD 0.11.0; rv:= 38.0) Gecko/20100101 Firefox/38.0"); This would be a bad idea. The user-agent string above was chosen so that users fall into a large =E2=80=9Canonymity set=E2=80=9D. If we applie= d this patch, then web servers could trivially identify us. On this topic, see: https://panopticlick.eff.org/ Ludo=E2=80=99.