Skip to content

Tags: attackgithub/uBlock

Tags

1.24.1b1

Toggle 1.24.1b1's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
New revision for dev build

1.24.1b0

Toggle 1.24.1b0's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
Add ability to uncloak CNAME records

Related issue:
- uBlockOrigin/uBlock-issues#780

New webext permission added: `dns`, which purpose is
to allow an extension to fetch the DNS record of
specific hostnames, reference documentation:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dns

The webext API `dns` is available in Firefox 60+ only.

The new API will enable uBO to "uncloak" the actual
hostname used in network requests. The ability is
currently disabled by default for now -- this is only
a first commit related to the above issue to allow
advanced users to immediately use the new ability.

Four advanced settings have been created to control the
uncloaking of actual hostnames:

cnameAliasList: a space-separated list of hostnames.
Default value: unset => empty list.
Special value: * => all hostnames.
A space-separated list of hostnames => this tells uBO
to "uncloak" the  hostnames in the list will.

cnameIgnoreList: a space-separated list of hostnames.
Default value: unset => empty list.
Special value: * => all hostnames.
A space-separated list of hostnames => this tells uBO
to NOT re-run the network request through uBO's
filtering engine with the CNAME hostname. This is
useful to exclude commonly used actual hostnames
from being re-run through uBO's filtering engine, so
as to avoid pointless overhead.

cnameIgnore1stParty: boolean.
Default value: true.
Whether uBO should ignore to re-run a network request
through the filtering engine when the CNAME hostname
is 1st-party to the alias hostname.

cnameMaxTTL: number of minutes.
Default value: 120.
This tells uBO to clear its CNAME cache after the
specified time. For efficiency purpose, uBO will
cache alias=>CNAME associations for reuse so as
to reduce calls to `browser.dns.resolve`. All the
associations will be cleared after the specified time
to ensure the map does not grow too large and too
ensure uBO uses up to date CNAME information.

1.24.0

Toggle 1.24.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
New revision for release version

1.23.1rc1

Toggle 1.23.1rc1's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
New revision for release candidate

1.23.0

Toggle 1.23.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
Import translation work from https://crowdin.com/project/ublock

1.22.4

Toggle 1.22.4's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
New revision for stable release

1.22.2

Toggle 1.22.2's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
Remove bad fast-path optimization in redirect engine

This was reported internally by @okiehsch, and
cause was pinpointed by @gwarser.

The issue could cause redirection rules to be
ignored under some circumstances. The repro steps
were:

- Navigate `https://adblockplus.org`

Result: A delay before the page renders.

Expected: No delay before the page renders,
because uBO is supposed to redirect to a local
neutered version of `googletagmanager.com/gtm.js`.

1.22.0

Toggle 1.22.0's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
New revision for stable release

1.21.8

Toggle 1.21.8's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
Remove incomplete Bosnian translation from Opera build

1.21.6

Toggle 1.21.6's commit message

Verified

This commit was signed with the committer’s verified signature.
gorhill Raymond Hill
Remove trailing commas in function parameter lists

Related issue:
- uBlockOrigin/uBlock-issues#681