Commit graph

13550 commits

Author SHA1 Message Date
Raymond Hill
1209119206
Unreference obsolete npm scripts
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3805
2025-09-20 09:21:14 -04:00
Raymond Hill
87dddb7d78
Add back a uBO-specific version of "CERT.PL's Warning List"
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3793
2025-09-18 10:17:38 -04:00
Raymond Hill
836e04d110
[mv3][safari] Remove doc from removeParams rules
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-17 13:34:28 -04:00
Raymond Hill
b3b2142fb6
[mv3][safari] Exclude "AdGuard URL Tracking Protection"
Related issues:
- https://github.com/uBlockOrigin/uBOL-home/issues/476
- https://github.com/uBlockOrigin/uBOL-home/issues/409
2025-09-16 09:15:12 -04:00
Raymond Hill
e9e1626f8e
Update changelog 2025-09-15 09:34:21 -04:00
Raymond Hill
889c0eb208
Fix potential infinite loop when scanning for $ anchor
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3799

An infinite loop in the network filter parser was triggered when
the following conditions were fulfilled:

- There was a network option `$` anchor
- There were only whitespace character(s) preceding the anchor
- There was an invalid filter option following the anchor
2025-09-15 09:26:09 -04:00
Raymond Hill
cb767f4534
Remove obsolete files 2025-09-12 11:05:15 -04:00
Raymond Hill
edd26d27eb
Remove obsolete files 2025-09-12 11:04:43 -04:00
Raymond Hill
9a5703fa0d
Fix revision for next dev build 2025-09-12 10:52:56 -04:00
Raymond Hill
b7f4c1f5d7
Update submodules 2025-09-12 10:52:25 -04:00
Raymond Hill
3609ea66ed
Make Firefox dev build auto-update 2025-09-12 09:24:50 -04:00
Raymond Hill
087bef3837
Update submodules 2025-09-11 09:52:57 -04:00
Raymond Hill
2943ef5112
[mv3] Don't use push() when large collections are possible
Otherwise this opens potential stack overflow issues.
2025-09-11 09:29:39 -04:00
Raymond Hill
e016a63f7b
Lower maintenance burden: Drop assets that never result in feedback 2025-09-08 14:40:45 -04:00
Raymond Hill
126495d17a
Update changelog 2025-09-08 14:20:21 -04:00
Raymond Hill
30e5e8c8ce
Remove obsolete code 2025-09-08 14:09:55 -04:00
Raymond Hill
23056514cc
New revision for dev build 2025-09-08 14:06:53 -04:00
Raymond Hill
e1028c299f
Update changelog 2025-09-08 08:14:30 -04:00
Raymond Hill
8ce7a8d1e4
Update changelog 2025-09-08 08:13:35 -04:00
Raymond Hill
50cb780107
Fix version snafu
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3792
2025-09-08 08:11:20 -04:00
Raymond Hill
52dba4116e
Allow generic exception for replace= option
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3791
2025-09-08 07:32:03 -04:00
Raymond Hill
5d88b72b47
Update README.md 2025-09-07 08:39:45 -04:00
Raymond Hill
f290d0a142
New revision for stable release 2025-09-06 12:26:03 -04:00
Raymond Hill
946a3d202c
Update submodules 2025-09-06 10:23:09 -04:00
Raymond Hill
7eab358165
Fix makefile 2025-09-06 10:22:45 -04:00
Raymond Hill
0936b9b8b7
Import translation work from https://crowdin.com/project/ublock 2025-09-06 08:23:05 -04:00
Raymond Hill
abe144a79d
Update submodules 2025-09-05 09:25:01 -04:00
Raymond Hill
80f7bd155a
Make Firefox dev build auto-update 2025-09-05 09:17:31 -04:00
Raymond Hill
da9491c94e
Update makefile 2025-09-04 09:51:02 -04:00
Raymond Hill
4fbcabbc66
[mv3] Move redirect/removeParams/modifyHeaders rules to static rulesets
Since permissions are now managed by the browsers, the browser will take
care whether to enforce those "usafe" rules according to the permissions
in effect on a given site.
2025-09-02 12:29:41 -04:00
Raymond Hill
8281eaba17
Update submodules 2025-09-02 10:19:49 -04:00
Raymond Hill
e86e1db87b
New revision for release candidate 2025-09-02 10:03:51 -04:00
Raymond Hill
a0a996916f
Update changelog 2025-09-02 10:03:28 -04:00
Raymond Hill
d2bce26e7d
Improve prevent-fetch scriptlet
Add vararg `throttle, n` where `n` is the time to wait in ms before
returning a response from proxied `fetch()`.

As discussed with filter list maintainers.
2025-09-02 10:00:27 -04:00
Raymond Hill
8cdada4899
Update npm 2025-09-01 10:10:03 -04:00
Raymond Hill
7cdd78b595
Update submodules 2025-09-01 10:00:26 -04:00
Raymond Hill
07056c2de5
Update submodules 2025-08-31 11:09:15 -04:00
Raymond Hill
64858e9b9e
Minor 2025-08-30 09:58:33 -04:00
Raymond Hill
17c6334cbd
Import translation work from https://crowdin.com/project/ublock 2025-08-30 09:15:19 -04:00
Raymond Hill
d1a29d9899
[mv3] Ensure ui is visible even after failure 2025-08-29 11:19:24 -04:00
Raymond Hill
bc05f31cc2
[mv3] Merge AdGuard mobile filters with uBO's own mobile filters
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20299#issuecomment-3228879091
2025-08-29 09:23:51 -04:00
Raymond Hill
57557ea116
New revision for release candidate 2025-08-28 11:19:33 -04:00
Raymond Hill
6f6724ce1a
Update changelog 2025-08-28 11:17:51 -04:00
Raymond Hill
6327aae56c
Add support to strict-block from ipaddress= option
As discussed with filter list maintainers.
2025-08-28 11:13:43 -04:00
Raymond Hill
31cd8b3983
Remove unused file 2025-08-25 17:01:20 -04:00
Raymond Hill
0d442f097f
File moved to its own repo 2025-08-25 15:58:47 -04:00
Raymond Hill
353e1bacc1
Update submodules 2025-08-25 15:36:22 -04:00
Raymond Hill
aab425719c
Move publish scripts in their own repo for easy reuse 2025-08-25 15:26:56 -04:00
Raymond Hill
30266e5107
Improve publish scripts 2025-08-25 15:10:36 -04:00
Raymond Hill
69fa0c2e09
[mv3] Fix regression in managing redirect rules
Regression cause by:
fad0af591f
2025-08-25 11:55:36 -04:00