diff --git a/.travis.yml b/.travis.yml index 4be2d0fb3227..f028c3a3915c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,9 +21,9 @@ matrix: - env: TEST="validations" - env: TEST="fetch" - env: TEST="preloaded" - - addons: - chrome: beta - env: TEST="chrome beta" BROWSER=google-chrome-beta + # - addons: + # chrome: beta + # env: TEST="chrome beta" BROWSER=google-chrome-beta - addons: chrome: stable env: TEST="chrome stable" BROWSER=google-chrome-stable diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 51372ad75782..3ddaf4439e1d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ **On May 31st, 2021 we will end manual additions to the rulesets.** Please see [this explanation on the future of HTTPSE Rulesets.](https://github.com/EFForg/https-everywhere/blob/master/docs/adrs/duckduckgo-smarter-encryption.md) -We will continue accept requests on rulesets already in our list that are causing significant breakage for users through the summer. However, in autumn, we will begin the plan to ultimately move our crowdsourced rulesets out of the extension in favor ofg the Smarter Encryption Ruleset. +We will continue accept requests on rulesets already in our list that are causing significant breakage for users through the summer. However, in autumn, we will begin the plan to ultimately move our crowdsourced rulesets out of the extension in favor of the Smarter Encryption Ruleset. - [Table of Contents](#table-of-contents) - [Welcome](#welcome) diff --git a/README.md b/README.md index d3316cba8fd5..d3255879024e 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ [![Build Status](https://travis-ci.com/EFForg/https-everywhere.svg?branch=master)](https://travis-ci.com/EFForg/https-everywhere) [![Coverage Status](https://coveralls.io/repos/github/EFForg/https-everywhere/badge.svg?branch=master)](https://coveralls.io/github/EFForg/https-everywhere?branch=master) -# Getting Started With HTTPS Everywhere +# Update on HTTPS Everywhere +⚠️This project is no longer being maintained or updated. Please uninstall and direct users to the advice below to switch to HTTPS by default natively. -HTTPS Everywhere is a Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure. Encrypt the web: [Install HTTPS Everywhere today](https://www.eff.org/https-everywhere). +You no longer need HTTPS Everywhere to set HTTPS by default! Major browsers now offer native support for an HTTPS only mode. +Find out how to turn it on [here](https://www.eff.org/https-everywhere/set-https-default-your-browser). -## For Developers +This extension will be sunset by January 2023. -Please refer to our [contributing](CONTRIBUTING.md) document to contribute to the project. -This project is governed by [EFF's Public Projects Code of Conduct](https://www.eff.org/pages/eppcode). +# Getting Started With HTTPS Everywhere + +HTTPS Everywhere is a Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure. Encrypt the web: [Install HTTPS Everywhere today](https://www.eff.org/https-everywhere). ## For Users diff --git a/chromium/background-scripts/background.js b/chromium/background-scripts/background.js index 78a9aca213e8..331e6dc22432 100644 --- a/chromium/background-scripts/background.js +++ b/chromium/background-scripts/background.js @@ -938,6 +938,23 @@ chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) { } }); +/** + * @description Notify users about extension sunsetting in January 2023 and instructions turn on HTTPS natively + * @link https://www.eff.org/deeplinks/2021/09/https-actually-everywhere + */ +chrome.runtime.onInstalled.addListener(async ({reason, temporary}) => { + if (temporary) return; + switch (reason) { + case "install": + case "update": + { + const url = "https://www.eff.org/https-everywhere/set-https-default-your-browser"; + await chrome.tabs.create({ active : false, url: url }); + } + break; + } +}); + /** * Clear any cache/ blacklist we have. */ diff --git a/chromium/manifest.json b/chromium/manifest.json index 5e8d679075e2..5a1ee704713e 100644 --- a/chromium/manifest.json +++ b/chromium/manifest.json @@ -56,7 +56,7 @@ "*://*/*", "ftp://*/*" ], - "version": "2021.7.13", + "version": "2022.5.24", "web_accessible_resources": [ "/pages/cancel/index.html" ] diff --git a/chromium/package-lock.json b/chromium/package-lock.json index b9746c5696f5..0886adcdb32c 100644 --- a/chromium/package-lock.json +++ b/chromium/package-lock.json @@ -251,6 +251,83 @@ "to-fast-properties": "^2.0.0" } }, + "@codemirror/autocomplete": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.0.2.tgz", + "integrity": "sha512-9PDjnllmXan/7Uax87KGORbxerDJ/cu10SB+n4Jz0zXMEvIh3+TGgZxhIvDOtaQ4jDBQEM7kHYW4vLdQB0DGZQ==", + "dev": true, + "requires": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0" + } + }, + "@codemirror/commands": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.0.1.tgz", + "integrity": "sha512-iNHDByicYqQjs0Wo1MKGfqNbMYMyhS9WV6EwMVwsHXImlFemgEUC+c5X22bXKBStN3qnwg4fArNZM+gkv22baQ==", + "dev": true, + "requires": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0" + } + }, + "@codemirror/language": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.2.0.tgz", + "integrity": "sha512-tabB0Ef/BflwoEmTB4a//WZ9P90UQyne9qWB9YFsmeS4bnEqSys7UpGk/da1URMXhyfuzWCwp+AQNMhvu8SfnA==", + "dev": true, + "requires": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "@codemirror/lint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.0.0.tgz", + "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", + "dev": true, + "requires": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "@codemirror/search": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.0.0.tgz", + "integrity": "sha512-rL0rd3AhI0TAsaJPUaEwC63KHLO7KL0Z/dYozXj6E7L3wNHRyx7RfE0/j5HsIf912EE5n2PCb4Vg0rGYmDv4UQ==", + "dev": true, + "requires": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "@codemirror/state": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.1.0.tgz", + "integrity": "sha512-qbUr94DZTe6/V1VS7LDLz11rM/1t/nJxR1El4I6UaxDEdc0aZZvq6JCLJWiRmUf95NRAnDH6fhXn+PWp9wGCIg==", + "dev": true + }, + "@codemirror/view": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.0.2.tgz", + "integrity": "sha512-mnVT/q1JvKPjpmjXJNeCi/xHyaJ3abGJsumIVpdQ1nE1MXAyHf7GHWt8QpWMUvDiqF0j+inkhVR2OviTdFFX7Q==", + "dev": true, + "requires": { + "@codemirror/state": "^6.0.0", + "style-mod": "^4.0.0", + "w3c-keyname": "^2.2.4" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -306,6 +383,30 @@ "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", "dev": true }, + "@lezer/common": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.0.tgz", + "integrity": "sha512-ohydQe+Hb+w4oMDvXzs8uuJd2NoA3D8YDcLiuDsLqH+yflDTPEpgCsWI3/6rH5C3BAedtH1/R51dxENldQceEA==", + "dev": true + }, + "@lezer/highlight": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.0.0.tgz", + "integrity": "sha512-nsCnNtim90UKsB5YxoX65v3GEIw3iCHw9RM2DtdgkiqAbKh9pCdvi8AWNwkYf10Lu6fxNhXPpkpHbW6mihhvJA==", + "dev": true, + "requires": { + "@lezer/common": "^1.0.0" + } + }, + "@lezer/lr": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.1.0.tgz", + "integrity": "sha512-Iad04uVwk1PvSnj25mqj7zEEIRAsasbsTRmVzI0AUTs/+1Dz1//iYAaoLr7A+Xa7bZDfql5MKTxZmSlkYZD3Dg==", + "dev": true, + "requires": { + "@lezer/common": "^1.0.0" + } + }, "@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", @@ -316,18 +417,18 @@ } }, "@sinonjs/fake-timers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", - "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, "@sinonjs/samsam": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.0.2.tgz", - "integrity": "sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", + "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", "dev": true, "requires": { "@sinonjs/commons": "^1.6.0", @@ -382,9 +483,9 @@ "dev": true }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -558,15 +659,16 @@ "dev": true }, "chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==", "dev": true, "requires": { "assertion-error": "^1.1.0", "check-error": "^1.0.2", "deep-eql": "^3.0.1", "get-func-name": "^2.0.0", + "loupe": "^2.3.1", "pathval": "^1.1.1", "type-detect": "^4.0.5" } @@ -606,9 +708,9 @@ "dev": true }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -636,47 +738,22 @@ "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "codemirror": { - "version": "5.62.2", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.2.tgz", - "integrity": "sha512-tVFMUa4J3Q8JUd1KL9yQzQB0/BJt7ZYZujZmTPgo/54Lpuq3ez4C8x/ATUY/wv7b7X3AUq8o3Xd+2C5ZrCGWHw==", - "dev": true + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", + "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", + "dev": true, + "requires": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } }, "color-convert": { "version": "1.9.3", @@ -748,6 +825,12 @@ "request": "^2.88.2" } }, + "crelt": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==", + "dev": true + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1051,12 +1134,6 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", - "dev": true - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -1156,15 +1233,15 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -1358,9 +1435,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -1385,14 +1462,14 @@ } }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -1473,9 +1550,9 @@ } }, "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1505,6 +1582,15 @@ "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", "dev": true }, + "loupe": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.1.tgz", + "integrity": "sha512-EN1D3jyVmaX4tnajVlfbREU4axL647hLec1h/PXAb8CPDMJiYitcWF2UeLVNttRqaIqQs4x+mRvXf+d+TlDrCA==", + "dev": true, + "requires": { + "get-func-name": "^2.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -1539,9 +1625,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { @@ -1554,33 +1640,30 @@ } }, "mocha": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.3.tgz", - "integrity": "sha512-hnYFrSefHxYS2XFGtN01x8un0EwNu2bzKvhpRFhgoybIvMaOkkL60IVPmkb5h6XDmUl4IMSB+rT5cIO4/4bJgg==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz", + "integrity": "sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "chokidar": "3.5.2", - "debug": "4.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.7", - "growl": "1.10.5", + "glob": "7.2.0", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "3.0.4", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.1.23", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.5", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -1593,9 +1676,9 @@ "dev": true }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -1616,9 +1699,9 @@ "dev": true }, "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -1627,6 +1710,17 @@ "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "js-yaml": { @@ -1638,6 +1732,26 @@ "argparse": "^2.0.1" } }, + "minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + } + } + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -1662,30 +1776,39 @@ "dev": true }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", "dev": true }, "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "dev": true }, "nise": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.0.tgz", - "integrity": "sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", + "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^7.0.4", + "@sinonjs/commons": "^1.8.3", + "@sinonjs/fake-timers": ">=5", "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" }, "dependencies": { + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, "path-to-regexp": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", @@ -1759,12 +1882,6 @@ "yargs": "^15.0.2" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, "ansi-styles": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", @@ -1987,9 +2104,9 @@ } }, "pako": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.2.tgz", - "integrity": "sha512-9e8DRI3+dRLomCmMBAH30B2ejh+blwXr7VmMEx/pVFZlSDA7oyI8uKMhKXr8IrZpoxBF2YlxUvhqRXzTT1i0NA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", + "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==", "dev": true }, "path-exists": { @@ -2011,9 +2128,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { @@ -2035,9 +2152,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pkg-dir": { @@ -2270,16 +2387,16 @@ "dev": true }, "sinon": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.1.tgz", - "integrity": "sha512-ZSSmlkSyhUWbkF01Z9tEbxZLF/5tRC9eojCdFh33gtQaP7ITQVaMWQHGuFM7Cuf/KEfihuh1tTl3/ABju3AQMg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.0.tgz", + "integrity": "sha512-ugA6BFmE+WrJdh0owRZHToLd32Uw3Lxq6E6LtNRU+xTVBefx632h03Q7apXWRsRdZAJ41LB8aUfn2+O4jsDNMw==", "dev": true, "requires": { "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": "^7.1.0", - "@sinonjs/samsam": "^6.0.2", + "@sinonjs/fake-timers": "^9.1.2", + "@sinonjs/samsam": "^6.1.1", "diff": "^5.0.0", - "nise": "^5.1.0", + "nise": "^5.1.1", "supports-color": "^7.2.0" }, "dependencies": { @@ -2450,22 +2567,23 @@ } }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.1" } }, "strip-bom": { @@ -2480,6 +2598,12 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "style-mod": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==", + "dev": true + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -2592,9 +2716,9 @@ } }, "urijs": { - "version": "1.19.7", - "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.7.tgz", - "integrity": "sha512-Id+IKjdU0Hx+7Zx717jwLPsPeUqz7rAtuVBRLLs+qn+J2nf9NGITWVCxcijgYxBqe83C7sqsQPs6H1pyz3x9gA==", + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", "dev": true }, "uuid": { @@ -2614,6 +2738,12 @@ "extsprintf": "^1.2.0" } }, + "w3c-keyname": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==", + "dev": true + }, "webcrypto-core": { "version": "0.1.27", "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-0.1.27.tgz", @@ -2655,19 +2785,10 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, "workerpool": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.5.tgz", - "integrity": "sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true }, "wrap-ansi": { @@ -2681,12 +2802,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2710,32 +2825,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } } } }, @@ -2776,40 +2865,6 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "yargs-parser": { @@ -2831,9 +2886,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "decamelize": { diff --git a/chromium/package.json b/chromium/package.json index cb5e67c6f7fc..8918b2b89a60 100644 --- a/chromium/package.json +++ b/chromium/package.json @@ -8,14 +8,14 @@ "btoa": "^1.1.2", "chai": "^4.2.0", "coveralls": "^3.1.0", - "codemirror": "~5.62.0", + "codemirror": "~6.0.1", "fetch-mock": "^9.10.7", - "mocha": "^9.0.0", + "mocha": "^10.0.0", "nan": "^2.14.1", "node-webcrypto-ossl": "^1.0.49", "nyc": "^15.1.0", "pako": "~2.0.2", - "sinon": "^11.1.1", + "sinon": "^14.0.0", "sinon-chrome": "^3.0.1", "text-encoding": "^0.7.0" }, diff --git a/chromium/pages/cancel/ux.js b/chromium/pages/cancel/ux.js index 259d6020f39b..d13dfdfb711a 100644 --- a/chromium/pages/cancel/ux.js +++ b/chromium/pages/cancel/ux.js @@ -52,11 +52,9 @@ function displayURL() { originURLLink.href = originURL; openURLButton.addEventListener("click", function() { - if (confirm(chrome.i18n.getMessage("cancel_open_page") + '?')) { - sendMessage("disable_on_site", url.host, () => { - window.location = originURL; - }); - } + sendMessage("disable_on_site", url.host, () => { + window.location = originURL; + }); return false; }); @@ -117,11 +115,9 @@ function displayURL() { }); openHttpOnce.addEventListener("click", function() { - if (confirm(chrome.i18n.getMessage("cancel_http_once") + '?')) { - sendMessage("disable_on_site_once", url.host, () => { - window.location = originURL; - }); - } + sendMessage("disable_on_site_once", url.host, () => { + window.location = originURL; + }); return false; }); diff --git a/src/Changelog b/src/Changelog index 8a28fdfff380..db2f228f30d0 100644 --- a/src/Changelog +++ b/src/Changelog @@ -1,3 +1,8 @@ +2022.5.24 +* Improved EASE mode prompt +* Add background tab on install or update to educate users on HTTPS only mode features in their browsers +* Updated dependencies + 2021.7.13 * Amend Incognito Key for Chrome and Firefox #20092 * Fix unexpected arithmetic operations on strings #20043 diff --git a/src/META-INF/cose.manifest b/src/META-INF/cose.manifest index 9f7df31366a2..045ba86369fd 100644 --- a/src/META-INF/cose.manifest +++ b/src/META-INF/cose.manifest @@ -2,13 +2,18 @@ Manifest-Version: 1.0 Name: manifest.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 0mXxyoiqdSsp7t4NyeC2nJgWBfU= -SHA256-Digest: I8WJ5ECgfVjNxYY2+UPy/nxohsmOMofrmiFe+MRin3s= +SHA1-Digest: X0hd0tplhCo2R8s3OE27fLAZFD8= +SHA256-Digest: iKk69TG3OJJNjjAJPTe72S+qXa4k/xL8yKmPzAGmaxg= Name: package.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: LSgbuhS/4VcifNHtfiVGOx9z6M0= -SHA256-Digest: sH451dpD697GDGrCPQftxh05jh67OsU8WghaUHXRmGw= +SHA1-Digest: HQyF0Be9Z+C72YzyWk6LqTSCxkU= +SHA256-Digest: 1v7I/u/oNho1Z8rtRLepk7VY9i0r8EktoXSvvy92SsE= + +Name: _locales/ace/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/ach/messages.json Digest-Algorithms: SHA1 SHA256 @@ -17,14 +22,24 @@ SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/af/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: S7Tducwjq9oQg3uP81jxusRKQ5Q= -SHA256-Digest: 8SZ7DFGVOvpBYK8xPliu1bS76uDMfsfxV+dZW+T68f0= +SHA1-Digest: iOMFMT97+EoNCW6DRomntg8GSHk= +SHA256-Digest: cw+OPqn11qIyL1P5cFnPmxrYTVKQ0oPX10+1KjXtNoc= + +Name: _locales/af_ZA/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/ar/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: pxQQhQSkkjd9EAlMdZmvk+qmXhg= SHA256-Digest: MORqa6PigyGRYrjsjuUVk80TAKErKzIZy9G5UnPV20U= +Name: _locales/ar_EG/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= + Name: _locales/ast/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: VdPNPPiC8Ro2JsmoBFkdW3TAy2c= @@ -57,13 +72,18 @@ SHA256-Digest: sTBK8ujpW+kR/M9mXe2ShZUChO9Ytu7gKVYQkaOwrZU= Name: _locales/bs/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: WsiCpHuQMc/QXDmr8E4350/59Qk= -SHA256-Digest: FYxFhUugIwI69yZXwdUZS4mrAN4Imkz2w6RwmCdJoCI= +SHA1-Digest: Vg2wDGtsbEZthKbRz9yUjj7Q8YA= +SHA256-Digest: vQgF2n0ktL3LZ1rqMaiZvCxRRt41I6PLvVHRJYvHb8o= Name: _locales/ca/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: w/rbagSxyduJYY+WAjEC/kppHlE= -SHA256-Digest: HjMYlnsDGZecrHWZhygVZ0rSqSm0K7CvT7G55vtQuqw= +SHA1-Digest: /COeM2de5nZc7h2xYUdMcQqMeJw= +SHA256-Digest: otyh6c/nvuTuTZfmLv2FfYlbI6fkf9ibQ4zZYWll2Bk= + +Name: _locales/cmn/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/cs/messages.json Digest-Algorithms: SHA1 SHA256 @@ -87,8 +107,8 @@ SHA256-Digest: 6RRsp8DV8g7u3majB5LXV/HNNz9wltPP3/drftJO+t0= Name: _locales/el/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: MdPHvAXoHauB/7LK5jDxmzGofIw= -SHA256-Digest: xOUqdvHPdutJsCe7M/JXctP1Sgh7hOmesghLuprQnP4= +SHA1-Digest: cDgo3bT3QsyvgW6sNV1v7VhD+c0= +SHA256-Digest: oBZLruNBa+ryEI2AaAM1IuFsmVxF73+deXjq7P6lunM= Name: _locales/en/messages.json Digest-Algorithms: SHA1 SHA256 @@ -100,6 +120,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= +Name: _locales/en_US/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= + Name: _locales/eo/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: cTvPwrTLEg/CLQ7vP936VGhWMBA= @@ -132,8 +157,8 @@ SHA256-Digest: U4RrQUCTj9jzxLMjadoUZlclwDWv7StaWVTd+VfnN2I= Name: _locales/fa/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 6Vr0gIgyM6UEogWfh9bq5fj5G/Q= -SHA256-Digest: dBU4ayADWiOm2nFP7pUQdTGHzJcph7n/JNkJUIIOQOk= +SHA1-Digest: Zi0T7F3MTegvevGxycGERaO+y+k= +SHA256-Digest: FppLjcJVwKmgWnEVG8DUj/OfX/mPJaRmMHYdzdQ4Qk4= Name: _locales/fi/messages.json Digest-Algorithms: SHA1 SHA256 @@ -145,6 +170,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: 4Kl28lQ4AxcFKuI1qPanfKBIO1I= SHA256-Digest: JR6Ytgifw1eNfP5eEY9DW2+NyBy5t5m8jcfG1eElpos= +Name: _locales/fr_FR/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: /siGONOTKZIcZRCh3Gjklyi6FpA= +SHA256-Digest: JOAxkWbsFpRl+/JTJ9Ii5P0ixY1UOkuZHRAjMb86eWI= + Name: _locales/fy/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: qYt2G1hP0Cs203jLvxdBLgv4MGQ= @@ -182,18 +212,18 @@ SHA256-Digest: liYeP2q1gkXphKzxxJNsqTh7+T1gzKsee+6vReQMdhs= Name: _locales/hr/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: jhfOEoz7Lnn2K0VKz1YEknb4Io0= -SHA256-Digest: Zqr9BwKayQbY0CGKAChE1QOrJ/lwzKB3RoEOuS8kUdo= +SHA1-Digest: x/3lhb7z7CVqZZdn3midgSjn5tY= +SHA256-Digest: HHx+VP0HB42dWTZ38cR004DWeQpFRgaF5TULrZkatwI= Name: _locales/hu/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: G/nLCR4A1IgsqXTtoBrBWxkENJQ= -SHA256-Digest: JdGhmN8pYcVDLntoWNf8z1K6+LhEeH1WXasrB2s4cEU= +SHA1-Digest: 4eKsxvmbG58FfD5yjfm4b3cr+g4= +SHA256-Digest: i9dh17H4Ruxjb3oxA4GPRJvRPecXQf3U+qaBlGj2qps= Name: _locales/hy/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: u3NvJf10WL4TU+i0h/SdQa3wXqo= -SHA256-Digest: GkBTdJPhknFbkheLWjdvx/PCNJ/g2Buh2aXFSS6t3sk= +SHA1-Digest: QzXAZ5katx2Ye+1QFyFHLcMJROM= +SHA256-Digest: HSYKniubHesccfXGMZYre5wJva2MRztMYAhMHMA2+Z4= Name: _locales/ia/messages.json Digest-Algorithms: SHA1 SHA256 @@ -217,13 +247,13 @@ SHA256-Digest: vtdELbvnbICfJVOrxFLjaJq656uK7EK2pTcecgf4dNc= Name: _locales/ja/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: iXt0vhEYkmvjMXc8lDAtUxEzPq4= -SHA256-Digest: q6nX5VhEKlkIGlDKkijkisg/r5wBbQBRvtiJVFkUVyE= +SHA1-Digest: 7zImT7HvkvCQpdObYY520peFtDs= +SHA256-Digest: mjSxBaiB+SkXyspN3wi6aodH4rYgcp6da2exdiEcGU4= Name: _locales/ka/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 14oGEPq4N/arETDIyNLVldYNCZY= -SHA256-Digest: PYmz04aPK0agJ0+dxhItkGbXdRRl74jYxpjwBgUUiJg= +SHA1-Digest: fHsD070Q4aHyxYhCNfQIYT3MKS0= +SHA256-Digest: yeIbx8SP8Wa4kvXo6Lzx9wrRj1LynhWFd2nbPUqZEsk= Name: _locales/kab/messages.json Digest-Algorithms: SHA1 SHA256 @@ -252,13 +282,13 @@ SHA256-Digest: McBNqK4HaGAS0dEAMzOD8lrwecj6CFapkKhRgZpR2qU= Name: _locales/lt/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: tYZ0GGmoDsqLZ/P25cQudB9hreI= -SHA256-Digest: AUHW3pfU/mCaSEia12vIinsAqyRyepDoL0atvj+aNKg= +SHA1-Digest: cBHtxCIgs0M0vuawqYXF7qBAPZo= +SHA256-Digest: RvNH3JOZbIBt6KKPOdP91hxzpQQLbYxJxWeg36ncftU= Name: _locales/lv/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: eWlKD29lkBmAKbnN5+44DpVE+0s= -SHA256-Digest: hQFDjEGVJDeWYOj+Wn3fTxNWKInY0GUjVn0hJMCeeNw= +SHA1-Digest: ljoDEg01zL32eJF/+OECLuPZkoY= +SHA256-Digest: +pRZCbp3zfzTbM0UqTpiJd23dSymtKZxiZlqD9zNZEw= Name: _locales/mk/messages.json Digest-Algorithms: SHA1 SHA256 @@ -282,8 +312,8 @@ SHA256-Digest: WjOfy4w9K1h+lN9Ld1JdzPwXrpU3TYqIpcQLVhzSsKM= Name: _locales/my/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: lcQnD0Ad1vTjX7a3S6LC+yt3Thw= -SHA256-Digest: CETw5z2dOPJq9bVrPEKbY9CC+rVaI38KW7rEEd9JIoc= +SHA1-Digest: kPgWIxR2rynJkEykmF/T0clmLcU= +SHA256-Digest: pVtnX3UxISFA90i1ivkuL01oGhoah2AqzAJosnkZMCw= Name: _locales/nb/messages.json Digest-Algorithms: SHA1 SHA256 @@ -307,8 +337,8 @@ SHA256-Digest: UMIycHh4OpfT6XEX5IkOJbBhBEmykK3QzilVLqxXbas= Name: _locales/nn/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: xLF7JmWvHGp+zMlW5cn+zEK21wA= -SHA256-Digest: 9cEebbW0phm4SOOWj0pCuOearMHD1zEeLSKrJzl8cMA= +SHA1-Digest: /uRXmVZ2hcY4LDKBmhSwYPb+v9A= +SHA256-Digest: /VRfKB4L2T8XMwAUR9UCXed+uPckbOsicnTGYCRT62U= Name: _locales/oc/messages.json Digest-Algorithms: SHA1 SHA256 @@ -342,8 +372,13 @@ SHA256-Digest: 6Oe7CSTsLlbxPCEcuVYO5tqvl3/TLquitxYnh40167c= Name: _locales/ro/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: K3wJNX5KvietECrZeyRB8tyZ1f4= -SHA256-Digest: JuO0obyzjX/nwffnVRYE/ZnjvmCX9nZ6WcXuz1JvnVU= +SHA1-Digest: iZA4eB6bVN8w8JNfUaLiB04ZeEU= +SHA256-Digest: esk4A/1PXdU5yjo/Y/f3zS1fzrVQUIhGPFyAS1eSw+k= + +Name: _locales/ro_RO/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: iCzvlQJKPogorBRk1ZaRc1PHSzk= +SHA256-Digest: f6sPhnOcfaNWIONa4Ow+YtnAM3GXnWIG1WXDRHOtves= Name: _locales/ru/messages.json Digest-Algorithms: SHA1 SHA256 @@ -352,8 +387,8 @@ SHA256-Digest: PsIJMB4ploNqnBAmnqfFHDXH+zFdu4P6BNZMnIwT0ok= Name: _locales/si/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= -SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= +SHA1-Digest: KM47GTd9GQqAik45v3TwGKzhUqI= +SHA256-Digest: 3PvBqbX4qA1rQB4l+mrxTb6mwA7ssWzrxjn1VJn5peA= Name: _locales/si_LK/messages.json Digest-Algorithms: SHA1 SHA256 @@ -370,6 +405,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: MdQaZFkibS04O78qFlB6kmwhF9c= SHA256-Digest: 9pLwtRZfEy2la4LfIgkbDR/M+nNotJAA5wzEgT+AfyI= +Name: _locales/sl_SI/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: wFhFU0upAYqmmQI/nRnGEnqP30Y= +SHA256-Digest: qx/D6APKUhcKmNWwCHD/baIjzMFQNTR4/Rt6LvOTQ4Q= + Name: _locales/son/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= @@ -387,8 +427,8 @@ SHA256-Digest: tfKdrL6vsCYxRU/QeEvAZC58y6qDuEKkhNi17r1e/8o= Name: _locales/sv/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: cyFIk6HdFO7nrjEb4pHvPJsD/4Q= -SHA256-Digest: PsxcvlDBNB3QLpCKq3v3DYRuDBWKCRq2iIQlSm8qk8o= +SHA1-Digest: UI6tx0CmaOkUsjASOmQvxNRkX+c= +SHA256-Digest: WnBcBaT7T7yKHUvac2bn2q5alrsbfEiLOQUXPIQLurQ= Name: _locales/sw/messages.json Digest-Algorithms: SHA1 SHA256 @@ -412,13 +452,13 @@ SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/th/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: kKWmrCDpK1fk3aLxyAotzmHSmck= -SHA256-Digest: acWtZ6laVwQQCykOOAjL7i7LjvK/bG0sGO28kpO2WDg= +SHA1-Digest: QaLDEcDBj6HdEh+eAhQ02DWS81c= +SHA256-Digest: ucjQxKDoCEwzTat3hNNjtMRJ/u85+QK47Rw93C4J8Sk= Name: _locales/tr/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: t9IjK69jqxVekTj9JwApvTIsXas= -SHA256-Digest: nRbXtwNKWMitFp2xhq6gkIUR1AnG2BjYiAkBdnuNKCQ= +SHA1-Digest: MDXJjWJjdDGjeYfHHa2+LsPj2tM= +SHA256-Digest: vdziBTOIPyWhvyfApPrN8jZMww3lePVgo4zDkwcv9og= Name: _locales/uk/messages.json Digest-Algorithms: SHA1 SHA256 @@ -437,8 +477,18 @@ SHA256-Digest: SPoiBWn8W+vyUJHKfocitJ5y6RjXedgta0HxflAFB9Y= Name: _locales/vi/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: sG4XWNLRvlG6lNa3+2yZ99u48pQ= -SHA256-Digest: KLBDjNGKNNr828Mjn451IYDSB/RUBziY8ZA3dSLwLco= +SHA1-Digest: GMY5uzc6vq9pP9hqFNGlOgVYZ8k= +SHA256-Digest: OidbjDj9CBSxmM5oW3RagDo6ZNvA+5P9CGN8C0cbgms= + +Name: _locales/zh-Hant/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: NXT6rNViMHWrKSlecajyj80CeIg= +SHA256-Digest: 3zXYNMBhIcIsuhQRzfIAFhV3GdeGZXgyc+h5bFXMZtk= + +Name: _locales/zh/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: Vu5rZrqGhcESvjluy4x3EcMPi4o= +SHA256-Digest: karIDiNHSaijMuQkVkG71+StamzOq9ZeGiQhzwJjTAw= Name: _locales/zh_CN/messages.json Digest-Algorithms: SHA1 SHA256 @@ -457,8 +507,8 @@ SHA256-Digest: Xj6MJjfhW3liYqF0UIY6flSaOxnNyr4Urgu2gffF99I= Name: background-scripts/background.js Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ml9Hsp0yeYFXWH+DJjJplE5f8gc= -SHA256-Digest: BhG/LE6nKLYPf9T+aBDw03PlrO1ixewBAVtvrei+078= +SHA1-Digest: GMCKwYZnhsRm4ExhG1q6wY+DQno= +SHA256-Digest: D4ogTIq+ze3hPGkcxzkc2jFho2hACQn3iYc2oaw4egE= Name: background-scripts/bootstrap.js Digest-Algorithms: SHA1 SHA256 @@ -617,8 +667,8 @@ SHA256-Digest: ejF/rMWvajSbZFxp0hRT6SzhobQ3aILcf5pN1BTOGEE= Name: pages/cancel/ux.js Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ny0MOjBQKt7e0azBc1SyLYf8PZw= -SHA256-Digest: Yv3AnPmy9Xt+7YDH/IHC81VodylU0+coXGZ9H9ARufc= +SHA1-Digest: UtFAiW+HLmKUFMV/v2hPR5haiAI= +SHA256-Digest: i3Vc/dqv2XS12us9g1J5f6iMIZC0gI36g5N/FEKX1pw= Name: pages/debugging-rulesets/index.html Digest-Algorithms: SHA1 SHA256 @@ -667,8 +717,8 @@ SHA256-Digest: 6VKXwWx0rQ6KoTh0OQ4KpscxkgcW433VAazICjc3bCM= Name: rules/default.rulesets Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: JjWz5SSYibzDJ+a2aYJvAWTwW34= -SHA256-Digest: pVP12qhEiKkzzDmZitfi/Q3IDAd97XKVXfMMDgQ/sUA= +SHA1-Digest: hqWsDDcf2fp+r/dTBZqGw2eaqb0= +SHA256-Digest: hnQbXIa2D+1lFh6i13HSkXQyYa/TxpKrPlx3QzgnnX0= Name: wasm/https_everywhere_lib_wasm.js Digest-Algorithms: SHA1 SHA256 diff --git a/src/META-INF/cose.sig b/src/META-INF/cose.sig index e900ac1df303..c124769c1e40 100644 Binary files a/src/META-INF/cose.sig and b/src/META-INF/cose.sig differ diff --git a/src/META-INF/manifest.mf b/src/META-INF/manifest.mf index 3eeb829d418d..35f49ce809b8 100644 --- a/src/META-INF/manifest.mf +++ b/src/META-INF/manifest.mf @@ -2,13 +2,18 @@ Manifest-Version: 1.0 Name: manifest.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 0mXxyoiqdSsp7t4NyeC2nJgWBfU= -SHA256-Digest: I8WJ5ECgfVjNxYY2+UPy/nxohsmOMofrmiFe+MRin3s= +SHA1-Digest: X0hd0tplhCo2R8s3OE27fLAZFD8= +SHA256-Digest: iKk69TG3OJJNjjAJPTe72S+qXa4k/xL8yKmPzAGmaxg= Name: package.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: LSgbuhS/4VcifNHtfiVGOx9z6M0= -SHA256-Digest: sH451dpD697GDGrCPQftxh05jh67OsU8WghaUHXRmGw= +SHA1-Digest: HQyF0Be9Z+C72YzyWk6LqTSCxkU= +SHA256-Digest: 1v7I/u/oNho1Z8rtRLepk7VY9i0r8EktoXSvvy92SsE= + +Name: _locales/ace/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/ach/messages.json Digest-Algorithms: SHA1 SHA256 @@ -17,14 +22,24 @@ SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/af/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: S7Tducwjq9oQg3uP81jxusRKQ5Q= -SHA256-Digest: 8SZ7DFGVOvpBYK8xPliu1bS76uDMfsfxV+dZW+T68f0= +SHA1-Digest: iOMFMT97+EoNCW6DRomntg8GSHk= +SHA256-Digest: cw+OPqn11qIyL1P5cFnPmxrYTVKQ0oPX10+1KjXtNoc= + +Name: _locales/af_ZA/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/ar/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: pxQQhQSkkjd9EAlMdZmvk+qmXhg= SHA256-Digest: MORqa6PigyGRYrjsjuUVk80TAKErKzIZy9G5UnPV20U= +Name: _locales/ar_EG/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= + Name: _locales/ast/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: VdPNPPiC8Ro2JsmoBFkdW3TAy2c= @@ -57,13 +72,18 @@ SHA256-Digest: sTBK8ujpW+kR/M9mXe2ShZUChO9Ytu7gKVYQkaOwrZU= Name: _locales/bs/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: WsiCpHuQMc/QXDmr8E4350/59Qk= -SHA256-Digest: FYxFhUugIwI69yZXwdUZS4mrAN4Imkz2w6RwmCdJoCI= +SHA1-Digest: Vg2wDGtsbEZthKbRz9yUjj7Q8YA= +SHA256-Digest: vQgF2n0ktL3LZ1rqMaiZvCxRRt41I6PLvVHRJYvHb8o= Name: _locales/ca/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: w/rbagSxyduJYY+WAjEC/kppHlE= -SHA256-Digest: HjMYlnsDGZecrHWZhygVZ0rSqSm0K7CvT7G55vtQuqw= +SHA1-Digest: /COeM2de5nZc7h2xYUdMcQqMeJw= +SHA256-Digest: otyh6c/nvuTuTZfmLv2FfYlbI6fkf9ibQ4zZYWll2Bk= + +Name: _locales/cmn/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/cs/messages.json Digest-Algorithms: SHA1 SHA256 @@ -87,8 +107,8 @@ SHA256-Digest: 6RRsp8DV8g7u3majB5LXV/HNNz9wltPP3/drftJO+t0= Name: _locales/el/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: MdPHvAXoHauB/7LK5jDxmzGofIw= -SHA256-Digest: xOUqdvHPdutJsCe7M/JXctP1Sgh7hOmesghLuprQnP4= +SHA1-Digest: cDgo3bT3QsyvgW6sNV1v7VhD+c0= +SHA256-Digest: oBZLruNBa+ryEI2AaAM1IuFsmVxF73+deXjq7P6lunM= Name: _locales/en/messages.json Digest-Algorithms: SHA1 SHA256 @@ -100,6 +120,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= +Name: _locales/en_US/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= +SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= + Name: _locales/eo/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: cTvPwrTLEg/CLQ7vP936VGhWMBA= @@ -132,8 +157,8 @@ SHA256-Digest: U4RrQUCTj9jzxLMjadoUZlclwDWv7StaWVTd+VfnN2I= Name: _locales/fa/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 6Vr0gIgyM6UEogWfh9bq5fj5G/Q= -SHA256-Digest: dBU4ayADWiOm2nFP7pUQdTGHzJcph7n/JNkJUIIOQOk= +SHA1-Digest: Zi0T7F3MTegvevGxycGERaO+y+k= +SHA256-Digest: FppLjcJVwKmgWnEVG8DUj/OfX/mPJaRmMHYdzdQ4Qk4= Name: _locales/fi/messages.json Digest-Algorithms: SHA1 SHA256 @@ -145,6 +170,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: 4Kl28lQ4AxcFKuI1qPanfKBIO1I= SHA256-Digest: JR6Ytgifw1eNfP5eEY9DW2+NyBy5t5m8jcfG1eElpos= +Name: _locales/fr_FR/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: /siGONOTKZIcZRCh3Gjklyi6FpA= +SHA256-Digest: JOAxkWbsFpRl+/JTJ9Ii5P0ixY1UOkuZHRAjMb86eWI= + Name: _locales/fy/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: qYt2G1hP0Cs203jLvxdBLgv4MGQ= @@ -182,18 +212,18 @@ SHA256-Digest: liYeP2q1gkXphKzxxJNsqTh7+T1gzKsee+6vReQMdhs= Name: _locales/hr/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: jhfOEoz7Lnn2K0VKz1YEknb4Io0= -SHA256-Digest: Zqr9BwKayQbY0CGKAChE1QOrJ/lwzKB3RoEOuS8kUdo= +SHA1-Digest: x/3lhb7z7CVqZZdn3midgSjn5tY= +SHA256-Digest: HHx+VP0HB42dWTZ38cR004DWeQpFRgaF5TULrZkatwI= Name: _locales/hu/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: G/nLCR4A1IgsqXTtoBrBWxkENJQ= -SHA256-Digest: JdGhmN8pYcVDLntoWNf8z1K6+LhEeH1WXasrB2s4cEU= +SHA1-Digest: 4eKsxvmbG58FfD5yjfm4b3cr+g4= +SHA256-Digest: i9dh17H4Ruxjb3oxA4GPRJvRPecXQf3U+qaBlGj2qps= Name: _locales/hy/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: u3NvJf10WL4TU+i0h/SdQa3wXqo= -SHA256-Digest: GkBTdJPhknFbkheLWjdvx/PCNJ/g2Buh2aXFSS6t3sk= +SHA1-Digest: QzXAZ5katx2Ye+1QFyFHLcMJROM= +SHA256-Digest: HSYKniubHesccfXGMZYre5wJva2MRztMYAhMHMA2+Z4= Name: _locales/ia/messages.json Digest-Algorithms: SHA1 SHA256 @@ -217,13 +247,13 @@ SHA256-Digest: vtdELbvnbICfJVOrxFLjaJq656uK7EK2pTcecgf4dNc= Name: _locales/ja/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: iXt0vhEYkmvjMXc8lDAtUxEzPq4= -SHA256-Digest: q6nX5VhEKlkIGlDKkijkisg/r5wBbQBRvtiJVFkUVyE= +SHA1-Digest: 7zImT7HvkvCQpdObYY520peFtDs= +SHA256-Digest: mjSxBaiB+SkXyspN3wi6aodH4rYgcp6da2exdiEcGU4= Name: _locales/ka/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 14oGEPq4N/arETDIyNLVldYNCZY= -SHA256-Digest: PYmz04aPK0agJ0+dxhItkGbXdRRl74jYxpjwBgUUiJg= +SHA1-Digest: fHsD070Q4aHyxYhCNfQIYT3MKS0= +SHA256-Digest: yeIbx8SP8Wa4kvXo6Lzx9wrRj1LynhWFd2nbPUqZEsk= Name: _locales/kab/messages.json Digest-Algorithms: SHA1 SHA256 @@ -252,13 +282,13 @@ SHA256-Digest: McBNqK4HaGAS0dEAMzOD8lrwecj6CFapkKhRgZpR2qU= Name: _locales/lt/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: tYZ0GGmoDsqLZ/P25cQudB9hreI= -SHA256-Digest: AUHW3pfU/mCaSEia12vIinsAqyRyepDoL0atvj+aNKg= +SHA1-Digest: cBHtxCIgs0M0vuawqYXF7qBAPZo= +SHA256-Digest: RvNH3JOZbIBt6KKPOdP91hxzpQQLbYxJxWeg36ncftU= Name: _locales/lv/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: eWlKD29lkBmAKbnN5+44DpVE+0s= -SHA256-Digest: hQFDjEGVJDeWYOj+Wn3fTxNWKInY0GUjVn0hJMCeeNw= +SHA1-Digest: ljoDEg01zL32eJF/+OECLuPZkoY= +SHA256-Digest: +pRZCbp3zfzTbM0UqTpiJd23dSymtKZxiZlqD9zNZEw= Name: _locales/mk/messages.json Digest-Algorithms: SHA1 SHA256 @@ -282,8 +312,8 @@ SHA256-Digest: WjOfy4w9K1h+lN9Ld1JdzPwXrpU3TYqIpcQLVhzSsKM= Name: _locales/my/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: lcQnD0Ad1vTjX7a3S6LC+yt3Thw= -SHA256-Digest: CETw5z2dOPJq9bVrPEKbY9CC+rVaI38KW7rEEd9JIoc= +SHA1-Digest: kPgWIxR2rynJkEykmF/T0clmLcU= +SHA256-Digest: pVtnX3UxISFA90i1ivkuL01oGhoah2AqzAJosnkZMCw= Name: _locales/nb/messages.json Digest-Algorithms: SHA1 SHA256 @@ -307,8 +337,8 @@ SHA256-Digest: UMIycHh4OpfT6XEX5IkOJbBhBEmykK3QzilVLqxXbas= Name: _locales/nn/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: xLF7JmWvHGp+zMlW5cn+zEK21wA= -SHA256-Digest: 9cEebbW0phm4SOOWj0pCuOearMHD1zEeLSKrJzl8cMA= +SHA1-Digest: /uRXmVZ2hcY4LDKBmhSwYPb+v9A= +SHA256-Digest: /VRfKB4L2T8XMwAUR9UCXed+uPckbOsicnTGYCRT62U= Name: _locales/oc/messages.json Digest-Algorithms: SHA1 SHA256 @@ -342,8 +372,13 @@ SHA256-Digest: 6Oe7CSTsLlbxPCEcuVYO5tqvl3/TLquitxYnh40167c= Name: _locales/ro/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: K3wJNX5KvietECrZeyRB8tyZ1f4= -SHA256-Digest: JuO0obyzjX/nwffnVRYE/ZnjvmCX9nZ6WcXuz1JvnVU= +SHA1-Digest: iZA4eB6bVN8w8JNfUaLiB04ZeEU= +SHA256-Digest: esk4A/1PXdU5yjo/Y/f3zS1fzrVQUIhGPFyAS1eSw+k= + +Name: _locales/ro_RO/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: iCzvlQJKPogorBRk1ZaRc1PHSzk= +SHA256-Digest: f6sPhnOcfaNWIONa4Ow+YtnAM3GXnWIG1WXDRHOtves= Name: _locales/ru/messages.json Digest-Algorithms: SHA1 SHA256 @@ -352,8 +387,8 @@ SHA256-Digest: PsIJMB4ploNqnBAmnqfFHDXH+zFdu4P6BNZMnIwT0ok= Name: _locales/si/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= -SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= +SHA1-Digest: KM47GTd9GQqAik45v3TwGKzhUqI= +SHA256-Digest: 3PvBqbX4qA1rQB4l+mrxTb6mwA7ssWzrxjn1VJn5peA= Name: _locales/si_LK/messages.json Digest-Algorithms: SHA1 SHA256 @@ -370,6 +405,11 @@ Digest-Algorithms: SHA1 SHA256 SHA1-Digest: MdQaZFkibS04O78qFlB6kmwhF9c= SHA256-Digest: 9pLwtRZfEy2la4LfIgkbDR/M+nNotJAA5wzEgT+AfyI= +Name: _locales/sl_SI/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: wFhFU0upAYqmmQI/nRnGEnqP30Y= +SHA256-Digest: qx/D6APKUhcKmNWwCHD/baIjzMFQNTR4/Rt6LvOTQ4Q= + Name: _locales/son/messages.json Digest-Algorithms: SHA1 SHA256 SHA1-Digest: ofcr0jXThFpy+75hHp2/Q7a13Iw= @@ -387,8 +427,8 @@ SHA256-Digest: tfKdrL6vsCYxRU/QeEvAZC58y6qDuEKkhNi17r1e/8o= Name: _locales/sv/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: cyFIk6HdFO7nrjEb4pHvPJsD/4Q= -SHA256-Digest: PsxcvlDBNB3QLpCKq3v3DYRuDBWKCRq2iIQlSm8qk8o= +SHA1-Digest: UI6tx0CmaOkUsjASOmQvxNRkX+c= +SHA256-Digest: WnBcBaT7T7yKHUvac2bn2q5alrsbfEiLOQUXPIQLurQ= Name: _locales/sw/messages.json Digest-Algorithms: SHA1 SHA256 @@ -412,13 +452,13 @@ SHA256-Digest: fzhILeKwf6EXocFvocLJMDTVFY7948hKtI6L6UG8GFU= Name: _locales/th/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: kKWmrCDpK1fk3aLxyAotzmHSmck= -SHA256-Digest: acWtZ6laVwQQCykOOAjL7i7LjvK/bG0sGO28kpO2WDg= +SHA1-Digest: QaLDEcDBj6HdEh+eAhQ02DWS81c= +SHA256-Digest: ucjQxKDoCEwzTat3hNNjtMRJ/u85+QK47Rw93C4J8Sk= Name: _locales/tr/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: t9IjK69jqxVekTj9JwApvTIsXas= -SHA256-Digest: nRbXtwNKWMitFp2xhq6gkIUR1AnG2BjYiAkBdnuNKCQ= +SHA1-Digest: MDXJjWJjdDGjeYfHHa2+LsPj2tM= +SHA256-Digest: vdziBTOIPyWhvyfApPrN8jZMww3lePVgo4zDkwcv9og= Name: _locales/uk/messages.json Digest-Algorithms: SHA1 SHA256 @@ -437,8 +477,18 @@ SHA256-Digest: SPoiBWn8W+vyUJHKfocitJ5y6RjXedgta0HxflAFB9Y= Name: _locales/vi/messages.json Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: sG4XWNLRvlG6lNa3+2yZ99u48pQ= -SHA256-Digest: KLBDjNGKNNr828Mjn451IYDSB/RUBziY8ZA3dSLwLco= +SHA1-Digest: GMY5uzc6vq9pP9hqFNGlOgVYZ8k= +SHA256-Digest: OidbjDj9CBSxmM5oW3RagDo6ZNvA+5P9CGN8C0cbgms= + +Name: _locales/zh-Hant/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: NXT6rNViMHWrKSlecajyj80CeIg= +SHA256-Digest: 3zXYNMBhIcIsuhQRzfIAFhV3GdeGZXgyc+h5bFXMZtk= + +Name: _locales/zh/messages.json +Digest-Algorithms: SHA1 SHA256 +SHA1-Digest: Vu5rZrqGhcESvjluy4x3EcMPi4o= +SHA256-Digest: karIDiNHSaijMuQkVkG71+StamzOq9ZeGiQhzwJjTAw= Name: _locales/zh_CN/messages.json Digest-Algorithms: SHA1 SHA256 @@ -457,8 +507,8 @@ SHA256-Digest: Xj6MJjfhW3liYqF0UIY6flSaOxnNyr4Urgu2gffF99I= Name: background-scripts/background.js Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ml9Hsp0yeYFXWH+DJjJplE5f8gc= -SHA256-Digest: BhG/LE6nKLYPf9T+aBDw03PlrO1ixewBAVtvrei+078= +SHA1-Digest: GMCKwYZnhsRm4ExhG1q6wY+DQno= +SHA256-Digest: D4ogTIq+ze3hPGkcxzkc2jFho2hACQn3iYc2oaw4egE= Name: background-scripts/bootstrap.js Digest-Algorithms: SHA1 SHA256 @@ -617,8 +667,8 @@ SHA256-Digest: ejF/rMWvajSbZFxp0hRT6SzhobQ3aILcf5pN1BTOGEE= Name: pages/cancel/ux.js Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: ny0MOjBQKt7e0azBc1SyLYf8PZw= -SHA256-Digest: Yv3AnPmy9Xt+7YDH/IHC81VodylU0+coXGZ9H9ARufc= +SHA1-Digest: UtFAiW+HLmKUFMV/v2hPR5haiAI= +SHA256-Digest: i3Vc/dqv2XS12us9g1J5f6iMIZC0gI36g5N/FEKX1pw= Name: pages/debugging-rulesets/index.html Digest-Algorithms: SHA1 SHA256 @@ -667,8 +717,8 @@ SHA256-Digest: 6VKXwWx0rQ6KoTh0OQ4KpscxkgcW433VAazICjc3bCM= Name: rules/default.rulesets Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: JjWz5SSYibzDJ+a2aYJvAWTwW34= -SHA256-Digest: pVP12qhEiKkzzDmZitfi/Q3IDAd97XKVXfMMDgQ/sUA= +SHA1-Digest: hqWsDDcf2fp+r/dTBZqGw2eaqb0= +SHA256-Digest: hnQbXIa2D+1lFh6i13HSkXQyYa/TxpKrPlx3QzgnnX0= Name: wasm/https_everywhere_lib_wasm.js Digest-Algorithms: SHA1 SHA256 @@ -682,11 +732,11 @@ SHA256-Digest: 7JqJ7u/5t5yGxh8p2+YCmgl+LeoRWQRlDJY9cLxWqA4= Name: META-INF/cose.manifest Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: JO2wGRnmRaRYycguAIVgY0++6LI= -SHA256-Digest: x66hqXxvw7wzE9Gi0zld3C4kc2Xsv05kI4YUIVOmM4o= +SHA1-Digest: +bvUG+miP05322u9llsWujjkaHA= +SHA256-Digest: 0Rlv88HrG62MD20B3q/kRBPi9i8RxxgbxR5fKNHkV+Q= Name: META-INF/cose.sig Digest-Algorithms: SHA1 SHA256 -SHA1-Digest: 2uDE3hHyPK75SvsUHebpJZvfrXA= -SHA256-Digest: 15bWn2o+N3QMzWZu51MV1WuEQ9cg/v8Z6ikKlv7GnL8= +SHA1-Digest: AusKfF2Hd6KpGJFyy+AgY3k6fvA= +SHA256-Digest: fk2cPQJETV0QGzKdhH6cQytV8e2iU8Y7jIZoDBzOT7U= diff --git a/src/META-INF/mozilla.rsa b/src/META-INF/mozilla.rsa index 9ca38344689b..d9e0388cc60c 100644 Binary files a/src/META-INF/mozilla.rsa and b/src/META-INF/mozilla.rsa differ diff --git a/src/META-INF/mozilla.sf b/src/META-INF/mozilla.sf index 7e410d465241..98f503350eae 100644 --- a/src/META-INF/mozilla.sf +++ b/src/META-INF/mozilla.sf @@ -1,4 +1,4 @@ Signature-Version: 1.0 -SHA1-Digest-Manifest: SIfVyhFGN/ZFz+nz/hsMFDvVLDU= -SHA256-Digest-Manifest: Cemt0aNL+XteHltKbL2QMCNz8ugDmfEj5F+43pyy7Qs= +SHA1-Digest-Manifest: L31wgRQGJBOG3iJjSeLF4dXsod8= +SHA256-Digest-Manifest: S3HRAq2xWZ+ssLk+lltuxaJGsOPVGY0M8JJuWG6J2us= diff --git a/src/chrome/content/rules/FreeBSoft.org.xml b/src/chrome/content/rules/FreeBSoft.org.xml index 204d8bfe966a..6df3b39ac8c9 100644 --- a/src/chrome/content/rules/FreeBSoft.org.xml +++ b/src/chrome/content/rules/FreeBSoft.org.xml @@ -4,9 +4,7 @@ - www * - beta ** - cvs ** - - devel * - - git ** - - live * + - lists * Shows www.ktn.cz, valid cert ** 500, valid cert @@ -23,8 +21,12 @@ --> + + + - + + - + - + - - - - - - - - - - - - - + - - - - - - - diff --git a/src/chrome/content/rules/Recap_the_Law.xml b/src/chrome/content/rules/Recap_the_Law.xml deleted file mode 100644 index 640e0088b3a8..000000000000 --- a/src/chrome/content/rules/Recap_the_Law.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/chrome/content/rules/SF.net.xml b/src/chrome/content/rules/SF.net.xml index bc9c5c05b14f..0ef3c740834d 100644 --- a/src/chrome/content/rules/SF.net.xml +++ b/src/chrome/content/rules/SF.net.xml @@ -38,6 +38,12 @@ Fetch error: http://goparallel.sf.net/ => https://goparallel.sf.net/: (7, 'Faile + + + + + + diff --git a/src/chrome/content/rules/osuosl.org.xml b/src/chrome/content/rules/osuosl.org.xml index 1c3994d1449e..e3fe0162468a 100644 --- a/src/chrome/content/rules/osuosl.org.xml +++ b/src/chrome/content/rules/osuosl.org.xml @@ -3,6 +3,9 @@ internal-web1.osuosl.org mon1.osuosl.org + Connection reset: + cppcheck1.osuosl.org:8000 + Invalid certificate: amahi.osuosl.org bdale-gag.osuosl.org @@ -188,7 +191,6 @@ - @@ -234,7 +236,6 @@ - diff --git a/src/chrome/content/rules/radio.garden.xml b/src/chrome/content/rules/radio.garden.xml deleted file mode 100644 index 23dca44b5839..000000000000 --- a/src/chrome/content/rules/radio.garden.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/translations b/translations index a9479a6fd1c8..5885a200bb15 160000 --- a/translations +++ b/translations @@ -1 +1 @@ -Subproject commit a9479a6fd1c84b9d1247315a3c8a6cff49494054 +Subproject commit 5885a200bb15b5d7320e8f53293ff067a9943629 diff --git a/utils/eslint/package-lock.json b/utils/eslint/package-lock.json index d07be4b89102..066503c6a00e 100644 --- a/utils/eslint/package-lock.json +++ b/utils/eslint/package-lock.json @@ -90,9 +90,9 @@ "dev": true }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -474,9 +474,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -601,9 +601,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "minimatch": { @@ -616,9 +616,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { @@ -775,9 +775,9 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true }, "strip-ansi": { diff --git a/utils/hsts-prune/package-lock.json b/utils/hsts-prune/package-lock.json index 88b63831a0b2..d9a47270e0e6 100644 --- a/utils/hsts-prune/package-lock.json +++ b/utils/hsts-prune/package-lock.json @@ -14,14 +14,26 @@ } }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", + "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } } }, "asn1": { @@ -38,11 +50,11 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { - "lodash": "^4.17.10" + "lodash": "^4.17.14" } }, "asynckit": { @@ -82,11 +94,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, "combined-stream": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", @@ -138,11 +145,6 @@ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" - }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", @@ -177,11 +179,11 @@ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { - "ajv": "^5.3.0", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, @@ -234,11 +236,6 @@ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -447,6 +444,21 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "optional": true }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", diff --git a/utils/hsts-prune/package.json b/utils/hsts-prune/package.json index fb8efdf32678..fcd6741cb985 100644 --- a/utils/hsts-prune/package.json +++ b/utils/hsts-prune/package.json @@ -10,7 +10,7 @@ "license": "GPL-3.0", "dependencies": { "JSONStream": "^1.3.0", - "async": "^2.1.4", + "async": "^2.6.4", "base64-stream": "^0.1.3", "escape-string-regexp": "^1.0.5", "highland": "^2.10.1", diff --git a/utils/trivialize-cdn-rules/package-lock.json b/utils/trivialize-cdn-rules/package-lock.json index 383bce9b78b3..423379f97406 100644 --- a/utils/trivialize-cdn-rules/package-lock.json +++ b/utils/trivialize-cdn-rules/package-lock.json @@ -1201,9 +1201,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "json-schema-traverse": { "version": "0.3.1", @@ -1223,13 +1223,13 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -1336,9 +1336,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { @@ -1495,9 +1495,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-type": { @@ -1945,14 +1945,6 @@ "get-stdin": "^6.0.0", "minimist": "^1.1.0", "pkg-conf": "^2.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } } }, "string-width": {