Raymond Hill
439d608d03
Revert "Use HOSTS version of "Malicious URL Blocklist""
...
This reverts commit 54ebea31f7 .
2024-12-13 11:15:36 -05:00
Raymond Hill
8ba71f09d7
Improve quote usage in filter options and scriptlets
...
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/760#issuecomment-2540436382
Using quotes in filter option values is meant to remove ambiguity
when the value contains special characters. This was not working when
the value started with `$`. For example, fixes usage of quotes in:
$removeparam='$deep_link'
Also, fixed logger output for scriptlets using empty parameters
in quotes.
2024-12-13 10:54:01 -05:00
Raymond Hill
2b6d67b29a
Import translation work from https://crowdin.com/project/ublock
2024-12-13 08:30:27 -05:00
Raymond Hill
b1936524f7
Import translation work from https://crowdin.com/project/ublock
2024-12-12 20:06:15 -05:00
Raymond Hill
54ebea31f7
Use HOSTS version of "Malicious URL Blocklist"
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/256
2024-12-12 20:00:08 -05:00
Raymond Hill
b7bacc0fc1
Fix bad filter in urlhaus
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/256
2024-12-12 19:47:48 -05:00
Raymond Hill
bdc67b1e7f
Make Firefox dev build auto-update
2024-12-12 12:40:33 -05:00
Raymond Hill
d51a01f0f8
Add regional list for UKR
...
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/2692
2024-12-12 12:34:04 -05:00
Raymond Hill
25a4433e2a
New revision for dev build
2024-12-12 10:50:32 -05:00
Raymond Hill
9b2cf0169a
Improve trusted-suppress-native-method scriptlet
...
Add ability to log stack trace when verbose mode is enabled.
2024-12-12 10:18:42 -05:00
Raymond Hill
42c23f10d4
Make Firefox dev build auto-update
2024-12-11 09:05:37 -05:00
Raymond Hill
d193ae7d2f
New revision for dev build
2024-12-11 08:50:30 -05:00
Raymond Hill
2d400b5661
Update changelog
2024-12-11 08:49:44 -05:00
Raymond Hill
7ed3470844
Improve trusted-suppress-native-method scriptlet
...
Add support for the `stack` parameter.
2024-12-11 08:47:10 -05:00
Raymond Hill
f14257d813
[mv3] Minor visual fix in dashboard's Welcome section
2024-12-10 10:22:38 -05:00
Raymond Hill
0e1800e68d
[mv3] Fix using Optimal as default mode when hosts permission allows it
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/discussions/161
2024-12-10 10:16:35 -05:00
Raymond Hill
738f93da28
Import translation work from https://crowdin.com/project/ublock
2024-12-09 10:52:07 -05:00
Raymond Hill
09554384ef
[mv3] Replace "30-day Phishing Domain List" with "Malicious URL Blocklist"
...
As per team feedback.
2024-12-09 10:48:24 -05:00
Raymond Hill
20a570ebe8
[mv3] Make strict-blocking checkbox dependent on filtering mode
...
Related feedback:
https://github.com/uBlockOrigin/uBOL-home/issues/214#issuecomment-2528072997
2024-12-09 09:42:46 -05:00
Raymond Hill
51ef43c0de
Make Firefox dev build auto-update
2024-12-09 08:38:29 -05:00
Raymond Hill
2ccb01973e
Fix regression in set-constant scriptlet
...
Regression from 3417fe3d5d
2024-12-09 08:22:21 -05:00
Raymond Hill
7daa45e49f
Revert "Fix regression in set-constantscriptlet"
...
This reverts commit b7441bb9c0 .
2024-12-09 08:19:43 -05:00
Raymond Hill
fa87e6d830
New revision for dev build
2024-12-09 08:08:43 -05:00
Raymond Hill
b7441bb9c0
Fix regression in set-constantscriptlet
...
Regression from https://github.com/gorhill/uBlock/commit/3417fe3d5d
2024-12-09 08:05:47 -05:00
Raymond Hill
6c6ac6c7a7
Import translation work from https://crowdin.com/project/ublock
2024-12-08 16:58:23 -05:00
Raymond Hill
56ba93700c
[mv3] Ensure no generic cosmetic filters end up in specific realm
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/254
Cosmetic filters with only negated hostnames would end up being
classified as specific, while in reality the filter is generic, with
specific exceptions.
This commit fixes the improper classification. Enforcing specific
exception filters in the generic realm is still an issue to
address.
2024-12-08 08:37:29 -05:00
Raymond Hill
ec5a1b3ab6
Import translation work from https://crowdin.com/project/ublock
2024-12-06 17:21:30 -05:00
Raymond Hill
424fc81628
[mv3] Minor code review
2024-12-06 12:13:18 -05:00
Raymond Hill
4e7bdff8ed
Make Firefox dev build auto-update
2024-12-06 12:11:15 -05:00
Raymond Hill
4ed97bb513
Update JSDoc documenation
2024-12-06 12:04:21 -05:00
Raymond Hill
0701422dcf
New revision for dev build
2024-12-06 11:56:56 -05:00
Raymond Hill
0d0754a57b
Update changelog
2024-12-06 11:56:33 -05:00
Raymond Hill
3417fe3d5d
Improve trusted-replace-argument scriptlet
...
As discussed with filter list maintainers.
2024-12-06 11:53:42 -05:00
Raymond Hill
36db7f8327
Block media elements unconditionally when max size is set to 0
...
Related feedback:
https://old.reddit.com/r/uBlockOrigin/comments/1h7x9nj/
2024-12-06 10:15:42 -05:00
Raymond Hill
b3a51d0018
Import translation work from https://crowdin.com/project/ublock
2024-12-05 13:09:07 -05:00
Raymond Hill
38390bab9c
[mv3] Add urlskip support for strict-blocked page + extra info
...
Add information about which ruleset caused a page to be strict-
blocked.
Whenever possible, add ability to URL-skip an incoming redirect
in a strict-blocked page.
Add new default list: "30-day Phishing Domain List"
2024-12-05 12:56:25 -05:00
Raymond Hill
fb82db34f7
Make Firefox dev build auto-update
2024-12-05 09:20:54 -05:00
Raymond Hill
fd2ddd3c01
Import translation work from https://crowdin.com/project/ublock
2024-12-05 09:12:28 -05:00
Raymond Hill
07484ceed1
Import translation work from https://crowdin.com/project/ublock
2024-12-05 09:10:46 -05:00
Raymond Hill
37f7181a52
New revision for dev build
2024-12-05 09:08:26 -05:00
Raymond Hill
a86e802afc
Add advanced setting noScriptingCSP
...
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/2642#issuecomment-2520096503
Specify which CSP directive to inject when no-scripting switch is
toggled on. If this hidden setting is changed, uBO will not try
to spoof `noscript` elements.
For internal use at the moment, not to be documented.
2024-12-05 09:04:31 -05:00
Raymond Hill
f80143a8ee
Make Firefox dev build auto-update
2024-12-04 19:50:40 -05:00
Raymond Hill
5eb44d01e5
Update changelog
2024-12-04 19:45:06 -05:00
Raymond Hill
1a0331b7c2
New revision for dev build
2024-12-04 19:44:23 -05:00
Raymond Hill
ea1b1abaee
Import translation work from https://crowdin.com/project/ublock
2024-12-04 19:43:40 -05:00
Raymond Hill
48fed03128
Add "RU AdList: Counters" to stable release of uBO
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/229#issuecomment-2408527226
2024-12-04 16:55:18 -05:00
Raymond Hill
076e9fa73e
Visually separate scriptlet parameters in active line
...
This makes it easier to see how parameters are parsed internally,
in order to make it easier to distinguish commas as separator and
literal commas meant to be part of a parameter.
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/865#discussioncomment-11461980
2024-12-04 10:48:55 -05:00
Raymond Hill
784888471a
Import translation work from https://crowdin.com/project/ublock
2024-12-03 16:53:50 -05:00
Raymond Hill
aa05cb32c6
[mv3] Implement strict blocking
...
Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/214
This implements basic functionality for strict blocking, i.e. the
ability to block navigation to undesirable websites. This is a
first implementation, which converts only filters that are plain
hostnames.
Unlike with uBO, it is not possible to know from which ruleset a
blocking rule originates. Nonetheless, users will have to make a
choice as to whether navigation should proceed or not.
A setting has been added to the dashboard to wholly enable/disable
strict blocking. It is enabled by default.
Potential future improvements, pending investigation on feasability
in an MV3 framework:
- Extend coverage to explicit `document` filters
- Leverage and use `urlskip=` filters in the blocking page in order
to proceed while bypassing unwanted redirects.
2024-12-03 16:41:34 -05:00
Raymond Hill
d7df6cda4a
Import translation work from https://crowdin.com/project/ublock
2024-12-01 19:46:29 -05:00