GNU bug report logs - #59546
qutebrowser and icecat stuck in infinite browser checks (cloudflare) on applicable sites

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: "bdju" <bdju@HIDDEN>; dated Thu, 24 Nov 2022 16:12:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 59546 <at> debbugs.gnu.org:


Received: (at 59546) by debbugs.gnu.org; 16 Dec 2022 14:57:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 16 09:57:06 2022
Received: from localhost ([127.0.0.1]:49833 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p6C94-0006cF-5K
	for submit <at> debbugs.gnu.org; Fri, 16 Dec 2022 09:57:06 -0500
Received: from tilde.team ([198.50.210.248]:40638 ident=postfix)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bdju@HIDDEN>)
 id 1p6C8z-0006bp-Pl; Fri, 16 Dec 2022 09:57:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tilde.team; s=mail;
 t=1671202620; bh=ZooqSOBo8z2qMZni61tSBbEpYhl+wFXeVfb70CO/GN4=;
 h=Date:Cc:Subject:From:To:References:In-Reply-To:From;
 b=fQL+G8i9XO8/8GYaJY/JHcQEFY9EXFJTxgRaoQpqUp+bbZ86/dKxH3FwibXuxyskP
 1GWI399BcRtxjFKEfnN/s/oaGnSm7f7Yk4wApPIjvpDJySLfVOJFizvZcHxYLPumQ/
 5y4i7qauwzebp84N38/ujpfEVa06tAW2rUtvCsnw=
Received: from localhost (unknown [63.228.59.248])
 by tilde.team (Postfix) with ESMTPSA id 8EB794C0966;
 Fri, 16 Dec 2022 14:57:00 +0000 (UTC)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Fri, 16 Dec 2022 08:56:59 -0600
Message-Id: <CP3BVWRQA1HB.1QVYWNEFR5DJ2@masaki>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
From: "bdju" <bdju@HIDDEN>
To: "Maxim Cournoyer" <maxim.cournoyer@HIDDEN>
X-Mailer: aerc 0.11.0
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> <87h6xxcmmz.fsf@HIDDEN>
 <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki> <87a63odci7.fsf@HIDDEN>
 <CP2L93WABQAU.20C8GMOFY5Y0H@masaki> <87bko3bhkx.fsf@HIDDEN>
In-Reply-To: <87bko3bhkx.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 59546
Cc: 59546 <at> debbugs.gnu.org, GNU Debbugs <control <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri Dec 16, 2022 at 7:31 AM CST, Maxim Cournoyer wrote:
> Thanks for sharing.  It looks like we have something to investigate.
> It's perhaps related to the way we build qtwebengine; do these sites
> work in ungoogled-chromium for you?

Just tested in ungoogled-chromium, and yes it seems both gitlab and
livechart worked fine, passing the brower checks quickly on my Guix
System machine. Very interesting.
I tried copying the user agent from ungoogled-chromium (similar but
slightly different from the qutebrowser default) but it didn't seem to
make a difference.




Information forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

Message received at 59546 <at> debbugs.gnu.org:


Received: (at 59546) by debbugs.gnu.org; 16 Dec 2022 13:31:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 16 08:31:54 2022
Received: from localhost ([127.0.0.1]:49399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p6Aob-0003Eq-HS
	for submit <at> debbugs.gnu.org; Fri, 16 Dec 2022 08:31:54 -0500
Received: from mail-vs1-f54.google.com ([209.85.217.54]:34352)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1p6AoX-0003Ef-IN; Fri, 16 Dec 2022 08:31:51 -0500
Received: by mail-vs1-f54.google.com with SMTP id i2so2290850vsc.1;
 Fri, 16 Dec 2022 05:31:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=se33IWdGEvZkH8XOAKJXE+RcsgsA8ewijpin8MWPi8E=;
 b=QeLjpE9N+aBs+Z3EhVNKCBZW5DLC5ZgQS4TCT103wGrsbFXV9x3dNNI8f9GQQNNQld
 b7P4fErddWaSnXUDS48NBifZYDw/B4l4uqyIFSIq1T5s2bzzn0feTJG5/B14Uq2kteed
 D/mxGTEke6GI39dZayu9ZY6VHmXms4maZFmg1CqnClYZPKrjJ8t2bGyy5H0SnqX05pLb
 zA+W3x12aztHbQNEu3eAJrrQRylzolBMHxPYN8kmc4F7kEVz6i5yKX5n5En/yGdvxjOX
 px8KO3Dw5RX0MJWbNPsOiDYaQafStrYYz4ipj1PUCeHdSAFpaog4cLpC0NjC2JgVWv5k
 Ch8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=se33IWdGEvZkH8XOAKJXE+RcsgsA8ewijpin8MWPi8E=;
 b=STPgfvO0cVvriIMSSAemLRTQZOp4UnZQQ1+tONQacLC1tZiEEPZ5jtrm3Yec/ikXN8
 /juS7biOqBiQuF/3y9OFrG6YUomKDV89rq+W2S3Aa/OHZ7jqYRrKZb+MRF3im+Oy0+DT
 0nn2eTn+VyTpJGUNjxmqo9FjK+gpLSUJny8Jjf/vxgaMz3k/d6IG9qrJnYR9JlOoALwF
 SFwad5Mh7tfHbc0DVcqt6i4IFgl+9vHlGDuNAqinnpLdzJVOJ5nXlG2RkMaI5V4SI+Zh
 j1cV+ymPayDBI+Ulh0iBRevRUHGNBF3WXJFyzvB/FfAiPek0G3u9AnAu3+C9iACZpR+U
 T4UA==
X-Gm-Message-State: AFqh2krNQ9bgOPi0G1BZcZLIfErUGXK3GbeWWMGQV1SbHu4e1mjaI/E+
 nPKb36Br9KU4YH7CZAIjAK3xkxsE1qQOyw==
X-Google-Smtp-Source: AMrXdXsJoMEHec45trHXjApP4P2LO2rNPQ9adJfus+n9/k5GNNB4PVJQCkyQP8geKiQBi6lPZ+8bKw==
X-Received: by 2002:a05:6102:2257:b0:3b8:39:18d8 with SMTP id
 e23-20020a056102225700b003b8003918d8mr430874vsb.8.1671197503604; 
 Fri, 16 Dec 2022 05:31:43 -0800 (PST)
Received: from hurd (dsl-159-157.b2b2c.ca. [66.158.159.157])
 by smtp.gmail.com with ESMTPSA id
 d136-20020ae9ef8e000000b006fef157c8aesm1465010qkg.36.2022.12.16.05.31.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 16 Dec 2022 05:31:43 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: "bdju" <bdju@HIDDEN>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> <87h6xxcmmz.fsf@HIDDEN>
 <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki> <87a63odci7.fsf@HIDDEN>
 <CP2L93WABQAU.20C8GMOFY5Y0H@masaki>
Date: Fri, 16 Dec 2022 08:31:42 -0500
In-Reply-To: <CP2L93WABQAU.20C8GMOFY5Y0H@masaki> (bdju@HIDDEN's message of
 "Thu, 15 Dec 2022 12:04:44 -0600")
Message-ID: <87bko3bhkx.fsf@HIDDEN>
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: 59546
Cc: 59546 <at> debbugs.gnu.org, GNU Debbugs <control <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

reopen 59546
quit

Hello,

"bdju" <bdju@HIDDEN> writes:

> On Thu Dec 15, 2022 at 7:26 AM CST, Maxim Cournoyer wrote:
>> That's a good lead; could you please test qutebrowser in Guix vs
>> qutebrowser on another distribution yourself and confirm this hypothesis
>> (that it works elsewhere?), and post your finings here?  If you can do
>> that and post your finding, I we can reopen the ticket, as we'll have
>> something actionable to look at.
>>
>
> I'm able to pass the browser check in a matter of seconds and log in to
> GitLab from my PineBook Pro running postmarketOS (Alpine-based) using
> qutebrowser.
>
> Here is the :version output from the working qutebrowser:
> ------------------------------------------------------------------------
> qutebrowser v2.5.2
> Git commit:
> Backend: QtWebEngine 5.15.3, based on Chromium 87.0.4280.144
> Qt: 5.15.6
>
> CPython: 3.11.1
> PyQt: 5.15.7
>
> sip: 6.6.2
> colorama: 0.4.6
> jinja2: 3.1.2
> pygments: 2.13.0
> yaml: 6.0
> adblock: 0.6.0
> PyQt5.QtWebEngineWidgets: yes
> PyQt5.QtWebEngine: 5.15.6
> PyQt5.QtWebKitWidgets: no
> pdf.js: no
> sqlite: 3.40.0
> QtNetwork SSL: OpenSSL 3.0.7 1 Nov 2022
>
> Style: QFusionStyle
> Platform plugin: wayland
> OpenGL: OpenGL ES
> Platform: Linux-5.18.0-aarch64-with, 64bit
> Linux distribution: postmarketOS edge (alpine)
> Frozen: False
> Imported from /usr/lib/python3.11/site-packages/qutebrowser
> Using Python from /usr/bin/python3
> Qt library executable path: /usr/lib/qt5/libexec, data path: /usr/share/qt5
>
> Paths:
> cache: /home/bdju/.cache/qutebrowser
> config: /home/bdju/.config/qutebrowser
> data: /home/bdju/.local/share/qutebrowser
> runtime: /run/user/10001/qutebrowser
> system data: /usr/share/qutebrowser
>
> Autoconfig loaded: no
> Config.py: /home/bdju/.config/qutebrowser/config.py has been loaded
> Uptime: 0:02:55
> ------------------------------------------------------------------------
>
> guix version info for comparison:
> ------------------------------------------------------------------------
> qutebrowser v2.5.2
> Git commit: 
> Backend: QtWebEngine 5.15.5, based on Chromium 87.0.4280.144
> Qt: 5.15.5
>
> CPython: 3.9.9
> PyQt: 5.15.5
>
> sip: 6.6.1
> colorama: 0.4.4
> jinja2: 3.1.1
> pygments: 2.12.0
> yaml: 6.0
> adblock: no
> PyQt5.QtWebEngineWidgets: yes
> PyQt5.QtWebEngine: 5.15.5
> PyQt5.QtWebKitWidgets: no
> pdf.js: no
> sqlite: 3.36.0
> QtNetwork SSL: OpenSSL 1.1.1s  1 Nov 2022
>
> Style: QFusionStyle
> Platform plugin: xcb
> OpenGL: Intel Open Source Technology Center, 3.0 Mesa 21.3.8
> Platform: Linux-6.0.8-gnu-x86_64-with-glibc2.33, 64bit
> Linux distribution: Guix System (unknown)
> Frozen: False
> Imported from
> /gnu/store/675pkhpvbvi0yai1bggkkaj3h1xy2xrb-qutebrowser-2.5.2/lib/python3.9/site-packages/qutebrowser
> Using Python from
> /gnu/store/avmnzy8djp42r5926cwznz6ls9gablf8-python-wrapper-3.9.9/bin/python
> Qt library executable path:
> /gnu/store/mgkd6lgihvqv9n1rlsqfv2rv0zq9whnh-qtbase-5.15.5/lib/qt5/libexec,
> data path:
> /gnu/store/mgkd6lgihvqv9n1rlsqfv2rv0zq9whnh-qtbase-5.15.5/share/qt5
> OS Version: 
>
> --- /etc/os-release ---
> NAME="Guix System"
> ID=guix
> PRETTY_NAME="Guix System"
> LOGO=guix-icon
> DOCUMENTATION_URL="https://guix.gnu.org/en/manual"
>
> Paths:
> cache: /home/brad/.cache/qutebrowser
> config: /home/brad/.config/qutebrowser
> data: /home/brad/.local/share/qutebrowser
> runtime: /run/user/1000/qutebrowser
>
> Autoconfig loaded: no
> Config.py: /home/brad/.config/qutebrowser/config.py has been loaded
> Uptime: 1 day, 3:11:30
> ------------------------------------------------------------------------

Thanks for sharing.  It looks like we have something to investigate.
It's perhaps related to the way we build qtwebengine; do these sites
work in ungoogled-chromium for you?

Re-opening!

-- 
Thanks,
Maxim




Information forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.

Message received at 59546 <at> debbugs.gnu.org:


Received: (at 59546) by debbugs.gnu.org; 15 Dec 2022 18:04:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 15 13:04:49 2022
Received: from localhost ([127.0.0.1]:44074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p5sbA-0005Zl-P7
	for submit <at> debbugs.gnu.org; Thu, 15 Dec 2022 13:04:49 -0500
Received: from tilde.team ([198.50.210.248]:49984 ident=postfix)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bdju@HIDDEN>) id 1p5sb7-0005Zf-TE
 for 59546 <at> debbugs.gnu.org; Thu, 15 Dec 2022 13:04:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tilde.team; s=mail;
 t=1671127485; bh=rcy4bf/4MqnzZtWD41nmC5vAuTTKYIXRouMWKQwtIzM=;
 h=Date:To:Cc:Subject:From:References:In-Reply-To:From;
 b=BPr9zcY2GTkdrnkwSjI0KNy5iosO4/jFdrd+0exLt47yhDHRdy+6bJI3CBhYGbq7L
 2miMyA56e8akcqLe6FJFW4IzNXtIW5KA73F9QwAgykzkh9eym43bYhghIcx2YvccAO
 A2oKwWJmI6CBxlkTJha/kZ6AMOJ1hMSBMirJ63r4=
Received: from localhost (unknown [63.228.59.248])
 by tilde.team (Postfix) with ESMTPSA id D6A374C059D;
 Thu, 15 Dec 2022 18:04:44 +0000 (UTC)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Thu, 15 Dec 2022 12:04:44 -0600
Message-Id: <CP2L93WABQAU.20C8GMOFY5Y0H@masaki>
To: "Maxim Cournoyer" <maxim.cournoyer@HIDDEN>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
From: "bdju" <bdju@HIDDEN>
X-Mailer: aerc 0.11.0
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> <87h6xxcmmz.fsf@HIDDEN>
 <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki> <87a63odci7.fsf@HIDDEN>
In-Reply-To: <87a63odci7.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 59546
Cc: 59546 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu Dec 15, 2022 at 7:26 AM CST, Maxim Cournoyer wrote:
> That's a good lead; could you please test qutebrowser in Guix vs
> qutebrowser on another distribution yourself and confirm this hypothesis
> (that it works elsewhere?), and post your finings here?  If you can do
> that and post your finding, I we can reopen the ticket, as we'll have
> something actionable to look at.
>

I'm able to pass the browser check in a matter of seconds and log in to
GitLab from my PineBook Pro running postmarketOS (Alpine-based) using
qutebrowser.

Here is the :version output from the working qutebrowser:
------------------------------------------------------------------------
qutebrowser v2.5.2
Git commit:
Backend: QtWebEngine 5.15.3, based on Chromium 87.0.4280.144
Qt: 5.15.6

CPython: 3.11.1
PyQt: 5.15.7

sip: 6.6.2
colorama: 0.4.6
jinja2: 3.1.2
pygments: 2.13.0
yaml: 6.0
adblock: 0.6.0
PyQt5.QtWebEngineWidgets: yes
PyQt5.QtWebEngine: 5.15.6
PyQt5.QtWebKitWidgets: no
pdf.js: no
sqlite: 3.40.0
QtNetwork SSL: OpenSSL 3.0.7 1 Nov 2022

Style: QFusionStyle
Platform plugin: wayland
OpenGL: OpenGL ES
Platform: Linux-5.18.0-aarch64-with, 64bit
Linux distribution: postmarketOS edge (alpine)
Frozen: False
Imported from /usr/lib/python3.11/site-packages/qutebrowser
Using Python from /usr/bin/python3
Qt library executable path: /usr/lib/qt5/libexec, data path: /usr/share/qt5

Paths:
cache: /home/bdju/.cache/qutebrowser
config: /home/bdju/.config/qutebrowser
data: /home/bdju/.local/share/qutebrowser
runtime: /run/user/10001/qutebrowser
system data: /usr/share/qutebrowser

Autoconfig loaded: no
Config.py: /home/bdju/.config/qutebrowser/config.py has been loaded
Uptime: 0:02:55
------------------------------------------------------------------------

guix version info for comparison:
------------------------------------------------------------------------
qutebrowser v2.5.2
Git commit:=20
Backend: QtWebEngine 5.15.5, based on Chromium 87.0.4280.144
Qt: 5.15.5

CPython: 3.9.9
PyQt: 5.15.5

sip: 6.6.1
colorama: 0.4.4
jinja2: 3.1.1
pygments: 2.12.0
yaml: 6.0
adblock: no
PyQt5.QtWebEngineWidgets: yes
PyQt5.QtWebEngine: 5.15.5
PyQt5.QtWebKitWidgets: no
pdf.js: no
sqlite: 3.36.0
QtNetwork SSL: OpenSSL 1.1.1s  1 Nov 2022

Style: QFusionStyle
Platform plugin: xcb
OpenGL: Intel Open Source Technology Center, 3.0 Mesa 21.3.8
Platform: Linux-6.0.8-gnu-x86_64-with-glibc2.33, 64bit
Linux distribution: Guix System (unknown)
Frozen: False
Imported from
/gnu/store/675pkhpvbvi0yai1bggkkaj3h1xy2xrb-qutebrowser-2.5.2/lib/python3.9=
/site-packages/qutebrowser
Using Python from
/gnu/store/avmnzy8djp42r5926cwznz6ls9gablf8-python-wrapper-3.9.9/bin/python
Qt library executable path:
/gnu/store/mgkd6lgihvqv9n1rlsqfv2rv0zq9whnh-qtbase-5.15.5/lib/qt5/libexec,
data path:
/gnu/store/mgkd6lgihvqv9n1rlsqfv2rv0zq9whnh-qtbase-5.15.5/share/qt5
OS Version:=20

--- /etc/os-release ---
NAME=3D"Guix System"
ID=3Dguix
PRETTY_NAME=3D"Guix System"
LOGO=3Dguix-icon
DOCUMENTATION_URL=3D"https://guix.gnu.org/en/manual"

Paths:
cache: /home/brad/.cache/qutebrowser
config: /home/brad/.config/qutebrowser
data: /home/brad/.local/share/qutebrowser
runtime: /run/user/1000/qutebrowser

Autoconfig loaded: no
Config.py: /home/brad/.config/qutebrowser/config.py has been loaded
Uptime: 1 day, 3:11:30
------------------------------------------------------------------------




Information forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.

Message received at 59546 <at> debbugs.gnu.org:


Received: (at 59546) by debbugs.gnu.org; 15 Dec 2022 13:26:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 15 08:26:19 2022
Received: from localhost ([127.0.0.1]:43002 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p5oFf-00064o-CX
	for submit <at> debbugs.gnu.org; Thu, 15 Dec 2022 08:26:19 -0500
Received: from mail-qt1-f173.google.com ([209.85.160.173]:46849)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1p5oFb-00064c-R2
 for 59546 <at> debbugs.gnu.org; Thu, 15 Dec 2022 08:26:17 -0500
Received: by mail-qt1-f173.google.com with SMTP id x11so5048319qtv.13
 for <59546 <at> debbugs.gnu.org>; Thu, 15 Dec 2022 05:26:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=sna3EaOFbOM/3Ri0RvMNZ7IpzAukmWL8FdyDngWwN2o=;
 b=FBv5oEFSL8mBBCCC50Ee/OoVngNUHFk6gcfw7P76nrdzCXutsfvjLeR6KzzvaH7QE7
 HZ6qzU78p3Yhx7NXm43u4WNcx71ORX5BNZ6rpB0FLeYlL4JTAmo+zW2M2O1PiivBaJEo
 Dc0QKoXgc7Ll2etm27+OFsjVvYMPgRxjm58hZ+tZ/wNwRSCmeygIcgto140mIuWADzkw
 1QG5MRq8zAuYp4avjaVegGFMEdsHmob994OX+PVZMJVxriJgpE03bZVSJzsRNR2qRSci
 EJUYy1ZbzrkxVULmcAQDDWe8g466bKfSKj3i2w+06dNx480mY4P7dDK3GgkDYSZmtGEa
 zXPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=sna3EaOFbOM/3Ri0RvMNZ7IpzAukmWL8FdyDngWwN2o=;
 b=iGeeAZdEDXdoe3HmNZtvtuar85v6Dpg1oWq14yGawWRycx4yXtsl+TbbSGaSzBDTy4
 +77vhgWhNlaHhzuV6/xVMKluRLZG7VT6hNzBSkO1RUiwPfkJfdVtzR7s6t8vul9esBdQ
 +mh/j8ov9EOXouJcb7gZW+4BFbi35zMvwcx5RsIyJ7qOeVbav1h1NYuFMPMkRAtR3ZdJ
 y5naFwj4zbimPQuCDKiSbst2IGzY6FaPNy75hDzM9K2OgXxuMSvJ09OralLCTy23F/0U
 uUayAXQsOyF++tOmMltmsc19QcJ+ByN470iDkUJt+g5gLPxlpD0exgm0WWw9dfgdLw6/
 PesQ==
X-Gm-Message-State: ANoB5pmS0rElHFoiEfCp0W8/AMFOmc7PRCpkZT/rQp0DDewKTLDJnbqj
 hOFGpq9kgF2hi8hAYR8xiGaEg4A3lqi3kKae
X-Google-Smtp-Source: AA0mqf5FZYtBeQJmEq94Z1EjHbX4mKjEoeuxo1HRjhkXPh5n4AbNmd7bsReJVkzf0RQVfIrEA89gHw==
X-Received: by 2002:a05:622a:1e92:b0:3a4:fb8e:f819 with SMTP id
 bz18-20020a05622a1e9200b003a4fb8ef819mr41742459qtb.52.1671110770066; 
 Thu, 15 Dec 2022 05:26:10 -0800 (PST)
Received: from hurd (dsl-10-129-63.b2b2c.ca. [72.10.129.63])
 by smtp.gmail.com with ESMTPSA id
 bb21-20020a05622a1b1500b003999d25e772sm3422477qtb.71.2022.12.15.05.26.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 15 Dec 2022 05:26:09 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: "bdju" <bdju@HIDDEN>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> <87h6xxcmmz.fsf@HIDDEN>
 <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki>
Date: Thu, 15 Dec 2022 08:26:08 -0500
In-Reply-To: <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki> (bdju@HIDDEN's message of
 "Thu, 15 Dec 2022 06:39:54 -0600")
Message-ID: <87a63odci7.fsf@HIDDEN>
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: 59546
Cc: 59546 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

"bdju" <bdju@HIDDEN> writes:

[...]

>> I've had that too with Gitlab when using Icecat.  Sadly, it has nothing
>> to do with Guix but with how Cloudfare and the website identifies
>> browsers.
>>
>> For example, I had found out that by using a Windows Firefox 83 user
>> agent, I was able to login into Gitlab (using this plugin:
>> https://gitlab.com/ntninja/user-agent-switcher).  I reported the issue
>> to Gitlab, and they could apparently fixed it on their side (not yet
>> deployed) [0]
>>
>> [0]  https://gitlab.com/gitlab-org/gitlab/-/issues/345328
>>
>> I think other sites or CloudFare must be similarly faulty, or require
>> fingerprinting which is guarded against out-of-the-box in IceCat.
>>
>> Closing, as I doubt Guix has something to do with it.  If you find
>> something to the contrary, let us know!

> I too have fixed it in the past by switching my user agent. I opened and
> closed a similar bug some months or years back. That solution stopped
> working. I have consulted with folks in the qutebrowser IRC about this
> issue several times and it is not affecting everyone there, so it
> definitely seems guix-related to me. Something about our packages must
> make the browser(s) look odd to these infernal browser checks.

That's a good lead; could you please test qutebrowser in Guix vs
qutebrowser on another distribution yourself and confirm this hypothesis
(that it works elsewhere?), and post your finings here?  If you can do
that and post your finding, I we can reopen the ticket, as we'll have
something actionable to look at.

-- 
Thanks,
Maxim




Information forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.

Message received at 59546-done <at> debbugs.gnu.org:


Received: (at 59546-done) by debbugs.gnu.org; 15 Dec 2022 12:40:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 15 07:40:00 2022
Received: from localhost ([127.0.0.1]:42911 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p5nWq-0005Rg-7W
	for submit <at> debbugs.gnu.org; Thu, 15 Dec 2022 07:40:00 -0500
Received: from tilde.team ([198.50.210.248]:43964 ident=postfix)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bdju@HIDDEN>) id 1p5nWm-0005Ra-Bv
 for 59546-done <at> debbugs.gnu.org; Thu, 15 Dec 2022 07:39:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tilde.team; s=mail;
 t=1671107995; bh=l/IEmOUQa0sf3ltw3wg6He82oDKb+vfpKVuUTVeckkc=;
 h=Date:Subject:From:To:Cc:References:In-Reply-To:From;
 b=Ab7gJV+0yok5QDSH9vo2XXIiKvH5eaBYgO/9hy3TsZUL6PL2LlNp9hSA/232edHJT
 pNwICL5JGk21B2LNpYkoJwbtvkZ8YaY7UcNymgRcmHy2O1eaBjZHs9xfH4Dx8gjCOV
 DO+oaRcen0puJBvojwIMisFaRy81EL6g3Vb5fTYs=
Received: from localhost (unknown [63.228.59.248])
 by tilde.team (Postfix) with ESMTPSA id 5D8CA4C092E;
 Thu, 15 Dec 2022 12:39:55 +0000 (UTC)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Thu, 15 Dec 2022 06:39:54 -0600
Message-Id: <CP2ECEKHJ266.2YZBFAJ7Z2ZP9@masaki>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
From: "bdju" <bdju@HIDDEN>
To: "Maxim Cournoyer" <maxim.cournoyer@HIDDEN>
X-Mailer: aerc 0.11.0
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> <87h6xxcmmz.fsf@HIDDEN>
In-Reply-To: <87h6xxcmmz.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 59546-done
Cc: 59546-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed Dec 14, 2022 at 10:32 PM CST, Maxim Cournoyer wrote:
> Hello,
>
> "bdju" <bdju@HIDDEN> writes:
>
> > I have hit this issue before, but not in a while. I don't know for sure
> > when the issue came back as it only matters for the initial login or
> > visit of the offending sites, so if you manage to get past you'll be
> > good until your cookie expires or gets deleted somehow. I got logged ou=
t
> > of many sites in qutebrowser recently and was made aware of the issue
> > being back. I also tested in icecat where some sites I still had a
> > cookie, but I managed to find one with a browser check and it indeed
> > never completes (can leave it open hours or even more than a day).
>
> > Some sites to test with include:
> > https://www.livechart.me/ (must click login button, main page works)
> > https://www.gitlab.com/ (again must click log in to start the check)
> >
> > Since this is happening in both icecat and qutebrowser with different
> > user agents and everything, I suspect a guix-related issue. I found tha=
t
> > at least one other person on IRC was also experiencing the infinite
> > browser checks. I use a few sites daily that are now unusable on my Gui=
x
> > System machine due to these browser checks, so a fix would be very much
> > appreciated if anyone could figure this out.
>
> I've had that too with Gitlab when using Icecat.  Sadly, it has nothing
> to do with Guix but with how Cloudfare and the website identifies
> browsers.
>
> For example, I had found out that by using a Windows Firefox 83 user
> agent, I was able to login into Gitlab (using this plugin:
> https://gitlab.com/ntninja/user-agent-switcher).  I reported the issue
> to Gitlab, and they could apparently fixed it on their side (not yet
> deployed) [0]
>
> [0]  https://gitlab.com/gitlab-org/gitlab/-/issues/345328
>
> I think other sites or CloudFare must be similarly faulty, or require
> fingerprinting which is guarded against out-of-the-box in IceCat.
>
> Closing, as I doubt Guix has something to do with it.  If you find
> something to the contrary, let us know!
>
> --=20
> Thanks,
> Maxim

I too have fixed it in the past by switching my user agent. I opened and
closed a similar bug some months or years back. That solution stopped
working. I have consulted with folks in the qutebrowser IRC about this
issue several times and it is not affecting everyone there, so it
definitely seems guix-related to me. Something about our packages must
make the browser(s) look odd to these infernal browser checks. I know
that the issue is cloudflare essentially bullying those of us with more
niche setups, but cloudflare has sadly infected most of the Web, so we
have to play their game. I fear the number of qutebrowser users on guix
is in the single digits and so often I'm running into odd problems with
no solution, that again rarely seems to affect people on the other
distros when I go to ask for help. I think our Qt version is almost
always old which probably doesn't help.
I doubt I have the proper evidence to convince you this is guix's fault,
but just know that if you close this issue my problem may never be
solved (although it may never get solved either way honestly).




Information forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.

Message received at 59546-done <at> debbugs.gnu.org:


Received: (at 59546-done) by debbugs.gnu.org; 15 Dec 2022 04:32:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 14 23:32:48 2022
Received: from localhost ([127.0.0.1]:42323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p5fvM-0005cE-IP
	for submit <at> debbugs.gnu.org; Wed, 14 Dec 2022 23:32:48 -0500
Received: from mail-qt1-f173.google.com ([209.85.160.173]:45906)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1p5fvH-0005c2-EC
 for 59546-done <at> debbugs.gnu.org; Wed, 14 Dec 2022 23:32:46 -0500
Received: by mail-qt1-f173.google.com with SMTP id cg5so4280864qtb.12
 for <59546-done <at> debbugs.gnu.org>; Wed, 14 Dec 2022 20:32:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=Zy3702cDMNx+fhM53s12IPogxKRY/1ubrf6oXrHnDOE=;
 b=Q2Xe2psrQg3Ec2//m+D2f1KeqY4NObMrpVysICW2UdKOZv9x3BDbx2N0k+m6ut8kHJ
 CMsXAOFCQoCcLfHwI8xj4Jw63q1uD038R3KT9eKKn0QJrAdlYSWAd1BKfX9VI0b+fCfq
 dJczw1lFjWyo8CBz+BkkHppjyqTeLNPVkES7ZHbb8R29nN3o3qcbi3xe6rZ8o7Dj8jC5
 aNFopWdMHsZulVtvtHgTTfNyXryOsEolv+88t9xQjN7xaFyf34PlUvbDLzq0ACjn8NAt
 TrQQ1IUxd07f/fmp6+IQ6fO9C9FOFPx8rrhw1g+dGDLjqSoNg2tRnXczUC5oN9TZ0a+s
 TAdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Zy3702cDMNx+fhM53s12IPogxKRY/1ubrf6oXrHnDOE=;
 b=SyI3rlyWAnqWUcO0kluysHhiB/76w5jJlYAKAt8nkp7nHQ+wNfFQHrExv/DXq7BTvj
 5puQd8gOrEsTV6W1z068OymtW617ZjUeHF75hUmAPm+Ol/iJA/bKG9w13PVO5+FzsjCY
 nlKj+GsUOU1rF0nqaKzzsPn5AoxSacCvDO9wr8V/OBArsRKLR0il3qSW/gi48GrUkGUc
 wWfzdciI/WnYWs0+jsYMMoZ2C+94w7zwtCOBfe8LJkg+H/pj8n6b9BuV6Nuo/iHqNg08
 7vcLnfloOBeDrbUqjhWQhLUheEqNcRo9yXqIhyhpJTTxqY0uM5RPAes6LZ0Svf0tR77a
 Uu7Q==
X-Gm-Message-State: ANoB5pkO9QBGC1tr+R9ijCq2j/zmRV2STIkLib1bt52AhB5T/7ZORuK+
 pw6YvO6AjVwqSh9sUX+wwlnwOwvtRyNSbkNc
X-Google-Smtp-Source: AA0mqf69ukfISm+kz8ekyfcAEjm8ittYWLpfVIX7mEsAsJ3/u9xsLBalUbBbze68db8V7kAHKJ21Gw==
X-Received: by 2002:a05:622a:4017:b0:3a5:8084:9f60 with SMTP id
 cf23-20020a05622a401700b003a580849f60mr38918453qtb.64.1671078757607; 
 Wed, 14 Dec 2022 20:32:37 -0800 (PST)
Received: from hurd (dsl-10-129-63.b2b2c.ca. [72.10.129.63])
 by smtp.gmail.com with ESMTPSA id
 u13-20020a05620a430d00b006fbdeecad51sm11447514qko.48.2022.12.14.20.32.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 14 Dec 2022 20:32:37 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: "bdju" <bdju@HIDDEN>
Subject: Re: bug#59546: qutebrowser and icecat stuck in infinite browser
 checks (cloudflare) on applicable sites
References: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki>
Date: Wed, 14 Dec 2022 23:32:36 -0500
In-Reply-To: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki> (bdju@HIDDEN's message of
 "Thu, 24 Nov 2022 10:11:03 -0600")
Message-ID: <87h6xxcmmz.fsf@HIDDEN>
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: 59546-done
Cc: 59546-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

"bdju" <bdju@HIDDEN> writes:

> I have hit this issue before, but not in a while. I don't know for sure
> when the issue came back as it only matters for the initial login or
> visit of the offending sites, so if you manage to get past you'll be
> good until your cookie expires or gets deleted somehow. I got logged out
> of many sites in qutebrowser recently and was made aware of the issue
> being back. I also tested in icecat where some sites I still had a
> cookie, but I managed to find one with a browser check and it indeed
> never completes (can leave it open hours or even more than a day).

> Some sites to test with include:
> https://www.livechart.me/ (must click login button, main page works)
> https://www.gitlab.com/ (again must click log in to start the check)
>
> Since this is happening in both icecat and qutebrowser with different
> user agents and everything, I suspect a guix-related issue. I found that
> at least one other person on IRC was also experiencing the infinite
> browser checks. I use a few sites daily that are now unusable on my Guix
> System machine due to these browser checks, so a fix would be very much
> appreciated if anyone could figure this out.

I've had that too with Gitlab when using Icecat.  Sadly, it has nothing
to do with Guix but with how Cloudfare and the website identifies
browsers.

For example, I had found out that by using a Windows Firefox 83 user
agent, I was able to login into Gitlab (using this plugin:
https://gitlab.com/ntninja/user-agent-switcher).  I reported the issue
to Gitlab, and they could apparently fixed it on their side (not yet
deployed) [0]

[0]  https://gitlab.com/gitlab-org/gitlab/-/issues/345328

I think other sites or CloudFare must be similarly faulty, or require
fingerprinting which is guarded against out-of-the-box in IceCat.

Closing, as I doubt Guix has something to do with it.  If you find
something to the contrary, let us know!

-- 
Thanks,
Maxim




Notification sent to "bdju" <bdju@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
You have taken responsibility. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 Nov 2022 16:11:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 24 11:11:15 2022
Received: from localhost ([127.0.0.1]:59861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oyEol-0001CK-Bk
	for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 11:11:15 -0500
Received: from lists.gnu.org ([209.51.188.17]:39944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <bdju@HIDDEN>) id 1oyEoj-0001CC-1L
 for submit <at> debbugs.gnu.org; Thu, 24 Nov 2022 11:11:13 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bdju@HIDDEN>) id 1oyEoh-0001MC-RL
 for bug-guix@HIDDEN; Thu, 24 Nov 2022 11:11:12 -0500
Received: from tilde.team ([2607:5300:60:4f58::248])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bdju@HIDDEN>) id 1oyEoe-0002Zh-R3
 for bug-guix@HIDDEN; Thu, 24 Nov 2022 11:11:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tilde.team; s=mail;
 t=1669306264; bh=St5pViKdzgXEg1bL2xMp2qlXFrnL9Q9IrirTlDIz/u4=;
 h=Date:Subject:From:To:From;
 b=CkeuqeCQktzjTFwRWiekQstlV5fak2WQKoZZ0b9OOWmso33meN0cNy1r0ErRtqYcL
 YwGrw/RjWbhFO1hsPfzudxK1ZR9Sv/kppx3KSrPcXBd84pUzSdgmzx/gwi/dBkIZdl
 Ej0hUVPSBvmYD413QmDRCNXBTkvXf8tvnKEKhddk=
Received: from localhost (unknown [63.228.59.248])
 by tilde.team (Postfix) with ESMTPSA id 396574C08B4
 for <bug-guix@HIDDEN>; Thu, 24 Nov 2022 16:11:04 +0000 (UTC)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Thu, 24 Nov 2022 10:11:03 -0600
Message-Id: <COKNOMQ0RVGD.2O10X1PL1AGHA@masaki>
Subject: qutebrowser and icecat stuck in infinite browser checks
 (cloudflare) on applicable sites
From: "bdju" <bdju@HIDDEN>
To: <bug-guix@HIDDEN>
X-Mailer: aerc 0.11.0
Received-SPF: pass client-ip=2607:5300:60:4f58::248;
 envelope-from=bdju@HIDDEN; helo=tilde.team
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_PASS=-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 <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

I have hit this issue before, but not in a while. I don't know for sure
when the issue came back as it only matters for the initial login or
visit of the offending sites, so if you manage to get past you'll be
good until your cookie expires or gets deleted somehow. I got logged out
of many sites in qutebrowser recently and was made aware of the issue
being back. I also tested in icecat where some sites I still had a
cookie, but I managed to find one with a browser check and it indeed
never completes (can leave it open hours or even more than a day).

Some sites to test with include:
https://www.livechart.me/ (must click login button, main page works)
https://www.gitlab.com/ (again must click log in to start the check)

Since this is happening in both icecat and qutebrowser with different
user agents and everything, I suspect a guix-related issue. I found that
at least one other person on IRC was also experiencing the infinite
browser checks. I use a few sites daily that are now unusable on my Guix
System machine due to these browser checks, so a fix would be very much
appreciated if anyone could figure this out.

guix version:
guix (GNU Guix) eb5e650e09dd096c066278918456f3e989f7b9d9
running Guix System as my distro
Issue first noticed (again) under a week ago, but could be older.
In the past I fixed it by spoofing a firefox user agent the same way in
both browsers, but it seemed like it was not working to do that anymore.
Currently I have both browsers set to default UAs again, also not
working.
There is also a relevant closed issue on qutebrowser's github:
https://github.com/qutebrowser/qutebrowser/issues/7208




Acknowledgement sent to "bdju" <bdju@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#59546; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 16 Dec 2022 15:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.