Subject: bug#55454: Icecat not updated on F-Droid

From: Mart Rootamm <[email-masked]>
Date: Sat, 18 Jun 2022 16:53:39 +0300

Cloudflare's browser checks may require accepting/whitelisting a
site's JavaScript, if an extension such as NoScript or uBlock Origin
blocks it, and then, sometimes, manually accepting a cookie from that
domain in the Permissions section of the Page Info window (via
Ctrl+i).

Mozilla removed cookie prompting from Firefox 44.0, and D.F. Savarese
has been maintaining a personal cookie prompter patch ever since:

https://www.savarese.org/patches/firefox.html

In mobile Firefox, cookie prompting was never implemented, though the
backend was still there, and Makoto Kato developed a cookie prompt
extension:

https://github.com/makotokato/cookieprompter

The extension was not a WebExtension, and so it no longer available at
Mozilla Addons.

An archived version of the original addon page, and an archived xpi
file do exist, though:

https://web.archive.org/web/20171010095515/https://addons.mozilla.org/en-US/android/addon/cookieprompter/

XPI, Firefox / IceCat / Fennec F-Droid up to and including v. 43.0 —

https://web.archive.org/web/20170917182220/https://addons.cdn.mozilla.net/user-media/addons/406692/cookie_prompter_add_on-0.1-fn-android.xpi?filehash=sha256%3A40a75f9039f735dde03bee5e04360ef23d63c109cce092aa9145a83349785a8c

The filehash URL parameter is important, btw.

-M.

2022-06-18 15:46 GMT +03:00, bill-auger <[email-masked]>:
> gnuzilla does not publish to f-droid - upstream projects
> generally do not publish prepared packages of that sort - if you
> find a problem with any pre-packaged binary icecat, or youd like
> the package upgraded in that repo, you would need to contact the
> person who publishes the package
>
> i dont know about the f-droid repo specifically; but normally,
> the package itself would tell you who the packager was, with
> contact information and how file bug reports
>
> but WRT gitlab.com specifically, it is not likely that upgrading
> icecat would change the behavior - the reason why you can not log
> in is documented in BR #47276 "Stuck at Cloudflare 'browser
> checks'" - that includes patches to make it work (and other
> websites guarded by cloudflare); but the patches have not yet
> been accepted into icecat
>
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=47276
>
>
>
>