-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge1.56.0 #2515
Merge1.56.0 #2515
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a104bc - Browse repository at this point
Copy the full SHA 9a104bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4234faa - Browse repository at this point
Copy the full SHA 4234faaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36a1e45 - Browse repository at this point
Copy the full SHA 36a1e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8a8e70 - Browse repository at this point
Copy the full SHA b8a8e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17be8da - Browse repository at this point
Copy the full SHA 17be8daView commit details
Commits on Jan 9, 2024
-
Do not use tab character as field separator
Related issue: uBlockOrigin/uBlock-issues#2730 (comment) Character `\x1F` is now used instead.
Configuration menu - View commit details
-
Copy full SHA for a9eb963 - Browse repository at this point
Copy the full SHA a9eb963View commit details
Commits on Jan 10, 2024
-
Add
elements
vararg toprevent-addEventListener
scriptletIf present, `elements` vararg must be a valid CSS selector, which will be used to apply the scriptlet to only elements matching the selector. Related issue: uBlockOrigin/uBlock-issues#3061 Example of usage: [...]##+js(aeld, click, return"undefined", elements, a.indirect)
Configuration menu - View commit details
-
Copy full SHA for 060f9d6 - Browse repository at this point
Copy the full SHA 060f9d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbfbd63 - Browse repository at this point
Copy the full SHA dbfbd63View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5a5ca8 - Browse repository at this point
Copy the full SHA d5a5ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010cd3f - Browse repository at this point
Copy the full SHA 010cd3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfb4304 - Browse repository at this point
Copy the full SHA bfb4304View commit details
Commits on Jan 11, 2024
-
Do not prevent applying changes when lists are updating
Related issue: uBlockOrigin/uBlock-issues#3066
Configuration menu - View commit details
-
Copy full SHA for f6b7261 - Browse repository at this point
Copy the full SHA f6b7261View commit details -
Shield some code paths against potentially tampered global properties
Related feedback: uBlockOrigin/uAssets#21895 (comment)
Configuration menu - View commit details
-
Copy full SHA for 534d877 - Browse repository at this point
Copy the full SHA 534d877View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9caaad8 - Browse repository at this point
Copy the full SHA 9caaad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc0b9b1 - Browse repository at this point
Copy the full SHA fc0b9b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3a8d5 - Browse repository at this point
Copy the full SHA ba3a8d5View commit details -
Do not exceed rate-limited calls to handlerBehaviorChanged()
Related issue: uBlockOrigin/uBlock-issues#3063 To prevent spurious performance warnings by chromium-based browsers.
Configuration menu - View commit details
-
Copy full SHA for 63fe18a - Browse repository at this point
Copy the full SHA 63fe18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad198e - Browse repository at this point
Copy the full SHA 0ad198eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1dab02 - Browse repository at this point
Copy the full SHA c1dab02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4680ccc - Browse repository at this point
Copy the full SHA 4680cccView commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c03c23d - Browse repository at this point
Copy the full SHA c03c23dView commit details -
Add support to toggle no-scripting switch with keyboard shortcut
Related issue: uBlockOrigin/uBlock-issues#692
Configuration menu - View commit details
-
Copy full SHA for 9364448 - Browse repository at this point
Copy the full SHA 9364448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c1091b - Browse repository at this point
Copy the full SHA 1c1091bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e7ccd - Browse repository at this point
Copy the full SHA 56e7ccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdf3537 - Browse repository at this point
Copy the full SHA cdf3537View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b8f45 - Browse repository at this point
Copy the full SHA b3b8f45View commit details -
Add missing entries in manifest for new toggle-javascript command
Related issue: uBlockOrigin/uBlock-issues#692
Configuration menu - View commit details
-
Copy full SHA for 1c2d21d - Browse repository at this point
Copy the full SHA 1c2d21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e15cb4e - Browse repository at this point
Copy the full SHA e15cb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89659a0 - Browse repository at this point
Copy the full SHA 89659a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for edf7897 - Browse repository at this point
Copy the full SHA edf7897View commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1cac61a - Browse repository at this point
Copy the full SHA 1cac61aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a605f13 - Browse repository at this point
Copy the full SHA a605f13View commit details -
Provide visual feedback when applying changes in "Filter lists" pane
Related issue: uBlockOrigin/uBlock-issues#3066 (comment)
Configuration menu - View commit details
-
Copy full SHA for c4bb8a0 - Browse repository at this point
Copy the full SHA c4bb8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44faf7b - Browse repository at this point
Copy the full SHA 44faf7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db074b - Browse repository at this point
Copy the full SHA 8db074bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 975e381 - Browse repository at this point
Copy the full SHA 975e381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6333d - Browse repository at this point
Copy the full SHA 3e6333dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7719e76 - Browse repository at this point
Copy the full SHA 7719e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for a15c356 - Browse repository at this point
Copy the full SHA a15c356View commit details
Commits on Jan 16, 2024
-
Prevent access to picker when "My filters" is not enabled
Related issue: uBlockOrigin/uBlock-issues#3076
Configuration menu - View commit details
-
Copy full SHA for bc641fc - Browse repository at this point
Copy the full SHA bc641fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2491864 - Browse repository at this point
Copy the full SHA 2491864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e26e74 - Browse repository at this point
Copy the full SHA 5e26e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 101cef4 - Browse repository at this point
Copy the full SHA 101cef4View commit details -
Mark procedural filters with pseudo-elements selector as invalid
Related issue: uBlockOrigin/uBlock-issues#2786
Configuration menu - View commit details
-
Copy full SHA for 757b8be - Browse repository at this point
Copy the full SHA 757b8beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e00010 - Browse repository at this point
Copy the full SHA 0e00010View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d5e34 - Browse repository at this point
Copy the full SHA c1d5e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd5b95 - Browse repository at this point
Copy the full SHA cfd5b95View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5884688 - Browse repository at this point
Copy the full SHA 5884688View commit details -
Remember presentation state of "My rules" pane
Related feedback: https://old.reddit.com/r/uBlockOrigin/comments/198ohgi/
Configuration menu - View commit details
-
Copy full SHA for 3d1b100 - Browse repository at this point
Copy the full SHA 3d1b100View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc2f55 - Browse repository at this point
Copy the full SHA 3bc2f55View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b1a80 - Browse repository at this point
Copy the full SHA c9b1a80View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4f6b5d - Browse repository at this point
Copy the full SHA f4f6b5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ceb56 - Browse repository at this point
Copy the full SHA c9ceb56View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b190943 - Browse repository at this point
Copy the full SHA b190943View commit details -
Configuration menu - View commit details
-
Copy full SHA for b549cf3 - Browse repository at this point
Copy the full SHA b549cf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed76104 - Browse repository at this point
Copy the full SHA ed76104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e9a7c6 - Browse repository at this point
Copy the full SHA 5e9a7c6View commit details
Commits on Jan 19, 2024
-
Unregister all scriptlets when disabling uBO on a specific site
Related issue: uBlockOrigin/uBlock-issues#3083 This will not completely eliminate the issue but it should lower the likelihood it will occur -- so at least uBO can still benefit from reliable scriptlet execution in Firefox.
Configuration menu - View commit details
-
Copy full SHA for 13dcd84 - Browse repository at this point
Copy the full SHA 13dcd84View commit details -
Remove minimum height constraint from "My filters" pane
Related issue: uBlockOrigin/uBlock-issues#3058
Configuration menu - View commit details
-
Copy full SHA for f624c83 - Browse repository at this point
Copy the full SHA f624c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc4dd3 - Browse repository at this point
Copy the full SHA 6fc4dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3160fa5 - Browse repository at this point
Copy the full SHA 3160fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 728799d - Browse repository at this point
Copy the full SHA 728799dView commit details
Commits on Jan 20, 2024
-
Add support for
extraMatch
intrusted-click-element
scriptletRelated issue: uBlockOrigin/uAssets#20744 (comment) Reference documentation: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#-%EF%B8%8F-trusted-click-element Except that in uBO's implementation, if a regex is given as value to match, it will be tested against an assembled "key=value" string.
Configuration menu - View commit details
-
Copy full SHA for 45e62c9 - Browse repository at this point
Copy the full SHA 45e62c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2657cc0 - Browse repository at this point
Copy the full SHA 2657cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b88fa36 - Browse repository at this point
Copy the full SHA b88fa36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b9efe - Browse repository at this point
Copy the full SHA 12b9efeView commit details
Commits on Jan 21, 2024
-
Fix decompiling of scriptlet parameters
Scriptlets parameters which are quoted must be re-quoted when output to the logger to be sure they can be properly looked up in the list, and that they can be used through copy-paste operations.
Configuration menu - View commit details
-
Copy full SHA for fa3a290 - Browse repository at this point
Copy the full SHA fa3a290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 967ec33 - Browse repository at this point
Copy the full SHA 967ec33View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e01e3 - Browse repository at this point
Copy the full SHA e3e01e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77dc333 - Browse repository at this point
Copy the full SHA 77dc333View commit details -
Code review recent commit re. quoting parameters
Related commit: gorhill@fa3a290
Configuration menu - View commit details
-
Copy full SHA for 49dd68e - Browse repository at this point
Copy the full SHA 49dd68eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec3f029 - Browse repository at this point
Copy the full SHA ec3f029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d57660 - Browse repository at this point
Copy the full SHA 3d57660View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e12d14 - Browse repository at this point
Copy the full SHA 2e12d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e19e4 - Browse repository at this point
Copy the full SHA 46e19e4View commit details
Commits on Jan 22, 2024
-
[mv3] Fix conversion of
:xpath
procedural filtersProcedural filters with `:xpath` operator were silently rejected at conversion time because the parser was failing to evaluate the xpath expression due to the absence of a `document` object in nodejs. If `document` object is not present, the parser will assume the xpath expression is valid.
Configuration menu - View commit details
-
Copy full SHA for f1889b0 - Browse repository at this point
Copy the full SHA f1889b0View commit details
Commits on Jan 25, 2024
-
Output scriptlet logging information to the logger
This commit brings the following changes to the logger: All logging output generated by injected scriptlets are now sent to the logger, the developer console will no longer be used to log scriptlet logging information. When the logger is not opened, the scriplets will not output any logging information. The goal with this new approach is to allow filter authors to more easily assess the working of scriptlets without having to go through scriptlet parameters to enable logging. Consequently all the previous ways to tell scriptlets to log information are now obsolete: if the logger is opened, the scriptlets will log information to the logger. Another benefit of this approach is that the dev tools do not need to be open to obtain scriptlets logging information. Accordingly, new filter expressions have been added to the logger: "info" and "error". Selecting the "scriptlet" expression will also keep the logging information from scriptlets. A new button has been added to the logger (not yet i18n-ed): a "volume" icon, which allows to enable verbose mode. When verbose mode is enabled, the scriptlets may choose to output more information regarding their inner working. The entries in the logger will automatically expand on mouse hover. This allows to scroll through entries which text does not fit into a single row. Clicking anywhere on an entry in the logger will open the detailed view when applicable. Generic information/errors will now be rendered regardless of which tab is currently selected in the logger (similar to how tabless entries are already being rendered).
Configuration menu - View commit details
-
Copy full SHA for 869a653 - Browse repository at this point
Copy the full SHA 869a653View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb05f7 - Browse repository at this point
Copy the full SHA feb05f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c11db79 - Browse repository at this point
Copy the full SHA c11db79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dd9bcf - Browse repository at this point
Copy the full SHA 4dd9bcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 022a7dd - Browse repository at this point
Copy the full SHA 022a7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa56fe1 - Browse repository at this point
Copy the full SHA aa56fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49a6dc8 - Browse repository at this point
Copy the full SHA 49a6dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c417d - Browse repository at this point
Copy the full SHA e9c417dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 663df76 - Browse repository at this point
Copy the full SHA 663df76View commit details
Commits on Jan 26, 2024
-
Fix regression in looking up scriptlets for entity
Related feedback: https://www.reddit.com/r/uBlockOrigin/comments/19fihsu/
Configuration menu - View commit details
-
Copy full SHA for 567508f - Browse repository at this point
Copy the full SHA 567508fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f651092 - Browse repository at this point
Copy the full SHA f651092View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1af7a7 - Browse repository at this point
Copy the full SHA c1af7a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55e4cee - Browse repository at this point
Copy the full SHA 55e4ceeView commit details -
Ensure scriptlet logging information make it to destination
Avoid race conditions between isolated world-side broadcast channel and main-side broadcast channel, so as to not lose logging information if the isolated world-side is not yet ready to receive through its broadcast channel. Additionally, added new scriptlet: `trusted-replace-argument`. [...]##+js(trusted-replace-argument, fn, argpos, argval [,condition, pattern]) Where: - `fn` is the function we want to proxy through an `apply` handler. This can also be a class, in which case the scriptlet will proxy through `construct` handler. At the moment, `fn` must exist at the time the scriptlet executes. - `argpos` is the 0-based position of the argument we want to change - `argval` is the value we want to have for the argument -- the value is interpreted the same way the value for `set-constant` is interpreted. - `condition, pattern` is a vararg which tells the scriptlet to act only if `pattern` is found in the argument to overwrite. Example of usage: alliptvlinks.com##+js(trusted-replace-argument, MutationObserver, 0, noopFunc)
Configuration menu - View commit details
-
Copy full SHA for 34da372 - Browse repository at this point
Copy the full SHA 34da372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ece451 - Browse repository at this point
Copy the full SHA 5ece451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6148d45 - Browse repository at this point
Copy the full SHA 6148d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94ec65b - Browse repository at this point
Copy the full SHA 94ec65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f941043 - Browse repository at this point
Copy the full SHA f941043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 120e845 - Browse repository at this point
Copy the full SHA 120e845View commit details -
Configuration menu - View commit details
-
Copy full SHA for be1f938 - Browse repository at this point
Copy the full SHA be1f938View commit details
Commits on Jan 27, 2024
-
Fix error when site has only exception scriptlet filters
Cause by recent refactoring of scriptlet-related code.
Configuration menu - View commit details
-
Copy full SHA for cb6ff38 - Browse repository at this point
Copy the full SHA cb6ff38View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37aa96 - Browse repository at this point
Copy the full SHA f37aa96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ef5f0 - Browse repository at this point
Copy the full SHA 98ef5f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11dc33e - Browse repository at this point
Copy the full SHA 11dc33eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 302d2f5 - Browse repository at this point
Copy the full SHA 302d2f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for efddb72 - Browse repository at this point
Copy the full SHA efddb72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df57e0 - Browse repository at this point
Copy the full SHA 0df57e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be8ac5 - Browse repository at this point
Copy the full SHA 8be8ac5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f200bbf - Browse repository at this point
Copy the full SHA f200bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b3f78 - Browse repository at this point
Copy the full SHA d1b3f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cd0ef6 - Browse repository at this point
Copy the full SHA 7cd0ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d1d5f9 - Browse repository at this point
Copy the full SHA 9d1d5f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fee16a - Browse repository at this point
Copy the full SHA 7fee16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd736b5 - Browse repository at this point
Copy the full SHA cd736b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa162e2 - Browse repository at this point
Copy the full SHA fa162e2View commit details -
Add
remove-cache-storage-item
scriptletUsage: ...##+js(remove-cache-storage-item, cacheNamePattern[, urlPattern]) `cacheNamePattern`: the name of the cache to target. Plain string or regex. `urlPattern`: the URL of the resource to remove. Plain string or regex. If no pattern is provided, the whole cache is removed. Reference: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage
Configuration menu - View commit details
-
Copy full SHA for 6c54731 - Browse repository at this point
Copy the full SHA 6c54731View commit details -
Output more information to dev console when loading filter lists
Related discussion: uBlockOrigin/uBlock-issues#2993 (reply in thread)
Configuration menu - View commit details
-
Copy full SHA for 030072c - Browse repository at this point
Copy the full SHA 030072cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6173610 - Browse repository at this point
Copy the full SHA 6173610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fba52 - Browse repository at this point
Copy the full SHA 54fba52View commit details
Commits on Jan 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55879e6 - Browse repository at this point
Copy the full SHA 55879e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cfba08 - Browse repository at this point
Copy the full SHA 6cfba08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d46ec - Browse repository at this point
Copy the full SHA 59d46ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b257d8 - Browse repository at this point
Copy the full SHA 2b257d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f12d5f - Browse repository at this point
Copy the full SHA 0f12d5fView commit details -
Related feedback: uBlockOrigin/uBlock-issues#3096 (reply in thread) Related commit: gorhill@6cfba08
Configuration menu - View commit details
-
Copy full SHA for 7282d95 - Browse repository at this point
Copy the full SHA 7282d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d1b9a1 - Browse repository at this point
Copy the full SHA 0d1b9a1View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d731ea1 - Browse repository at this point
Copy the full SHA d731ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e614a7 - Browse repository at this point
Copy the full SHA 1e614a7View commit details
Commits on Jan 31, 2024
-
Fix the logging of all
prevent-xhr
callsRelated feedback: uBlockOrigin/uBlock-issues#3096 (comment)
Configuration menu - View commit details
-
Copy full SHA for 1db54c4 - Browse repository at this point
Copy the full SHA 1db54c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d09c5 - Browse repository at this point
Copy the full SHA 46d09c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad88ff2 - Browse repository at this point
Copy the full SHA ad88ff2View commit details -
[mv3] Mind service workers for sites in "no filtering" mode
Related issue: uBlockOrigin/uBOL-home#114
Configuration menu - View commit details
-
Copy full SHA for 0e8ff10 - Browse repository at this point
Copy the full SHA 0e8ff10View commit details -
Remove outdated, unused scriptlet
Related commit: uBlockOrigin/uAssets@2b2e0fc
Configuration menu - View commit details
-
Copy full SHA for 12a9245 - Browse repository at this point
Copy the full SHA 12a9245View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 605c830 - Browse repository at this point
Copy the full SHA 605c830View commit details
Commits on Feb 2, 2024
-
Do not rely on
vAPI
presence in logger broadcast codeRelated feedback: uBlockOrigin/uBlock-issues#3096 (reply in thread)
Configuration menu - View commit details
-
Copy full SHA for b0122bb - Browse repository at this point
Copy the full SHA b0122bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e1424 - Browse repository at this point
Copy the full SHA 28e1424View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4da81f - Browse repository at this point
Copy the full SHA b4da81fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4688138 - Browse repository at this point
Copy the full SHA 4688138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7a33f - Browse repository at this point
Copy the full SHA 8c7a33fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b40b21 - Browse repository at this point
Copy the full SHA 9b40b21View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3bd00 - Browse repository at this point
Copy the full SHA ca3bd00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2705059 - Browse repository at this point
Copy the full SHA 2705059View commit details
Commits on Feb 13, 2024
-
Fix potential exfiltration of browsing history by a rogue list author…
… through `csp=` As reported internally to ubo-security by https://github.com/distinctmondaylila One issue is a regression from the rewriting of the static filtering parser in version 1.47.0, specifically the following commit: gorhill@8ea3b0f64c The existing regex was no longer suitable to properly detect some usage of `report-xxx` in the rwritten parser. Another issue which predates 1.47.0 is that the regex used for validation was case-sensititive, while the `report-uri` directive can be written using uppercase letters, i.e. `Report-uri`.
Configuration menu - View commit details
-
Copy full SHA for db5656f - Browse repository at this point
Copy the full SHA db5656fView commit details -
Ignore event handler-related attributes in
set-attr
scriptletAs suggested by https://github.com/distinctmondaylilac in internal email to ubo-security: > As a sidenote, it may be worth considering if `set-attr` should > be able to set event handler attributes. It could potentially > be used to copy the contents of e.g. onclick to other event handlers, > resulting in self-clicking buttons.
Configuration menu - View commit details
-
Copy full SHA for 3037ae5 - Browse repository at this point
Copy the full SHA 3037ae5View commit details -
Fix potential exfiltration of browsing history by a rogue list author…
… through permissions= As with `csp=` option, reporting capabilities need to be taken into account with `permissions=` option. Reference: https://github.com/w3c/webappsec-permissions-policy/blob/main/reporting.md This commit ensures that `permissions=` option using `report-to` are marked as invalid.
Configuration menu - View commit details
-
Copy full SHA for 7b138b5 - Browse repository at this point
Copy the full SHA 7b138b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc1199f - Browse repository at this point
Copy the full SHA cc1199fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d9057 - Browse repository at this point
Copy the full SHA 00d9057View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7786a0 - Browse repository at this point
Copy the full SHA a7786a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 246ae91 - Browse repository at this point
Copy the full SHA 246ae91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6551cab - Browse repository at this point
Copy the full SHA 6551cabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 397d6d4 - Browse repository at this point
Copy the full SHA 397d6d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d80a3e3 - Browse repository at this point
Copy the full SHA d80a3e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1e19b - Browse repository at this point
Copy the full SHA 9e1e19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d40cc - Browse repository at this point
Copy the full SHA e2d40ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68186a9 - Browse repository at this point
Copy the full SHA 68186a9View commit details
Commits on Feb 14, 2024
-
In
set-attr
, restricton...
attributes to empty string onlyAs per feedback from https://github.com/distinctmondaylilac Related commit: gorhill@3037ae5f04 Additionally, added logging ability to the scriptlet.
Configuration menu - View commit details
-
Copy full SHA for 068b625 - Browse repository at this point
Copy the full SHA 068b625View commit details -
Improve
prevent-addEventListener
scriptletRelated feedback: uBlockOrigin/uBlock-issues#3061 (comment)
Configuration menu - View commit details
-
Copy full SHA for b22b3d7 - Browse repository at this point
Copy the full SHA b22b3d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50ebfb9 - Browse repository at this point
Copy the full SHA 50ebfb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c1e72 - Browse repository at this point
Copy the full SHA f2c1e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71eccf9 - Browse repository at this point
Copy the full SHA 71eccf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16cedb - Browse repository at this point
Copy the full SHA e16cedbView commit details -
Fix logging code in
trusted-replace-argument
scriptletRelated feedback: uBlockOrigin/uBlock-discussions#859 (comment)
Configuration menu - View commit details
-
Copy full SHA for ebb110f - Browse repository at this point
Copy the full SHA ebb110fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b71f2 - Browse repository at this point
Copy the full SHA 65b71f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b88d5 - Browse repository at this point
Copy the full SHA d6b88d5View commit details -
[mv3] Reuse rule ids across release where possible
This is to reduce the diff size of rulesets in new releases. Beside smaller diff size, this also makes it easier to investigate rule changes across releases.
Configuration menu - View commit details
-
Copy full SHA for f2d7413 - Browse repository at this point
Copy the full SHA f2d7413View commit details -
Fix improper invalidation of valid
uritransform
exception filtersRelated feedback: uBlockOrigin/uBlock-discussions#831 (reply in thread)
Configuration menu - View commit details
-
Copy full SHA for 21ec5a2 - Browse repository at this point
Copy the full SHA 21ec5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b39dac3 - Browse repository at this point
Copy the full SHA b39dac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ef2ea0 - Browse repository at this point
Copy the full SHA 1ef2ea0View commit details -
Further improve detection of forbidden
report-xxx
usage in filtersAs per feedback from https://github.com/distinctmondaylila
Configuration menu - View commit details
-
Copy full SHA for e8194ae - Browse repository at this point
Copy the full SHA e8194aeView commit details -
Further improve detection of forbidden
report-xxx
usage in filtersAs per feedback from https://github.com/distinctmondaylila Related commit: gorhill@db5656f607
Configuration menu - View commit details
-
Copy full SHA for 4151172 - Browse repository at this point
Copy the full SHA 4151172View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0248b - Browse repository at this point
Copy the full SHA bc0248bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ced90 - Browse repository at this point
Copy the full SHA a2ced90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c387a - Browse repository at this point
Copy the full SHA 57c387aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6eefe3 - Browse repository at this point
Copy the full SHA c6eefe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d9064 - Browse repository at this point
Copy the full SHA 88d9064View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d47eac - Browse repository at this point
Copy the full SHA 8d47eacView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e00046 - Browse repository at this point
Copy the full SHA 7e00046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84481fc - Browse repository at this point
Copy the full SHA 84481fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4832821 - Browse repository at this point
Copy the full SHA 4832821View commit details -
Fix incorrect built-in filtering expression in logger
Related issue: uBlockOrigin/uBlock-issues#3126
Configuration menu - View commit details
-
Copy full SHA for 9bff0c2 - Browse repository at this point
Copy the full SHA 9bff0c2View commit details -
Mind that multiple
uritransform
may apply to a single requestRelated issue: uBlockOrigin/uBlock-issues#3125
Configuration menu - View commit details
-
Copy full SHA for 2a5a444 - Browse repository at this point
Copy the full SHA 2a5a444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f40789 - Browse repository at this point
Copy the full SHA 0f40789View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d68be - Browse repository at this point
Copy the full SHA f6d68beView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8fc4b6 - Browse repository at this point
Copy the full SHA d8fc4b6View commit details
Commits on Feb 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 557d807 - Browse repository at this point
Copy the full SHA 557d807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af57e3 - Browse repository at this point
Copy the full SHA 4af57e3View commit details
Commits on Feb 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39e3e81 - Browse repository at this point
Copy the full SHA 39e3e81View commit details