Skip to content

Commit

Permalink
[workflow] Update uBOLite MV3 package files for uBOLite_2024.12.30.1320
Browse files Browse the repository at this point in the history
Files changed:
M	chromium/css/settings.css
M	chromium/js/background.js
M	chromium/js/filter-lists.js
M	chromium/js/ruleset-manager.js
M	chromium/js/strictblock.js
M	chromium/js/urlskip.js
M	chromium/log.txt
M	chromium/manifest.json
M	chromium/rulesets/generic-details.json
M	chromium/rulesets/main/annoyances-cookies.json
M	chromium/rulesets/main/annoyances-overlays.json
A	chromium/rulesets/main/badware.json
M	chromium/rulesets/main/block-lan.json
M	chromium/rulesets/main/chn-0.json
M	chromium/rulesets/main/cze-0.json
M	chromium/rulesets/main/default.json
M	chromium/rulesets/main/deu-0.json
M	chromium/rulesets/main/dpollock-0.json
M	chromium/rulesets/main/fra-0.json
M	chromium/rulesets/main/grc-0.json
M	chromium/rulesets/main/idn-0.json
M	chromium/rulesets/main/ind-0.json
M	chromium/rulesets/main/irn-0.json
M	chromium/rulesets/main/ita-0.json
M	chromium/rulesets/main/jpn-1.json
M	chromium/rulesets/main/nld-0.json
M	chromium/rulesets/main/nor-0.json
R095	chromium/rulesets/main/openphish.domains.json	chromium/rulesets/main/openphish-domains.json
M	chromium/rulesets/main/rus-0.json
M	chromium/rulesets/main/spa-1.json
M	chromium/rulesets/main/stevenblack-hosts.json
M	chromium/rulesets/main/swe-1.json
M	chromium/rulesets/main/tur-0.json
M	chromium/rulesets/main/ukr-0.json
R093	chromium/rulesets/main/urlhaus.full.json	chromium/rulesets/main/urlhaus-full.json
M	chromium/rulesets/main/vie-1.json
M	chromium/rulesets/modify-headers/default.json
M	chromium/rulesets/modify-headers/fra-0.json
M	chromium/rulesets/modify-headers/vie-1.json
M	chromium/rulesets/redirect/default.json
M	chromium/rulesets/redirect/nld-0.json
M	chromium/rulesets/redirect/vie-1.json
A	chromium/rulesets/regex/badware.json
M	chromium/rulesets/regex/default.json
A	chromium/rulesets/regex/ukr-0.json
M	chromium/rulesets/removeparam/adguard-spyware-url.json
M	chromium/rulesets/ruleset-details.json
M	chromium/rulesets/scripting/declarative/annoyances-cookies.js
M	chromium/rulesets/scripting/declarative/annoyances-overlays.js
A	chromium/rulesets/scripting/declarative/badware.js
M	chromium/rulesets/scripting/declarative/cze-0.js
M	chromium/rulesets/scripting/declarative/default.js
M	chromium/rulesets/scripting/declarative/irn-0.js
M	chromium/rulesets/scripting/declarative/jpn-1.js
M	chromium/rulesets/scripting/declarative/nor-0.js
M	chromium/rulesets/scripting/declarative/swe-1.js
M	chromium/rulesets/scripting/declarative/tur-0.js
M	chromium/rulesets/scripting/declarative/ukr-0.js
M	chromium/rulesets/scripting/declarative/vie-1.js
M	chromium/rulesets/scripting/generic/annoyances-cookies.js
A	chromium/rulesets/scripting/generic/badware.js
M	chromium/rulesets/scripting/generic/chn-0.js
M	chromium/rulesets/scripting/generic/default.js
M	chromium/rulesets/scripting/generic/ita-0.js
M	chromium/rulesets/scripting/generic/swe-1.js
M	chromium/rulesets/scripting/generichigh/chn-0.css
M	chromium/rulesets/scripting/generichigh/default.css
M	chromium/rulesets/scripting/generichigh/fra-0.css
M	chromium/rulesets/scripting/generichigh/idn-0.css
A	chromium/rulesets/scripting/generichigh/ukr-0.css
M	chromium/rulesets/scripting/procedural/annoyances-cookies.js
A	chromium/rulesets/scripting/procedural/badware.js
M	chromium/rulesets/scripting/procedural/default.js
M	chromium/rulesets/scripting/procedural/fin-0.js
M	chromium/rulesets/scripting/procedural/fra-0.js
M	chromium/rulesets/scripting/procedural/ita-0.js
M	chromium/rulesets/scripting/procedural/jpn-1.js
M	chromium/rulesets/scripting/procedural/kor-1.js
M	chromium/rulesets/scripting/procedural/nor-0.js
M	chromium/rulesets/scripting/procedural/pol-0.js
M	chromium/rulesets/scripting/procedural/rus-0.js
M	chromium/rulesets/scripting/procedural/swe-1.js
M	chromium/rulesets/scripting/procedural/ukr-0.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.remove-class.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-click-element.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.adjust-setInterval.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.prevent-setInterval.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.trusted-replace-xhr-response.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.trusted-set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.trusted-set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.trusted-suppress-native-method.js
M	chromium/rulesets/scripting/scriptlet/annoyances-social.set-cookie.js
A	chromium/rulesets/scripting/scriptlet/badware.abort-current-script.js
A	chromium/rulesets/scripting/scriptlet/badware.abort-on-property-read.js
A	chromium/rulesets/scripting/scriptlet/badware.noeval-if.js
A	chromium/rulesets/scripting/scriptlet/badware.trusted-replace-argument.js
M	chromium/rulesets/scripting/scriptlet/chn-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/chn-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/chn-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/chn-0.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/cze-0.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/cze-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/default.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/default.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/default.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/default.json-prune-fetch-response.js
M	chromium/rulesets/scripting/scriptlet/default.noeval-if.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-requestAnimationFrame.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-setInterval.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-setTimeout.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-window-open.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-xhr.js
M	chromium/rulesets/scripting/scriptlet/default.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/default.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.set-attr.js
M	chromium/rulesets/scripting/scriptlet/default.set-constant.js
M	chromium/rulesets/scripting/scriptlet/default.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/default.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/default.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/default.spoof-css.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-override-element-method.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-replace-argument.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-replace-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-replace-outbound-text.js
A	chromium/rulesets/scripting/scriptlet/default.trusted-set-attr.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-set-constant.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-suppress-native-method.js
M	chromium/rulesets/scripting/scriptlet/fin-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/fra-0.set-cookie.js
A	chromium/rulesets/scripting/scriptlet/grc-0.abort-on-stack-trace.js
A	chromium/rulesets/scripting/scriptlet/grc-0.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/hun-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/irn-0.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/irn-0.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/irn-0.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.prevent-setTimeout.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.set-cookie-reload.js
M	chromium/rulesets/scripting/scriptlet/kor-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/nld-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/nor-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/nor-0.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/rus-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/rus-0.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/rus-0.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/rus-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/rus-0.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/spa-1.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/spa-1.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-cookie-reload.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/swe-1.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/swe-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/swe-1.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-session-storage-item.js
M	chromium/rulesets/scripting/scriptlet/ukr-0.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/vie-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/vie-1.set-cookie.js
M	chromium/rulesets/scripting/specific/annoyances-cookies.js
M	chromium/rulesets/scripting/specific/annoyances-others.js
M	chromium/rulesets/scripting/specific/annoyances-overlays.js
M	chromium/rulesets/scripting/specific/annoyances-social.js
A	chromium/rulesets/scripting/specific/badware.js
M	chromium/rulesets/scripting/specific/chn-0.js
M	chromium/rulesets/scripting/specific/cze-0.js
M	chromium/rulesets/scripting/specific/default.js
M	chromium/rulesets/scripting/specific/fin-0.js
M	chromium/rulesets/scripting/specific/fra-0.js
M	chromium/rulesets/scripting/specific/grc-0.js
M	chromium/rulesets/scripting/specific/hun-0.js
M	chromium/rulesets/scripting/specific/idn-0.js
M	chromium/rulesets/scripting/specific/ind-0.js
M	chromium/rulesets/scripting/specific/isr-0.js
M	chromium/rulesets/scripting/specific/ita-0.js
M	chromium/rulesets/scripting/specific/jpn-1.js
M	chromium/rulesets/scripting/specific/kor-1.js
M	chromium/rulesets/scripting/specific/nor-0.js
M	chromium/rulesets/scripting/specific/pol-0.js
M	chromium/rulesets/scripting/specific/rus-0.js
M	chromium/rulesets/scripting/specific/spa-0.js
M	chromium/rulesets/scripting/specific/spa-1.js
M	chromium/rulesets/scripting/specific/swe-1.js
M	chromium/rulesets/scripting/specific/tur-0.js
M	chromium/rulesets/scripting/specific/ukr-0.js
M	chromium/rulesets/scripting/specific/vie-1.js
M	chromium/rulesets/scriptlet-details.json
M	chromium/rulesets/strictblock/alb-0.json
M	chromium/rulesets/strictblock/annoyances-cookies.json
M	chromium/rulesets/strictblock/annoyances-others.json
M	chromium/rulesets/strictblock/annoyances-overlays.json
M	chromium/rulesets/strictblock/annoyances-widgets.json
A	chromium/rulesets/strictblock/badware.json
M	chromium/rulesets/strictblock/bgr-0.json
M	chromium/rulesets/strictblock/chn-0.json
M	chromium/rulesets/strictblock/cze-0.json
M	chromium/rulesets/strictblock/default.json
M	chromium/rulesets/strictblock/deu-0.json
M	chromium/rulesets/strictblock/dpollock-0.json
M	chromium/rulesets/strictblock/est-0.json
M	chromium/rulesets/strictblock/fra-0.json
M	chromium/rulesets/strictblock/grc-0.json
M	chromium/rulesets/strictblock/hrv-0.json
M	chromium/rulesets/strictblock/hun-0.json
M	chromium/rulesets/strictblock/idn-0.json
M	chromium/rulesets/strictblock/ind-0.json
M	chromium/rulesets/strictblock/irn-0.json
M	chromium/rulesets/strictblock/isl-0.json
M	chromium/rulesets/strictblock/isr-0.json
M	chromium/rulesets/strictblock/ita-0.json
M	chromium/rulesets/strictblock/jpn-1.json
M	chromium/rulesets/strictblock/kor-1.json
M	chromium/rulesets/strictblock/ltu-0.json
M	chromium/rulesets/strictblock/lva-0.json
M	chromium/rulesets/strictblock/mkd-0.json
M	chromium/rulesets/strictblock/nld-0.json
M	chromium/rulesets/strictblock/nor-0.json
A	chromium/rulesets/strictblock/openphish-domains.json
D	chromium/rulesets/strictblock/openphish.domains.json
M	chromium/rulesets/strictblock/pol-0.json
M	chromium/rulesets/strictblock/rou-1.json
M	chromium/rulesets/strictblock/rus-0.json
M	chromium/rulesets/strictblock/rus-1.json
M	chromium/rulesets/strictblock/spa-0.json
M	chromium/rulesets/strictblock/spa-1.json
M	chromium/rulesets/strictblock/stevenblack-hosts.json
M	chromium/rulesets/strictblock/svn-0.json
M	chromium/rulesets/strictblock/swe-1.json
M	chromium/rulesets/strictblock/tha-0.json
M	chromium/rulesets/strictblock/tur-0.json
M	chromium/rulesets/strictblock/ukr-0.json
A	chromium/rulesets/strictblock/urlhaus-full.json
D	chromium/rulesets/strictblock/urlhaus.full.json
M	chromium/rulesets/strictblock/vie-1.json
M	chromium/rulesets/urlskip/default.json
R100	chromium/strictblock.9888d31fc4b7dcbe.html	chromium/strictblock.html
  • Loading branch information
gorhill committed Dec 30, 2024
1 parent dc2d603 commit 326fbb2
Show file tree
Hide file tree
Showing 261 changed files with 144,540 additions and 214,653 deletions.
3 changes: 3 additions & 0 deletions chromium/css/settings.css
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ label:has(input[type="checkbox"][disabled]) + legend {
display: flex;
flex-direction: column;
}
.filteringModeCard:hover {
background-color: color-mix(in hsl, var(--surface-1) 75%, var(--surface-0) 25%);
}
.filteringModeCard:has(.radio > [type="radio"]:checked) {
background-color: var(--surface-0);
}
Expand Down
9 changes: 7 additions & 2 deletions chromium/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ import {
patchDefaultRulesets,
setStrictBlockMode,
updateDynamicRules,
updateSessionRules,
} from './ruleset-manager.js';

import {
Expand Down Expand Up @@ -398,8 +399,12 @@ async function start() {
await enableRulesets(rulesetConfig.enabledRulesets);

// We need to update the regex rules only when ruleset version changes.
if ( isNewVersion && rulesetsUpdated === false ) {
updateDynamicRules();
if ( rulesetsUpdated === false ) {
if ( isNewVersion ) {
updateDynamicRules();
} else if ( process.wakeupRun === false ) {
updateSessionRules();
}
}

// Permissions may have been removed while the extension was disabled
Expand Down
3 changes: 2 additions & 1 deletion chromium/js/filter-lists.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,8 @@ export function renderFilterLists(rulesetData) {
[
'default',
rulesetDetails.filter(ruleset =>
ruleset.id === 'default'
ruleset.id === 'default' ||
ruleset.group === 'default'
),
], [
'malware',
Expand Down
Loading

0 comments on commit 326fbb2

Please sign in to comment.