diff -Nru firefox-108.0+build2/browser/config/version_display.txt firefox-108.0.1+build1/browser/config/version_display.txt --- firefox-108.0+build2/browser/config/version_display.txt 2022-12-08 19:57:34.000000000 +0000 +++ firefox-108.0.1+build1/browser/config/version_display.txt 2022-12-16 17:38:10.000000000 +0000 @@ -1 +1 @@ -108.0 +108.0.1 diff -Nru firefox-108.0+build2/browser/config/version.txt firefox-108.0.1+build1/browser/config/version.txt --- firefox-108.0+build2/browser/config/version.txt 2022-12-08 19:57:34.000000000 +0000 +++ firefox-108.0.1+build1/browser/config/version.txt 2022-12-16 17:38:10.000000000 +0000 @@ -1 +1 @@ -108.0 +108.0.1 diff -Nru firefox-108.0+build2/BUILDID firefox-108.0.1+build1/BUILDID --- firefox-108.0+build2/BUILDID 2022-12-08 20:05:50.000000000 +0000 +++ firefox-108.0.1+build1/BUILDID 2022-12-16 17:48:28.000000000 +0000 @@ -1 +1 @@ -20221208122842 \ No newline at end of file +20221215175817 \ No newline at end of file diff -Nru firefox-108.0+build2/config/milestone.txt firefox-108.0.1+build1/config/milestone.txt --- firefox-108.0+build2/config/milestone.txt 2022-12-08 19:57:35.000000000 +0000 +++ firefox-108.0.1+build1/config/milestone.txt 2022-12-16 17:38:10.000000000 +0000 @@ -10,4 +10,4 @@ # hardcoded milestones in the tree from these two files. #-------------------------------------------------------- -108.0 +108.0.1 diff -Nru firefox-108.0+build2/debian/changelog firefox-108.0.1+build1/debian/changelog --- firefox-108.0+build2/debian/changelog 2022-12-12 14:24:22.000000000 +0000 +++ firefox-108.0.1+build1/debian/changelog 2022-11-30 03:41:29.000000000 +0000 @@ -1,3 +1,9 @@ +firefox (108.0.1+build1-0ubuntu0.18.04.1) bionic; urgency=medium + + * New upstream release (108.0.1+build1) + + -- Amin Bandali Tue, 29 Nov 2022 22:41:29 -0500 + firefox (108.0+build2-0ubuntu0.18.04.1) bionic; urgency=medium * New upstream release (108.0+build2) diff -Nru firefox-108.0+build2/services/settings/dumps/blocklists/addons-bloomfilters.json firefox-108.0.1+build1/services/settings/dumps/blocklists/addons-bloomfilters.json --- firefox-108.0+build2/services/settings/dumps/blocklists/addons-bloomfilters.json 2022-12-08 19:57:55.000000000 +0000 +++ firefox-108.0.1+build1/services/settings/dumps/blocklists/addons-bloomfilters.json 2022-12-16 17:37:38.000000000 +0000 @@ -2,6 +2,101 @@ "data": [ { "stash": { + "blocked": [], + "unblocked": [ + "{850be3a2-ca5f-47ad-838c-fe39b006e0d1}:1.0.2", + "{33d203ab-419c-4ef6-a512-4b9e59767996}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767973}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767963}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767000}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767960}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767971}:0.1.1", + "{25d0b02c-3c47-11e9-8f6b-9be053c51313}:1.0.2", + "{33d203ab-419c-4ef6-a512-4b9e59767990}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767982}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767002}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767985}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767962}:0.1.1", + "{39000c59-8aaa-4d18-b97f-11945e519e11}:4.3.2", + "{33d203ab-419c-4ef6-a512-4b9e59767981}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767970}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767975}:0.1.1", + "{9d7cfde2-39ae-11e9-bde0-02427e2eba50}:1.0.0", + "{33d203ab-419c-4ef6-a512-4b9e59767974}:0.1.1", + "{39000c59-8aaa-4d18-b97f-11945e519ebd}:4.3.2", + "{33d203ab-419c-4ef6-a512-4b9e59767999}:0.1.1", + "{35253b0b-8109-437f-b8fa-d7e690d3bde1}:1.0", + "{33d203ab-419c-4ef6-a512-4b9e59767997}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767972}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767984}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767001}:0.1.1", + "{33d203ab-419c-4ef6-a512-4b9e59767961}:0.1.1", + "{e111c358-121b-13fa-bf23-bb57da32d184}:4.3.2", + "{33d203ab-419c-4ef6-a512-4b9e59767983}:0.1.1" + ] + }, + "schema": 1670956642918, + "key_format": "{guid}:{version}", + "stash_time": 1670999707827, + "id": "a16453c5-75c6-4dfd-bd5c-26830dd153ac", + "last_modified": 1670999839770 + }, + { + "stash": { + "blocked": [ + "{a4ab67c7-5c64-4e7b-8086-136d9c9edbd0}:13.15.2.1", + "{a4ab67c7-5c64-4e7b-8086-136d9c9edbd0}:13.15.1.1", + "{a4ab67c7-5c64-4e7b-8086-136d9c9edbd0}:13.15.2.0" + ], + "unblocked": [] + }, + "schema": 1670524641405, + "key_format": "{guid}:{version}", + "stash_time": 1670956508796, + "id": "a5c5c5f5-0514-4790-900d-bc1792ae2eb3", + "last_modified": 1670956642838 + }, + { + "stash": { + "blocked": [ + "{adb5ce6c-1616-4398-ab01-abad3ee27f99}:4.9.2", + "damingdingding2@gmail.com:2.3.9", + "{71189f04-d66f-4bb1-9bab-5ad7659a0faf}:8.7.7", + "{71189f04-d66f-4bb1-9bab-5ad7659a0faf}:8.7.8", + "{f61492bb-2f37-4900-99ad-6d034301502e}:11.20.1", + "{d5d69ef7-7db9-4598-8721-7b2b87636ff1}:11.20.1", + "{32230ded-da3e-40e7-b5f6-6929a154cdfa}:11.12.1", + "{22464eb4-82b0-4580-bb91-628b22d3b6cd}:22.11.24", + "{eb09f79b-3baf-46f9-8ee7-03bc90bc0216}:22.11.3", + "{f075d9ac-376f-4228-bcf1-22f56497d61e}:23.12.11", + "supervideo2022@gmail.com:8.7.7", + "{32230ded-da3e-40e7-b5f6-6929a154cdfa}:2.7.2", + "{eb09f79b-3baf-46f9-8ee7-03bc90bc0216}:22.12.3", + "videodownloadcococut2@mail.com:22.11.7", + "{d5d69ef7-7db9-4598-8721-7b2b87636ff1}:11.20.2", + "{715f8dcf-1d79-4f49-9db2-8fbaa381c2d5}:22.9.9", + "{f61492bb-2f37-4900-99ad-6d034301502e}:11.20.2", + "{f61492bb-2f37-4900-99ad-6d034301502e}:11.20.3", + "{4142e70f-cfae-4d06-818c-9b975394fd84}:22.11.24", + "{55507c8a-bc92-4405-90a0-b7ed685fecd3}:4.4.1", + "{d5d69ef7-7db9-4598-8721-7b2b87636ff1}:11.20.3", + "{71189f04-d66f-4bb1-9bab-5ad7659a0faf}:8.7.6", + "damingdingding2@gmail.com:2.2.9", + "damingdingding2@gmail.com:2.4.9", + "{4142e70f-cfae-4d06-818c-9b975394fd84}:22.11.26", + "{22464eb4-82b0-4580-bb91-628b22d3b6cd}:22.11.26", + "{0aabba7b-624f-4d03-a024-bd5036f72727}:1.0.3" + ], + "unblocked": [] + }, + "schema": 1670431003238, + "key_format": "{guid}:{version}", + "stash_time": 1670524508477, + "id": "4987f0b2-6254-43f2-b65e-2431510967cf", + "last_modified": 1670524641328 + }, + { + "stash": { "blocked": [ "{2f8bb310-f718-4cae-8344-9fbca4ee933e}:1.0.6", "{2f8bb310-f718-4cae-8344-9fbca4ee933e}:1.0.5" @@ -2545,5 +2640,5 @@ "last_modified": 1656333551168 } ], - "timestamp": 1669811837825 + "timestamp": 1670999839770 } diff -Nru firefox-108.0+build2/services/settings/dumps/main/devtools-compatibility-browsers.json firefox-108.0.1+build1/services/settings/dumps/main/devtools-compatibility-browsers.json --- firefox-108.0+build2/services/settings/dumps/main/devtools-compatibility-browsers.json 2022-12-08 19:57:55.000000000 +0000 +++ firefox-108.0.1+build1/services/settings/dumps/main/devtools-compatibility-browsers.json 2022-12-16 17:37:38.000000000 +0000 @@ -1,6 +1,123 @@ { "data": [ { + "name": "Deno", + "schema": 1670592261154, + "status": "current", + "version": "1.28", + "browserid": "deno", + "id": "109a1bba-d9e2-4719-9a73-5dee014dc5ff", + "last_modified": 1670592814763 + }, + { + "name": "Edge", + "schema": 1670592261351, + "status": "nightly", + "version": "110", + "browserid": "edge", + "id": "baa61b5a-ce43-4531-beea-a273fefa1e0e", + "last_modified": 1670592814760 + }, + { + "name": "WebView Android", + "schema": 1670592261553, + "status": "nightly", + "version": "110", + "browserid": "webview_android", + "id": "a34cab01-b617-4ded-a09a-7dcfb4c1dd1d", + "last_modified": 1670592814756 + }, + { + "name": "Chrome Android", + "schema": 1670592261049, + "status": "nightly", + "version": "110", + "browserid": "chrome_android", + "id": "7b3adc78-1bce-4cdd-aa53-794a56487ad2", + "last_modified": 1670592814754 + }, + { + "name": "Chrome", + "schema": 1670592260835, + "status": "nightly", + "version": "110", + "browserid": "chrome", + "id": "51a62bb5-f0d0-46d5-a791-c91f9337778f", + "last_modified": 1670592814751 + }, + { + "name": "WebView Android", + "schema": 1670592261453, + "status": "current", + "version": "108", + "browserid": "webview_android", + "id": "b52a98f0-eccd-49c9-ba0d-4a1a99e4923c", + "last_modified": 1670592814746 + }, + { + "name": "Chrome Android", + "schema": 1670592260942, + "status": "current", + "version": "108", + "browserid": "chrome_android", + "id": "4e80773c-3d67-4c20-b1c1-c159e4387dda", + "last_modified": 1670592814743 + }, + { + "name": "Chrome", + "schema": 1670592260691, + "status": "current", + "version": "108", + "browserid": "chrome", + "id": "bd5893da-e8a4-4bee-8b4f-078dacadeb80", + "last_modified": 1670592814741 + }, + { + "name": "Chrome", + "schema": 1670592260747, + "status": "beta", + "version": "109", + "browserid": "chrome", + "id": "2e1149a2-542e-46e6-b9e7-0873ea194532", + "last_modified": 1670592814731 + }, + { + "name": "Chrome Android", + "schema": 1670592260995, + "status": "beta", + "version": "109", + "browserid": "chrome_android", + "id": "851b1fa9-01b4-4c28-8878-dc57084b9507", + "last_modified": 1670592814728 + }, + { + "name": "WebView Android", + "schema": 1670592261503, + "status": "beta", + "version": "109", + "browserid": "webview_android", + "id": "9c710ff8-a0ea-409b-aee4-cce38f3d5742", + "last_modified": 1670592814725 + }, + { + "name": "Edge", + "schema": 1670592261253, + "status": "current", + "version": "108", + "browserid": "edge", + "id": "eb1f1b4a-766d-4ad4-b09e-f0909cb7f0b3", + "last_modified": 1670592814723 + }, + { + "name": "Edge", + "schema": 1670592261302, + "status": "beta", + "version": "109", + "browserid": "edge", + "id": "9fe8ba83-0639-4c98-a199-f87ccf147d00", + "last_modified": 1670592814718 + }, + { "name": "Samsung Internet", "schema": 1669209850168, "status": "current", @@ -91,15 +208,6 @@ "last_modified": 1667919711767 }, { - "name": "Edge", - "schema": 1667654647813, - "status": "nightly", - "version": "109", - "browserid": "edge", - "id": "9fe8ba83-0639-4c98-a199-f87ccf147d00", - "last_modified": 1667805461686 - }, - { "name": "Safari", "schema": 1667654647923, "status": "current", @@ -118,105 +226,6 @@ "last_modified": 1667805461679 }, { - "name": "Edge", - "schema": 1667654647688, - "status": "current", - "version": "107", - "browserid": "edge", - "id": "df33b83f-c87d-4f66-8468-f0e5f065aa1c", - "last_modified": 1667805461675 - }, - { - "name": "Edge", - "schema": 1667654647749, - "status": "beta", - "version": "108", - "browserid": "edge", - "id": "eb1f1b4a-766d-4ad4-b09e-f0909cb7f0b3", - "last_modified": 1667805461665 - }, - { - "name": "WebView Android", - "schema": 1666976259763, - "status": "nightly", - "version": "109", - "browserid": "webview_android", - "id": "9c710ff8-a0ea-409b-aee4-cce38f3d5742", - "last_modified": 1667375654204 - }, - { - "name": "Chrome Android", - "schema": 1666976259529, - "status": "nightly", - "version": "109", - "browserid": "chrome_android", - "id": "851b1fa9-01b4-4c28-8878-dc57084b9507", - "last_modified": 1667375654202 - }, - { - "name": "Chrome", - "schema": 1666976259291, - "status": "nightly", - "version": "109", - "browserid": "chrome", - "id": "2e1149a2-542e-46e6-b9e7-0873ea194532", - "last_modified": 1667375654199 - }, - { - "name": "WebView Android", - "schema": 1666976259651, - "status": "current", - "version": "107", - "browserid": "webview_android", - "id": "040c8600-5853-4a9f-8dc2-a428c1305985", - "last_modified": 1667375654189 - }, - { - "name": "Chrome Android", - "schema": 1666976259411, - "status": "current", - "version": "107", - "browserid": "chrome_android", - "id": "79610bbe-aba5-47ad-be55-0f4a3b3f1e43", - "last_modified": 1667375654186 - }, - { - "name": "Chrome", - "schema": 1666976259171, - "status": "current", - "version": "107", - "browserid": "chrome", - "id": "9d2108d1-9159-4687-b424-e690f1b73dfa", - "last_modified": 1667375654183 - }, - { - "name": "Chrome", - "schema": 1666976259233, - "status": "beta", - "version": "108", - "browserid": "chrome", - "id": "bd5893da-e8a4-4bee-8b4f-078dacadeb80", - "last_modified": 1667375654180 - }, - { - "name": "Chrome Android", - "schema": 1666976259471, - "status": "beta", - "version": "108", - "browserid": "chrome_android", - "id": "4e80773c-3d67-4c20-b1c1-c159e4387dda", - "last_modified": 1667375654177 - }, - { - "name": "WebView Android", - "schema": 1666976259708, - "status": "beta", - "version": "108", - "browserid": "webview_android", - "id": "b52a98f0-eccd-49c9-ba0d-4a1a99e4923c", - "last_modified": 1667375654174 - }, - { "name": "Node.js", "schema": 1666790648328, "status": "current", @@ -244,15 +253,6 @@ "last_modified": 1666884917909 }, { - "name": "Deno", - "schema": 1666358662861, - "status": "current", - "version": "1.27", - "browserid": "deno", - "id": "a58d8a8a-f6d5-4a18-94d2-9ac536dff67f", - "last_modified": 1666602113384 - }, - { "name": "Quest Browser", "schema": 1665650596430, "status": "current", @@ -478,24 +478,6 @@ "last_modified": 1662648201632 }, { - "name": "Chrome", - "schema": 1661424899078, - "status": "planned", - "version": "110", - "browserid": "chrome", - "id": "51a62bb5-f0d0-46d5-a791-c91f9337778f", - "last_modified": 1661426998182 - }, - { - "name": "Chrome Android", - "schema": 1661424905046, - "status": "planned", - "version": "110", - "browserid": "chrome_android", - "id": "7b3adc78-1bce-4cdd-aa53-794a56487ad2", - "last_modified": 1661426998172 - }, - { "name": "Node.js", "schema": 1661424922206, "status": "esr", @@ -505,15 +487,6 @@ "last_modified": 1661426998144 }, { - "name": "WebView Android", - "schema": 1661424937825, - "status": "planned", - "version": "110", - "browserid": "webview_android", - "id": "a34cab01-b617-4ded-a09a-7dcfb4c1dd1d", - "last_modified": 1661426998121 - }, - { "name": "Firefox", "schema": 1645203736177, "status": "esr", @@ -532,5 +505,5 @@ "last_modified": 1645448267500 } ], - "timestamp": 1669210981397 + "timestamp": 1670592814763 } diff -Nru firefox-108.0+build2/services/settings/dumps/security-state/intermediates.json firefox-108.0.1+build1/services/settings/dumps/security-state/intermediates.json --- firefox-108.0+build2/services/settings/dumps/security-state/intermediates.json 2022-12-08 19:57:55.000000000 +0000 +++ firefox-108.0.1+build1/services/settings/dumps/security-state/intermediates.json 2022-12-16 17:37:39.000000000 +0000 @@ -1,6 +1,42 @@ { "data": [ { + "schema": 1670863687245, + "derHash": "1Tv0lop9s8jE4zZvLH92rWG3BB3+/GTBkCxJmm//8kE=", + "subject": "CN=TWCA Global Root CA G2,OU=Root CA,O=TAIWAN-CA,C=TW", + "subjectDN": "MFQxCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHzAdBgNVBAMTFlRXQ0EgR2xvYmFsIFJvb3QgQ0EgRzI=", + "whitelist": false, + "attachment": { + "hash": "98eb759b45ae7a8b4c2aa6949f77f6eca2b524c383ace6b4f33b26bffc4260fe", + "size": 2255, + "filename": "Binh5u18FNN7FdJhefHXYDXjDUk_g97m9xr3tLQ08WY=.pem", + "location": "security-state-staging/intermediates/0777eb68-c3da-4328-a0df-95dee9a0da10.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Binh5u18FNN7FdJhefHXYDXjDUk/g97m9xr3tLQ08WY=", + "crlite_enrolled": false, + "id": "02bbd7f1-bbba-4d0d-bf32-8fc655502ab5", + "last_modified": 1670864222956 + }, + { + "schema": 1670863688123, + "derHash": "xhn05vexuqemxvJECSo/guRqbWe+4mM3+68CVG8zEz8=", + "subject": "CN=TWCA CYBER Root CA,OU=Root CA,O=TAIWAN-CA,C=TW", + "subjectDN": "MFAxCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTElRXQ0EgQ1lCRVIgUm9vdCBDQQ==", + "whitelist": false, + "attachment": { + "hash": "5f3fc9163fe2e721c2aa420f3cee55276d56ee77858d4fbf09275009f74f2591", + "size": 2251, + "filename": "BmALlMAxi7aWfwx3h8yKEDKhecTpXjxXYLMuKQ9_7Js=.pem", + "location": "security-state-staging/intermediates/f2ef287e-d43a-4588-b648-7a0fedb4cb47.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "BmALlMAxi7aWfwx3h8yKEDKhecTpXjxXYLMuKQ9/7Js=", + "crlite_enrolled": false, + "id": "679c7db9-5c10-4aa8-b2e1-b2d6201b209f", + "last_modified": 1670864222947 + }, + { "schema": 1669870099271, "derHash": "f0MlzCQQejlEFVLyf9w0GFgCSC4WTReUqkFe8eQga6c=", "subject": "CN=Entrust Certification Authority - L1K,OU=See www.entrust.net/legal-terms+OU=(c) 2012 Entrust\\, Inc. - for authorized use only,O=Entrust\\, Inc.,C=US", @@ -4915,24 +4951,6 @@ "last_modified": 1666727871753 }, { - "schema": 1666727383924, - "derHash": "kzuA97lyVd9c8dlaEj6QFyLdswtIGvOqg1SCARGe0wM=", - "subject": "CN=AC Firmaprofesional - Secure Web 2020,OU=Security Services,O=Firmaprofesional S.A.,C=ES", - "subjectDN": "MIGTMQswCQYDVQQGEwJFUzEeMBwGA1UECgwVRmlybWFwcm9mZXNpb25hbCBTLkEuMRgwFgYDVQRhDA9WQVRFUy1BNjI2MzQwNjgxGjAYBgNVBAsMEVNlY3VyaXR5IFNlcnZpY2VzMS4wLAYDVQQDDCVBQyBGaXJtYXByb2Zlc2lvbmFsIC0gU2VjdXJlIFdlYiAyMDIw", - "whitelist": false, - "attachment": { - "hash": "52c3fc5e3b79e5116293a6f3f94714018b37170fcaad6cecb1a8528e12265be4", - "size": 2304, - "filename": "HLNGq69C6VUDfEsMKKHPJo4S4cvlTKeTx53VBUCO1JY=.pem", - "location": "security-state-staging/intermediates/46084237-071b-43c7-8b4a-2e0fb8dc3e2c.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "HLNGq69C6VUDfEsMKKHPJo4S4cvlTKeTx53VBUCO1JY=", - "crlite_enrolled": false, - "id": "a799cff8-be7a-4dce-9364-1fef0a45dfde", - "last_modified": 1666727871722 - }, - { "schema": 1666727381856, "derHash": "Yk1VdqZSshMHaL/oS5Ze7//ZFgPSXNX3FVp9wnidrDg=", "subject": "CN=Microsoft Azure ECC TLS Issuing CA 05,O=Microsoft Corporation,C=US", @@ -19315,60 +19333,6 @@ "last_modified": 1656593824300 }, { - "schema": 1656593434036, - "derHash": "cMfmgRnfrRKKiOHXr4501aGeKxmh9ejwCKnPUPRPLbs=", - "subject": "CN=SSL X Y & Z TLS CA RSA R1,O=SSL X Y & Z Corp.,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MHAxCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExGjAYBgNVBAoMEVNTTCBYIFkgJiBaIENvcnAuMSIwIAYDVQQDDBlTU0wgWCBZICYgWiBUTFMgQ0EgUlNBIFIx", - "whitelist": false, - "attachment": { - "hash": "b8040ac443b311ae55e296b68b8b789d8c57bcec60f4440fc1e702197fd74a67", - "size": 2430, - "filename": "R4T7HX6pKZp9r7OGr6NyCYcdUsEH_aad6Zft_LMvyf0=.pem", - "location": "security-state-staging/intermediates/2ad51258-bf6d-4227-a01c-58023b4e411d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "R4T7HX6pKZp9r7OGr6NyCYcdUsEH/aad6Zft/LMvyf0=", - "crlite_enrolled": false, - "id": "f540cc14-ce04-44fe-b9a3-78aa2138d14d", - "last_modified": 1656593824291 - }, - { - "schema": 1656593430900, - "derHash": "VYRK03slu02z/+fc3DkCOkGzxIikepX60fz61Qi3AoU=", - "subject": "CN=Dodo Sign TLS ICA RSA R1,O=Dodo Sign Ltd,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MHIxCzAJBgNVBAYTAk1VMRgwFgYDVQQIDA9QbGFpbmVzIFdpbGhlbXMxDjAMBgNVBAcMBUViZW5lMRYwFAYDVQQKDA1Eb2RvIFNpZ24gTHRkMSEwHwYDVQQDDBhEb2RvIFNpZ24gVExTIElDQSBSU0EgUjE=", - "whitelist": false, - "attachment": { - "hash": "abbe9d1d952f480eb8ce825153802b8959debb2e8927684eccb48634bf53ae31", - "size": 2438, - "filename": "QBni1na5RD10V0ehoagk-O8mlEaC8kPw1gH8_uoYYTY=.pem", - "location": "security-state-staging/intermediates/c2e38f59-bfc4-4f91-a41b-4d6dc0ecabf2.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "QBni1na5RD10V0ehoagk+O8mlEaC8kPw1gH8/uoYYTY=", - "crlite_enrolled": false, - "id": "0533ad85-d7cb-4739-8992-fb9c2638d852", - "last_modified": 1656593824282 - }, - { - "schema": 1656593426010, - "derHash": "LEkPUwE2ARY8fpunSHAYGYnaRwC9vK6ZrSFk6UKF+0E=", - "subject": "CN=MilleniumSign SSL Certificate CA ECC R2,O=MilleniumSign Limited,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MIGJMQswCQYDVQQGEwJNVTEYMBYGA1UECAwPUGxhaW5lcyBXaWxoZW1zMQ4wDAYDVQQHDAVFYmVuZTEeMBwGA1UECgwVTWlsbGVuaXVtU2lnbiBMaW1pdGVkMTAwLgYDVQQDDCdNaWxsZW5pdW1TaWduIFNTTCBDZXJ0aWZpY2F0ZSBDQSBFQ0MgUjI=", - "whitelist": false, - "attachment": { - "hash": "f66e179db0001553729e06eb3c2e95f9e979276eea4d9fcd49b80f06095d911e", - "size": 1402, - "filename": "rZHx6oWsQ4M32pcJKskm--yrHi1znChiiNn-Hyx1h8M=.pem", - "location": "security-state-staging/intermediates/5219627d-fe54-4761-b545-39e1e49b5316.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "rZHx6oWsQ4M32pcJKskm++yrHi1znChiiNn+Hyx1h8M=", - "crlite_enrolled": false, - "id": "3410a610-2407-4773-8528-527b60782c86", - "last_modified": 1656593824237 - }, - { "schema": 1656593421243, "derHash": "YZB58QCmv7ZcsumIkN0KxJK2RmXiVKZqUp2PWRfYKrE=", "subject": "CN=SSL.com EV TLS Transit ECC CA R1,O=SSL Corp,C=US", @@ -19405,24 +19369,6 @@ "last_modified": 1656593824201 }, { - "schema": 1656593420286, - "derHash": "neYdQGDkzEOIcYLd1eYWlGqqN7QxbumMQkSQFg9sjKo=", - "subject": "CN=Dodo Sign EV TLS ICA RSA R1,O=Dodo Sign Ltd,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MHUxCzAJBgNVBAYTAk1VMRgwFgYDVQQIDA9QbGFpbmVzIFdpbGhlbXMxDjAMBgNVBAcMBUViZW5lMRYwFAYDVQQKDA1Eb2RvIFNpZ24gTHRkMSQwIgYDVQQDDBtEb2RvIFNpZ24gRVYgVExTIElDQSBSU0EgUjE=", - "whitelist": false, - "attachment": { - "hash": "d1542bef343215daa158a3c4472f73ad30a70b2277a839c8c71d4c833b5ae436", - "size": 2454, - "filename": "1DY43lDb7xlJzDvOVPtYU5JGz5PGXMK4hqwmC0tfYpM=.pem", - "location": "security-state-staging/intermediates/cf624642-7fff-4bf2-ba9c-3f2c92180a1c.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "1DY43lDb7xlJzDvOVPtYU5JGz5PGXMK4hqwmC0tfYpM=", - "crlite_enrolled": false, - "id": "f9e49a48-b828-4cf6-bb6e-17b1a7554a8d", - "last_modified": 1656593824192 - }, - { "schema": 1656593424089, "derHash": "eF/TI2TEV+KutDU6qVgI83GqiQbhHEDhPDOKaz7nO+E=", "subject": "CN=MuaSSL.com EV TLS Issuing ECC CA R1,O=Hao Quang Viet Software Company Limited,C=VN", @@ -19477,24 +19423,6 @@ "last_modified": 1656593824138 }, { - "schema": 1656593413446, - "derHash": "kDfZCQpjZkzuREvoYzEJdlyQqeDgAyo2xDfjuru5Tt4=", - "subject": "CN=SSL X Y & Z EV TLS CA ECC R1,O=SSL X Y & Z Corp.,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MHMxCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExGjAYBgNVBAoMEVNTTCBYIFkgJiBaIENvcnAuMSUwIwYDVQQDDBxTU0wgWCBZICYgWiBFViBUTFMgQ0EgRUNDIFIx", - "whitelist": false, - "attachment": { - "hash": "3e89f59ac464c82a564f6cf1c63a0ebc998a176433cee13b6106de7799da5a37", - "size": 1280, - "filename": "Tgm74K8EbuCBKCktudG9C_UXO5irwHL8qNYuxdJv1B8=.pem", - "location": "security-state-staging/intermediates/e4c5a3fd-97e6-4cd7-adfc-67d8f0f1bcd7.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Tgm74K8EbuCBKCktudG9C/UXO5irwHL8qNYuxdJv1B8=", - "crlite_enrolled": false, - "id": "44b4c575-0da0-47d6-8bac-ee73b44cd8f1", - "last_modified": 1656593824119 - }, - { "schema": 1656593412481, "derHash": "7R/0Bw8IaOsgoDGfxgGRmAD25e/YI6YVayf4nLBLLCY=", "subject": "CN=TLS ECC ICA R1,O=Public Key Infrastructure Ltd,L=Victoria,ST=Mahé,C=SC", @@ -19513,78 +19441,6 @@ "last_modified": 1656593824092 }, { - "schema": 1656593407779, - "derHash": "NsfjKXUKQD2wuvBpyanzOWPlyYpmqKtXAW22+IzFYU0=", - "subject": "CN=MilleniumSign SSL Certificate CA RSA R2,O=MilleniumSign Limited,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MIGJMQswCQYDVQQGEwJNVTEYMBYGA1UECAwPUGxhaW5lcyBXaWxoZW1zMQ4wDAYDVQQHDAVFYmVuZTEeMBwGA1UECgwVTWlsbGVuaXVtU2lnbiBMaW1pdGVkMTAwLgYDVQQDDCdNaWxsZW5pdW1TaWduIFNTTCBDZXJ0aWZpY2F0ZSBDQSBSU0EgUjI=", - "whitelist": false, - "attachment": { - "hash": "46ffb6bbb5da5280d972b2588cdd48564bdd103b3968ab3c61484dcd71f9a9f3", - "size": 2552, - "filename": "1jNByu9N5tc5kL0IfWW4-AIUQnp6ljVLB3ROX-cA6b4=.pem", - "location": "security-state-staging/intermediates/2cabd9c3-e308-40bc-8232-73b12ca2eb6b.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "1jNByu9N5tc5kL0IfWW4+AIUQnp6ljVLB3ROX+cA6b4=", - "crlite_enrolled": false, - "id": "1b22354f-be36-4a6c-8c7a-9b365d1b848b", - "last_modified": 1656593824083 - }, - { - "schema": 1656593408691, - "derHash": "Ns3MfI84P3SFZYRm/ZUOdT/LAZ4lD9G8GgbFmB2KQYg=", - "subject": "CN=InterCloud SSL Certificate CA ECC R2,O=InterCloud Ventures Inc,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MIGBMQswCQYDVQQGEwJTQzEOMAwGA1UECAwFTWFow6kxETAPBgNVBAcMCFZpY3RvcmlhMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEtMCsGA1UEAwwkSW50ZXJDbG91ZCBTU0wgQ2VydGlmaWNhdGUgQ0EgRUNDIFIy", - "whitelist": false, - "attachment": { - "hash": "5202c08041ed576ca070be1e70fdd7474a179332fef1f9791703c404d0aa120d", - "size": 1288, - "filename": "YZPwIxnplYZBGJ6aDvGcMHWqSiLPmhSwJq2dfNdJpTs=.pem", - "location": "security-state-staging/intermediates/aa1353aa-b154-4189-840c-29247ab1637b.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "YZPwIxnplYZBGJ6aDvGcMHWqSiLPmhSwJq2dfNdJpTs=", - "crlite_enrolled": false, - "id": "1557d2cf-8adf-4332-8c9e-3300b75ae299", - "last_modified": 1656593824065 - }, - { - "schema": 1656593406775, - "derHash": "/FUnD+zHzYsTnjTLDolmBrKwO79YSJMKUKJRNDo20Qw=", - "subject": "CN=SSL X Y & Z EV TLS CA RSA R1,O=SSL X Y & Z Corp.,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MHMxCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExGjAYBgNVBAoMEVNTTCBYIFkgJiBaIENvcnAuMSUwIwYDVQQDDBxTU0wgWCBZICYgWiBFViBUTFMgQ0EgUlNBIFIx", - "whitelist": false, - "attachment": { - "hash": "2dccb1a44a47e219e5a0a8f9bfae9147b1c6ec1502acf925140924a43b4f8470", - "size": 2446, - "filename": "TJQd4p_Mb4gEcXc_faqyIKD02JVJuPcRmDP6eWrYj4U=.pem", - "location": "security-state-staging/intermediates/c291db6b-7d4c-467c-85af-2099233de447.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "TJQd4p/Mb4gEcXc/faqyIKD02JVJuPcRmDP6eWrYj4U=", - "crlite_enrolled": false, - "id": "4c921299-f3ba-40b0-8989-147df682c94a", - "last_modified": 1656593824038 - }, - { - "schema": 1656593404857, - "derHash": "E0fpe/W3HHjeAPKkSp0H33ji6ZfpjnA4t2JXZcl83Ec=", - "subject": "CN=InterCloud SSL Certificate CA RSA R2,O=InterCloud Ventures Inc,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MIGBMQswCQYDVQQGEwJTQzEOMAwGA1UECAwFTWFow6kxETAPBgNVBAcMCFZpY3RvcmlhMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEtMCsGA1UEAwwkSW50ZXJDbG91ZCBTU0wgQ2VydGlmaWNhdGUgQ0EgUlNBIFIy", - "whitelist": false, - "attachment": { - "hash": "c4d8cd0a9d932df30b68e079d2c66ab54b22c41e8bdad6afcb021c0cf2846fa5", - "size": 2454, - "filename": "zp3iAFlKcyLAMqe-MJZjgpwhwmLrQYDlVEHNTCciBQw=.pem", - "location": "security-state-staging/intermediates/4be6fc2a-ba25-4cf2-92dd-b8413157fcf1.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "zp3iAFlKcyLAMqe+MJZjgpwhwmLrQYDlVEHNTCciBQw=", - "crlite_enrolled": false, - "id": "5b1d08e5-833e-4d6a-b3ac-0f9dcdc48eaf", - "last_modified": 1656593824011 - }, - { "schema": 1656593398913, "derHash": "myWmp71RvF9cTwbg0SGP03DdMfr9XNO2J8gvIC8bRlc=", "subject": "CN=SSL.com EV SSL Enterprise Intermediate CA RSA R2,O=SSL Corp,L=Houston,ST=Texas,C=US", @@ -19603,78 +19459,6 @@ "last_modified": 1656593823993 }, { - "schema": 1656593396090, - "derHash": "5Wru6/KIBp7sLW4Ziifhn53zCRNQaM+pNUAmlD0k87E=", - "subject": "CN=InterCloud EV SSL Certificate CA RSA R3,O=InterCloud Ventures Inc,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MIGEMQswCQYDVQQGEwJTQzEOMAwGA1UECAwFTWFow6kxETAPBgNVBAcMCFZpY3RvcmlhMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEwMC4GA1UEAwwnSW50ZXJDbG91ZCBFViBTU0wgQ2VydGlmaWNhdGUgQ0EgUlNBIFIz", - "whitelist": false, - "attachment": { - "hash": "1af4be755715b07dbf20ff0a13522198e3a38a42e449b5bc449405102b5d1ad1", - "size": 2471, - "filename": "hPLzG6Vy1gf1PMWWgLY8z_a0WyqyMoej9-buHprroIU=.pem", - "location": "security-state-staging/intermediates/16e24fe6-41e5-41ac-9153-b742c2b84086.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "hPLzG6Vy1gf1PMWWgLY8z/a0WyqyMoej9+buHprroIU=", - "crlite_enrolled": false, - "id": "0318a0ac-6d5d-4031-9d34-288802cdf050", - "last_modified": 1656593823941 - }, - { - "schema": 1656593391365, - "derHash": "9k0GlO2uBtGEkebp0xxnOZeaLIGiWo5jnf186N/bMWI=", - "subject": "CN=Dodo Sign EV TLS ICA ECC R1,O=Dodo Sign Ltd,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MHUxCzAJBgNVBAYTAk1VMRgwFgYDVQQIDA9QbGFpbmVzIFdpbGhlbXMxDjAMBgNVBAcMBUViZW5lMRYwFAYDVQQKDA1Eb2RvIFNpZ24gTHRkMSQwIgYDVQQDDBtEb2RvIFNpZ24gRVYgVExTIElDQSBFQ0MgUjE=", - "whitelist": false, - "attachment": { - "hash": "de8e0f0536494c049dde05dd734bb2a8d371f243e8f57c6d740b747b55693baf", - "size": 1305, - "filename": "uaqYQ15j83wFQwwqS3bYDrjKrM800inzcvgnootnrYQ=.pem", - "location": "security-state-staging/intermediates/0eca9ca0-dd3e-43a1-aa49-eb321c5954d1.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "uaqYQ15j83wFQwwqS3bYDrjKrM800inzcvgnootnrYQ=", - "crlite_enrolled": false, - "id": "79f7bb7e-8717-4127-8264-a90b50c6e2a2", - "last_modified": 1656593823922 - }, - { - "schema": 1656593388460, - "derHash": "U8D8e2Y0ObwCvBRspo7SeX1czEBqSgM3DYhIOA4cKZY=", - "subject": "CN=Dodo Sign TLS ICA ECC R1,O=Dodo Sign Ltd,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MHIxCzAJBgNVBAYTAk1VMRgwFgYDVQQIDA9QbGFpbmVzIFdpbGhlbXMxDjAMBgNVBAcMBUViZW5lMRYwFAYDVQQKDA1Eb2RvIFNpZ24gTHRkMSEwHwYDVQQDDBhEb2RvIFNpZ24gVExTIElDQSBFQ0MgUjE=", - "whitelist": false, - "attachment": { - "hash": "d3f8d51238b56782aec87c22e2c1d1602e9ac66b32305caea910e8d48df75d37", - "size": 1288, - "filename": "gfr73neHKDZwYTmqZKhKtCIUMzhBNbVvVRuE1GZiSaw=.pem", - "location": "security-state-staging/intermediates/aab4b334-7b7a-41e8-81ed-7f3e7f5ef78d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "gfr73neHKDZwYTmqZKhKtCIUMzhBNbVvVRuE1GZiSaw=", - "crlite_enrolled": false, - "id": "a4407d7f-8528-4fb2-b468-063252244f04", - "last_modified": 1656593823903 - }, - { - "schema": 1656593392333, - "derHash": "en2t4IVo/Tv/JFPmm3qE1b9Bc7S/WM0GQ/8GDDX5Fl0=", - "subject": "CN=SSL X Y & Z TLS CA ECC R1,O=SSL X Y & Z Corp.,L=Victoria,ST=Mahé,C=SC", - "subjectDN": "MHAxCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExGjAYBgNVBAoMEVNTTCBYIFkgJiBaIENvcnAuMSIwIAYDVQQDDBlTU0wgWCBZICYgWiBUTFMgQ0EgRUNDIFIx", - "whitelist": false, - "attachment": { - "hash": "2681f2b6420b44bf0b1158e166bd2cf8a99dacd356ce2c6f4a4bdfac318d475d", - "size": 1268, - "filename": "TC1hkMikhbNbWT7TjUDnHdt4hkFz4dY7ULwwF8-lf3I=.pem", - "location": "security-state-staging/intermediates/b00bee47-ab2c-4313-8cad-5b4a9c65c1cc.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "TC1hkMikhbNbWT7TjUDnHdt4hkFz4dY7ULwwF8+lf3I=", - "crlite_enrolled": false, - "id": "5b6668c9-8966-4d41-b9ac-3fc792a7dcff", - "last_modified": 1656593823885 - }, - { "schema": 1656593393258, "derHash": "JOegR1aXeTq/Pg3bBNVC/+fJPMcdGfYGcUSsqJpMpng=", "subject": "CN=E-Tugra EV TLS RSA CA R1,O=E-TUGRA EBG BILISIM TEKNOLOJILERI VE HIZMETLERI ANONIM SIRKETI,C=TR", @@ -19711,24 +19495,6 @@ "last_modified": 1656593823848 }, { - "schema": 1656593385676, - "derHash": "m6ZluG4nIfUe8GULcoVoqTwNabVtjTjmMFMOdF1mO08=", - "subject": "CN=MilleniumSign EV SSL Certificate CA RSA R3,O=MilleniumSign Limited,L=Ebene,ST=Plaines Wilhems,C=MU", - "subjectDN": "MIGMMQswCQYDVQQGEwJNVTEYMBYGA1UECAwPUGxhaW5lcyBXaWxoZW1zMQ4wDAYDVQQHDAVFYmVuZTEeMBwGA1UECgwVTWlsbGVuaXVtU2lnbiBMaW1pdGVkMTMwMQYDVQQDDCpNaWxsZW5pdW1TaWduIEVWIFNTTCBDZXJ0aWZpY2F0ZSBDQSBSU0EgUjM=", - "whitelist": false, - "attachment": { - "hash": "330956a8d9e26117c7e8d839bf6e30dfb95799eed79f672e6a11e4fe086fe97d", - "size": 2568, - "filename": "Fd9SgizCQBs1fPfz5Y2Z-ByhTYsHK6yT0xbzqrSicsU=.pem", - "location": "security-state-staging/intermediates/e00e73ae-c442-48a6-8fee-353339eb1aa3.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Fd9SgizCQBs1fPfz5Y2Z+ByhTYsHK6yT0xbzqrSicsU=", - "crlite_enrolled": false, - "id": "d8f9e561-24e2-4603-9188-51643db5359a", - "last_modified": 1656593823830 - }, - { "schema": 1656593439685, "derHash": "hZlo+SeLTcgu4w/RGKXSl9KEtofLZM+XVauKnTjytw8=", "subject": "CN=Trustwave Domain Validation SHA256 CA\\, Level 1,O=Trustwave Holdings\\, Inc.,L=Chicago,ST=Illinois,C=US", @@ -22501,24 +22267,6 @@ "last_modified": 1645578266515 }, { - "schema": 1645577627880, - "derHash": "WfX/krYIoBGf8d18YD4OsW9P6tnUcXrDvGLShq45nNo=", - "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2020-12,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIwLTEy", - "whitelist": false, - "attachment": { - "hash": "978bbc0b5187a94f5a992a6478523b1f397eaf3bfd62a8b8256dc53cc30af2bb", - "size": 1691, - "filename": "qHEiXUiOfz6Ni9Jz-z5RQSnsI3DqTIU9kw0X_YkfXsU=.pem", - "location": "security-state-staging/intermediates/927a2d0c-b81c-44ca-8f61-8509049519f5.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "qHEiXUiOfz6Ni9Jz+z5RQSnsI3DqTIU9kw0X/YkfXsU=", - "crlite_enrolled": false, - "id": "dc8347d7-efd8-4734-aa3d-963854a8a8f6", - "last_modified": 1645578266505 - }, - { "schema": 1645577633162, "derHash": "Kg4/KneoDcvlzVLVDWUHbr03+tUx2xDWoThaVX97cl0=", "subject": "CN=e-Szigno Class2 SSL CA 2017,O=Microsec Ltd.,L=Budapest,C=HU", @@ -23599,60 +23347,6 @@ "last_modified": 1610999846060 }, { - "schema": 1607694534261, - "derHash": "bzNd181Kqh2RQPKQ6eezSYp8w1okSqMA4Ua6LZ0CuWA=", - "subject": "CN=GlobalSign Atlas ECCR5 DV TLS CA 2020-12,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIFRMUyBDQSAyMDIwLTEy", - "whitelist": false, - "attachment": { - "hash": "c382d90e02609513d21d5c25d700a6f8e6b01f00b16e0cc3be89ad8d2de7a642", - "size": 1248, - "filename": "V_K2Vnq-QG5Dg_lYp-FnfgtMGvtLYZ1qAfYtkKQAILg=.pem", - "location": "security-state-staging/intermediates/32b8806d-e3fb-4c24-838a-25c957f58b64.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "V/K2Vnq+QG5Dg/lYp+FnfgtMGvtLYZ1qAfYtkKQAILg=", - "crlite_enrolled": false, - "id": "9d98e0ae-79dc-42dd-b2ab-457585b3b2e0", - "last_modified": 1607695036009 - }, - { - "schema": 1607694531126, - "derHash": "pgMsw1Lx4uNijhYqMEe8fWR+LWAaLA8myq+ar3pUI5w=", - "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2020-12,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIwLTEy", - "whitelist": false, - "attachment": { - "hash": "87bb6f2c47bbed017d590d273e3e104b9a51d89c90f2d746b6d5c6b22a32b5e5", - "size": 1691, - "filename": "q8RzYVnv8u4WxSzLeEvOffFfpsrmgSIHiNuWJdK7BlU=.pem", - "location": "security-state-staging/intermediates/45a9ec2b-ccc8-4abc-9d7c-a2ad83a3fca5.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "q8RzYVnv8u4WxSzLeEvOffFfpsrmgSIHiNuWJdK7BlU=", - "crlite_enrolled": false, - "id": "5176fc36-9fd7-446d-aa9d-773e2d5f82c2", - "last_modified": 1607695035994 - }, - { - "schema": 1607694532759, - "derHash": "LrihMXKI8IIz5og86+Z+pqCYniKspCxY1Z9ag04CxRM=", - "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2020-12,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIwLTEy", - "whitelist": false, - "attachment": { - "hash": "0da48dd5abf0b542d1a4a62dc458f758e9c3517117e8ec13525dc3dc3e0ac628", - "size": 1248, - "filename": "pE2Mn6zDBy5ZUUx_Fz25_Wr_c2YZWOT8FCJpeRfpTXQ=.pem", - "location": "security-state-staging/intermediates/c3fa086f-e7d9-478c-8836-1bc02ce096dd.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "pE2Mn6zDBy5ZUUx/Fz25/Wr/c2YZWOT8FCJpeRfpTXQ=", - "crlite_enrolled": false, - "id": "7313f33d-0022-4715-8279-106b6ce53a40", - "last_modified": 1607695035982 - }, - { "schema": 1606678892869, "derHash": "ROvwEj4n/x2wSXvS2uGBVbKkFOa82cbI+49IOYRJuek=", "subject": "CN=TeleSec Business CA 1,OU=T-Systems Trust Center,O=T-Systems International GmbH,C=DE", @@ -25615,24 +25309,6 @@ "last_modified": 1562108417422 }, { - "schema": 1562108407555, - "derHash": "TLXLcF1JUkl7TtfEaoVk6lyRNyefOMhre8qOiIOGiwk=", - "subject": "CN=Atos TrustedRoot Client-CA 2012,O=Atos,C=DE", - "subjectDN": "MEYxKDAmBgNVBAMMH0F0b3MgVHJ1c3RlZFJvb3QgQ2xpZW50LUNBIDIwMTIxDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRF", - "whitelist": false, - "attachment": { - "hash": "237c2a98d0510ae3a9b74e7c36f58c7ec853417862f70d9eb1c558c23bcff6d9", - "size": 1544, - "filename": "QmoGZPrbEdG8ih-gUVH1279QqNMzEBlTyT6SsmZm4wo=.pem", - "location": "security-state-staging/intermediates/33f056bb-fc6e-4125-8eda-19f374d949e8.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "QmoGZPrbEdG8ih+gUVH1279QqNMzEBlTyT6SsmZm4wo=", - "crlite_enrolled": false, - "id": "44de3fa2-feb4-4729-b8cc-b010e83aeb80", - "last_modified": 1562108408307 - }, - { "schema": 1562108404463, "derHash": "uITtZSdDNodifTUVfpBGkNLf9qXc084me7rxWcBvUFQ=", "subject": "CN=Qualified e-Szigno CA 2009,O=Microsec Ltd.,L=Budapest,C=HU", @@ -26947,5 +26623,5 @@ "last_modified": 1559865863642 } ], - "timestamp": 1670338623491 + "timestamp": 1671073023284 } diff -Nru firefox-108.0+build2/SOURCE_CHANGESET firefox-108.0.1+build1/SOURCE_CHANGESET --- firefox-108.0+build2/SOURCE_CHANGESET 2022-12-08 19:58:28.000000000 +0000 +++ firefox-108.0.1+build1/SOURCE_CHANGESET 2022-12-16 17:38:10.000000000 +0000 @@ -1 +1 @@ -bea9aed6d796a9f4641c848e5e7a71e97591db4a \ No newline at end of file +eebe28618896b353a76ac9c220fd4b96334cd73d \ No newline at end of file diff -Nru firefox-108.0+build2/toolkit/components/search/SearchService.sys.mjs firefox-108.0.1+build1/toolkit/components/search/SearchService.sys.mjs --- firefox-108.0+build2/toolkit/components/search/SearchService.sys.mjs 2022-12-08 19:58:15.000000000 +0000 +++ firefox-108.0.1+build1/toolkit/components/search/SearchService.sys.mjs 2022-12-16 17:37:59.000000000 +0000 @@ -1236,14 +1236,14 @@ let engineId = this._settings.getMetaDataAttribute(attributeName); let engine = this._engines.get(engineId) || null; + // If the selected engine is an application provided one, we can relax the + // verification hash check to reduce the annoyance for users who + // backup/sync their profile in custom ways. if ( engine && (engine.isAppProvided || this._settings.getVerifiedMetaDataAttribute(attributeName)) ) { - // If the current engine is a default one, we can relax the - // verification hash check to reduce the annoyance for users who - // backup/sync their profile in custom ways. if (privateMode) { this.#currentPrivateEngine = engine; } else { diff -Nru firefox-108.0+build2/toolkit/components/search/SearchSettings.sys.mjs firefox-108.0.1+build1/toolkit/components/search/SearchSettings.sys.mjs --- firefox-108.0+build2/toolkit/components/search/SearchSettings.sys.mjs 2022-12-08 19:58:16.000000000 +0000 +++ firefox-108.0.1+build1/toolkit/components/search/SearchSettings.sys.mjs 2022-12-16 17:37:59.000000000 +0000 @@ -518,10 +518,15 @@ clonedSettings.metaData.private ); + // As per SearchService._getEngineDefault, we relax the verification hash + // check for application provided engines to reduce the annoyance for + // users who backup/sync their profile in custom ways. if ( currentDefaultEngine && - lazy.SearchUtils.getVerificationHash(clonedSettings.metaData.current) == - clonedSettings.metaData[this.getHashName("current")] + (currentDefaultEngine.isAppProvided || + lazy.SearchUtils.getVerificationHash( + clonedSettings.metaData.current + ) == clonedSettings.metaData[this.getHashName("current")]) ) { // Store the defaultEngineId this.setVerifiedMetaDataAttribute( @@ -534,8 +539,10 @@ if ( privateDefaultEngine && - lazy.SearchUtils.getVerificationHash(clonedSettings.metaData.private) == - clonedSettings.metaData[this.getHashName("private")] + (privateDefaultEngine.isAppProvided || + lazy.SearchUtils.getVerificationHash( + clonedSettings.metaData.private + ) == clonedSettings.metaData[this.getHashName("private")]) ) { // Store the privateDefaultEngineId this.setVerifiedMetaDataAttribute( diff -Nru firefox-108.0+build2/toolkit/components/search/tests/xpcshell/data/search-legacy-wrong-third-party-engine-hashes.json firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/data/search-legacy-wrong-third-party-engine-hashes.json --- firefox-108.0+build2/toolkit/components/search/tests/xpcshell/data/search-legacy-wrong-third-party-engine-hashes.json 1970-01-01 00:00:00.000000000 +0000 +++ firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/data/search-legacy-wrong-third-party-engine-hashes.json 2022-12-16 17:37:59.000000000 +0000 @@ -0,0 +1,114 @@ +{ + "version": 1, + "buildID": "20121106", + "locale": "en-US", + "metaData": { + "current": "Test search engine", + "private": "Test search engine", + "hash": "wrong-hash-o/HzjHlVpb97AFGH3pY1GZ6CoTQkQslUKRd38/qasto=", + "privateHash": "wrong-hash-o/HzjHlVpb97AFGH3pY1GZ6CoTQkQslUKRd38/qasto=" + }, + "engines": [ + { + "_name": "engine1", + "_shortName": "engine1", + "_loadPath": "[other]addEngineWithDetails:engine1@search.mozilla.org", + "description": "A small test engine", + "__searchForm": null, + "_iconURL": "moz-extension://9c38b851-bede-2244-a086-9be8128dd64d/favicon.ico", + "_iconMapObj": { + "{}": "moz-extension://9c38b851-bede-2244-a086-9be8128dd64d/favicon.ico" + }, + "_metaData": { + "alias": "testAlias" + }, + "_urls": [ + { + "template": "https://1.example.com/search", + "rels": [], + "resultDomain": "1.example.com", + "params": [ + { + "name": "q", + "value": "{searchTerms}" + } + ] + } + ], + "_isBuiltin": true, + "queryCharset": "UTF-8", + "extensionID": "engine1@search.mozilla.org" + }, + { + "_name": "engine2", + "_shortName": "engine2", + "_loadPath": "[other]addEngineWithDetails:engine2@search.mozilla.org", + "description": "A small test engine", + "__searchForm": null, + "_iconURL": "moz-extension://0ea1d9b5-a14c-0e42-afaf-f25e8261c135/favicon.ico", + "_iconMapObj": { + "{}": "moz-extension://0ea1d9b5-a14c-0e42-afaf-f25e8261c135/favicon.ico" + }, + "_metaData": { + "alias": null, + "hidden": false + }, + "_urls": [ + { + "template": "https://2.example.com/search", + "rels": [], + "resultDomain": "2.example.com", + "params": [ + { + "name": "q", + "value": "{searchTerms}" + } + ] + } + ], + "_isBuiltin": true, + "queryCharset": "UTF-8", + "extensionID": "engine2@search.mozilla.org" + }, + { + "_name": "Test search engine", + "_shortName": "test-search-engine", + "description": "A test search engine (based on Google search)", + "__searchForm": "http://www.google.com/", + "_iconURL": "data:image/png;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs9Pt8xetPtu9FsfFNtu%2BTzvb2%2B%2Fne4dFJeBw0egA%2FfAJAfAA8ewBBegAAAAD%2B%2FPtft98Mp%2BwWsfAVsvEbs%2FQeqvF8xO7%2F%2F%2F63yqkxdgM7gwE%2FggM%2BfQA%2BegBDeQDe7PIbotgQufcMufEPtfIPsvAbs%2FQvq%2Bfz%2Bf%2F%2B%2B%2FZKhR05hgBBhQI8hgBAgAI9ewD0%2B%2Fg3pswAtO8Cxf4Kw%2FsJvvYAqupKsNv%2B%2Fv7%2F%2FP5VkSU0iQA7jQA9hgBDgQU%2BfQH%2F%2Ff%2FQ6fM4sM4KsN8AteMCruIqqdbZ7PH8%2Fv%2Fg6Nc%2Fhg05kAA8jAM9iQI%2BhQA%2BgQDQu6b97uv%2F%2F%2F7V8Pqw3eiWz97q8%2Ff%2F%2F%2F%2F7%2FPptpkkqjQE4kwA7kAA5iwI8iAA8hQCOSSKdXjiyflbAkG7u2s%2F%2B%2F%2F39%2F%2F7r8utrqEYtjQE8lgA7kwA7kwA9jwA9igA9hACiWSekVRyeSgiYSBHx6N%2F%2B%2Fv7k7OFRmiYtlAA5lwI7lwI4lAA7kgI9jwE9iwI4iQCoVhWcTxCmb0K%2BooT8%2Fv%2F7%2F%2F%2FJ2r8fdwI1mwA3mQA3mgA8lAE8lAE4jwA9iwE%2BhwGfXifWvqz%2B%2Ff%2F58u%2Fev6Dt4tr%2B%2F%2F2ZuIUsggA7mgM6mAM3lgA5lgA6kQE%2FkwBChwHt4dv%2F%2F%2F728ei1bCi7VAC5XQ7kz7n%2F%2F%2F6bsZkgcB03lQA9lgM7kwA2iQktZToPK4r9%2F%2F%2F9%2F%2F%2FSqYK5UwDKZAS9WALIkFn%2B%2F%2F3%2F%2BP8oKccGGcIRJrERILYFEMwAAuEAAdX%2F%2Ff7%2F%2FP%2B%2BfDvGXQLIZgLEWgLOjlf7%2F%2F%2F%2F%2F%2F9QU90EAPQAAf8DAP0AAfMAAOUDAtr%2F%2F%2F%2F7%2B%2Fu2bCTIYwDPZgDBWQDSr4P%2F%2Fv%2F%2F%2FP5GRuABAPkAA%2FwBAfkDAPAAAesAAN%2F%2F%2B%2Fz%2F%2F%2F64g1C5VwDMYwK8Yg7y5tz8%2Fv%2FV1PYKDOcAAP0DAf4AAf0AAfYEAOwAAuAAAAD%2F%2FPvi28ymXyChTATRrIb8%2F%2F3v8fk6P8MAAdUCAvoAAP0CAP0AAfYAAO4AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAA", + "_metaData": {}, + "_urls": [ + { + "template": "http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl={moz:locale}&q={searchTerms}", + "rels": [], + "resultDomain": "suggestqueries.google.com", + "type": "application/x-suggestions+json", + "params": [] + }, + { + "template": "http://www.google.com/search", + "rels": [], + "resultDomain": "google.com", + "params": [ + { + "name": "q", + "value": "{searchTerms}" + }, + { + "name": "channel", + "value": "fflb", + "purpose": "keyword" + }, + { + "name": "channel", + "value": "rcs", + "purpose": "contextmenu" + } + ] + } + ], + "queryCharset": "UTF-8", + "extensionID": "test-addon-id@mozilla.org" + } + ] +} diff -Nru firefox-108.0+build2/toolkit/components/search/tests/xpcshell/test_settings.js firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/test_settings.js --- firefox-108.0+build2/toolkit/components/search/tests/xpcshell/test_settings.js 2022-12-08 19:58:14.000000000 +0000 +++ firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/test_settings.js 2022-12-16 17:37:59.000000000 +0000 @@ -207,9 +207,18 @@ ); add_task( - async function test_legacy_setting_migration_with_incorrect_metaData_current_and_private_hashes() { + async function test_legacy_setting_migration_with_incorrect_metaData_current_and_private_hashes_app_provided() { let ss = Services.search.wrappedJSObject; + // Here we are testing correct migration for the case that a user has set + // their default engine to an application provided engine (but not the app + // default). + // + // In this case we should ignore invalid hashes for the default engines, + // and allow the select default to remain. This covers the case where + // a user has copied a profile from a different directory. + // See SearchService._getEngineDefault for more details. + await loadSettingsFile( "data/search-legacy-wrong-default-engine-hashes.json", false, @@ -226,15 +235,72 @@ Assert.equal( migratedSettingsFile.metaData.defaultEngineId, - "", + "engine2@search.mozilla.orgdefault", + "Should ignore invalid metaData.hash when the default engine is application provided." + ); + Assert.equal( + Services.search.defaultEngine.name, + "engine2", + "Should have the correct engine set as default" + ); + + Assert.equal( + migratedSettingsFile.metaData.privateDefaultEngineId, + "engine2@search.mozilla.orgdefault", + "Should ignore invalid metaData.privateHash when the default private engine is application provided." + ); + Assert.equal( + Services.search.defaultPrivateEngine.name, + "engine2", + "Should have the correct engine set as default private" + ); + + removeSettingsFile(); + } +); + +add_task( + async function test_legacy_setting_migration_with_incorrect_metaData_current_and_private_hashes_third_party() { + let ss = Services.search.wrappedJSObject; + + // This test is checking that if the user has set a third-party engine as + // default, and the verification hash is invalid, then we do not copy + // the default engine setting. + + await loadSettingsFile( + "data/search-legacy-wrong-third-party-engine-hashes.json", + false, + false + ); + const settingsFileWritten = promiseAfterSettings(); + + await ss.reset(); + await Services.search.init(); + + await settingsFileWritten; - "When metaData.hash is not the correct hash for metaData.current, the migration should reset the defaultEngineId to an empty string." + let migratedSettingsFile = await promiseSettingsData(); + + Assert.equal( + migratedSettingsFile.metaData.defaultEngineId, + "", + "Should reset the default engine when metaData.hash is invalid and the engine is not application provided." + ); + Assert.equal( + Services.search.defaultEngine.name, + "engine1", + "Should have reset the default engine" ); Assert.equal( migratedSettingsFile.metaData.privateDefaultEngineId, "", - "When metaData.privateHash is not the correct hash for metaData.private, the migration should reset the privateDefaultEngineId to an empty string." + "Should reset the default engine when metaData.privateHash is invalid and the engine is not application provided." + ); + Assert.equal( + Services.search.defaultPrivateEngine.name, + "engine1", + "Should have reset the default private engine" ); removeSettingsFile(); diff -Nru firefox-108.0+build2/toolkit/components/search/tests/xpcshell/xpcshell.ini firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/xpcshell.ini --- firefox-108.0+build2/toolkit/components/search/tests/xpcshell/xpcshell.ini 2022-12-08 19:58:15.000000000 +0000 +++ firefox-108.0.1+build1/toolkit/components/search/tests/xpcshell/xpcshell.ini 2022-12-16 17:37:59.000000000 +0000 @@ -39,6 +39,7 @@ data/search-legacy-correct-default-engine-hashes.json data/search-legacy-no-ids.json data/search-legacy-wrong-default-engine-hashes.json + data/search-legacy-wrong-third-party-engine-hashes.json data/search-obsolete-app.json data/search-obsolete-distribution.json data/search-obsolete-langpack.json