From unknown Sun Sep 07 01:05:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44678: Set a Firefox user agent for our Icecat build Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 16 Nov 2020 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44678 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 44678@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160550745819666 (code B ref -1); Mon, 16 Nov 2020 06:18:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Nov 2020 06:17:38 +0000 Received: from localhost ([127.0.0.1]:54829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keXpa-000577-8n for submit@debbugs.gnu.org; Mon, 16 Nov 2020 01:17:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:53456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keXpW-00056y-UC for submit@debbugs.gnu.org; Mon, 16 Nov 2020 01:17:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keXpW-0001I8-OQ for bug-guix@gnu.org; Mon, 16 Nov 2020 01:17:34 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:38376) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keXpS-00060I-JY for bug-guix@gnu.org; Mon, 16 Nov 2020 01:17:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QPiYcsVOhm9Tuv0/ifYVrDfCxDvAvQ86KE4Y2BylyPI=; b=pTXksDknecgcjLnawVZoRVkKvH 9HUlau/mpBAqAEZsNvUcUBVSigMR02TLm53OniGIApaKegN6HDfeGf6GGUoXgeJ8dLxX4o8X3EpKW a4jG0JsCP+7U0YQ8aXOmxmygdNCFcPsQp6zUpjCZFGXdyRY79vTMGDMo3W857dsl/5nksVBSPRRst QNCPAvT1ruhMy0+JMGThj2IItLRP77A/DeXEUZiIbNR2dLE2msLG+5khWA5nWma3KGmxULxxmTJs1 cCkJgFHZWCr0FAzmrBTaMmmEaUGfqaJ450CRPWX/guXINlyRymh+ot5ZMsmVTI6iVbBl6fxKx13uT LqwL/V/A==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1keXmW-000f8Y-Rn for bug-guix@gnu.org; Mon, 16 Nov 2020 11:44:28 +0530 From: Arun Isaac Date: Mon, 16 Nov 2020 11:47:24 +0530 Message-ID: <87wnylhll7.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/16 01:17:25 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi, Many sites---jitsi among many others---don't work properly when they see an Icecat user agent. Instead, when the user agent is set to a Firefox user agent, these sites work as expected. Users can do this manually by installing user agent switching extensions such as uaswitcher, but it would be much better if our Icecat package, by default, came with a Firefox user agent, and everything worked normally without any user intervention. This bug report arose out of a discussion on help-guix. See https://lists.gnu.org/archive/html/help-guix/2020-11/msg00082.html I would normally volunteer a patch, but building Icecat takes too long (> 24 hours) on my slow computer. It would be nice if someone with a faster build machine handled this. Thanks, Arun From unknown Sun Sep 07 01:05:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44678: Set a Firefox user agent for our Icecat build Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 05 Aug 2021 03:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44678 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Arun Isaac Cc: 44678@debbugs.gnu.org Received: via spool by 44678-submit@debbugs.gnu.org id=B44678.162813378811593 (code B ref 44678); Thu, 05 Aug 2021 03:24:01 +0000 Received: (at 44678) by debbugs.gnu.org; 5 Aug 2021 03:23:08 +0000 Received: from localhost ([127.0.0.1]:45547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBTyO-00030v-45 for submit@debbugs.gnu.org; Wed, 04 Aug 2021 23:23:08 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:38466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBTyL-00030E-UH for 44678@debbugs.gnu.org; Wed, 04 Aug 2021 23:23:06 -0400 Received: by mail-qt1-f182.google.com with SMTP id h10so2964076qth.5 for <44678@debbugs.gnu.org>; Wed, 04 Aug 2021 20:23:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=sxwF/kTK57NwYywmzSTyZ8t7t4ysZCRML8GsL8m6/TI=; b=FQ3QKgiK/5nZ6Z8LXgIGdcC4LaVG6cHKfe+WUhSQs415zgN+a3Hb1lEAzYXDoTZ4yl 4RssGVvW2xBT3rKxu3aJnxBsnqPVsXiEOCFZKYWXpRsoyUQfNZat58EmGp1Vma/JipdY +J2/4FeMOfD+SmkYyHzEB4VjQ4f9+yEs71Ln0NdpcYjAd9ekXjW1rjKPTlxoteWx9E2f bISo8Z17rAikHv00Nv9b2Q3UfFeN6mRBdwAHv0ZucUn9RMZCO/bHFUA3xaXns8+dnWMo P5Y4m2yB3fOrEoGdiP8Hp1587IlukzPjIMDu7oZh9CwjhKxmmqEldRwitwTUYxhKpHx8 xhew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=sxwF/kTK57NwYywmzSTyZ8t7t4ysZCRML8GsL8m6/TI=; b=ON/5OKjDm5uKGgsDhWnMgKHunqs6w9sthUQU9K4w1MVj4UCXR+0YATI+UqRZA1Ninl Ly1v4DGpQsSgSNAnGluub89EH4H/7t2IBJXy6BlM6oMhHJWUOHhED18O8bFNI5KPhMfu BPtVrdcLLRdcCoBmydlf+Ft/lh5UYxoOJs4idoIsKa+T3XLQxTtlFVLPrI2TmDq8kE+H zTLW8n1AvVc31+N2EAvTpymC4hlYHEB0NOcPbU5ZxdzVbQjWdH00D/USKOuY/cVOkhPF 9oRN7Rrj+5N2GnHQEpq5y7xQLbvSD4fH5saJ6CqsWxsXi44vteTSNtok0vc46z4dOKyx oxtw== X-Gm-Message-State: AOAM532z+mo6C7hzBWP5UU/Xu7LlYLuIfIoWRXcwqIe2QLX5IKAb+ZHh D/py3jyz3E9+XSv+oALTX7tn0vQmIHZcUw== X-Google-Smtp-Source: ABdhPJxRg73JiU9indZsAVG+tWZCS5Nl+ORdzc8UDunZaUEp7E2z6jKDGsERlLn4foE153rZBtDrSg== X-Received: by 2002:ac8:5916:: with SMTP id 22mr2615941qty.390.1628133780287; Wed, 04 Aug 2021 20:23:00 -0700 (PDT) Received: from hurd (dsl-10-129-132.b2b2c.ca. [72.10.129.132]) by smtp.gmail.com with ESMTPSA id r14sm1762857qtp.56.2021.08.04.20.22.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Aug 2021 20:22:59 -0700 (PDT) From: Maxim Cournoyer References: <87wnylhll7.fsf@systemreboot.net> Date: Wed, 04 Aug 2021 23:22:58 -0400 In-Reply-To: <87wnylhll7.fsf@systemreboot.net> (Arun Isaac's message of "Mon, 16 Nov 2020 11:47:24 +0530") Message-ID: <87mtpwmv71.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Arun, Arun Isaac writes: > Hi, > > Many sites---jitsi among many others---don't work properly when they see > an Icecat user agent. Instead, when the user agent is set to a Firefox > user agent, these sites work as expected. Users can do this manually by > installing user agent switching extensions such as uaswitcher, but it > would be much better if our Icecat package, by default, came with a > Firefox user agent, and everything worked normally without any user > intervention. > > This bug report arose out of a discussion on help-guix. See > https://lists.gnu.org/archive/html/help-guix/2020-11/msg00082.html > > I would normally volunteer a patch, but building Icecat takes too long > (> 24 hours) on my slow computer. It would be nice if someone with a > faster build machine handled this. I thought the default user agent was already that of Firefox for Windows (!), purportedly to make it less unique (thus making fingerprinting of browsers/users more difficult). Isn't it the case? I changed mine long ago so I don't remember (to please some broken site). Thank you, Maxim From unknown Sun Sep 07 01:05:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44678: Set a Firefox user agent for our Icecat build Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 05 Aug 2021 08:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44678 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 44678@debbugs.gnu.org, Arun Isaac Received: via spool by 44678-submit@debbugs.gnu.org id=B44678.16281504986268 (code B ref 44678); Thu, 05 Aug 2021 08:02:01 +0000 Received: (at 44678) by debbugs.gnu.org; 5 Aug 2021 08:01:38 +0000 Received: from localhost ([127.0.0.1]:45805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBYJu-0001d2-0i for submit@debbugs.gnu.org; Thu, 05 Aug 2021 04:01:38 -0400 Received: from flashner.co.il ([178.62.234.194]:41830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBYJs-0001co-9U for 44678@debbugs.gnu.org; Thu, 05 Aug 2021 04:01:36 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 7E5DB401F2; Thu, 5 Aug 2021 08:01:29 +0000 (UTC) Date: Thu, 5 Aug 2021 11:00:51 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Maxim Cournoyer , Arun Isaac , 44678@debbugs.gnu.org References: <87wnylhll7.fsf@systemreboot.net> <87mtpwmv71.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bt3tw4M9UPVkajA5" Content-Disposition: inline In-Reply-To: <87mtpwmv71.fsf@gmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --bt3tw4M9UPVkajA5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 04, 2021 at 11:22:58PM -0400, Maxim Cournoyer wrote: > Hi Arun, >=20 > Arun Isaac writes: >=20 > > Hi, > > > > Many sites---jitsi among many others---don't work properly when they see > > an Icecat user agent. Instead, when the user agent is set to a Firefox > > user agent, these sites work as expected. Users can do this manually by > > installing user agent switching extensions such as uaswitcher, but it > > would be much better if our Icecat package, by default, came with a > > Firefox user agent, and everything worked normally without any user > > intervention. > > > > This bug report arose out of a discussion on help-guix. See > > https://lists.gnu.org/archive/html/help-guix/2020-11/msg00082.html > > > > I would normally volunteer a patch, but building Icecat takes too long > > (> 24 hours) on my slow computer. It would be nice if someone with a > > faster build machine handled this. >=20 > I thought the default user agent was already that of Firefox for Windows > (!), purportedly to make it less unique (thus making fingerprinting of > browsers/users more difficult). >=20 > Isn't it the case? I changed mine long ago so I don't remember (to > please some broken site). >=20 > Thank you, >=20 > Maxim I remember a discussion forever ago about making the User-Agent Guix specific but we ended up not going that way in order to try to provide more anonymity. I don't believe I've changed my user agent ever, and here's what I'm told mine is: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox= /78.0 If you want to experiment with it you can send a patch (and tag me) and I'll build icecat locally and check it out and let you know how it goes. Icecat builds fairly quickly for me. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --bt3tw4M9UPVkajA5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmELmrIACgkQQarn3Mo9 g1F17g/8C3bLON7diTlFVOyCYEA/vYvi1O4XrbwSTjDD9Zed+YdSxbE6R8busAXo lQXklPVnp5ScZE6JdOhQS26W/AWF2oUMZy3nNsWdhgeTJuz3tmSVZIBWw0BJvkgW G5tlcb0DMHFn0SCapnAIbF2CJIIMAadlJeqAp+NeJFb0XV3LRhSW8OSjYLaIyXLD TZJhE/NTY4LlmbLMTCX09bAkVbpY3YzyfEvDS63ufK0//z2SIM0xHIeYjCeM2wzB xSuGjqaGccVPCYvlpH5L9sJ8W9mC6W/llHRmTRnDFuNZryOb/UoTwCwuOEJ1bN/U Og2Rveu765vCTYDyXqD8xy66D85gzH//xBK2AsXsJnA9ldwBMXfZH61tw35FSdBU R68ARAg5T4rVcF6/2Kdh2/WhjADLdAEZR+zEP7o7RDwZUWuDlhomq2DxmT4aAVdY 0QpvbfoZsBbVSYmVnONh70QNHnuA+cMAb8gkNwxrrRp1uDX0WCaYx+gy8xVzkfTg rGQ7eWEZ3GoeYwppnNUnxxUu35dyJ4OI2IZxIK1dywkokDnqeXA91YCJ6f/aMDOg 93nFCXjLZOTsfXnK8tD8ECOX/L0G7i5GF7HpNgcMHSrxqlvL8TAWRWBZl9NhdwsH RBL4I+v2I59KF6Jd1nFD8ybb7w3vJ0zjNJSlJrWVb+lHQoyKyRg= =58V2 -----END PGP SIGNATURE----- --bt3tw4M9UPVkajA5-- From unknown Sun Sep 07 01:05:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arun Isaac Subject: bug#44678: closed (Re: bug#44678: Set a Firefox user agent for our Icecat build) Message-ID: References: <87bl6b96sz.fsf@gmail.com> <87wnylhll7.fsf@systemreboot.net> X-Gnu-PR-Message: they-closed 44678 X-Gnu-PR-Package: guix Reply-To: 44678@debbugs.gnu.org Date: Thu, 05 Aug 2021 16:49:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1628182141-10727-1" This is a multi-part message in MIME format... ------------=_1628182141-10727-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44678: Set a Firefox user agent for our Icecat build which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 44678@debbugs.gnu.org. --=20 44678: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44678 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1628182141-10727-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44678-done) by debbugs.gnu.org; 5 Aug 2021 16:48:26 +0000 Received: from localhost ([127.0.0.1]:48244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBgXe-0002lt-AR for submit@debbugs.gnu.org; Thu, 05 Aug 2021 12:48:25 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:40798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBgXb-0002le-LR for 44678-done@debbugs.gnu.org; Thu, 05 Aug 2021 12:48:20 -0400 Received: by mail-qt1-f182.google.com with SMTP id m11so4324859qtx.7 for <44678-done@debbugs.gnu.org>; Thu, 05 Aug 2021 09:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=trV+2/fQQM3BmXTnDSLxM6PhnYECcFKn64KjrCtzqWU=; b=jX5YxnR+3nKBvq+GJxe9Lf//6MyUa9AVV2nOOw6kGbA9yZ0y4XIcS2ISaw2gd1N+Vl YP2ATsUMTLY7APnYVKWMr/wXL3FEbW2uhaV3+y7F0GXf82eooKXueR3s2XXD28kuZihr D63/3Q7LoVdkPn1nY/CmtAIw99jyOcczl1hHwaS9VKhc3dvs3wZM8Drqq8uesjOfgNRO CFtiN1IYikPRKz3kfSylKSIWqeMjFCG365Ty+/c1WECv65XJyErp2syOTQ126lmB2/Oj +9EThHYLpWmeB8CBLEyARxPUq3Qv5+/wAasafoH6YYLxGsfCnbGVimvE6Oz5HUCIkAXj cPYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=trV+2/fQQM3BmXTnDSLxM6PhnYECcFKn64KjrCtzqWU=; b=AX3bSts1mT76T19yDTDV1Bj65CMXK80Dj4DOtEq7giAEvDUJvEVRko5sIMoEpx+Hu9 WckjPIz4Ik2zqP9iRWKGoT6jqoHDhNGWZqh8TFWEpXwyS2Aywik3eQI/YkSkO7/it+yn EFHsI60GtLoadjkzdh0WXIOLZ+p5pebUkQSfacCrYhUCEgk9N5uVLad2wYRlqK6YzNf8 Kc5AEA5hw78ntDnDChcO/it2WP+XHMa2l0KRmtk2sTBODRqfMR65qGyHNK0DHq6iMTV9 3BrPBLA4L6vvYA2M4JJEGMtjaGw7a61S62HCKSXzkN4rj03M+9CD9URSGaochBaWExmG MrXQ== X-Gm-Message-State: AOAM5302TqcqlxS1qdYPqYRb7uF0clVhYS3g3hTSUlfiyWOKZtXtwwgH TXAnrIQeOQevErRzonKW1pYPlaToqXfrk40X X-Google-Smtp-Source: ABdhPJy+s6VbGLeMj+4FFxNVXwVTdKZOpxQHKVYz8KqxIUQAenrUX/2ZYj4naqSduL+mTNqLovCNew== X-Received: by 2002:a05:622a:1756:: with SMTP id l22mr5203569qtk.280.1628182093920; Thu, 05 Aug 2021 09:48:13 -0700 (PDT) Received: from raisin ([2607:fad8:4:6:235e:8579:8464:aacc]) by smtp.gmail.com with ESMTPSA id g24sm2449741qtr.86.2021.08.05.09.48.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Aug 2021 09:48:13 -0700 (PDT) From: Maxim Cournoyer To: Efraim Flashner Subject: Re: bug#44678: Set a Firefox user agent for our Icecat build References: <87wnylhll7.fsf@systemreboot.net> <87mtpwmv71.fsf@gmail.com> Date: Thu, 05 Aug 2021 12:48:12 -0400 In-Reply-To: (Efraim Flashner's message of "Thu, 5 Aug 2021 11:00:51 +0300") Message-ID: <87bl6b96sz.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 44678-done Cc: 44678-done@debbugs.gnu.org, Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Efraim Flashner writes: > On Wed, Aug 04, 2021 at 11:22:58PM -0400, Maxim Cournoyer wrote: >> Hi Arun, >> >> Arun Isaac writes: >> >> > Hi, >> > >> > Many sites---jitsi among many others---don't work properly when they see >> > an Icecat user agent. Instead, when the user agent is set to a Firefox >> > user agent, these sites work as expected. Users can do this manually by >> > installing user agent switching extensions such as uaswitcher, but it >> > would be much better if our Icecat package, by default, came with a >> > Firefox user agent, and everything worked normally without any user >> > intervention. >> > >> > This bug report arose out of a discussion on help-guix. See >> > https://lists.gnu.org/archive/html/help-guix/2020-11/msg00082.html >> > >> > I would normally volunteer a patch, but building Icecat takes too long >> > (> 24 hours) on my slow computer. It would be nice if someone with a >> > faster build machine handled this. >> >> I thought the default user agent was already that of Firefox for Windows >> (!), purportedly to make it less unique (thus making fingerprinting of >> browsers/users more difficult). >> >> Isn't it the case? I changed mine long ago so I don't remember (to >> please some broken site). >> >> Thank you, >> >> Maxim > > I remember a discussion forever ago about making the User-Agent Guix > specific but we ended up not going that way in order to try to provide > more anonymity. I don't believe I've changed my user agent ever, and > here's what I'm told mine is: > > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 > > If you want to experiment with it you can send a patch (and tag me) and > I'll build icecat locally and check it out and let you know how it goes. > Icecat builds fairly quickly for me. Thanks for the information. I got curious and did some archeology in the gnuzilla repository [0] and found the commit that made Windows NT user agent string go away: --8<---------------cut here---------------start------------->8--- a25c630a21d78be6515648d8d65cf13fb633c3b5 Author: Ruben Rodriguez AuthorDate: Thu Sep 13 20:47:06 2018 -0400 Commit: Ruben Rodriguez CommitDate: Thu Sep 13 21:02:13 2018 -0400 Parent: f70c9f0 Some customizations to the UI Contained: master Follows: v52.1.0 (21) Precedes: v60.2.0 (3) Preserve Firefox as UserAgent 1 file changed, 8 insertions(+), 2 deletions(-) makeicecat | 10 ++++++++-- modified makeicecat @@ -405,6 +405,11 @@ sed 's/mozilla-bin/icecat-bin/' -i build/unix/run-mozilla.sh find -type f | grep run-mozilla | xargs prename s/mozilla/icecat/ +# do not alter useragent/platform/oscpu/etc with fingerprinting countermeasure, it makes things worse +sed '/ShouldResistFingerprinting/,/}/s/^/\/\//' -i ./netwerk/protocol/http/nsHttpHandler.cpp +sed '/If fingerprinting resistance is on/,/}/s/^/\/\//' -i ./dom/base/Navigator.cpp + +# Leave user agent as Firefox sed "/MOZILLA_UAVERSION/ s:IceCat/:Firefox/:" -i netwerk/protocol/http/nsHttpHandler.cpp find . -name region.properties |xargs -i /bin/sed 's_https://www.mibbit.*__' -i {} @@ -421,9 +426,9 @@ cat << EOF >> browser/app/profile/icecat.js // Set useragent to Firefox compatible //pref("general.useragent.compatMode.firefox",true); // Spoof the useragent to a generic one -pref("general.useragent.compatMode.firefox",true); +//pref("general.useragent.compatMode.icecat",true); // Spoof the useragent to a generic one -pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:${FFMAJOR}.0) Gecko/20100101 Firefox/${FFMAJOR}.0"); +//pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:${FFMAJOR}.0) Gecko/20100101 Firefox/${FFMAJOR}.0"); pref("general.appname.override", "Netscape"); pref("general.appversion.override", "${FFMAJOR}.0"); pref("general.buildID.override", "Gecko/20100101"); @@ -433,6 +438,7 @@ EOF cat << EOF >> browser/confvars.sh # IceCat settings +MOZ_APP_UA_NAME=IceCat MOZ_APP_VENDOR=GNU MOZ_APP_VERSION=$FFVERSION MOZ_APP_PROFILE=mozilla/icecat --8<---------------cut here---------------end--------------->8--- Closing. Thanks, Maxim [0] git://git.savannah.gnu.org/gnuzilla.git ------------=_1628182141-10727-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Nov 2020 06:17:38 +0000 Received: from localhost ([127.0.0.1]:54829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keXpa-000577-8n for submit@debbugs.gnu.org; Mon, 16 Nov 2020 01:17:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:53456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1keXpW-00056y-UC for submit@debbugs.gnu.org; Mon, 16 Nov 2020 01:17:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60372) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keXpW-0001I8-OQ for bug-guix@gnu.org; Mon, 16 Nov 2020 01:17:34 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:38376) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1keXpS-00060I-JY for bug-guix@gnu.org; Mon, 16 Nov 2020 01:17:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=QPiYcsVOhm9Tuv0/ifYVrDfCxDvAvQ86KE4Y2BylyPI=; b=pTXksDknecgcjLnawVZoRVkKvH 9HUlau/mpBAqAEZsNvUcUBVSigMR02TLm53OniGIApaKegN6HDfeGf6GGUoXgeJ8dLxX4o8X3EpKW a4jG0JsCP+7U0YQ8aXOmxmygdNCFcPsQp6zUpjCZFGXdyRY79vTMGDMo3W857dsl/5nksVBSPRRst QNCPAvT1ruhMy0+JMGThj2IItLRP77A/DeXEUZiIbNR2dLE2msLG+5khWA5nWma3KGmxULxxmTJs1 cCkJgFHZWCr0FAzmrBTaMmmEaUGfqaJ450CRPWX/guXINlyRymh+ot5ZMsmVTI6iVbBl6fxKx13uT LqwL/V/A==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1keXmW-000f8Y-Rn for bug-guix@gnu.org; Mon, 16 Nov 2020 11:44:28 +0530 From: Arun Isaac To: bug-guix@gnu.org Subject: Set a Firefox user agent for our Icecat build Date: Mon, 16 Nov 2020 11:47:24 +0530 Message-ID: <87wnylhll7.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/16 01:17:25 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi, Many sites---jitsi among many others---don't work properly when they see an Icecat user agent. Instead, when the user agent is set to a Firefox user agent, these sites work as expected. Users can do this manually by installing user agent switching extensions such as uaswitcher, but it would be much better if our Icecat package, by default, came with a Firefox user agent, and everything worked normally without any user intervention. This bug report arose out of a discussion on help-guix. See https://lists.gnu.org/archive/html/help-guix/2020-11/msg00082.html I would normally volunteer a patch, but building Icecat takes too long (> 24 hours) on my slow computer. It would be nice if someone with a faster build machine handled this. Thanks, Arun ------------=_1628182141-10727-1-- From unknown Sun Sep 07 01:05:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44678: Set a Firefox user agent for our Icecat build Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 16 Aug 2021 18:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44678 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 44678@debbugs.gnu.org Received: via spool by 44678-submit@debbugs.gnu.org id=B44678.162913810311728 (code B ref 44678); Mon, 16 Aug 2021 18:22:02 +0000 Received: (at 44678) by debbugs.gnu.org; 16 Aug 2021 18:21:43 +0000 Received: from localhost ([127.0.0.1]:50948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFhEx-000331-8o for submit@debbugs.gnu.org; Mon, 16 Aug 2021 14:21:43 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:46288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFhEq-00032j-KZ for 44678@debbugs.gnu.org; Mon, 16 Aug 2021 14:21:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ppbuSuqxEKSF49YRDQ2AB3y39kLdSmQSb4WbIFJsT40=; b=dJIGWbde2224kJs10Y8kKwVhHr SznPycnh3BY1vTyOVgh9V8ngJdXj6IkQPDi1fzjF99+gFpBxm+rfckQtofEs3iejfpzlFcEOU01Ck P/zWzcJx+Q5E8DZKFdLsy72bELlO2uF5VXrxFgKvtEIovbSB57gi/lsnOmI4Z8vkKBk4og7UadfAw 8NoH8b1Bx1GD9u0I4o8WGVLE/1MI2DkOc4ZqB3AdFo/P1GomorhVC4M7gToyeUb+qQ7n1i96jW+ce 3o3pne3USoMroYZW6qdycINkoHVs6p90ehTzKPwvsw5/B6bUbaW//tYyUw9eY7dNlD1b1/joOCSxP l8LMhw/g==; Received: from [192.168.2.1] (port=9566 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mFhEm-0000Ma-Vz; Mon, 16 Aug 2021 23:51:29 +0530 From: Arun Isaac In-Reply-To: <87mtpwmv71.fsf@gmail.com> References: <87wnylhll7.fsf@systemreboot.net> <87mtpwmv71.fsf@gmail.com> Date: Mon, 16 Aug 2021 23:51:21 +0530 Message-ID: <87fsv945em.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Maxim, > I thought the default user agent was already that of Firefox for Windows > (!), purportedly to make it less unique (thus making fingerprinting of > browsers/users more difficult). Sorry, I'm replying rather late. I just disabled the "User-Agent Switcher" addon in my Icecat, and found that the default user agent is "Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0". So, I guess this bug is addressed. Thank you, Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAmEarKEbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzmhMH/AmalesYO33b++nvHfFj /Y+/r1LxsgGPJytXzG5GgJYDITpH1xOvCxBro1RLcEngrGwnVap0+9R4oYWX40LZ 1NjndIAAykqBaTTit/Zp556FL7MFTezGWUw15myPMKBuGrVNh34Mngkc2i4WDycq PIiXAXFBByxROCI6m92i4QpaZ6jRvOW1og0XTjraR7YQa5eOT6LWz7ZMEDI67a1L UApmSRWOkkxGexvBiRgapSh2AUh/KXij5DtUjjiZh+dXmg7gGu/PkbZGPjEPqOzg VGyhE9b3JEPY19xHnHMgf77Im0Y3cM6hADg7ERo1fKIw4/iva8oGYybmWlN+tckZ x28= =WIOV -----END PGP SIGNATURE----- --=-=-=--