From MAILER-DAEMON Tue Sep 01 00:19:12 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kCxlI-0000xt-CW for mharc-gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 00:19:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCxlF-0000xW-MB for gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 00:19:09 -0400 Received: from world.peace.net ([64.112.178.59]:34128) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCxlC-0003a5-Rt; Tue, 01 Sep 2020 00:19:09 -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 1kCxl0-00051U-JV; Tue, 01 Sep 2020 00:18:54 -0400 From: Mark H Weaver To: gnuzilla-dev@gnu.org Cc: Amin Bandali Subject: Preliminary 'wip-78' branch pushed to Savannah. In-Reply-To: <87mu2adzr9.fsf@gnu.org> References: <87mu2adzr9.fsf@gnu.org> Date: Tue, 01 Sep 2020 00:17:44 -0400 Message-ID: <8736423zb0.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/01 00:18:55 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2020 04:19:09 -0000 Hello all, I pushed my preliminary work on IceCat 78 to the 'wip-78' branch on Savannah. However, it has serious problems and is not yet ready for use. Some of our most important customizations are failing at present: * Our bundled extensions aren't being recognized. * The privacy pane of , which we attempt to augment with additional options, is completely broken and fails to render when selected. * Google is the default search engine, despite the changes made in "data/patches/default-search-duckduckgo.patch". Also, I've not yet researched whether there are additional anti-features in 78 that we will need to remove or mitigate, relative to version 68. I would be grateful for any help. Amin Bandali writes: > The development for IceCat 78 will take place on `master' That sounds fine to me in general, but I'm reluctant to push this preliminary work to 'master' in its current broken state. I'd prefer to wait until it could plausibly be called a 'preview' release before pushing a cleaned-up history to 'master'. What do you think? Mark From MAILER-DAEMON Tue Sep 01 08:32:08 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kD5SK-0001nR-6M for mharc-gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 08:32:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD5SH-0001mS-Uh for gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 08:32:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50629) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kD5SH-0008Dh-HJ; Tue, 01 Sep 2020 08:32:05 -0400 Received: from [2607:fea8:3fdf:f688::8] (port=36122 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kD5SG-00046D-Ov; Tue, 01 Sep 2020 08:32:05 -0400 From: Amin Bandali To: gnuzilla-dev@gnu.org Cc: Mark H Weaver , =?utf-8?Q?Rub=C3=A9n_Rodr=C3=ADguez?= Subject: Updating makeicecat's license header from GPLv2+ to GPLv3+ Organization: GNU Mail-Followup-To: gnuzilla-dev@gnu.org, Mark H Weaver , =?utf-8?Q?Rub=C3=A9n=09Rodr=C3=ADguez?= Date: Tue, 01 Sep 2020 08:32:02 -0400 Message-ID: <87eenlbrul.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2020 12:32:06 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Mark, Rub=C3=A9n, I would like to update the license header of makeicecat from GPLv2+ to GPLv3+. Our COPYING file is already GPLv3(+). If there are no objections, I'll push that change to `master' later tonight. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl9OP0IQHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8szUEACe39t/qcRInNy4Cl12IeuvDCYFDSrBE1N2 vuG6g2hUBHz3ErGOA83trdUA4d9dczfOv8GlDNDXcwjMhDXNL3n3NKRhtsFaMBPa bCEU2fqzRhU6zkQWx/Y27RwO5SnuxORWW4HZLMBOFp8FWMxAd8sx9KsPP/YnHz7l SlJPsa/IAjuCdffSz9h3rMWOUYsZIlN5OOwEZGBoYzAzsFeVcqf4wyWVfMEP7InP rI+9JHIKCfSpWP4zqbBlLRbg4QK9HsHvuvzfpdLnuXIWN9jMIDPp8N9qLNX2ypbf 8z17HC1H/hy3hSvamP5f1QZHSxfUPttt+mAcQn3MhCQ7kkf4P9FHjeRWcvOhxgL5 Xwsx6I8s4CrT1ccvUKLP8p5qd2H8XVxoZuhVPa2RvRyoTveblbEOsPxlS1VGg9gF NfUoCQWsCpwJKHTILISeFK3hWgKmHuOpobp6wBWAihFFTro61xn19X8asQHU/kcB 830hmZCSTzpgKGiV2SUW9FEon5mhXnVRnWXpN8eo17AJY9xMvjAIyRlZiJUiA1Uu 3JIgIQfTQsHDo9+9fw2sn0ramf6uuD6aOCeJOX3wkBWGZqbAALsZn5LsYN6px8jz S0Op5hy8P0WvAVuTEJ3kwBkkqFPQgt3YZkBpqrPb/3a9za7Xc/uufLkUVrOlbHPq ti/7EdiXXw== =9j9d -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Tue Sep 01 17:38:12 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kDDym-00018u-Kj for mharc-gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 17:38:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDDyl-00015w-0X for gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 17:38:11 -0400 Received: from blue.elm.relay.mailchannels.net ([23.83.212.20]:48767) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDDyi-0004Oj-K2 for gnuzilla-dev@gnu.org; Tue, 01 Sep 2020 17:38:10 -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 9B765401F62 for ; Tue, 1 Sep 2020 21:38:04 +0000 (UTC) Received: from pdx1-sub0-mail-a10.g.dreamhost.com (100-96-5-146.trex.outbound.svc.cluster.local [100.96.5.146]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 30ABA401F7A for ; Tue, 1 Sep 2020 21:38:04 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|bill-auger@peers.community Received: from pdx1-sub0-mail-a10.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.8); Tue, 01 Sep 2020 21:38:04 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@peers.community X-MailChannels-Auth-Id: dreamhost X-Whistle-Wiry: 21e3ebb34d2570d8_1598996284454_886171969 X-MC-Loop-Signature: 1598996284454:2251180236 X-MC-Ingress-Time: 1598996284453 Received: from pdx1-sub0-mail-a10.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a10.g.dreamhost.com (Postfix) with ESMTP id DEF79B611F for ; Tue, 1 Sep 2020 14:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=peers.community; h=date :from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=peers.community; bh=T NLcRPchV0CI2aYmfWKwFcpqm+0=; b=T+x7I9V8OZNdnHiYEbIQPSvGWfrLa1K6Q SqCuNthL1mOnUf8BnvGRiPCOCFlhrlVpoqA3Zgf2lyzE9a3duasEV7XsfWg5b+pP VJ09Yxfnd9kiDXRhoGeLfgSElb2nkNk6Zmq9GYGVmApHFEXdRZWgS/QVRAWeeiOn Lrf0fLaGAk= Received: from parabola (024-183-170-087.res.spectrum.com [24.183.170.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: bill-auger@peers.community) by pdx1-sub0-mail-a10.g.dreamhost.com (Postfix) with ESMTPSA id 7922BB611E for ; Tue, 1 Sep 2020 14:38:03 -0700 (PDT) Date: Tue, 1 Sep 2020 17:35:27 -0400 X-DH-BACKEND: pdx1-sub0-mail-a10 From: bill-auger To: gnuzilla-dev@gnu.org Subject: Re: Updating makeicecat's license header from GPLv2+ to GPLv3+ Message-ID: <20200901173527.6841f296@parabola> In-Reply-To: <87eenlbrul.fsf@gnu.org> References: <87eenlbrul.fsf@gnu.org> Organization: parabola X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduiedrudefjedgudeihecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfgjfhhoofggtgfgsehtqhertdertdejnecuhfhrohhmpegsihhllhdqrghughgvrhcuoegsihhllhdqrghughgvrhesphgvvghrshdrtghomhhmuhhnihhthieqnecuggftrfgrthhtvghrnhepuedvudekiedtudeludevffehfffffeelgfehgfehveejgeeftdetffehgfffhffhnecukfhppedvgedrudekfedrudejtddrkeejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepphgrrhgrsgholhgrpdhinhgvthepvdegrddukeefrddujedtrdekjedprhgvthhurhhnqdhprghthhepsghilhhlqdgruhhgvghruceosghilhhlqdgruhhgvghrsehpvggvrhhsrdgtohhmmhhunhhithihqedpmhgrihhlfhhrohhmpegsihhllhdqrghughgvrhesphgvvghrshdrtghomhhmuhhnihhthidpnhhrtghpthhtohepghhnuhiiihhllhgrqdguvghvsehgnhhurdhorhhg Received-SPF: pass client-ip=23.83.212.20; envelope-from=bill-auger@peers.community; helo=blue.elm.relay.mailchannels.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/01 17:38:05 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2020 21:38:11 -0000 i think that ruben should attest to that change, beforehand the GPL3 COPYING file, and the mix-up that you identified, has been in the source since the first git commit - at that time, several other scripts in the source tree, had the same GPL2 license header as makeicecat the most likely scenario, is that the confusion which was introduced at the time, was not by forgetting to change the license header of makeicecat to GPL3, but by erroneously adding the GPL3 COPYING file, to a program which all previous authors had considered to be GPL2 FWIW, here they are: $ grep -E '^[0-9]{4}' data/Changelog.IceCat | sed -E 's|[0-9-]{10} +([^ ].*= [^ ]) +<.*|\1|' | sort -u Christophe Jarry Giuseppe Scrivano Harald van D=C4=B3k Hayawardh Vijayakumar Karl Goetz Loic J. Duros Ruben Rodriguez those people contributed to icecat before the beginning of the git history; so it is not clear which license the contributions were made under - the license header implies that it has been GPLv2 all along though; and probably ruben is the only one, who is still reading this mailing list, who may know for sure if anyone had intended to change it for now, without (or pending) the approval of the original authors, it would be more sensible to replace the COPYING file with the GPL2 license From MAILER-DAEMON Wed Sep 02 11:46:35 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kDUy3-0006ky-3Z for mharc-gnuzilla-dev@gnu.org; Wed, 02 Sep 2020 11:46:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDUy1-0006jV-J6 for gnuzilla-dev@gnu.org; Wed, 02 Sep 2020 11:46:33 -0400 Received: from world.peace.net ([64.112.178.59]:38328) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDUxz-00053K-Sv; Wed, 02 Sep 2020 11:46:33 -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 1kDUxl-0002Vd-5B; Wed, 02 Sep 2020 11:46:17 -0400 From: Mark H Weaver To: Amin Bandali , gnuzilla-dev@gnu.org Cc: =?utf-8?Q?Rub=C3=A9n_Rodr=C3=ADguez?= Subject: Re: Updating makeicecat's license header from GPLv2+ to GPLv3+ In-Reply-To: <87eenlbrul.fsf@gnu.org> References: <87eenlbrul.fsf@gnu.org> Date: Wed, 02 Sep 2020 11:45:09 -0400 Message-ID: <87h7sg18tb.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/02 11:46:17 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Sep 2020 15:46:33 -0000 Hi Amin, Amin Bandali writes: > Hello Mark, Rub=C3=A9n, > > I would like to update the license header of makeicecat from GPLv2+ to > GPLv3+. Our COPYING file is already GPLv3(+). If there are no > objections, I'll push that change to `master' later tonight. Sure, sounds good to me. Thanks, Mark From MAILER-DAEMON Fri Sep 04 09:08:38 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kEBSI-00057x-8y for mharc-gnuzilla-dev@gnu.org; Fri, 04 Sep 2020 09:08:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43644) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEBSG-00057q-Kx for gnuzilla-dev@gnu.org; Fri, 04 Sep 2020 09:08:36 -0400 Received: from world.peace.net ([64.112.178.59]:45254) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEBSE-0001h2-9l; Fri, 04 Sep 2020 09:08:36 -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 1kEBS9-0004P7-AK; Fri, 04 Sep 2020 09:08:29 -0400 From: Mark H Weaver To: gnuzilla-dev@gnu.org Cc: Amin Bandali Subject: Re: Preliminary 'wip-78' branch pushed to Savannah. In-Reply-To: <8736423zb0.fsf@netris.org> References: <87mu2adzr9.fsf@gnu.org> <8736423zb0.fsf@netris.org> Date: Fri, 04 Sep 2020 09:07:19 -0400 Message-ID: <87eenhsna5.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/04 09:08:29 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Sep 2020 13:08:36 -0000 Earlier, I wrote: > * Google is the default search engine, despite the changes made in > "data/patches/default-search-duckduckgo.patch". FYI, I pushed a fix for this problem to the 'wip-78' branch. > * The privacy pane of , which we attempt to augment > with additional options, is completely broken and fails to render when > selected. This is still broken, but for now I've removed the patch that tries to add the "IceCat-specific privacy settings" section. I'll add it back later. > * Our bundled extensions aren't being recognized. This is the most obvious remaining problem. > Also, I've not yet researched whether there are additional anti-features > in 78 that we will need to remove or mitigate, relative to version 68. I've started work on this, but there's more to be done, and more eyes would be especially helpful on this task. Help welcome, as always. Mark From MAILER-DAEMON Sat Sep 05 18:48:26 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kEgyw-0006c1-9b for mharc-gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:48:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEgyu-0006aI-Qc for gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:48:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41618) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kEgyu-00080q-0T; Sat, 05 Sep 2020 18:48:24 -0400 Received: from [2607:fea8:3fdf:f688:c094:2d49:adc1:844e] (port=36066 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kEgys-00032k-Rl; Sat, 05 Sep 2020 18:48:23 -0400 From: Amin Bandali To: Mark H Weaver Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary 'wip-78' branch pushed to Savannah. Organization: GNU References: <87mu2adzr9.fsf@gnu.org> <8736423zb0.fsf@netris.org> <87eenhsna5.fsf@netris.org> Mail-Followup-To: Mark H Weaver , gnuzilla-dev@gnu.org Date: Sat, 05 Sep 2020 18:48:21 -0400 In-Reply-To: <87eenhsna5.fsf@netris.org> Message-ID: <87sgbvg7re.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Sep 2020 22:48:25 -0000 --=-=-= Content-Type: text/plain Mark H Weaver writes: > Earlier, I wrote: > >> * Google is the default search engine, despite the changes made in >> "data/patches/default-search-duckduckgo.patch". > > FYI, I pushed a fix for this problem to the 'wip-78' branch. > Thank you, Mark. I should point out that setting "browser.search.modernConfig" to false does not seem to be a future-proof solution: per [0], Mozilla recently dropped support for it, which means it will most likely not be available in the next ESR release. [0]: Remove legacy search configuration code and the preference (modernConfig = false): I did some digging and found the meta issue for this [1], but I have not had a close enough look at it to know concretely how the new mechanism works and how we are to dance to make it happy. [1]: [meta] Modernize the search engine configuration and its management: --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl9UFbUQHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8nWiD/96YvTe03ubB+pdXjgHxQevsiq00NM0AjVy IETO2S0ygqIvm75Hf/WWOKNQFexWVLcYcFvx+RHFXWd0IH/rRfsfzqXUZBd1AjUx ikhoX30pnM7c8wIH69lrTIKzRlorFkB83e+hUDbw3oe7RvTNTzOYl5W72bTtRwiL BXOLiiuHCosVYBrbvNYPZQVx5pOkOic0OhbxhEtndgui21TzsCXgjVQsVaZXs1Ps WgtnVKKx3UNvCE8zKggxf0sG5GIKL49Wc6tFWzHd971aRpRdH6IBKu1BgHH4NmrU bHzcTEncxuBr5X9W2SfPsSVGyu0eTEZjnmXBHFzzZ97lBlJVN6ZrUPARtfjHkPac ouql6YRgsDIId7X3R9IHQah2TEN/PqLsY9lqw18XWcaM0eFQkC0vJYzYcFQyvt2C VzG+2/FtDWAP8m+LTqvhizNd7TfzemA5fXhWZ54UDbw+TpOgY0l1zMtGjF4ztUVA BNYknDeliNd2mEzMgABQbIGFzQDN7eygMpVbMNs6wI05pz3HIVtCqBssAxAYYNc4 eqPZaEo1FzMfxpC/dMPXiY1RPRfsOqY5IyXoocahNi4flYXEh0IIUDNCnDZz63ZF 8yKRA5V9ztkxcp7+si/awosE9XeUMtenmohQhjncxXoMJAmlMfzFe2Er4pqyxwty KO2QUoNhyw== =9NFo -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Sat Sep 05 18:58:58 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kEh98-0000fQ-KM for mharc-gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:58:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45420) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEh96-0000fD-TO for gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:58:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41732) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kEh96-0000cf-Jl for gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:58:56 -0400 Received: from [2607:fea8:3fdf:f688:c094:2d49:adc1:844e] (port=36078 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kEh95-0001M1-06 for gnuzilla-dev@gnu.org; Sat, 05 Sep 2020 18:58:55 -0400 From: Amin Bandali To: gnuzilla-dev@gnu.org Subject: Re: Updating makeicecat's license header from GPLv2+ to GPLv3+ Organization: GNU References: <87eenlbrul.fsf@gnu.org> <20200901173527.6841f296@parabola> Mail-Followup-To: gnuzilla-dev@gnu.org Date: Sat, 05 Sep 2020 18:58:53 -0400 In-Reply-To: <20200901173527.6841f296@parabola> Message-ID: <87o8mjg79u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Sep 2020 22:58:57 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thank you Mark and bill-auger for your replies. I had a brief chat with Rub=C3=A9n about this on IRC, where he told me he would be fine with me changing the license header for makeicecat to GPLv3+, and that most if not all of what we have as makeicecat was initially based off of his work for a similar script for deriving Trisquel's Abrowser. However, after I showed him bill-auger's reply, he said that indeed he likely added the wrong license file to COPYING (GPLv3 instead of GPLv2). Considering that, I'm inclined to leave makeicecat's header as is, and instead update COPYING, changing it from GPLv3 to GPLv2, and leave the discussion for updating gnuzilla.git's (the entire project's) license to GPLv3+ to a later time. Ideally, we could get some help with that from folks with more knowledge of the intricacies of copyright and licensing, e.g. the FSF's licensing staff or volunteers. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl9UGC0QHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8gRpD/9zWVSdTWSXVA5whDHWakz6PONI5KkeMXTW 4/zWlElXNjgtRPo9z863o96DBv6QHk3jIFBcC/vSUEw03sQiw5arHQj9Z1fS/ka0 fQ2RdONdfyw44mY5uJmh6XlMPT5dh72tDb9CHU/VlonT70AhsrbKHjFDl8lPowHW ErKBTbamGQ+jhVfVqDtcdUW4r9Vu9CEWRDxp3qX5MUhNxgTTRKx3jRERAdPQkCOI v1auxM9EhO46aNlzxg7vKMoLwg9P7QiL/WeZSWtWJOET/7xEAtM5Qu6Yu0ICUAiH 5YsxNPKzTILm7q5aMwxMvKqHxwVTQ0xIW2sBmpR/eDwjEt5JQlZWqBhCWzJ2Tau9 qg5EhVzYFTHxak5Z6YW4w+1AVRX+XnK+oZuCPcziRuqbqCZYtyuiOBRNVzR+LyL7 DS7bwyHM1hkMfC3WDopRg8C/kjJ4EYLqLlTGIpD5dwYnv//ii9c+yvDEa87SKqG3 XJ9GKHDlsFHbfWQuQk5qdPjFVRxwUTFftxRdhBqMhn1c0TerM2KrpEvKZgpMbgHL Xzc35Q7WxRA4v5rTR+0TTvjs/T+hETIQcNx+OggcodvbWekg7SGVh3eFv9U6Iie9 yXBCRl7CJb7mptKk4DCLTU56hWVo4dVEyd5JENpyopqbI335mB9W786Ad2JmuZyf 2dsDGuOmxQ== =1K0j -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Sun Sep 06 13:36:17 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kEyaP-00029d-7X for mharc-gnuzilla-dev@gnu.org; Sun, 06 Sep 2020 13:36:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEyaN-00029H-W8 for gnuzilla-dev@gnu.org; Sun, 06 Sep 2020 13:36:16 -0400 Received: from world.peace.net ([64.112.178.59]:53392) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEyaL-00077O-Og; Sun, 06 Sep 2020 13:36:15 -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 1kEya8-0001rG-Sd; Sun, 06 Sep 2020 13:36:00 -0400 From: Mark H Weaver To: Amin Bandali Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary 'wip-78' branch pushed to Savannah. In-Reply-To: <87sgbvg7re.fsf@gnu.org> References: <87mu2adzr9.fsf@gnu.org> <8736423zb0.fsf@netris.org> <87eenhsna5.fsf@netris.org> <87sgbvg7re.fsf@gnu.org> Date: Sun, 06 Sep 2020 13:34:45 -0400 Message-ID: <87imcqrepb.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/06 13:36:01 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Sep 2020 17:36:16 -0000 Hi Amin, Amin Bandali writes: > I should point out that setting "browser.search.modernConfig" to false > does not seem to be a future-proof solution: per [0], Mozilla recently > dropped support for it, which means it will most likely not be available > in the next ESR release. > > [0]: Remove legacy search configuration code and the preference > (modernConfig = false): > > I did some digging and found the meta issue for this [1], but I have not > had a close enough look at it to know concretely how the new mechanism > works and how we are to dance to make it happy. > > [1]: [meta] Modernize the search engine configuration and its > management: Of course, it would be good at some point to adapt our customizations to make them more likely to work with the next ESR release, but for now I think we should stay focused on what needs to be done in the next couple of weeks :) Mark From MAILER-DAEMON Sun Sep 06 14:11:29 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kEz8T-0006KQ-3a for mharc-gnuzilla-dev@gnu.org; Sun, 06 Sep 2020 14:11:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEz8R-0006Iv-91 for gnuzilla-dev@gnu.org; Sun, 06 Sep 2020 14:11:28 -0400 Received: from world.peace.net ([64.112.178.59]:53522) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEz8O-000265-40 for gnuzilla-dev@gnu.org; Sun, 06 Sep 2020 14:11:26 -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 1kEz8M-0002F5-AT; Sun, 06 Sep 2020 14:11:22 -0400 From: Mark H Weaver To: gnuzilla-dev@gnu.org Subject: Preliminary work on IceCat 78 now pushed to the 'master' branch Date: Sun, 06 Sep 2020 14:10:06 -0400 Message-ID: <87d02yrd2e.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/06 13:36:01 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Sep 2020 18:11:28 -0000 Hello all, FYI, I just deleted the 'wip-78' branch and pushed a cleaned-up version of that work to the 'master' branch on Savannah. It's working well enough now that I've switched to it as my primary browser. The bundled extensions are now working. Here's a partial TODO list: * The IceCat-specific settings in are currently missing. The patch used in the IceCat 68 previews needs considerable work to adapt to version 78. Moreover, the "Tracking Protection" and various other "Protection" features of Firefox, which are based on centrally-compiled blacklists and require calling home to Mozilla and Google and thus leaking browsing activity to them, are prominently displayed at the top of , although we've always disabled the "calling home" functionality. We should change that section to make it more obvious what's going on, and perhaps also provide an easy way to allow users to fully re-enable that functionality if they wish. * More research should be done on what additional antifeatures may have been added by Mozilla, which we will need to provide remedies for. * We should test the preliminary IceCat 78 to ensure that it is not generating unwanted network traffic. Ideally, we would set up a test rig with an HTTPS proxy and a fake certificate authority added to IceCat, so that we can decrypt all of the HTTPS traffic, to make sure that IceCat is not leaking more information than necessary, e.g. to search engines. * We should review the changes made by Tor Browser to version 78, and incorporate those changes into IceCat where appropriate. Mark From MAILER-DAEMON Mon Sep 07 02:02:36 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFAEd-0002GV-T8 for mharc-gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 02:02:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35132) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFAEc-0002GO-OJ for gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 02:02:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35966) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFAEc-0000YP-Ei; Mon, 07 Sep 2020 02:02:34 -0400 Received: from [2607:fea8:3fdf:f688:fcdc:4117:4e70:b06d] (port=42756 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kFAEb-0007Hw-ID; Mon, 07 Sep 2020 02:02:33 -0400 From: Amin Bandali To: Mark H Weaver Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch Organization: GNU References: <87d02yrd2e.fsf@netris.org> Mail-Followup-To: Mark H Weaver , gnuzilla-dev@gnu.org Date: Mon, 07 Sep 2020 02:02:32 -0400 In-Reply-To: <87d02yrd2e.fsf@netris.org> Message-ID: <87r1regm4n.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Sep 2020 06:02:34 -0000 --=-=-= Content-Type: text/plain Hi Mark, all, Mark H Weaver writes: > Hello all, > > FYI, I just deleted the 'wip-78' branch and pushed a cleaned-up version > of that work to the 'master' branch on Savannah. It's working well > enough now that I've switched to it as my primary browser. The bundled > extensions are now working. > Nice, thank you. > > Here's a partial TODO list: > > * The IceCat-specific settings in are > currently missing. The patch used in the IceCat 68 previews needs > considerable work to adapt to version 78. [...] I spent some time tonight and ported the previous patch for the 68 series to 78, and pushed it to `master' [1: 23f3d98]. I tested all of the checkboxes and verified that they work as expected in terms of changing their corresponding about:config setting and picking up changes to their about:config setting as well. [1: 23f3d98]: 2020-09-07 01:52:40 -0400 Add preliminary IceCat-specific privacy settings for 78. https://git.savannah.gnu.org/cgit/gnuzilla.git/commit/?id=23f3d989e8ef527bdf7ae9ce67c9900504d7f5a8 +1 to the rest of your points. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl9VzPgQHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8s4REACJP/Cye+XGoPJNqUM0BptTOKdiMi6ibI/p fO7k89cYfbR4oKTBDUMEE0/0/IP+X7fJfW6FzrCRas1sEA3DchCEkwqaPuj1UJEm 6s9mPr7v6NFmUm8etVkEw9UMuJh3TgZv4Uih1guvATIy9ClOU8LdoGd+2hefUrYB lX2Q5e3szQ+HAS+vfLaOODP6QqIIMoK4+Smj4N3Xjv51BmfbewkjpIU0+197oPMt UnKdmh6Xt55F6TfjRUw2Arf5EkJK1XE53CF2gt4arpWQxFTlGJ7GkuGXIDTRHLNf F7cV5JtSYPIYtz+DVgOD3xL8/9jKFrvUK7tljF4j+SY7g+xw+vz2Ld4LYsA979LR fmfq2cO5EtICSUZCCgno8lm/tKr9TMuurLg9YC9SongQD18/hcYYNhfTGuW1YgZu Ag4ATIclmJMXhAu/ASJSrOsYB2nmTivHRlCAieO99YizsPCnWfe31BnGbAehAWTM jbdQnDBPlgKopwwtZ8WU9Jb4aXpf0XAGYdio3z/ZVjYx3D/c89y3VsuXFru35qIU QjJvG75HYTUEs3Sf5Z5ZnIonT+HACSCI+8lw/66UqbTx4YJTEUmmEU2neafc5wHh 0C7q9YtXpuk+IjR15ZPkqaUGoLrMbKFBjeG4ra7DFax7pJwimRHaCX5HYjH8JVhd khI8JPHr7g== =hOdM -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Mon Sep 07 03:39:14 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFBkA-0001pV-Fd for mharc-gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 03:39:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFBk9-0001pO-5V for gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 03:39:13 -0400 Received: from world.peace.net ([64.112.178.59]:55202) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFBk7-0003Tg-Es; Mon, 07 Sep 2020 03:39:12 -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 1kFBk4-00020j-Sh; Mon, 07 Sep 2020 03:39:08 -0400 From: Mark H Weaver To: Amin Bandali Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch In-Reply-To: <87r1regm4n.fsf@gnu.org> References: <87d02yrd2e.fsf@netris.org> <87r1regm4n.fsf@gnu.org> Date: Mon, 07 Sep 2020 03:37:51 -0400 Message-ID: <87d02yox3p.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/07 03:39:09 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Sep 2020 07:39:13 -0000 Hi Amin, Amin Bandali writes: >> Here's a partial TODO list: >> >> * The IceCat-specific settings in are >> currently missing. The patch used in the IceCat 68 previews needs >> considerable work to adapt to version 78. > [...] > > I spent some time tonight and ported the previous patch for the 68 > series to 78, and pushed it to `master' [1: 23f3d98]. I tested all of > the checkboxes and verified that they work as expected in terms of > changing their corresponding about:config setting and picking up changes > to their about:config setting as well. Thank you very much, Amin! I'm grateful to you for this excellent work. Warm regards, Mark From MAILER-DAEMON Mon Sep 07 09:03:39 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFGo7-0006fe-Dy for mharc-gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 09:03:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFGo6-0006ec-ID for gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 09:03:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41967) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFGo5-0005nn-Oo; Mon, 07 Sep 2020 09:03:37 -0400 Received: from [2607:fea8:3fdf:f688::8] (port=41034 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kFGo3-0007xT-PC; Mon, 07 Sep 2020 09:03:37 -0400 From: Amin Bandali To: Mark H Weaver Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch Organization: GNU References: <87d02yrd2e.fsf@netris.org> <87r1regm4n.fsf@gnu.org> <87d02yox3p.fsf@netris.org> Mail-Followup-To: Mark H Weaver , gnuzilla-dev@gnu.org Date: Mon, 07 Sep 2020 09:03:34 -0400 In-Reply-To: <87d02yox3p.fsf@netris.org> Message-ID: <87d02xu4bd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Sep 2020 13:03:38 -0000 --=-=-= Content-Type: text/plain Hi Mark, Mark H Weaver writes: > Hi Amin, > [...] > > Thank you very much, Amin! I'm grateful to you for this excellent work. > > Warm regards, > Mark Thank you for your kind words, Mark; appreciate it! Likewise I to you for getting the ball rolling on the 78 series. Cheers, amin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl9WL6YQHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8qwlD/9Cd08UxMqfmmLfO3kh2n+QsKL8uQFm+I2C Pk0Bfs6uq6cxAXhZaT1U6wUc8wUp5d28MYYBWIsuEeRnsoM+1HlEqKfvc3hwEgA4 3ILoJNOJHcDzVNGR/JTHaYC609AqMS90D1HgEW1nWABBuP/0A8KvgUsxWQk/gnZ8 aCKX26MwjWuiTTxhKXHZ1zqO0jciydXVIqFWn7YigAZzoMAdwJvKq93gsAIFXzRS FgESqFt8YYsqHhQAvDQv/2g6/NW3YFauskwrhzxgwqdosvwM7M3DyqXE6TMgqxQk C9JkBrg8F1klKgN0pKihfja/qBaayNO/CrPBibSmgBCkqstu3lKLJ25jkauLXFUl vvbxOs3uJlDPdTjJ0wbuetSSpjE+V0bRr7ryxN6eTuCffnvP+RSG94J7Vq2QPB4M +OxR/oVVGNRDfimqKbupEFO+E+rANsqi9+w/P9mDttpRAUm6Bl08R9LA+issNrd8 WLgK+bhmXZcKKFY/K4Am11Ly9nuZRYTwHoXgUIYHTDBIqgfj0X2kE7YEUHYwBLsB UCpweYJhXSfA/e33QSzyY9lYgn7RdWfQlbD2SkJppiJ64WIA8uegx3Z2jdHWLRkg e3a6N2QHY4232MKMuhf37kJbs3sDZNzBJcOuUahf7G9qpwYGvDy5FgJOuqHkqxdO p4slRB2PXA== =kgey -----END PGP SIGNATURE----- --=-=-=-- From MAILER-DAEMON Mon Sep 07 16:17:38 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFNa6-000529-Hk for mharc-gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 16:17:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFNa5-000521-IQ for gnuzilla-dev@gnu.org; Mon, 07 Sep 2020 16:17:37 -0400 Received: from world.peace.net ([64.112.178.59]:57254) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFNa3-0001af-RE; Mon, 07 Sep 2020 16:17:37 -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 1kFNa1-0002WP-HO; Mon, 07 Sep 2020 16:17:33 -0400 From: Mark H Weaver To: Amin Bandali Cc: gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch In-Reply-To: <87r1regm4n.fsf@gnu.org> References: <87d02yrd2e.fsf@netris.org> <87r1regm4n.fsf@gnu.org> Date: Mon, 07 Sep 2020 16:16:15 -0400 Message-ID: <87d02xcpg5.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/07 14:32:01 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Sep 2020 20:17:37 -0000 FYI, for those here who use GNU Guix, there's now a 'wip-icecat-78' branch in the Guix repository on Savannah, where 'icecat' has been updated to the version 78.2 preview. To build it on any x86_64-linux system with the Guix package manager installed, it should be sufficient to run the following commands: guix pull --branch=wip-icecat-78 guix build icecat To build only the IceCat source tarball, add "--source" to the second command above. I hope(?) that the generated tarball should build on any system that IceCat supports (except Android), assuming that the underlying system has development tools new enough to build Firefox 78 (e.g. rustc-1.41, cargo-1.41, rust-cbindgen-0.14.1, node-10.21). I'd be grateful for any feedback on this preview version. For those willing to do test builds from source on their favorite GNU/Linux distribution, please let us know whether it succeeds or fails. Note: if you build it yourself from source, please make sure to include the following lines in your .mozconfig: ac_add_options --with-unsigned-addon-scopes=app,system ac_add_options --allow-addon-sideload These are needed to allow IceCat 78 to recognize its own bunded extensions. Debian configures Firefox 78 with these options as well. Thanks! Mark From MAILER-DAEMON Tue Sep 08 21:49:36 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFpEt-0008J2-TD for mharc-gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 21:49:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFpEs-0008Ip-4D for gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 21:49:34 -0400 Received: from icp-osb-irony-out4.external.iinet.net.au ([203.59.1.220]:27728) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFpEo-00049Z-CK for gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 21:49:33 -0400 X-SMTP-MATCH: 1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AvAAD8M1hf/whalrQNUhkBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQESAQEBAQEBAQEBAQEBQAeBSIMagTSBL4MJkQwIJoUolnQ?= =?us-ascii?q?LAQEBAQEBAQEBKwwEAQEPhDwCghIlOBMCEAEBAQUBAQEBAQYDAYZJhX8BAQE?= =?us-ascii?q?BAiMVUQsYAgImAgJXEwgBAYMiAYMLsVV2gTKJJoElBoEOKgGFS0uETIJiggC?= =?us-ascii?q?BEScMA4IsLj6CXAOCK4JKgmAEj2eLWVCaWp0VBQcDHqBWrgCGO1qBIGxUgml?= =?us-ascii?q?QJpRbiBhnAgE0AgYKAQEDCY4LXwEB?= X-IPAS-Result: =?us-ascii?q?A2AvAAD8M1hf/whalrQNUhkBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QESAQEBAQEBAQEBAQEBQAeBSIMagTSBL4MJkQwIJoUolnQLAQEBAQEBAQEBK?= =?us-ascii?q?wwEAQEPhDwCghIlOBMCEAEBAQUBAQEBAQYDAYZJhX8BAQEBAiMVUQsYAgImA?= =?us-ascii?q?gJXEwgBAYMiAYMLsVV2gTKJJoElBoEOKgGFS0uETIJiggCBEScMA4IsLj6CX?= =?us-ascii?q?AOCK4JKgmAEj2eLWVCaWp0VBQcDHqBWrgCGO1qBIGxUgmlQJpRbiBhnAgE0A?= =?us-ascii?q?gYKAQEDCY4LXwEB?= X-IronPort-AV: E=Sophos;i="5.76,407,1592841600"; d="scan'208";a="272994303" Received: from 180-150-90-8.b4965a.per.nbn.aussiebb.net (HELO [192.168.1.101]) ([180.150.90.8]) by icp-osb-irony-out4.iinet.net.au with ESMTP; 09 Sep 2020 09:48:53 +0800 Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch To: gnuzilla-dev@gnu.org References: <87d02yrd2e.fsf@netris.org> From: brn@iinet.net.au Message-ID: <5a242e3d-8531-f1c9-700e-ed319d6543c0@iinet.net.au> Date: Wed, 9 Sep 2020 09:48:49 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <87d02yrd2e.fsf@netris.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=203.59.1.220; envelope-from=brn@iinet.net.au; helo=icp-osb-irony-out4.external.iinet.net.au X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/08 21:49:11 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-1.626, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 01:49:34 -0000 Hello all, (& apologies to Mark for me posting this twice) On 07/09/20 02:10, Mark H Weaver wrote: > Hello all, > > FYI, I just deleted the 'wip-78' branch and pushed a cleaned-up version > of that work to the 'master' branch on Savannah. It's working well > enough now that I've switched to it as my primary browser. The bundled > extensions are now working. > > Here's a partial TODO list: > > * The IceCat-specific settings in are > currently missing. The patch used in the IceCat 68 previews needs > considerable work to adapt to version 78. Moreover, the "Tracking > Protection" and various other "Protection" features of Firefox, which > are based on centrally-compiled blacklists and require calling home to > Mozilla and Google and thus leaking browsing activity to them, are > prominently displayed at the top of , > although we've always disabled the "calling home" functionality. We > should change that section to make it more obvious what's going on, > and perhaps also provide an easy way to allow users to fully re-enable > that functionality if they wish. > > * More research should be done on what additional antifeatures may have > been added by Mozilla, which we will need to provide remedies for. > > * We should test the preliminary IceCat 78 to ensure that it is not > generating unwanted network traffic. Ideally, we would set up a test > rig with an HTTPS proxy and a fake certificate authority added to > IceCat, so that we can decrypt all of the HTTPS traffic, to make sure > that IceCat is not leaking more information than necessary, e.g. to > search engines. > > * We should review the changes made by Tor Browser to version 78, and > incorporate those changes into IceCat where appropriate. > > Mark > Regarding unwanted connections: You've all most likely seen the recent paper below, but just in case you haven't: https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf The reference above details methodology deployed to analyse various browsers network activity at "rest". Firefox was one of the browsers tested. Kindest regards, BRN. From MAILER-DAEMON Tue Sep 08 22:14:58 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kFpdR-0007b9-60 for mharc-gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 22:14:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFpNq-0002oW-Tr for gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 21:58:50 -0400 Received: from aibo.runbox.com ([91.220.196.211]:53616) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFpNp-0005FV-5A for gnuzilla-dev@gnu.org; Tue, 08 Sep 2020 21:58:50 -0400 Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1kFpNj-0005Im-Ve for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 03:58:44 +0200 Received: by submission01.runbox with esmtpsa [Authenticated alias (764184)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1kFpNf-0000rQ-70 for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 03:58:39 +0200 To: gnuzilla-dev@gnu.org From: Colby Russell Subject: Infinity Search Message-ID: Date: Tue, 8 Sep 2020 20:58:33 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: none client-ip=91.220.196.211; envelope-from=librejs@x.colbyrussell.com; helo=aibo.runbox.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/08 21:58:44 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 08 Sep 2020 22:14:54 -0400 X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 01:58:51 -0000 Hey, folks. Approximately one month ago, Infinity Search was in the tech news as a new, privacy-respecting search engine.  The thing that distinguishes it from DuckDuckGo is that Infinity Search is also FOSS. Originally, I began to write to the list to suggest including Infinity Search as a default supported search engine in the GNUzilla work (perhaps even the default search engine, rather than DuckDuckGo). However, I just spotted an issue about their use of POST for search requests rather than GET and have submitted feedback. In the meantime, I think that the folks involved in this project should consider keeping the proposal in mind. -- Colby Russell From MAILER-DAEMON Wed Sep 09 17:10:48 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kG7Me-0006UA-Hs for mharc-gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 17:10:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34278) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG7Mc-0006Tr-Hx for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 17:10:46 -0400 Received: from world.peace.net ([64.112.178.59]:35766) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG7Ma-0001be-Vb for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 17:10:46 -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 1kG7MY-00069z-UF; Wed, 09 Sep 2020 17:10:43 -0400 From: Mark H Weaver To: gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch In-Reply-To: <87d02yrd2e.fsf@netris.org> References: <87d02yrd2e.fsf@netris.org> Date: Wed, 09 Sep 2020 17:09:24 -0400 Message-ID: <87o8mefyhs.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/09 15:51:54 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 21:10:46 -0000 Earlier, I wrote: > * We should test the preliminary IceCat 78 to ensure that it is not > generating unwanted network traffic. FYI, I did some initial testing with a network traffic analyzer, and found that the preliminary IceCat 78 was attempting to establish an HTTPS connection to 'icecat.settings.services.mozilla.com' immediately upon startup, and asynchronously continuing to make attempts. Mozilla has no DNS record for that host name, but my ISP returned a bogus DNS record for it anyway. I believe this issue is now resolved by commit 1435cb8dca37307979ed9cb17b8c33e589580128 "Disable settings services". Mark From MAILER-DAEMON Wed Sep 09 18:01:59 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kG8AA-0003yZ-W4 for mharc-gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 18:01:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG8AA-0003yR-BX for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 18:01:58 -0400 Received: from world.peace.net ([64.112.178.59]:36050) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kG8A8-0008BP-HI for gnuzilla-dev@gnu.org; Wed, 09 Sep 2020 18:01:57 -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 1kG8A5-0006kz-C1; Wed, 09 Sep 2020 18:01:53 -0400 From: Mark H Weaver To: brn@iinet.net.au, gnuzilla-dev@gnu.org Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch In-Reply-To: <5a242e3d-8531-f1c9-700e-ed319d6543c0@iinet.net.au> References: <87d02yrd2e.fsf@netris.org> <5a242e3d-8531-f1c9-700e-ed319d6543c0@iinet.net.au> Date: Wed, 09 Sep 2020 18:00:35 -0400 Message-ID: <87lfhifw4h.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/09 15:51:54 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2020 22:01:58 -0000 Hi, brn@iinet.net.au writes: > Regarding unwanted connections: You've all most likely seen the recent > paper below, but just in case you haven't: > > https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf > > The reference above details methodology deployed to analyse various > browsers network activity at "rest". Firefox was one of the browsers > tested. I hadn't seen it, thanks! Among other things, it brought my attention to 'mitmproxy', which may be a good tool to decrypt HTTPS connections. Mark From MAILER-DAEMON Thu Sep 10 00:58:42 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kGEfS-0008DZ-JX for mharc-gnuzilla-dev@gnu.org; Thu, 10 Sep 2020 00:58:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGEfQ-0008DO-Lx for gnuzilla-dev@gnu.org; Thu, 10 Sep 2020 00:58:40 -0400 Received: from icp-osb-irony-out4.external.iinet.net.au ([203.59.1.220]:18420) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGEfM-0004hP-Ge for gnuzilla-dev@gnu.org; Thu, 10 Sep 2020 00:58:39 -0400 X-SMTP-MATCH: 1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2AuAAC8sVlf/whalrQNUhoBAQEBAQE?= =?us-ascii?q?BAQEBAwEBAQESAQEBAQICAQEBAUAHgUiDGoE0hDiRDC6cHAsBAQEBAQEBAQE?= =?us-ascii?q?tCgQBAYRLAoISJTgTAhABAQEFAQEBAQEGAwGGSYV/AQEBAQIjFVELGAICJgI?= =?us-ascii?q?CVxMGAgEBgyIBgwuyGBk1doEygX2CPgEWGIRFgSUGgQ4qimOCYoIAgTgPgiU?= =?us-ascii?q?HLj6CXAECgiuCSoJgBItFhCOLXFCaXJc1hWEFBwMeoFi0PU2BLWyDCQEBMlA?= =?us-ascii?q?mjisXhhmCDoYKZwIBNAIGCgEBAwmOZWABAQ?= X-IPAS-Result: =?us-ascii?q?A2AuAAC8sVlf/whalrQNUhoBAQEBAQEBAQEBAwEBAQESA?= =?us-ascii?q?QEBAQICAQEBAUAHgUiDGoE0hDiRDC6cHAsBAQEBAQEBAQEtCgQBAYRLAoISJ?= =?us-ascii?q?TgTAhABAQEFAQEBAQEGAwGGSYV/AQEBAQIjFVELGAICJgICVxMGAgEBgyIBg?= =?us-ascii?q?wuyGBk1doEygX2CPgEWGIRFgSUGgQ4qimOCYoIAgTgPgiUHLj6CXAECgiuCS?= =?us-ascii?q?oJgBItFhCOLXFCaXJc1hWEFBwMeoFi0PU2BLWyDCQEBMlAmjisXhhmCDoYKZ?= =?us-ascii?q?wIBNAIGCgEBAwmOZWABAQ?= X-IronPort-AV: E=Sophos;i="5.76,411,1592841600"; d="scan'208";a="273266827" Received: from 180-150-90-8.b4965a.per.nbn.aussiebb.net (HELO [192.168.1.101]) ([180.150.90.8]) by icp-osb-irony-out4.iinet.net.au with ESMTP; 10 Sep 2020 12:58:22 +0800 Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch To: gnuzilla-dev@gnu.org References: <87d02yrd2e.fsf@netris.org> <5a242e3d-8531-f1c9-700e-ed319d6543c0@iinet.net.au> <87lfhifw4h.fsf@netris.org> From: brn@iinet.net.au Message-ID: <8518a7ce-4be7-06fc-cc7e-c668e69a4fb2@iinet.net.au> Date: Thu, 10 Sep 2020 12:58:19 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <87lfhifw4h.fsf@netris.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=203.59.1.220; envelope-from=brn@iinet.net.au; helo=icp-osb-irony-out4.external.iinet.net.au X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/10 00:58:24 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -61 X-Spam_score: -6.2 X-Spam_bar: ------ X-Spam_report: (-6.2 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-3.576, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Sep 2020 04:58:40 -0000 Hi, (again, apologies to Mark for double posting, not enough sleep on my part.) On 10/09/20 06:00, Mark H Weaver wrote: > Hi, > > brn@iinet.net.au writes: > >> Regarding unwanted connections: You've all most likely seen the recent >> paper below, but just in case you haven't: >> >> https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf >> >> The reference above details methodology deployed to analyse various >> browsers network activity at "rest". Firefox was one of the browsers >> tested. > > I hadn't seen it, thanks! Among other things, it brought my attention > to 'mitmproxy', which may be a good tool to decrypt HTTPS connections. > > Mark > I am glad that it has proven itself as a useful resource. The thanks major is indeed to Doug Leith, the paper's author, and also to Martin Brinkmann, who alerted his readership of the existence of the paper via: https://www.ghacks.net/2020/02/25/study-finds-brave-to-be-the-most-private-browser/ Upstream Firefox is certainly a time consuming headache to silence 'out of the box': One feature (among others) that worries me is the automatic connections Firefox makes to check the revocation and security status of installed certificates and extensions/plugins. These happen at any time unless deactivated via more than one setting via what was "about:config" or via a local user.js file, or a system wide config file(s). I have historically deactivated this via the required (unlocked) settings in an autoconfig file and then manually re-enabled them via "about:config" for a session wholly dedicated solely to checking the status of installed certificates and extensions. The autoconfig file ensures that the required settings are deactivated again after the session is extinguished and a new session launched. What deeply unsettles and irritates me; is that Mozilla do not offer a location where new blocklists and similar are published along with the respective signatures and checksums, thereby allowing those of us who wish to manually check things, to download via wget(1) or similar, and install at our own pleasure, not Mozilla's. All that said, I watch this project with intense interest and will offer any assistance which may be useful, when I have the opportunity to do so. My kindest regards, BRN. From MAILER-DAEMON Sat Sep 12 02:56:11 2020 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1kGzSF-0005CJ-Ff for mharc-gnuzilla-dev@gnu.org; Sat, 12 Sep 2020 02:56:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGzSE-0005B3-0u for gnuzilla-dev@gnu.org; Sat, 12 Sep 2020 02:56:10 -0400 Received: from icp-osb-irony-out6.external.iinet.net.au ([203.59.1.106]:31180) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGzSA-0007hT-90 for gnuzilla-dev@gnu.org; Sat, 12 Sep 2020 02:56:09 -0400 X-SMTP-MATCH: 1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2B9AQB8b1xf/whalrQNUhwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBQAeBSIMagTSBMIMJkQcuhSmRCIQSgVoLAQEBAQEBAQEBMAg?= =?us-ascii?q?EAQEPhDwCgiQlOBMCEAEBAQUBAQEBAQYDAYZJhX8BAQEDIxVRCxgCAiYCAlc?= =?us-ascii?q?TCAEBgyIBgwu0AHaBMoQ7ARYPhFaBJQaBDiqFTUuETYJiggCBEScPgiwuPoI?= =?us-ascii?q?LUQEBAoF6MIJKgmAEkAIvigeBGVCaYotbkUEFBwMeoGeaU4JdkGSGPFqBDQw?= =?us-ascii?q?HbFSCUhdQJpIQhRSFT2cCNQIGCgEBAwmNWF8BAQ?= X-IPAS-Result: =?us-ascii?q?A2B9AQB8b1xf/whalrQNUhwBAQEBAQEHAQESAQEEBAEBQ?= =?us-ascii?q?AeBSIMagTSBMIMJkQcuhSmRCIQSgVoLAQEBAQEBAQEBMAgEAQEPhDwCgiQlO?= =?us-ascii?q?BMCEAEBAQUBAQEBAQYDAYZJhX8BAQEDIxVRCxgCAiYCAlcTCAEBgyIBgwu0A?= =?us-ascii?q?HaBMoQ7ARYPhFaBJQaBDiqFTUuETYJiggCBEScPgiwuPoILUQEBAoF6MIJKg?= =?us-ascii?q?mAEkAIvigeBGVCaYotbkUEFBwMeoGeaU4JdkGSGPFqBDQwHbFSCUhdQJpIQh?= =?us-ascii?q?RSFT2cCNQIGCgEBAwmNWF8BAQ?= X-IronPort-AV: E=Sophos;i="5.76,419,1592841600"; d="scan'208";a="265451370" Received: from 180-150-90-8.b4965a.per.nbn.aussiebb.net (HELO [192.168.1.101]) ([180.150.90.8]) by icp-osb-irony-out6.iinet.net.au with ESMTP; 12 Sep 2020 14:55:44 +0800 Subject: Re: Preliminary work on IceCat 78 now pushed to the 'master' branch To: gnuzilla-dev@gnu.org References: <87d02yrd2e.fsf@netris.org> From: brn@iinet.net.au Message-ID: Date: Sat, 12 Sep 2020 14:55:44 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <87d02yrd2e.fsf@netris.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=203.59.1.106; envelope-from=brn@iinet.net.au; helo=icp-osb-irony-out6.external.iinet.net.au X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/12 02:55:46 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -50 X-Spam_score: -5.1 X-Spam_bar: ----- X-Spam_report: (-5.1 / 5.0 requ) BAYES_00=-1.9, NICE_REPLY_A=-2.469, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: gnuzilla-dev@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GNUzilla development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Sep 2020 06:56:10 -0000 Hi again, On 07/09/20 02:10, Mark H Weaver wrote: > Hello all, > > FYI, I just deleted the 'wip-78' branch and pushed a cleaned-up version > of that work to the 'master' branch on Savannah. It's working well > enough now that I've switched to it as my primary browser. The bundled > extensions are now working. > > Here's a partial TODO list: > > * The IceCat-specific settings in are > currently missing. The patch used in the IceCat 68 previews needs > considerable work to adapt to version 78. Moreover, the "Tracking > Protection" and various other "Protection" features of Firefox, which > are based on centrally-compiled blacklists and require calling home to > Mozilla and Google and thus leaking browsing activity to them, are > prominently displayed at the top of , > although we've always disabled the "calling home" functionality. We > should change that section to make it more obvious what's going on, > and perhaps also provide an easy way to allow users to fully re-enable > that functionality if they wish. > > * More research should be done on what additional antifeatures may have > been added by Mozilla, which we will need to provide remedies for. > > * We should test the preliminary IceCat 78 to ensure that it is not > generating unwanted network traffic. Ideally, we would set up a test > rig with an HTTPS proxy and a fake certificate authority added to > IceCat, so that we can decrypt all of the HTTPS traffic, to make sure > that IceCat is not leaking more information than necessary, e.g. to > search engines. > > * We should review the changes made by Tor Browser to version 78, and > incorporate those changes into IceCat where appropriate. > > Mark > Some additional resources which may be of use to the gnuzilla-dev team are listed below: GHACKS-USER.JS: --------------- Repository: + https://github.com/ghacksuserjs/ghacks-user.js * NOTE: "This repo is moving: new org name suggestions appreciated #1009": + https://github.com/ghacksuserjs/ghacks-user.js/issues/1009 12BYTES: -------- Guide: + https://12bytes.org/articles/tech/firefox/firefoxgecko-configuration-guide-for-privacy-and-performance-buffs Repository: + https://codeberg.org/12bytes.org/Firefox-user.js-supplement PYLLYUKKO: ---------- Repository: + https://github.com/pyllyukko/user.js Cheers and my kindest regards, BRN.