Commit Graph

12885 Commits

Author SHA1 Message Date
Raymond Hill 7f78d19597
New stable release version 2025-01-01 08:22:32 -05:00
Raymond Hill 7c530198c8
Import translation work from https://crowdin.com/project/ublock 2025-01-01 08:20:45 -05:00
Raymond Hill 217d001d71
[mv3] Minor changes 2024-12-30 13:40:18 -05:00
Fanboynz 62178de756
Add granted and done cookie values (#3932) 2024-12-30 08:27:50 -05:00
Raymond Hill c04d4f4187
[mv3] Fix build script 2024-12-29 17:06:26 -05:00
Raymond Hill 61922da24b
[mv3] Extend strict-blocking coverage; improve URL-skip behavior
This extends coverage of strict-blocking to pattern-based filters
with `doc` filter option.

When proceeding with a URL-skip URL present, no temporary bypass
will be created when the "Don't warn me again about this site" is
left unchecked. The idea is to avoid the intermediate redirects
if we navigate again on the same strict-blocked site, while a
temporary bypass would prevent this.

uBO's "Badware risks" list has been spinned off as its own list.
The idea is that should a site be strict-blocked from that list,
we would want to know the strict-block is due to the
"Badware risks" list.
2024-12-29 16:38:56 -05:00
Raymond Hill b8678d22ea
Remove pointless instructionURL from AdGuard's lists
There is no special extra steps to be taken when enabling an
AdGuard lists, there is no point to have `instructionURL` for
these.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3502
2024-12-27 08:34:41 -05:00
Raymond Hill b856a2767d
Make Firefox dev build auto-update 2024-12-26 19:26:19 -05:00
Raymond Hill e3757e32a5
New revision for release candidate 2024-12-26 19:19:06 -05:00
Raymond Hill 05c5f36921
Update changelog 2024-12-26 19:18:44 -05:00
Raymond Hill c92a518218
Fix deserialization of ArrayBuffer shared by multiple TypedArrays
Deserialization failed to restore proper ArrayBuffer when used by
multiple TypedArrays.

This didn't affect uBO since this specific code path was never
taken.
2024-12-26 19:14:20 -05:00
Raymond Hill 4015e7f772
Make Firefox dev build auto-update 2024-12-26 18:50:45 -05:00
Raymond Hill 9032afef10
New revision for dev build 2024-12-26 18:46:24 -05:00
Raymond Hill dd40dbdd96
Update changelog 2024-12-26 18:46:00 -05:00
Raymond Hill 19f22c438e
Remove pointless instructionURL from AdGuard's lists
There is no special extra steps to be taken when enabling an
AdGuard lists, there is no point to have `instructionURL` for
these.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3502
2024-12-26 11:58:34 -05:00
Raymond Hill cb6c11ab6f
Improve `trusted-suppress-native-method` scriptlet
As per AdGuard's documentation `/.../` is a valid matcher, to
match a string argument against a regex pattern.
2024-12-26 08:10:13 -05:00
Raymond Hill 3ae28423b9
Remove pointless `instructionURL` from AdGuard's lists
There is no special extra steps to be taken when enabling an
AdGuard lists, there is no point to have `instructionURL` for
these.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3502
2024-12-26 08:05:10 -05:00
Raymond Hill dd5a79e6eb
Make Firefox dev build auto-update 2024-12-25 14:30:48 -05:00
Raymond Hill a4677f160f
New revision for release candidate 2024-12-25 14:28:24 -05:00
Raymond Hill 42638f0e44
Fix regression in `href-sanitizer` scriptlet
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/2531#issuecomment-2561968581

Regression from:
https://github.com/gorhill/uBlock/commit/9bf8d53ebe
2024-12-25 14:26:00 -05:00
Raymond Hill f7fa3139af
Need to name as per validator 2024-12-24 12:43:53 -05:00
Raymond Hill 3df22b1791
[mv3] Change extension id 2024-12-24 11:30:13 -05:00
Raymond Hill 14bed5679a
Make Firefox dev build auto-update 2024-12-24 09:16:16 -05:00
Raymond Hill d4194353f8
New revision for release candidate 2024-12-24 09:10:31 -05:00
Raymond Hill 23134c2e45
Update changelog 2024-12-24 09:10:04 -05:00
Raymond Hill a7aa755f18
Improve `urlskip=` filter option
New step: `#`, to extract the hash part of a URL.

Example, URL:
https://example.com/#aHR0cHM6Ly9naXRodWIuY29tL3VCbG9ja09yaWdpbi8=

Filter:
||example.com^$urlskip=# -base64

As a result, navigate to https://github.com/uBlockOrigin/
2024-12-24 08:59:28 -05:00
Raymond Hill 27a72b8eef
[mv3] Hopefully this fixes Edge submission issue
Submission to Edge Addons store fails with:

----
The following checks failed:
Package acceptance validation error:
Manifest file reference 'urlhaus.full' does not exist in the zip archive.
(Note: File locations are case-sensitive)
Package acceptance validation error:
Manifest file reference 'openphish.domains' does not exist in the zip archive.
(Note: File locations are case-sensitive)
----

Guessing the use of period in ruleset file path is causing the
issue.
2024-12-23 09:57:57 -05:00
Raymond Hill fd481a37bf
Import translation work from https://crowdin.com/project/ublock 2024-12-22 10:36:47 -05:00
Raymond Hill 6c228a8bfd
Make Firefox dev build auto-update 2024-12-21 11:46:44 -05:00
Raymond Hill dd281d9fc5
New revision for dev build 2024-12-21 11:32:03 -05:00
Raymond Hill 43d157112d
Update changelog 2024-12-21 11:31:33 -05:00
Raymond Hill 7494eaf621
Improve `parse-properties-to-match` scriptlet helper
Related issue:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/831#discussioncomment-11637436

If the property name contains unexpected characters, assume that
the `:` is not a separator.
2024-12-21 11:27:03 -05:00
Raymond Hill 89e44131a0
[mv3] Enable OpenPhish ruleset by default
As discussed with filter list maintainers.
2024-12-21 08:57:12 -05:00
Raymond Hill a17a8ac04b
Import translation work from https://crowdin.com/project/ublock 2024-12-20 14:28:23 -05:00
Raymond Hill c311315daa
[mv3] Fix undue blocking of network requests for unfiltered sites
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/247

Use session rules with `TAB_ID_NONE` to properly exclude network
requests from service workers potentially used by trusted websites.
2024-12-20 13:55:48 -05:00
Raymond Hill 143cc0280a
Make Firefox dev build auto-update 2024-12-20 10:26:16 -05:00
Raymond Hill 743a907692
New revision for dev build 2024-12-20 10:14:31 -05:00
Raymond Hill 5ddde5a36a
Update changelog 2024-12-20 10:14:11 -05:00
Raymond Hill 9bf8d53ebe
Improve `href-sanitizer` scriptlet
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3487

Add support for `urlskip=` syntax by internally reusing `urlskip=`
code.
2024-12-20 10:12:33 -05:00
Fanboynz 791a2b08e1
Add all/none in set-local/cookie (#3928)
* Add all/none in set-local/cookie

* Add functional cookie value
2024-12-16 08:26:36 -05:00
Raymond Hill 9fbc23abfc
Import translation work from https://crowdin.com/project/ublock 2024-12-15 15:38:40 -05:00
Raymond Hill d47876c547
Use combined list for UKR
As per feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/2692#issuecomment-2543153158
2024-12-14 11:00:21 -05:00
Raymond Hill 9c75814525
Use code quotes for filters in logger export feature 2024-12-14 09:03:32 -05:00
Raymond Hill c279cded17
[mv3] Minor code review 2024-12-14 09:01:23 -05:00
Raymond Hill c2a4b72fee
Import translation work from https://crowdin.com/project/ublock 2024-12-14 08:57:22 -05:00
Raymond Hill 5e0802fd67
Import translation work from https://crowdin.com/project/ublock 2024-12-14 08:53:15 -05:00
Raymond Hill ac9e12e17c
[mv3] Add "Malware protection, security" section in "Filter lists" pane
Additionally, add "Openphish Domain Blocklist" as stock list.
2024-12-14 08:45:17 -05:00
Raymond Hill fbe203c101
Make Firefox dev build auto-update 2024-12-13 11:36:20 -05:00
Raymond Hill 73b85efae2
New revision for dev build 2024-12-13 11:31:31 -05:00
Raymond Hill 65f64a5809
Update changelog 2024-12-13 11:29:59 -05:00