From unknown Sun Sep 21 03:54:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58011 <58011@debbugs.gnu.org> To: bug#58011 <58011@debbugs.gnu.org> Subject: Status: Jitsi, Bowser, and IceCat's user agent string Reply-To: bug#58011 <58011@debbugs.gnu.org> Date: Sun, 21 Sep 2025 10:54:08 +0000 retitle 58011 Jitsi, Bowser, and IceCat's user agent string reassign 58011 gnuzilla submitter 58011 Michael McMahon severity 58011 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 14:50:58 2022 Received: (at submit) by debbugs.gnu.org; 22 Sep 2022 18:50:58 +0000 Received: from localhost ([127.0.0.1]:38545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obRHm-0006ex-Az for submit@debbugs.gnu.org; Thu, 22 Sep 2022 14:50:58 -0400 Received: from lists.gnu.org ([209.51.188.17]:35040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obR4Q-0006Ig-50 for submit@debbugs.gnu.org; Thu, 22 Sep 2022 14:37:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obR4P-0006NN-PG for bug-gnuzilla@gnu.org; Thu, 22 Sep 2022 14:37:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fsf.org; s=eggs-gnu-org; h=Subject:From:To:MIME-Version:Date:in-reply-to:references; bh=eXbzM9OgV2no/SuMf7GTWHf6+Mrv5Y9+JyNLB5K6/88=; b=RY3uKN8lY+dpjgPI00iZqANUl JBJUBrKoEa5i4L1abxuSr8rYbElBtmPmvFwkQ0sXjKKj1T76+ZvNkTjKj/dLQ3AC7hRzx7HUW120G akXeWXXnk+KNewv+56W97J5x0yKq558te6At3Gm3V7wpBt9ETPMD4Ya8yJ3NKjrxfuqh3bA63urTJ vGt610nptoCXCvbq/jMwenOtugtSMZrdQQu3jth0Qwtme9HJAySNruhTZFSFlKFLAwyrjWFYK9czd wAZZZlXtWr3vSaSKiD0mf9cKugCn5UJ36RcejtT3Yy25spU9i12JtjwEhpxHkp4jbHG2IY0PCDDmX ZFwtiDRrw==; Received: from mail.fsf.org ([2001:470:142::13]:56688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obR4P-0008FR-GH for bug-gnuzilla@gnu.org; Thu, 22 Sep 2022 14:37:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fsf.org; s=mail-fsf-org; h=Subject:From:To:MIME-Version:Date:in-reply-to:references; bh=eXbzM9OgV2no/SuMf7GTWHf6+Mrv5Y9+JyNLB5K6/88=; b=iYJpRix4Uk3kHpMYD39ZRCiJp 9V4MO6Qs/M4fa/f6i97yVSkrq3ugTJUTa72XfA0NZ3clnynOJzZGHF8fZ/VGsj0yazjQiSVoP9TSP nUskX1EDN+ymiC2Vvj7y7hCNXACeKOIkxtKV6K4OWt8meHVYoC9hON4PBqgsK5iPrx60tQ9Fx9BIb aSRsKdJi+GjuB0FlD9YxHYfrxHtcLqm44wTqvUtj7pC1Ir3LNUyF2lRVvuJ3QIw3porph/5o9W7br CdMPGQVYPIIY9moDyoHxNjoZ3vnntLj04GoMX2fa836zU+MJFrLC5NS7oq5ByN4GYBIvzFB1OoCOf q4sLNStdQ==; Message-ID: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> Date: Thu, 22 Sep 2022 14:37:08 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Icedove/91.11.0 To: bug-gnuzilla@gnu.org Content-Language: en-US From: Michael McMahon Subject: Jitsi, Bowser, and IceCat's user agent string Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 22 Sep 2022 14:50:58 -0400 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: -3.3 (---) I received a report that an IceCat user was not able to use Jitsi with IceCat 102. They reported that changing the user agent string to Firefox fixed their issue. IceCat 102 should work with Jitsi, but the way that bowser reads the user agent string returns that the browser is IceCat which it is not familiar with. Rather than submitting patches to to every browser check to correctly identify IceCat as a Firefox fork, I would recommend changing the user agent string back to Firefox as it once was [1] to correct this issue as well as others that have not been reported. [1] https://lists.gnu.org/archive/html/bug-gnuzilla/2015-01/msg00019.html Abrowser uses Firefox in the user agent string and this problem does not occur with Jitsi or bowser. IceCat 102's user agent string looks like this: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 IceCat/102.0 Abrowser 104's user agent string looks like this: Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0 Best, Michael McMahon | Web Developer, Free Software Foundation GPG Key: 4337 2794 C8AD D5CA 8FCF FA6C D037 59DA B600 E3C0 https://fsf.org From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 20:36:44 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 00:36:44 +0000 Received: from localhost ([127.0.0.1]:38794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWgK-0006hX-Ia for submit@debbugs.gnu.org; Thu, 22 Sep 2022 20:36:44 -0400 Received: from flamingo.ash.relay.mailchannels.net ([23.83.222.60]:45886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWg9-0006hD-7q for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 20:36:39 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2E0887E0A43; Fri, 23 Sep 2022 00:36:25 +0000 (UTC) Received: from pdx1-sub0-mail-a216 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D4CCC7E0A1F; Fri, 23 Sep 2022 00:36:11 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663893371; a=rsa-sha256; cv=none; b=WwJPAHlgUcWre6aN2DGOM/SPWvIuo/eApwGeeN/ZTuZlPeB+T8EP7AsztFczfSNU4jj9iv vQBVUCIdAabWCqXwNFKEqrnpcVM0I2lYDWfe4/S5SohUBjvskN6YXZPUVbHKJ31081YYX5 zPMzMxj2VAUFgLQmPPxRSMuU6H2Nb1EGczMoq0uyNU/ewNRY6Qd2drGkBVKzWy+Itrw1Qf 1F5MH3xXwWOmIxrSa/8uR5EI0owwB1rvCV3mNViyZfpzubjT6c6EjOK/v+ycRsdtS2z8Aq 7pHy74ZyOsMlJQ+putgX+mRu7Ty+RWswoL0t7Fl0OtN9cgjmG3flGoxqURYedQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663893371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KmdL6gKg1miK9drMrwhcXosYFh6KYwv3AmXtGSBMCeg=; b=eH6Qj5uMaZT1n2FxgGrsvr75lkEKAjUj4Lf8VA4UzaaIKkDar6B2FzAZdp6OIhIPq1QxP6 9K9N0KYC/m1bsPNtiiItiJA7ovhw7XV/6XZZDwXfHrYXqZpgjllAE6CZtYQxnh7abzMQdN TxYYC5lbsFGlPmr3p869mw4iHGqs2hbN4Dg5UY+LZ3iM0CfHMCjv0tBIpn2dqWhgLW+bte rZRATXKLd+9vHZhbsS9GHHYekFZjhp2k08RpsmkyfxyRSKyrEYJXNzrVpN8TjS5phmUZn7 gxO11MN7B+BxtMIUPxyz302/B5fhyj9yGZqnbeWL/BTJtBzFgDs2RL5BQp7Oqw== ARC-Authentication-Results: i=1; rspamd-75d6d4d78d-px6lh; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Keen-Belong: 3579c29466d375ee_1663893372089_3077834449 X-MC-Loop-Signature: 1663893372089:3748098509 X-MC-Ingress-Time: 1663893372089 Received: from pdx1-sub0-mail-a216 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.122.234.207 (trex/6.7.1); Fri, 23 Sep 2022 00:36:12 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a216 (Postfix) with ESMTPSA id 4MYY9R1Zlcz7v; Thu, 22 Sep 2022 17:36:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663893371; bh=KmdL6gKg1miK9drMrwhcXosYFh6KYwv3AmXtGSBMCeg=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=mgkakQKBw5IsWSqjQNToFJ5oEk9KzCWtm7flPBffKaDRwGVofBCF/5iDjSD2Dr0AR ljmXtbOE7AXpigxNm+/p2Rjv/I+UHnARvFBI1Lkemh+nCM+3O3I9IDdWHhPsTJ3udH 6gZpaEtXiSPwWzrNHwQ0VVkD42P8eupkA6H9T3vteKsyrU8l9SbRpgRsW5e+diPNZk 0N/SGkGf/68m1K0AXsFeYiWD5O5k9Z+570BwQwKE5l0O6/N8AljNf1rn3SpVhSAmKi /y+7FUW+wv53qGSgQ6Cbu8/gakcEY3ryqODQSKaRz4j5Iy1MLpqxtw5+kFVhLVY/Ox gzj+syrCT9irQ== Date: Thu, 22 Sep 2022 20:33:51 -0400 From: bill-auger To: Michael McMahon Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220922203351.55371c3b@parabola.localdomain> In-Reply-To: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> Organization: parabola X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org 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 (-) this bug prevents icecat from accessing many websites (any which guard traffic via cloudflare, for example) - gitlab is perhaps the most popular example - it was a long-standing bug in iceweasel also; but i eventually identified and solved the problem; and i made a patch for gnuzila also https://lists.gnu.org/archive/html/bug-gnuzilla/2021-05/msg00005.html please consider applying both this patch, and the one i sent a few weeks ago - icecat has had both of these bugs for years https://lists.gnu.org/archive/html/gnuzilla-dev/2022-09/msg00000.html From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 20:42:20 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 00:42:20 +0000 Received: from localhost ([127.0.0.1]:38798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWln-0006pq-Mt for submit@debbugs.gnu.org; Thu, 22 Sep 2022 20:42:19 -0400 Received: from dragonfly.birch.relay.mailchannels.net ([23.83.209.51]:44405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWli-0006pd-7t for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 20:42:18 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1FCEB8026A9; Fri, 23 Sep 2022 00:42:13 +0000 (UTC) Received: from pdx1-sub0-mail-a231 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id ABA3C8028D0; Fri, 23 Sep 2022 00:42:10 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663893730; a=rsa-sha256; cv=none; b=HPPlHNn5bwj+BnKBOLA5Q7VPf/QKA7j/R3S4eWcjA3W4VwsFB3duG34FxyATp4cUc0UIUr iklvfbCGZ6Bro4h1+5kWZpM3FYUjRu3XlzITK8EBP+68vn6Fx4SzjfLb3aRXiTMTExFhgH /mxd0noUcZk6u0n9QYRPvO9EPNNYB9PnojLDsF2grZVx1G6jTjEOhdGRwjOT+6qrp3JZz9 As6QJjAHXmc8s/8vXGlBzHmelRUTc3eeUmQ4/oCprhxPTgE6urYWpUrlG9HS/z9oy1Tvyy DstSZD8Q5W161J5JsEnwYolgEAm2VJzW5egRfavwAKPiZgYJM5enkBUyzk4WRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663893730; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=28F5U+MixQhrA9J2P2AxntD9Zo3305QgqebzbKpRyx8=; b=r75Q37xyJ+zRxPg54v7n7BM1V/7ec9mT77/xFgBaq7OoZ7nu8Lr3RnuSYw0R/FBf53u4k0 R0sNTTPN4Cp0uV3dw7Icsj4SF81ObLSVqfkLpXbQOJu95u71pjnPESqfKFvinoglDQCgQV r0Eq/euvxZ7LQ6H34ljWZ+yBH7TWHANdJc2PXwPlk5j4x4g4HKGoCOAdIP39q43+IsDYKI HIhn9xO4XRVZUerHeLfVBsrEpF0gZ/cZFXHAB/ZJkySYvWws4c7VshEvkKBUr0uymLRxYk CoNIwk3oGZ26j5Vbswn4cSnUEZghR6OpwZKfngI0M2XfWPXLOE2txeV71/jGnA== ARC-Authentication-Results: i=1; rspamd-64f49dbfc4-xm9s6; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Abaft-Befitting: 4cf42ef569aced82_1663893730924_1968643404 X-MC-Loop-Signature: 1663893730924:326802512 X-MC-Ingress-Time: 1663893730924 Received: from pdx1-sub0-mail-a231 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.121.28.240 (trex/6.7.1); Fri, 23 Sep 2022 00:42:10 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a231 (Postfix) with ESMTPSA id 4MYYJL0HhJz1Y; Thu, 22 Sep 2022 17:42:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663893730; bh=28F5U+MixQhrA9J2P2AxntD9Zo3305QgqebzbKpRyx8=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=d0/PU2ov0v1n2tSGDPsaSiETGjKRfslPORARqsAd1MmGvLQwKSoQF1y6CqploUJ9C 5ncn5yhGwZ7yjd0d71c4xf2HfLKCeugr5e7Hs4kXGR2e5cwKFSoxgwKKNLGCgtSwrW 7h2Bs0FeNohTisQtLlFTvxrSetmv/NdpLNDqzxFOPE9e3UFgYgWrjpCuqKx/3Ph64k mmEyk7LH6jWEYjD2S2muHnmBsJEobcNnVXjeTQeWxvvRyXa1dyPAuARm3gQpK6zJzh 2/dtb/wNkwwvN+JHDCTCc4hq7V9s3jLJdK9KdtnrmiNXlKem4sELthuHZywdf/ESUo 8H57GVaEw6C/Q== Date: Thu, 22 Sep 2022 20:39:44 -0400 From: bill-auger To: Michael McMahon Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220922203944.7b981a2b@parabola.localdomain> In-Reply-To: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> Organization: parabola X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org 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 (-) just to nit-pick, that web-based conference tool is named 'jitsi-meet' - 'jitsi' is a java-based SIP client, also from the jitsi team - 'jitsi' is significantly older - the more recent popularity of web conferencing, combined with the decrease in popularity of SIP, has people generally confused about the names From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 20:52:56 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 00:52:56 +0000 Received: from localhost ([127.0.0.1]:38802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWw3-00076g-TM for submit@debbugs.gnu.org; Thu, 22 Sep 2022 20:52:56 -0400 Received: from world.peace.net ([64.112.178.59]:38152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obWvz-00076Q-39 for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 20:52:54 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1obWvs-0004fn-Ch; Thu, 22 Sep 2022 20:52:44 -0400 From: Mark H Weaver To: Michael McMahon , 58011@debbugs.gnu.org Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string In-Reply-To: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> Date: Thu, 22 Sep 2022 20:51:38 -0400 Message-ID: <87fsgi6hfu.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58011 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 Michael, Michael McMahon writes: > I received a report that an IceCat user was not able to use Jitsi with > IceCat 102. They reported that changing the user agent string to > Firefox fixed their issue. [...] > IceCat 102's user agent string looks like this: > > Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 IceCat/102.0 That's not what I'm seeing with IceCat 102.3.0-guix0-preview1 as built by GNU Guix. Using a freshly created profile, I visited a website served by my own web server, and then looked at its logs, which revealed that my Guix-built IceCat 102 sent the following user agent string: "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" Can you tell me more about how you built or acquired the IceCat 102 that produced the user agent string ending with "IceCat/102.0"? Thanks, Mark -- Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about . From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 21:15:47 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 01:15:47 +0000 Received: from localhost ([127.0.0.1]:38815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obXIB-0007hm-CO for submit@debbugs.gnu.org; Thu, 22 Sep 2022 21:15:47 -0400 Received: from black.elm.relay.mailchannels.net ([23.83.212.19]:10043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obXI7-0007hX-3r for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 21:15:45 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C96E73C14F6; Fri, 23 Sep 2022 01:15:39 +0000 (UTC) Received: from pdx1-sub0-mail-a213 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 217623C159E; Fri, 23 Sep 2022 01:15:39 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663895739; a=rsa-sha256; cv=none; b=ckw4i7J49s5MpMWer02p61R3iO6r/+HlmERPbaH+BBjbVYaPXz/H6lMWMa7t1P4AHJTwNY SBkFSqasr/mZG5uWWZ4rFHUIJ78cBVLb64vdQTmmP/4QRaILSnmWeDO5p7yw1FWopbk1cA vNpJxQY/NVcm19uxVoQ+C0O+GXBJe3LwnEWpubzrkaG3f8IlZzStniSbvxTVJxguf+DDoL x8WOUsnh5EYWkkixZVcpiJHKncxcstHRex14kEQax/IAhRVlrYI8d6uW+DsB8ddXLCPTq/ ZaH+XIsAP4hB6+7a1X29NZRvg7k88bfrG5gJ1SrCBwN/0SYShCswLHtjzdcGUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663895739; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=bNVaFKjdSnO+HBaLUysA536NJCGz+qv5nzqyJHvDqy0=; b=OuMKuDOjxKjFYxWs2rXn45yJydblXlGo4fQYw2qXlD23+jSXipNfucqj9FqbdXmJAR3ckQ M6hPbo5JLTt5cmSKgvp+zLHotuMEU+q8AZzU+lAPOcwby4VyMoIYUrvUdV+QEWmU3Pcf0f MkChvGP1Lcd9WMJMNaTTKvG2Mlc1RkKDSUpGi/VZtlhwI+MY5ZAUbZKtOrWQIIHRbQcLuC TvijPisyAXYpW8iEPMayAJTdvCFdAzw7DJEBue8V75BiDSGncbeBHUq3kp9DYrCSDWtVZ4 cdoeMvmgwNCDhlbC7dLu8Ho+0SlPU5bAzI9tVxEACtPVRe7HvWAEOiKwHw9nEg== ARC-Authentication-Results: i=1; rspamd-75d6d4d78d-m2zbr; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Macabre-Wide-Eyed: 5a0a303c42a57e54_1663895739366_1896654024 X-MC-Loop-Signature: 1663895739366:2550903425 X-MC-Ingress-Time: 1663895739366 Received: from pdx1-sub0-mail-a213 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.97.77.221 (trex/6.7.1); Fri, 23 Sep 2022 01:15:39 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a213 (Postfix) with ESMTPSA id 4MYZ2v53YXz2n; Thu, 22 Sep 2022 18:15:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663895738; bh=bNVaFKjdSnO+HBaLUysA536NJCGz+qv5nzqyJHvDqy0=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=Iz9PvcnlivbBHzudHk/m6hlDKQqoW9MBP7LxzMJd99QrULTInZojNDC+VdI5yXnZq D/ahzxkFuOdq52+zrB+exiliNuzix+QPmHFIqDHz1QIAFNgEIB6mEWZm3OIt3fwZS4 zZ+3FJuDyAvRLaXeorakw960vCXFGQScMyURYZfwNcAqeo7Id8umCTLZ2o3hkbRGXa sBnqnVqqUKdh1De8SgqL1IwOf5TWI/m4vmvy1SnGnmKaCdifmEWhsVcvN3XPq9P9su 7A5mmrZgO3V8ItzezSQ/6+lKfOKW/QHGDUcki7aVYIvp2Or0jrwB9raKQyZ60brklg jEM8pfsrvwdtw== Date: Thu, 22 Sep 2022 21:13:11 -0400 From: bill-auger To: Mark H Weaver Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220922211311.4655529b@parabola.localdomain> In-Reply-To: <87fsgi6hfu.fsf@netris.org> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> Organization: parabola X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org, Michael McMahon 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 (-) On Thu, 22 Sep 2022 20:51:38 -0400 Mark wrote: > that my Guix-built IceCat 102 sent the following user agent string: > > "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" mark, would you try the "sign in" button on gitlab.com - you dont need to sign in - if you see the login form at all, that would demonstrate that the problem is resolved - with the "icecat" user-agent, it gets stuck on a cloudflare "browser check" page instead From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 22:44:52 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 02:44:52 +0000 Received: from localhost ([127.0.0.1]:38892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obYgO-0001Zp-Fr for submit@debbugs.gnu.org; Thu, 22 Sep 2022 22:44:52 -0400 Received: from world.peace.net ([64.112.178.59]:38940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obYgK-0001ZY-Cg for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 22:44:51 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1obYgA-0000Me-R9; Thu, 22 Sep 2022 22:44:38 -0400 From: Mark H Weaver To: bill-auger Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string In-Reply-To: <20220922211311.4655529b@parabola.localdomain> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> <20220922211311.4655529b@parabola.localdomain> Date: Thu, 22 Sep 2022 22:43:28 -0400 Message-ID: <87bkr66c9g.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Bill, bill-auger writes: > On Thu, 22 Sep 2022 20:51:38 -0400 Mark wrote: >> that my Guix-built IceCat 102 sent the following user agent string: >> >> "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" > [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: stallmansupport.org] X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org, Michael McMahon 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: 0.7 (/) Hi Bill, bill-auger writes: > On Thu, 22 Sep 2022 20:51:38 -0400 Mark wrote: >> that my Guix-built IceCat 102 sent the following user agent string: >> >> "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" > > mark, would you try the "sign in" button on gitlab.com - you > dont need to sign in - if you see the login form at all, that > would demonstrate that the problem is resolved - with the > "icecat" user-agent, it gets stuck on a cloudflare "browser > check" page instead I only spent a few minutes on it, but wasn't able to easily get the gitlab.com sign-in page to work with IceCat 102. It gets stuck in the browser check page, as you said. I tried disabling all of IceCat's bundled add-ons, as well as the obvious IceCat-specific preferences, and also the "privacy.resistFingerprinting" setting in , but it still doesn't work. It's not immediately obvious to me what the gitlab.com sign-in page has to do with the bug report that we're discussing here. Have you found that changing the user agent string fixes that problem? If so, what precise user-agent string have you found that works? I'm open to the possibility that our default user agent string should be changed to something else. However, it would also be good to understand why there seems to be at least one IceCat 102 build out there that sends a different user-agent string than the one sent by the IceCat 102 built by GNU Guix. Thanks, Mark -- Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about . From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 22:50:18 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 02:50:18 +0000 Received: from localhost ([127.0.0.1]:38897 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obYle-0001ju-AN for submit@debbugs.gnu.org; Thu, 22 Sep 2022 22:50:18 -0400 Received: from mail.fsf.org ([209.51.188.13]:59040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obYlZ-0001jX-KJ for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 22:50:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fsf.org; s=mail-fsf-org; h=In-Reply-To:From:References:To:Subject:MIME-Version:Date; bh=Yeo7WsweqWj47OkV0AAkj6QiaUnd8tfYwUFBt2nNNi8=; b=c72PNm4HXWN4Tnnaz1Z9NyJm+ 1PYbs0ragEBMflWjJeYPrr/WFairuO4RjQF3A+y7OspPM4GZGDg08zKXFrlSB8yl1sfZ/R+vsBsWc m9MX018R/o2NT7AEkD7NFrNqPOuWrhcZMFvd5mj/q5BeySKNKAnehsWU/LuMZn2VkBlnKPCHlfsJn 2BDBJE/F0DPyGdNR498cl4VqnfWzwphreKeUUeL7VWyZ+usT+gQW9uP+VzzRv4lh/D2rLpTsnEG5/ iIB903BLvUNPpEgR6t17W6UVut+ponoygYhwSW67OGQrS8j6kMlQIMPEWFO3v6D0K+4HjygU98v2I jLeNjxN5w==; Message-ID: Date: Thu, 22 Sep 2022 22:50:06 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Icedove/91.11.0 Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Content-Language: en-US To: Mark H Weaver , 58011@debbugs.gnu.org References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> From: Michael McMahon In-Reply-To: <87fsgi6hfu.fsf@netris.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 58011 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: -5.1 (-----) Hi, Mark! I have not used IceCat 102 myself, but the user that reported this claimed they were using 102.3esr. I pulled the user agent string from nginx logs from a jitsi-meet instance so some people are using it in the wild. I made a server-side change to correct IceCat to Firefox on the server side and asked them to try again [1]. The single change did not fix the issue, but after the user claims that the page worked after they disabling privacy.resistFingerprinting. [1] https://github.com/jitsi/js-utils/blob/master/browser-detection/BrowserDetection.js#L19 Best, Michael McMahon | Web Developer, Free Software Foundation GPG Key: 4337 2794 C8AD D5CA 8FCF FA6C D037 59DA B600 E3C0 https://fsf.org On 9/22/22 20:51, Mark H Weaver wrote: > Hi Michael, > > Michael McMahon writes: > >> I received a report that an IceCat user was not able to use Jitsi with >> IceCat 102. They reported that changing the user agent string to >> Firefox fixed their issue. > [...] >> IceCat 102's user agent string looks like this: >> >> Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 IceCat/102.0 > > That's not what I'm seeing with IceCat 102.3.0-guix0-preview1 as built > by GNU Guix. Using a freshly created profile, I visited a website > served by my own web server, and then looked at its logs, which revealed > that my Guix-built IceCat 102 sent the following user agent string: > > "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" > > Can you tell me more about how you built or acquired the IceCat 102 that > produced the user agent string ending with "IceCat/102.0"? > > Thanks, > Mark > From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 23:51:41 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 03:51:41 +0000 Received: from localhost ([127.0.0.1]:38937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obZj3-0003Et-Ch for submit@debbugs.gnu.org; Thu, 22 Sep 2022 23:51:41 -0400 Received: from buffalo.birch.relay.mailchannels.net ([23.83.209.24]:12047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obZj1-0003Ek-0t for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 23:51:39 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 69C5520172E; Fri, 23 Sep 2022 03:51:37 +0000 (UTC) Received: from pdx1-sub0-mail-a231 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D612E2016EE; Fri, 23 Sep 2022 03:51:36 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663905096; a=rsa-sha256; cv=none; b=501iIJnysIH0DoNMXfefNkjsNseUNEeVhIbYoxgzh0MLhfKZM01AHlGZhf70WA6sPV9+EA DBlc0oM2s5wd1f4D2IJSNeAY6nDRzu2t0yh/A1o2xIirs+76wrC8stv10osPSosSRfaLPP Ao2jQQRlPAMGBgmsaZRwFQQIC9/DmZDAN0Dg/Q8NZEjNWa5NOtUNFylzziIVRCp0CkqZ5h NfnK5DydYgUwbr40LS9uEvzyaxTDmvOqZXo+ZVr6bejpG7YkRl/2ktZCs6563eKNvvRUrB FbxXK2U699Nj3EwH5N2Ok34tJUehWvh2sF5vhQUBGjXpFubOtgX7jH4di9RUTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663905096; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rBxaUXPogpxv2mu1XA8BDZjrDuruZxP5fOM5aUBjYzA=; b=mehE9jJGtBVOfkGAvj6dFq4Xw2HauccbcI1g/lTSFOeY9DqF631eNhXHI1+NAkNTHlFt2b qPqSJHplu1iI7CjoWA6h8zOObiyz2SHMTUdfqiKB0h5hZoMZWy1PBGFbdgkRf0fkQCNfct LQp8tlzwZsZ0G0sevOOY2Ko2u3YfuIILXT/5nnHwh6Q2RsqYrdKvskjLWkRk0tcEO289Yu NOdtSw/II03yzwCc52ifBo+hGzLKdFxc18hqQLoPaLAEBSMiku+7RTJ6igsiKSpSzCoc2p XLQMZLKFDE4BttWdGxQXgJs6vVC9YwVBEkQ3Z7PnjTofal5e6KNggpxeMwH0fw== ARC-Authentication-Results: i=1; rspamd-75d6d4d78d-sn4j2; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Name-Minister: 7b7b193253864a48_1663905097126_3002874820 X-MC-Loop-Signature: 1663905097126:926374347 X-MC-Ingress-Time: 1663905097126 Received: from pdx1-sub0-mail-a231 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.144.148 (trex/6.7.1); Fri, 23 Sep 2022 03:51:37 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a231 (Postfix) with ESMTPSA id 4MYdVw1C76z22; Thu, 22 Sep 2022 20:51:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663905096; bh=rBxaUXPogpxv2mu1XA8BDZjrDuruZxP5fOM5aUBjYzA=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=K7RSBeTp9VBkULOOstRzTTsUI38gbyIPfv86mg6/tyolVojot7JNad5s25h92Itbk xT58Q/r/29WxOTK4z2SJ8Zhbf2swVxfmbsmHdeJykfbYp73PIuAe2oYHVbbxBVlnC0 WnO8Qtl2bAlBbXQJnaKISwjJMrEDLU0qpETi1Ls5RfH2vAV6P8iiNj4lgq+QUnON1v /S0t9OsentThy06HshWr95oJuQA1NGdP5Ku/JHDAle6ZOrxhwNTwB1ed/ERXJL6PwF TIiwLVEU1WOttCQZBtXRJds2XOvVyDQM3QAdlfBBTsorXtTa+adYwvV0NA9edrVnmb HXT5xVlYQ69rA== Date: Thu, 22 Sep 2022 23:49:16 -0400 From: bill-auger To: Mark H Weaver Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220922234916.77e57db7@parabola.localdomain> In-Reply-To: <87bkr66c9g.fsf@netris.org> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> <20220922211311.4655529b@parabola.localdomain> <87bkr66c9g.fsf@netris.org> Organization: parabola gnu/linux X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org, Michael McMahon 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 (-) there is more to it than the user-agent string - there are several associated config vars which affect that cloudflare browser check - i have been patching icecat like so, since 2021, specifically to fix this problem https://git.parabola.nu/~bill-auger/icecat.git/commit/?h=do-not-spoof-useragent&id=1351954b2fba37cec9262e970a84ce0d7b62df1d in short, the solution is to "do nothing" - do not attempt to override the defaults - parabola used to do the same for iceweasel, until this problem appeared and the cause was identified - after some discussion, we agreed that the generic configuration is the most desirable anyways; because as you noted regarding the tor button, the best way to thwart fingerprinting is to appear to be as generic as possible From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 23:58:27 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 03:58:27 +0000 Received: from localhost ([127.0.0.1]:38941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obZpY-0003OF-9b for submit@debbugs.gnu.org; Thu, 22 Sep 2022 23:58:27 -0400 Received: from cyan.elm.relay.mailchannels.net ([23.83.212.47]:52406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obZpN-0003Nx-93 for 58011@debbugs.gnu.org; Thu, 22 Sep 2022 23:58:23 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 46F2C7E13B8; Fri, 23 Sep 2022 03:58:06 +0000 (UTC) Received: from pdx1-sub0-mail-a213 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id C44E87E12F7; Fri, 23 Sep 2022 03:57:50 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663905470; a=rsa-sha256; cv=none; b=Hi5hX5Gmu6QJ2fglJlqqQsOuhkeAa0o1gydN6E+TVTNdDvLFjqnZcOkI2zL3FDDz74nkK0 UcBuxRisb/qtGeHGtfOb4nVf0+DpVSsLeq/5DyZVvQtXb+H5X76cR1SY6h/F6cVqivoskY Lb0RXPF73/gjB4PvfYcgqXs3hmw2zOY8VxQX4K0CnaW3t3eYhYKh6MkPtFHUg3IFFHo0T7 /JBLxNs03VQ+DjbkdITnNaIFi4rkYMAP9J2+43XZSJBCf0qb8GkYOk6stqouuDx+NDFkxE xRnNIVsdi5Bj6Sfx2e70oYs8Stj60xmS4V04+u01rA3tEIjhbi0Y6Z33TUhcDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663905470; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5RCujXWTCvPAYrCREuPVYQNxPT/DANlPNusg8JQVjog=; b=W/gzmaCRhEJHWbpOJvujb94uaNkXqxoLSU//bWOai4OYp2qSRyWf0KxlbfRpdtUaKv9Tmm CDdtG9YUro3na/37z5ToHPEgNVElpjVh8mcMi7eR0n5v+lTAaAHK8Gw31m27qwdWWe2dBR heNpwBvBOAN/BknU4bSlZbqCEudgkJJtoI1vUvZuVCwtXNf1HXAh+WK6xrybNyksWpraeO yOB5MYZF6XsrtBHPatC60QvB7OhmhURY/6fizAoshW1nB+92WA+S2KDTyv4NE722i3R3B6 6aE+k5xIjGSBZGtO8iofD+NImZJTTY/Da4Fr40PfV8I6SK8eaa1UrPeTEDV/sw== ARC-Authentication-Results: i=1; rspamd-75d6d4d78d-sxz9d; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Wiry-Harmony: 516bea0861e0923c_1663905471170_1898314631 X-MC-Loop-Signature: 1663905471170:111431157 X-MC-Ingress-Time: 1663905471169 Received: from pdx1-sub0-mail-a213 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.144.148 (trex/6.7.1); Fri, 23 Sep 2022 03:57:51 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a213 (Postfix) with ESMTPSA id 4MYdf56yXYz4D; Thu, 22 Sep 2022 20:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663905470; bh=5RCujXWTCvPAYrCREuPVYQNxPT/DANlPNusg8JQVjog=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=JcQLlU8gYxmk4vZKZgpi0RhIpk5HHyC+T4BhuRwhktPdPY0bTQokETwG6sU0+9MLU 9DC72Ol09atGG5EqbHdjFtBGV0XNNGqJu4WBSQOes3Cm2uHPdD446sY5OzjraBbuIX PwUfUe9L+xPAfwa++RKZPk1N1hDCGQGIGn+WwPn53z39TOXYbYhRN6CUxWKN+lR4xJ nWc7MoG9zJnBGuAUPD1c30osMundER8KeWV2TAHt97FCULVYv6+GI4UzFf7/X8O81y g/VAlwnauYyR1/MnQewbgPkNraGPCHbF/Vtz6HNNk7PTsdq4EzX8OHrGeqO/xGmZiL CRDfSvdHZWUfA== Date: Thu, 22 Sep 2022 23:55:29 -0400 From: bill-auger To: Mark H Weaver Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220922235529.6aa8085f@parabola.localdomain> In-Reply-To: <20220922234916.77e57db7@parabola.localdomain> References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> <20220922211311.4655529b@parabola.localdomain> <87bkr66c9g.fsf@netris.org> <20220922234916.77e57db7@parabola.localdomain> Organization: parabola gnu/linux X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, 22 Sep 2022 23:49:16 -0400 bill-auger wrote: > there is more to it than the user-agent string i could have explained that better - especially if you want to continue spoofing the user-agent, this is what youd need to mind Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see ] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [23.83.212.47 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [23.83.212.47 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 58011 Cc: 58011@debbugs.gnu.org, Michael McMahon 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: 0.2 (/) On Thu, 22 Sep 2022 23:49:16 -0400 bill-auger wrote: > there is more to it than the user-agent string i could have explained that better - especially if you want to continue spoofing the user-agent, this is what youd need to mind the likely cause of the rejection, is because the user-agent string specifies "Linux", while these config vars specify Windows; so cloudflare considers the browser to be bogus or otherwise insane > -pref("general.oscpu.override", "Windows NT 6.1"); > -pref("general.platform.override", "Win32"); From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 23 01:27:21 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 05:27:21 +0000 Received: from localhost ([127.0.0.1]:39083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obbDd-0005qN-3D for submit@debbugs.gnu.org; Fri, 23 Sep 2022 01:27:21 -0400 Received: from elephant.ash.relay.mailchannels.net ([23.83.222.57]:3678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obbDa-0005qC-UF for 58011@debbugs.gnu.org; Fri, 23 Sep 2022 01:27:20 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E0DFAE051D; Fri, 23 Sep 2022 05:27:14 +0000 (UTC) Received: from pdx1-sub0-mail-a213 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 64473E0C17; Fri, 23 Sep 2022 05:27:14 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1663910834; a=rsa-sha256; cv=none; b=BKNMoqrrvn1vZZUs4IpeBgmAjBmp/YWqBRFuGJ3urhRslRrSdvLiUrnAkfuQjU//b9wbWB cX0W3oscpff8GJV7M7kTN95Mj1TwnrUY7ozuDQraXSJpmOJ3OoNzHv14CmdAJCk9lCCYed 1gEcE45bGRpOqaJbgH3qQ8N3TCAwMSxJlRYbG1PZLR6e1/Lpcih+jHvWL6gQcTJK2mKerI mm1wEcIYVY0xiyAyFndISkB3eZ+ydOgoRR3TdGU9m9RxpEOhMJ2JjXYLBGmy3K2nlE3B3c KUVaHnzElTDB6YIaWK5Q/4xSME05wCnf8bJz4m9ZO0F3RISbbqUz8jfbhcTiYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1663910834; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=feKHgWUH6mNyXwOO7/NfpJuHSXMyz1CMUeQ4Vb5Svoc=; b=bXCqaHBkkqRKVOfyK0a+8b1ZIdHkLtL9IyRB1hGqLtSC5+XuXr9Qtxq2XZg+jAz8HwE8XA lnpH7BiXkkm/UC4TedehdKoc6lgd3c4sfUje0AzegDOYLjVLdb4vnJZdNo/3JVmbZlZz/v lTkncDkQyCRfSqTJDzLtjRFw6kM/o5Ry1w3ISECUq5HO9EHSIJ9Kkfd0mPQsN0C/qfCwee J5WlDKBtJJCSDqS9oHcodxE/ie1eK5Mp/ae6sf1MK31JDdxVsa6lDWFFVA2LdUnTqNFpeW QfLlMpduQLNq08QZfGDKU3Dlg682d6wqIyvsaF31VicaZsSuhaCqqtB3og+FVw== ARC-Authentication-Results: i=1; rspamd-64f49dbfc4-lts59; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@peers.community X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Language-Duck: 06ee13991d73c348_1663910834653_2693797216 X-MC-Loop-Signature: 1663910834653:2274563594 X-MC-Ingress-Time: 1663910834652 Received: from pdx1-sub0-mail-a213 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.115.125.86 (trex/6.7.1); Fri, 23 Sep 2022 05:27:14 +0000 Received: from parabola.localdomain (075-138-185-092.res.spectrum.com [75.138.185.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a213 (Postfix) with ESMTPSA id 4MYgdF1V33z4D; Thu, 22 Sep 2022 22:27:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1663910833; bh=feKHgWUH6mNyXwOO7/NfpJuHSXMyz1CMUeQ4Vb5Svoc=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=I+TruxfNZZo6zyoBPzCFBm6GXW5Zj2MIDxyKNesTRrZsz2NrQXjb6v0LO6JXCxB+m sDM4bh8LARgmy8uVKUg0U7FjDpfH17BPtWqMGY8jipTkrDRW9D7sHr2iEWriin+IFb wu8WkI9LrU+LhVJRNJkTm/ZjPCO+C4qUA9OsOFzyRLGOtpZIe1NalIeMr1EDqMzm95 Yz8884zXjYTSYgVQej3ud9RQnceB0glqe/iTSTHFNZK0zG4mCcdPTJljmSRvC8stYY 5yM1uNWipzLSzCBWO74WUwTMabWqpQEzsJOB7UVS9dCAAsXtZ5G5OChWrFoHipNXhf 3FjRB751KKbkQ== Date: Fri, 23 Sep 2022 01:24:53 -0400 From: bill-auger To: Michael McMahon Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string Message-ID: <20220923012453.0e8f56c7@parabola.localdomain> In-Reply-To: References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> Organization: parabola gnu/linux X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58011 Cc: Mark H Weaver , 58011@debbugs.gnu.org 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 (-) On Thu, 22 Sep 2022 22:50:06 -0400 Michael wrote: > the user claims that the page worked after they > disabling privacy.resistFingerprinting. i looked into jitsi-meet specifically - with parabola's icecat 102 (with the patch to avoid spoofing the user-agent) - jitsi-meet does not work > "It looks like you're using a browser we don't fully support." setting 'privacy.resistFingerprinting' to 'false' makes it work - so this may be a different issue than gitlab.com and the cloudflare browser check, or a combination of both From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 23 08:59:02 2022 Received: (at 58011) by debbugs.gnu.org; 23 Sep 2022 12:59:02 +0000 Received: from localhost ([127.0.0.1]:39658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obiGi-00054t-Vo for submit@debbugs.gnu.org; Fri, 23 Sep 2022 08:59:02 -0400 Received: from spam-gw3.iyte.edu.tr ([193.140.248.213]:12367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obgH1-0008BD-QM for 58011@debbugs.gnu.org; Fri, 23 Sep 2022 06:51:13 -0400 Received: from spam-gw.iyte.edu.tr (localhost [127.0.0.1]) by spam-gw.iyte.edu.tr (Postfix) with ESMTP id 188FB9A4D7B for <58011@debbugs.gnu.org>; Fri, 23 Sep 2022 13:51:19 +0300 (+03) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=std.iyte.edu.tr; s=rsa; t=1663930279; bh=BxiN1pLa+hC9NWQ8QQlWXiOxvS2coMVeX5jZCwOC/qA=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=CkEgwze+/NuMgimNES2X+75mKiQV2sXpgRouA+gzJkQVty9u672rekO5HX90T6Plj 1Il6KyMTqPhuAcAiINJAkNjk36nR0+O2awFmYWLuzIT3hpXVruIIrR5KlhrZXkVdg0 +R5df1uzlcWUY0ZR9VWYgFKUoHyakTipWBBDg3uw= Received: from localhost (localhost [127.0.0.1]) by spam-gw.iyte.edu.tr (Postfix) with ESMTP id 158799A4D75 for <58011@debbugs.gnu.org>; Fri, 23 Sep 2022 13:51:19 +0300 (+03) X-Virus-Scanned: by SpamTitan at iyte.edu.tr Received: from spam-gw.iyte.edu.tr (localhost [127.0.0.1]) by spam-gw.iyte.edu.tr (Postfix) with ESMTP id C504E9A4D6A for <58011@debbugs.gnu.org>; Fri, 23 Sep 2022 13:51:18 +0300 (+03) Authentication-Results: spam-gw.iyte.edu.tr; x-trusted-ip=pass Received: from mail.iyte.edu.tr (mail.iyte.edu.tr [193.140.248.4]) by spam-gw.iyte.edu.tr (Postfix) with ESMTPS id AC7499A4D5F; Fri, 23 Sep 2022 13:51:18 +0300 (+03) Received: from localhost (localhost [127.0.0.1]) by mail.iyte.edu.tr (Postfix) with ESMTP id F13C25E01F0D; Fri, 23 Sep 2022 13:51:04 +0300 (+03) Received: from mail.iyte.edu.tr ([127.0.0.1]) by localhost (mail.iyte.edu.tr [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id xki65j4yQptv; Fri, 23 Sep 2022 13:51:04 +0300 (+03) Received: from mail.iyte.edu.tr (localhost [127.0.0.1]) by mail.iyte.edu.tr (Postfix) with ESMTPS id D14355E01F10; Fri, 23 Sep 2022 13:51:04 +0300 (+03) Received: from librepad.std.iyte.edu.tr (unknown [95.8.109.26]) by mail.iyte.edu.tr (Postfix) with ESMTPSA id 582685E01F07; Fri, 23 Sep 2022 13:51:04 +0300 (+03) From: Yusuf Talha To: Mark H Weaver Subject: Re: bug#58011: Jitsi, Bowser, and IceCat's user agent string References: <4e523b0e-c581-b0e3-2d80-e26a15bb08fa@fsf.org> <87fsgi6hfu.fsf@netris.org> <20220922211311.4655529b@parabola.localdomain> <87bkr66c9g.fsf@netris.org> Date: Fri, 23 Sep 2022 13:51:02 +0300 In-Reply-To: <87bkr66c9g.fsf@netris.org> (Mark H. Weaver's message of "Thu, 22 Sep 2022 22:43:28 -0400") Message-ID: <87h70ypdnt.fsf@std.iyte.edu.tr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58011 X-Mailman-Approved-At: Fri, 23 Sep 2022 08:58:58 -0400 Cc: bill-auger , 58011@debbugs.gnu.org, Michael McMahon 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, I am the one who reported the issue to Mr. McMahon. I didn't write here because I thought it isn't a GNU IceCat issue, rather it is FSF's Jitsi instance issue. Sorry about the inconvenience. Mark H Weaver writes: > However, it would also be good to understand why there seems to be at > least one IceCat 102 build out there that sends a different user-agent > string than the one sent by the IceCat 102 built by GNU Guix. In the beginning, I thought it is related to the browser's user-agent string. Because I installed `User-Agent Switcher and Manager' add-on and then I could access the `jitsi.member.fsf.org' website. After that, I noticed that useragent string doesn't include "IceCat" as you said. I started to spoof Navigator API with CanvasBlocker add-on, which helped me to bypass the issue. I didn't want to mess with IceCat's defaults in the first place but disabling privacy.resistFingerprinting seems to work with Jitsi. Ironically, it seems like enabling fingerprinting makes my browser more recognizable, if I understood correctly. Thank you for maintaining this browser both for installation scripts and Guix package definition. Also, this is the first time I'm writing to a mailing list with Gnus, so please let me know if I didn't follow some conventions.