bugGNUzilla - Bugs: bug #49606, Spyblock: build on uBlock Origin


bug #49606: Spyblock: build on uBlock Origin

Submitted by:  David Hedlund <beloved>
Submitted on:  Tue 15 Nov 2016 05:36:48 AM UTC  
Votes:  10  
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Originator Name: Open/Closed: Open

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


(Jump to the original submission Jump to the original submission)

Wed 21 Dec 2016 03:33:16 PM UTC, comment #13:

Recently uBO climed to 3rd place on AMO.

Most popular add-ons on addons.mozilla.org:

1. Adblock Plus
19,190,066 users

2. Video DownloadHelper
4,502,082 users

3. uBlock Origin
2,569,945 users

David Hedlund <beloved>
Fri 18 Nov 2016 01:13:04 AM UTC, comment #12:

As pointed out in "Remove Spyblock, and do not add any new blocker." (https://savannah.gnu.org/bugs/index.php?49615#comment1)

Gnuzilla's Spyblock filter hompage (http://gnuzilla.gnu.org/filters/) is down at this writing.

If it is down for good, then I vote to remove Spyblock completely.

David Hedlund <beloved>
Wed 16 Nov 2016 04:36:48 PM UTC, comment #11:

grep "privateMode" -r /usr/lib/icecat/browser/extensions/spyblock@gnu.org/
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/filterClasses.js: if (this.subscriptions[0].privateMode)
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/subscriptionClasses.js: if ("privateMode" in obj)
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/subscriptionClasses.js: result.privateMode = (obj.privateMode == "true");
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/subscriptionClasses.js: privateMode: false,
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/subscriptionClasses.js: if (this.privateMode)
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/subscriptionClasses.js: buffer.push("privateMode=" + this.privateMode);
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/synchronizer.js: result.privateMode = subscription.privateMode;
/usr/lib/icecat/browser/extensions/spyblock@gnu.org/lib/synchronizer.js: subscription.privateMode = (params.privatemode == "true");

David Hedlund <beloved>
Wed 16 Nov 2016 04:32:59 PM UTC, comment #10:

"privateMode=true" is located in adblockplus/patterns.ini in your icecat profile directory

David Hedlund <beloved>
Wed 16 Nov 2016 04:14:46 PM UTC, comment #9:

About Spyblock incognito mode. From the author of GNU IceCat:

The feature is implemented by enabling filter lists that contain
"! Privatemode: true" only if the window is private.

I do that in http://gnuzilla.gnu.org/filters/third-party.txt
which disables any third-party requests from private windows.

David Hedlund <beloved>
Wed 16 Nov 2016 04:06:43 PM UTC, comment #8:

What we really need is a add-on for uBlock Origin that enables certain rules in incognito mode.

David Hedlund <beloved>
Wed 16 Nov 2016 04:03:56 PM UTC, comment #7:

uBlock Origin incognito mode issues listed here in chronological order: https://github.com/gorhill/uBlock/search?o=desc&q=incognito&s=created&type=Issues&utf8=%E2%9C%93

David Hedlund <beloved>
Wed 16 Nov 2016 03:59:21 PM UTC, comment #6:

uBlock Origin incognito mode issues listed here: https://github.com/gorhill/uBlock/search?q=incognito&type=Issues&utf8=%E2%9C%93

David Hedlund <beloved>
Wed 16 Nov 2016 03:54:48 PM UTC, comment #5:

Incognito mode implementation declined by uBlock Origin author here too: https://github.com/gorhill/uBlock/issues/2073, 2016-10-16

David Hedlund <beloved>
Tue 15 Nov 2016 07:15:04 AM UTC, comment #4:

IceCat author (Rubén Rodríguez) said this long ago (https://lists.gnu.org/archive/html/bug-gnuzilla/2016-04/msg00030.html):

"I made the Spyblock hack before uBlock was available (or well known

anyway). It could be replaced, provided that we can implement with
uBlock the same features SpyBlock provides over Adblock: extra lists
that get enabled when entering private mode.

Since Spyblock is providing the desired functionality right now,
replacing it for the sake of performance is not a priority compared with
improving LibreJS, which is what I'll be working on next. But if
somebody wants to contribute that code I'll be happy to add it."

David Hedlund <beloved>
Tue 15 Nov 2016 07:11:52 AM UTC, comment #3:

A joint Sourcepoint and comScore survey reported a 833% growth rate over a ten-month tracking period ending in August 2015, the strongest growth of software listed. - http://marketingland.com/heres-a-briefer-about-the-top-ad-blockers-146686

David Hedlund <beloved>
Tue 15 Nov 2016 06:54:05 AM UTC, comment #2:

The author of Adblock Edge removed it from addons.mozilla.org in favour of uBlock Origin.

uBlock Origin doesn't have a "Acceptable Ads Whitelist".

David Hedlund <beloved>
Tue 15 Nov 2016 06:50:10 AM UTC, comment #1:

A problem that remain in Spyblock since I first pointed out it: "SpyBlock incompatible with Element Hiding Helper for Adblock Plus" - https://lists.gnu.org/archive/html/bug-gnuzilla/2015-04/msg00014.html

Disclaimer: uBO also has its own Element picker.

David Hedlund <beloved>
Tue 15 Nov 2016 05:36:48 AM UTC, original submission:

I originally this issue in <bug-gnuzilla@gnu.org> at two occasions: "[Bug-gnuzilla] SpyBlock: Build from uBlock Origin instead of Adblock Plus" 20th April 2016 (https://lists.gnu.org/archive/html/bug-gnuzilla/2016-04/msg00030.html) and "[Bug-gnuzilla] Build Spyblock from uBlock Origin" 23th September 2016 (https://lists.gnu.org/archive/html/bug-gnuzilla/2016-09/msg00006.html)

I asked the author of uBlock Origin if he wanted to implement the unique "private mode" feature in Spyblock to uBlock Origin but he had no interest. - From https://github.com/gorhill/uBlock/issues/1576#issuecomment-212549542

David Hedlund <beloved>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by danq (Voted in favor of this item)
  • -unavailable- added by beloved (Submitted the item)
  • -unavailable- added by beloved

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 10 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 16 Nov 2016 05:26:41 AM UTCdanqCarbon-Copy-=>Added danq
    Tue 15 Nov 2016 05:36:48 AM UTCbelovedCarbon-Copy-=>Added -unavailable-

    Back to the top

    Powered by Savane 3.1-cleanup1