Version in base suite: 128.5.0esr-1~deb12u1 Version in overlay suite: 128.6.0esr-1~deb12u1 Base version: firefox-esr_128.6.0esr-1~deb12u1 Target version: firefox-esr_128.7.0esr-1~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/f/firefox-esr/firefox-esr_128.6.0esr-1~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/f/firefox-esr/firefox-esr_128.7.0esr-1~deb12u1.dsc /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/cert9.db |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/key4.db |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/mochitest.client |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/gfx/tests/crashtests/WhiteOnBlack.otf |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/netwerk/test/unit/client-cert.p12 |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-256.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/big_manifest.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_int_signed_with_pkcs7.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed_with_pkcs7.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_signed_with_pkcs7.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_tampered_good_pkcs7.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/empty_signerInfos.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/huge_manifest.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_multiple_signed.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_signed.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/unknown_issuer_app.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/unsigned_app.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_expired.zip |binary /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_not_yet_valid.zip |binary firefox-esr-128.7.0esr/CLOBBER | 2 firefox-esr-128.7.0esr/Cargo.lock | 10 firefox-esr-128.7.0esr/browser/base/content/test/siteIdentity/browser.toml | 1 firefox-esr-128.7.0esr/browser/components/enterprisepolicies/Policies.sys.mjs | 79 firefox-esr-128.7.0esr/browser/components/enterprisepolicies/tests/xpcshell/test_telemetry.js | 11 firefox-esr-128.7.0esr/browser/components/search/test/browser/browser_google_behavior.js | 8 firefox-esr-128.7.0esr/browser/config/version.txt | 2 firefox-esr-128.7.0esr/browser/config/version_display.txt | 2 firefox-esr-128.7.0esr/browser/extensions/formautofill/test/browser/heuristics/third_party/browser.toml | 1 firefox-esr-128.7.0esr/config/milestone.txt | 2 firefox-esr-128.7.0esr/debian/changelog | 10 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_css-property_issue.js | 14 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-attribute-change.js | 20 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-dom-change.js | 14 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_markup-dom-change.js | 10 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_ruleview-attribute-change.js | 12 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_document-reload.js | 12 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_rule-change.js | 52 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_selected-node-change.js | 20 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_top-level-target-change.js | 16 firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_issue-node.js | 4 firefox-esr-128.7.0esr/devtools/client/inspector/test/shared-head.js | 16 firefox-esr-128.7.0esr/devtools/client/netmonitor/test/browser_net_copy_headers.js | 2 firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.cpp | 42 firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.h | 2 firefox-esr-128.7.0esr/dom/animation/Animation.cpp | 20 firefox-esr-128.7.0esr/dom/animation/Animation.h | 13 firefox-esr-128.7.0esr/dom/animation/AnimationEventDispatcher.h | 40 firefox-esr-128.7.0esr/dom/animation/CSSAnimation.cpp | 6 firefox-esr-128.7.0esr/dom/animation/CSSAnimation.h | 8 firefox-esr-128.7.0esr/dom/animation/CSSTransition.cpp | 52 firefox-esr-128.7.0esr/dom/animation/CSSTransition.h | 12 firefox-esr-128.7.0esr/dom/base/AbstractRange.cpp | 35 firefox-esr-128.7.0esr/dom/base/AbstractRange.h | 3 firefox-esr-128.7.0esr/dom/base/StructuredCloneHolder.cpp | 1 firefox-esr-128.7.0esr/dom/base/nsRange.cpp | 8 firefox-esr-128.7.0esr/dom/base/test/browser.toml | 4 firefox-esr-128.7.0esr/dom/base/test/browser_set_focus_after_reuse_bcg.js | 104 firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_1.html | 16 firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_2.html | 18 firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebgl.cpp | 51 firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebglInternal.h | 24 firefox-esr-128.7.0esr/dom/canvas/ImageBitmap.cpp | 17 firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1-ref.html | 28 firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1.html | 52 firefox-esr-128.7.0esr/dom/canvas/test/reftest/reftest.list | 1 firefox-esr-128.7.0esr/dom/credentialmanagement/CredentialsContainer.cpp | 2 firefox-esr-128.7.0esr/dom/events/KeyEventHandler.h | 2 firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.cpp | 165 firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.h | 60 firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/1939295.html | 5 firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/crashtests.list | 1 firefox-esr-128.7.0esr/dom/html/test/browser_ImageDocument_svg_zoom.js | 2 firefox-esr-128.7.0esr/dom/ipc/BrowserBridgeParent.cpp | 3 firefox-esr-128.7.0esr/dom/ipc/ContentParent.cpp | 9 firefox-esr-128.7.0esr/dom/media/MediaManager.cpp | 11 firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyDecryptionManager.cpp | 5 firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyUtils.cpp | 5 firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.cpp | 42 firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.h | 17 firefox-esr-128.7.0esr/dom/media/systemservices/CamerasParent.cpp | 81 firefox-esr-128.7.0esr/dom/media/systemservices/PCameras.ipdl | 5 firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.cc | 483 - firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.h | 119 firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.cc | 730 +- firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.h | 102 firefox-esr-128.7.0esr/dom/media/tests/crashtests/1920264.html | 19 firefox-esr-128.7.0esr/dom/media/tests/crashtests/crashtests.list | 1 firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp | 18 firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp | 21 firefox-esr-128.7.0esr/dom/performance/PerformanceObserver.cpp | 9 firefox-esr-128.7.0esr/dom/tests/browser/browser.toml | 4 firefox-esr-128.7.0esr/dom/webauthn/WinWebAuthnService.cpp | 19 firefox-esr-128.7.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp | 4 firefox-esr-128.7.0esr/gfx/2d/ScaledFontMac.cpp | 2 firefox-esr-128.7.0esr/gfx/cairo/README | 2 firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S | 2 firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S | 2 firefox-esr-128.7.0esr/gfx/cairo/pixman-neon.patch | 30 firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.cpp | 6 firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.h | 26 firefox-esr-128.7.0esr/gfx/layers/ipc/SharedSurfacesParent.cpp | 18 firefox-esr-128.7.0esr/gfx/tests/crashtests/1938548.html | 27 firefox-esr-128.7.0esr/gfx/tests/crashtests/crashtests.list | 2 firefox-esr-128.7.0esr/gfx/webrender_bindings/Moz2DImageRenderer.cpp | 1 firefox-esr-128.7.0esr/gfx/ycbcr/yuv_convert_arm.cpp | 2 firefox-esr-128.7.0esr/js/src/jit/MIROps.yaml | 1 firefox-esr-128.7.0esr/js/src/vm/JSScript.cpp | 12 firefox-esr-128.7.0esr/layout/reftests/bugs/reftest.list | 2 firefox-esr-128.7.0esr/layout/style/ServoStyleConstsInlines.h | 55 firefox-esr-128.7.0esr/layout/style/nsStyleStruct.cpp | 4 firefox-esr-128.7.0esr/layout/xul/tree/nsTreeBodyFrame.cpp | 32 firefox-esr-128.7.0esr/modules/libpref/init/StaticPrefList.yaml | 38 firefox-esr-128.7.0esr/netwerk/dns/DNSRequestChild.cpp | 10 firefox-esr-128.7.0esr/netwerk/dns/HTTPSSVC.cpp | 2 firefox-esr-128.7.0esr/netwerk/dns/effective_tld_names.dat | 339 - firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpConnection.cpp | 4 firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpHandler.cpp | 18 firefox-esr-128.7.0esr/netwerk/test/mochitests/test_accept_header.html | 2 firefox-esr-128.7.0esr/security/manager/ssl/StaticHPKPins.h | 2 firefox-esr-128.7.0esr/security/manager/ssl/cert_storage/src/lib.rs | 41 firefox-esr-128.7.0esr/security/manager/ssl/nsSTSPreloadList.inc | 3181 ++-------- firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-via-intermediate.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-with-ocsp-signing.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/code-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-expired-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-untrusted-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/email-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-cn.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-empty-subject.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-non-empty-subject.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-o.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-ou.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/intermediate.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/invalid.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/longOID.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/md5-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-all-usages.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-regular-usages.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/revoked.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ssl-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/unknown-issuer.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/untrusted-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/badSubjectAltNames.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/beforeEpochIssuer.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ca-used-as-end-entity.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-from-missing-intermediate.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-imminently-distrusted.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyIssuerName.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyNameCA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/expiredissuer.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/idn-certificate.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequateKeySizeEE.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequatekeyusage-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ipAddressAsDNSNameInSAN.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/md5signature.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch-untrusted.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatchCN.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mitm.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/noValidNames.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/notYetValidIssuer.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCritical.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCriticalWithExtKeyUsage.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeNotCritical.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-issuer-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem.certspec | 1 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/self-signed-EE-with-cA-true.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned-inadequateEKU.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-ca.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem.certspec | 1 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/unknownissuer.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/untrustedissuer.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/v1Cert.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ca-used-as-end-entity.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSHA1Signer.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSigner.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerFromIntermediate.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerKeyUsageCrlSigning.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerNoExtKeyUsage.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerWrongExtKeyUsage.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-bad-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-good-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee-with-must-staple-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-missing-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspEEWithIntermediate.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspOtherEndEntity.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem.certspec | 1 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-ca.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem.certspec | 1 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-multi-tls-feature-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-must-staple-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_builtins/int.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-CA.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-CA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-CA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-OCSP.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-nsSGC.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-CA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-CA.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNull.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullCNAndSAN.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN2.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-all-usages.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-missing-keyCertSign.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-no-keyUsage-extension.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-all-usages.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-missing-keyCertSign.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-no-keyUsage-extension.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-all-usages.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-missing-keyCertSign.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-no-keyUsage-extension.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-all-usages.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-missing-keyCertSign.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-no-keyUsage-extension.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-all-usages.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-missing-keyCertSign.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-no-keyUsage-extension.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_override_read.js | 6 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-rsa.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-secp384r1.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa-direct.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1-direct.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-rsa.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-secp384r1.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_storage.js | 4 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/int.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_utf8/certificateToAlter.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-not-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-not-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-not-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-not-cA_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-not-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-not-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-not-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-not-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-not-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-not-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-not-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-not-cA_ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-noBC_ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-cA.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-not-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-not-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-not-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-not-cA.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-noBC.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_int.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_RSA_ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_ee.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_no_SAN_ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_wrong_key_ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_remote_newtab_ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-insufficient-scts.example.com.pem | 34 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-valid.example.com.pem | 52 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/test-ca.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/delegated-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/private-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/selfsigned.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/test-ca.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-ee.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-ee.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-ee.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-evroot-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-int.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/default-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/no-san-ee.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-no-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-server-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-cA-FALSE-asserts-keyCertSign.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth-invalid.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-extensions.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-no-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-server-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-not-a-ca.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-no-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-server-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-no-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-server-eku.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-cA-FALSE-asserts-keyCertSign.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth-invalid.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-extensions.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-no-eku.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-server-eku.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-not-a-ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-no-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-server-eku.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/default-ee.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_rsa_2048.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_secp256r1_256.pem | 8 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256k1_256-int_secp256r1_256-root_secp256r1_256.pem | 6 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_rsa_1016-root_secp256r1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp224r1_224-root_secp256r1_256.pem | 8 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp224r1_224.pem | 6 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp256k1_256.pem | 8 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp384r1_384-int_secp256r1_256-root_rsa_2048.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp521r1_521-int_secp384r1_384-root_secp256r1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_rsa_1024.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_secp256r1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1016.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1024.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp224r1_224-root_secp256r1_256.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_rsa_2048.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp224r1_224.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256k1_256.pem | 8 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256r1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp384r1_384-root_secp256r1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1016.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1024.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_2048.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp224r1_224.pem | 8 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256k1_256.pem | 10 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256r1_256.pem | 12 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2040-evroot.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-ev_root_rsa_2040.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-evroot.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissallowed.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissblocked.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ca-example-com-permitted.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/dciss.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com-and-org.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-org.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-test.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/int-example-org-permitted.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/bad-scheme.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ca.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/empty-scheme-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ftp-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/hTTp-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/https-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/int.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/negative-port.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-host-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-path-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-host-port.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-url.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/unknown-scheme.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/user-pass.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt-serial-2.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-revocations-txt.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-subject-and-pubkey.pem | 20 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/same-issuer-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/test-int-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_sanctions/default-ee.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca1.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca2.pem | 16 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee1.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee2.pem | 14 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_27_months-ev_int_60_months-evroot.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_28_months-ev_int_60_months-evroot.pem | 18 firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_int_60_months-evroot.pem | 18 firefox-esr-128.7.0esr/security/nss/TAG-INFO | 2 firefox-esr-128.7.0esr/security/nss/cmd/pk12util/pk12util.c | 4 firefox-esr-128.7.0esr/security/nss/coreconf/coreconf.dep | 1 firefox-esr-128.7.0esr/security/nss/doc/rst/releases/index.rst | 18 firefox-esr-128.7.0esr/security/nss/lib/dev/devutil.c | 8 firefox-esr-128.7.0esr/security/nss/lib/nss/nss.h | 4 firefox-esr-128.7.0esr/security/nss/lib/pkcs7/certread.c | 2 firefox-esr-128.7.0esr/security/nss/lib/pkcs7/p7decode.c | 1 firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11.c | 8 firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11u.c | 13 firefox-esr-128.7.0esr/security/nss/lib/softoken/softkver.h | 4 firefox-esr-128.7.0esr/security/nss/lib/ssl/sslsnce.c | 6 firefox-esr-128.7.0esr/security/nss/lib/util/nssutil.h | 4 firefox-esr-128.7.0esr/security/nss/lib/util/utilmod.c | 4 firefox-esr-128.7.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json | 206 firefox-esr-128.7.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json | 414 - firefox-esr-128.7.0esr/services/settings/dumps/main/search-config-v2.json | 14 firefox-esr-128.7.0esr/services/settings/dumps/main/translations-models.json | 164 firefox-esr-128.7.0esr/services/settings/dumps/main/url-classifier-skip-urls.json | 10 firefox-esr-128.7.0esr/services/settings/dumps/security-state/intermediates.json | 1619 ++--- firefox-esr-128.7.0esr/services/settings/dumps/security-state/onecrl.json | 212 firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem | 20 firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem | 18 firefox-esr-128.7.0esr/servo/components/style/custom_properties.rs | 39 firefox-esr-128.7.0esr/servo/ports/geckolib/cbindgen.toml | 6 firefox-esr-128.7.0esr/sourcestamp.txt | 4 firefox-esr-128.7.0esr/supply-chain/audits.toml | 6 firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-properties-values-api/non-computed-unit-cycles.html | 109 firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html | 77 firefox-esr-128.7.0esr/testing/web-platform/tests/fetch/api/basic/gc.any.js | 19 firefox-esr-128.7.0esr/testing/web-platform/tests/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.js | 13 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/BUILD.gn | 6 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/DEPS | 3 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build | 2 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.h | 17 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.cc | 8 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.h | 2 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.h | 9 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm | 37 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.h | 49 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm | 102 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.h | 37 firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm | 782 ++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm | 15 firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/2086ff5d33.no-op-cherry-pick-msg | 1 firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/3069c60ada.no-op-cherry-pick-msg | 1 firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/c2f0260894.no-op-cherry-pick-msg | 1 firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/d4a6c3f76f.no-op-cherry-pick-msg | 1 firefox-esr-128.7.0esr/third_party/rust/sys-locale/.cargo-checksum.json | 1 firefox-esr-128.7.0esr/third_party/rust/sys-locale/CHANGELOG.md | 73 firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.lock | 207 firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.toml | 57 firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-APACHE | 201 firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-MIT | 21 firefox-esr-128.7.0esr/third_party/rust/sys-locale/README.md | 54 firefox-esr-128.7.0esr/third_party/rust/sys-locale/examples/get_locale.rs | 11 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/android.rs | 75 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/apple.rs | 166 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/lib.rs | 127 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/unix.rs | 101 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/wasm.rs | 56 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows.rs | 49 firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows_sys.rs | 22 firefox-esr-128.7.0esr/third_party/rust/sys-locale/tests/wasm_worker.rs | 15 firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml | 5 firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_policies.js | 164 firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs | 55 firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl | 4 firefox-esr-128.7.0esr/toolkit/components/extensions/ExtensionDNR.sys.mjs | 6 firefox-esr-128.7.0esr/toolkit/components/extensions/parent/ext-notifications.js | 94 firefox-esr-128.7.0esr/toolkit/components/extensions/test/mochitest/test_ext_notifications.html | 84 firefox-esr-128.7.0esr/toolkit/components/extensions/test/xpcshell/test_ext_dnr_testMatchOutcome.js | 17 firefox-esr-128.7.0esr/toolkit/components/passwordmgr/LoginHelper.sys.mjs | 4 firefox-esr-128.7.0esr/toolkit/components/search/AppProvidedSearchEngine.sys.mjs | 36 firefox-esr-128.7.0esr/toolkit/components/search/schema/search-config-v2-schema.json | 7 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/enterprise/search-config-v2.json | 46 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/head_search.js | 37 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/method-extensions/search-config-v2.json | 12 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/searchconfigs/test_google.js | 18 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/test_config_engine_params.js | 44 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/test_engine_ids.js | 24 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/test_getSubmission_params_pref.js | 51 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/test_policyEngine.js | 24 firefox-esr-128.7.0esr/toolkit/components/search/tests/xpcshell/xpcshell.toml | 1 firefox-esr-128.7.0esr/toolkit/crashreporter/CrashAnnotations.yaml | 5 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/Cargo.toml | 1 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/config.rs | 119 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/lang/langpack.rs | 190 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/lang/language_info.rs | 16 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/lang/mod.rs | 135 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/lang/omnijar.rs | 81 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/lang/zip.rs | 31 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/logic.rs | 3 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/main.rs | 36 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/std/path.rs | 21 firefox-esr-128.7.0esr/toolkit/crashreporter/client/app/src/test.rs | 4 firefox-esr-128.7.0esr/toolkit/crashreporter/nsExceptionHandler.cpp | 7 firefox-esr-128.7.0esr/toolkit/library/moz.build | 1 firefox-esr-128.7.0esr/toolkit/mozapps/extensions/test/xpcshell/data/productaddons/content_signing_aus_ee.pem | 20 firefox-esr-128.7.0esr/toolkit/mozapps/extensions/test/xpcshell/data/productaddons/content_signing_int.pem | 16 firefox-esr-128.7.0esr/toolkit/xre/MacApplicationDelegate.mm | 4 firefox-esr-128.7.0esr/toolkit/xre/nsAppRunner.cpp | 2 firefox-esr-128.7.0esr/widget/TextEvents.h | 2 firefox-esr-128.7.0esr/widget/cocoa/TextInputHandler.mm | 14 firefox-esr-128.7.0esr/widget/cocoa/nsCocoaUtils.mm | 25 firefox-esr-128.7.0esr/widget/cocoa/nsMenuBarX.h | 36 firefox-esr-128.7.0esr/widget/cocoa/nsMenuBarX.mm | 191 firefox-esr-128.7.0esr/widget/cocoa/nsMenuItemX.mm | 6 firefox-esr-128.7.0esr/widget/cocoa/nsMenuUtilsX.mm | 51 firefox-esr-128.7.0esr/widget/cocoa/nsMenuX.mm | 12 firefox-esr-128.7.0esr/widget/gtk/nsDragService.cpp | 68 firefox-esr-128.7.0esr/widget/gtk/nsPrintDialogGTK.cpp | 11 595 files changed, 11048 insertions(+), 8479 deletions(-) diff -Nru firefox-esr-128.6.0esr/CLOBBER firefox-esr-128.7.0esr/CLOBBER --- firefox-esr-128.6.0esr/CLOBBER 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/CLOBBER 2025-01-27 19:32:50.000000000 +0000 @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Merge day clobber 2024-11-25 \ No newline at end of file +Merge day clobber 2025-01-06 \ No newline at end of file diff -Nru firefox-esr-128.6.0esr/Cargo.lock firefox-esr-128.7.0esr/Cargo.lock --- firefox-esr-128.6.0esr/Cargo.lock 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/Cargo.lock 2025-01-27 19:32:50.000000000 +0000 @@ -1021,6 +1021,7 @@ "serde", "serde_json", "sha2", + "sys-locale", "time 0.3.36", "tokio", "unic-langid", @@ -5660,6 +5661,15 @@ ] [[package]] +name = "sys-locale" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" +dependencies = [ + "libc", +] + +[[package]] name = "tabs" version = "0.1.0" source = "git+https://github.com/mozilla/application-services?rev=7c275b9088557abcbc8f3c2834f9aaa9064ca5e4#7c275b9088557abcbc8f3c2834f9aaa9064ca5e4" diff -Nru firefox-esr-128.6.0esr/browser/base/content/test/siteIdentity/browser.toml firefox-esr-128.7.0esr/browser/base/content/test/siteIdentity/browser.toml --- firefox-esr-128.6.0esr/browser/base/content/test/siteIdentity/browser.toml 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/base/content/test/siteIdentity/browser.toml 2025-01-27 19:32:51.000000000 +0000 @@ -51,6 +51,7 @@ ] ["browser_check_identity_state.js"] +skip-if = ["os == 'win' && !debug && msix"] # Bug 1895285 https_first_disabled = true ["browser_check_identity_state_pdf.js"] diff -Nru firefox-esr-128.6.0esr/browser/components/enterprisepolicies/Policies.sys.mjs firefox-esr-128.7.0esr/browser/components/enterprisepolicies/Policies.sys.mjs --- firefox-esr-128.6.0esr/browser/components/enterprisepolicies/Policies.sys.mjs 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/components/enterprisepolicies/Policies.sys.mjs 2025-01-27 19:32:51.000000000 +0000 @@ -509,84 +509,7 @@ }, ContentAnalysis: { - onBeforeAddons(manager, param) { - if ("PipePathName" in param) { - setAndLockPref( - "browser.contentanalysis.pipe_path_name", - param.PipePathName - ); - } - if ("AgentTimeout" in param) { - if (!Number.isInteger(param.AgentTimeout)) { - lazy.log.error( - `Non-integer value for AgentTimeout: ${param.AgentTimeout}` - ); - } else { - setAndLockPref( - "browser.contentanalysis.agent_timeout", - param.AgentTimeout - ); - } - } - if ("AllowUrlRegexList" in param) { - setAndLockPref( - "browser.contentanalysis.allow_url_regex_list", - param.AllowUrlRegexList - ); - } - if ("DenyUrlRegexList" in param) { - setAndLockPref( - "browser.contentanalysis.deny_url_regex_list", - param.DenyUrlRegexList - ); - } - if ("AgentName" in param) { - setAndLockPref("browser.contentanalysis.agent_name", param.AgentName); - } - if ("ClientSignature" in param) { - setAndLockPref( - "browser.contentanalysis.client_signature", - param.ClientSignature - ); - } - if ("DefaultResult" in param) { - if ( - !Number.isInteger(param.DefaultResult) || - param.DefaultResult < 0 || - param.DefaultResult > 2 - ) { - lazy.log.error( - `Non-integer or out of range value for DefaultResult: ${param.DefaultResult}` - ); - } else { - setAndLockPref( - "browser.contentanalysis.default_result", - param.DefaultResult - ); - } - } - let boolPrefs = [ - ["IsPerUser", "is_per_user"], - ["ShowBlockedResult", "show_blocked_result"], - ["BypassForSameTabOperations", "bypass_for_same_tab_operations"], - ]; - for (let pref of boolPrefs) { - if (pref[0] in param) { - setAndLockPref( - `browser.contentanalysis.${pref[1]}`, - !!param[pref[0]] - ); - } - } - if ("Enabled" in param) { - let enabled = !!param.Enabled; - setAndLockPref("browser.contentanalysis.enabled", enabled); - let ca = Cc["@mozilla.org/contentanalysis;1"].getService( - Ci.nsIContentAnalysis - ); - ca.isSetByEnterprisePolicy = true; - } - }, + // disabling for ESR }, Cookies: { diff -Nru firefox-esr-128.6.0esr/browser/components/enterprisepolicies/tests/xpcshell/test_telemetry.js firefox-esr-128.7.0esr/browser/components/enterprisepolicies/tests/xpcshell/test_telemetry.js --- firefox-esr-128.6.0esr/browser/components/enterprisepolicies/tests/xpcshell/test_telemetry.js 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/components/enterprisepolicies/tests/xpcshell/test_telemetry.js 2025-01-27 19:32:51.000000000 +0000 @@ -12,7 +12,7 @@ add_task(async function test_telemetry_basic() { await setupPolicyEngineWithJson({ policies: { - DisableAboutSupport: true, + BlockAboutSupport: true, }, }); @@ -21,6 +21,7 @@ "policies.is_enterprise", true ); + equal(Services.policies.isEnterprise, true); }); add_task(async function test_telemetry_just_roots() { @@ -37,12 +38,13 @@ "policies.is_enterprise", AppConstants.IS_ESR ); + equal(Services.policies.isEnterprise, AppConstants.IS_ESR); }); add_task(async function test_telemetry_roots_plus_policy() { await setupPolicyEngineWithJson({ policies: { - DisableAboutSupport: true, + BlockAboutSupport: true, Certificates: { ImportEnterpriseRoots: true, }, @@ -54,6 +56,7 @@ "policies.is_enterprise", true ); + equal(Services.policies.isEnterprise, true); }); add_task(async function test_telemetry_esr() { @@ -63,6 +66,7 @@ "policies.is_enterprise", AppConstants.IS_ESR ); + equal(Services.policies.isEnterprise, AppConstants.IS_ESR); }); add_task(async function test_telemetry_esr_mac_eol() { @@ -75,6 +79,7 @@ "policies.is_enterprise", false ); + equal(Services.policies.isEnterprise, false); }); add_task(async function test_telemetry_esr_win_eol() { @@ -87,6 +92,7 @@ "policies.is_enterprise", false ); + equal(Services.policies.isEnterprise, false); }); add_task(async function test_telemetry_esr_distro() { @@ -99,4 +105,5 @@ "policies.is_enterprise", AppConstants.IS_ESR ); + equal(Services.policies.isEnterprise, AppConstants.IS_ESR); }); diff -Nru firefox-esr-128.6.0esr/browser/components/search/test/browser/browser_google_behavior.js firefox-esr-128.7.0esr/browser/components/search/test/browser/browser_google_behavior.js --- firefox-esr-128.6.0esr/browser/components/search/test/browser/browser_google_behavior.js 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/components/search/test/browser/browser_google_behavior.js 2025-01-27 19:32:50.000000000 +0000 @@ -194,8 +194,12 @@ await test.preTest(tab); } - let googleUrl = - "https://www.google.com/search?client=" + test.code + "&q=foo"; + let googleUrl = "https://www.google.com/search?client=" + test.code; + if (SearchUtils.MODIFIED_APP_CHANNEL == "esr") { + googleUrl += "&channel=entpr"; + } + googleUrl += "&q=foo"; + let promises = [ BrowserTestUtils.waitForDocLoadAndStopIt(googleUrl, tab), BrowserTestUtils.browserStopped(tab.linkedBrowser, googleUrl, true), diff -Nru firefox-esr-128.6.0esr/browser/config/version.txt firefox-esr-128.7.0esr/browser/config/version.txt --- firefox-esr-128.6.0esr/browser/config/version.txt 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/config/version.txt 2025-01-27 19:32:51.000000000 +0000 @@ -1 +1 @@ -128.6.0 +128.7.0 diff -Nru firefox-esr-128.6.0esr/browser/config/version_display.txt firefox-esr-128.7.0esr/browser/config/version_display.txt --- firefox-esr-128.6.0esr/browser/config/version_display.txt 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/config/version_display.txt 2025-01-27 19:32:51.000000000 +0000 @@ -1 +1 @@ -128.6.0esr +128.7.0esr diff -Nru firefox-esr-128.6.0esr/browser/extensions/formautofill/test/browser/heuristics/third_party/browser.toml firefox-esr-128.7.0esr/browser/extensions/formautofill/test/browser/heuristics/third_party/browser.toml --- firefox-esr-128.6.0esr/browser/extensions/formautofill/test/browser/heuristics/third_party/browser.toml 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/browser/extensions/formautofill/test/browser/heuristics/third_party/browser.toml 2025-01-27 19:32:51.000000000 +0000 @@ -8,6 +8,7 @@ ["browser_BestBuy.js"] ["browser_CDW.js"] +skip-if = ["true"] # Bug 1939626 ["browser_CostCo.js"] Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/build/pgo/certs/cert9.db and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/cert9.db differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/build/pgo/certs/key4.db and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/key4.db differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/build/pgo/certs/mochitest.client and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/build/pgo/certs/mochitest.client differ diff -Nru firefox-esr-128.6.0esr/config/milestone.txt firefox-esr-128.7.0esr/config/milestone.txt --- firefox-esr-128.6.0esr/config/milestone.txt 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/config/milestone.txt 2025-01-27 19:32:51.000000000 +0000 @@ -10,4 +10,4 @@ # hardcoded milestones in the tree from these two files. #-------------------------------------------------------- -128.6.0 +128.7.0 diff -Nru firefox-esr-128.6.0esr/debian/changelog firefox-esr-128.7.0esr/debian/changelog --- firefox-esr-128.6.0esr/debian/changelog 2025-01-07 20:45:21.000000000 +0000 +++ firefox-esr-128.7.0esr/debian/changelog 2025-02-04 21:28:04.000000000 +0000 @@ -1,3 +1,13 @@ +firefox-esr (128.7.0esr-1~deb12u1) bookworm-security; urgency=medium + + * New upstream release. + * Fixes for mfsa2025-09, also known as: + CVE-2025-1009, CVE-2025-1010, CVE-2025-1011, CVE-2025-1012, + CVE-2024-11704, CVE-2025-1013, CVE-2025-1014, CVE-2025-1016, + CVE-2025-1017. + + -- Mike Hommey Wed, 05 Feb 2025 06:28:04 +0900 + firefox-esr (128.6.0esr-1~deb12u1) bookworm-security; urgency=medium * New upstream release. diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_css-property_issue.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_css-property_issue.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_css-property_issue.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_css-property_issue.js 2025-01-27 19:32:52.000000000 +0000 @@ -13,13 +13,13 @@ @@ -30,8 +30,8 @@ const TEST_DATA_SELECTED = [ { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", deprecated: false, experimental: false, }, @@ -66,10 +66,10 @@ ...TEST_DATA_SELECTED, { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", deprecated: false, - experimental: true, + experimental: false, }, ]; diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-attribute-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-attribute-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-attribute-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-attribute-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -21,10 +21,10 @@ experimental: false, }; -const ISSUE_SCROLLBAR_WIDTH = { +const ISSUE_SCROLLBAR_COLOR = { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", deprecated: false, experimental: false, }; @@ -65,10 +65,10 @@ inspector, selectedElementPane, allElementsPane, - [ISSUE_SCROLLBAR_WIDTH], - [ISSUE_SCROLLBAR_WIDTH], + [ISSUE_SCROLLBAR_COLOR], + [ISSUE_SCROLLBAR_COLOR], async function () { - content.document.querySelector(".test").style["scrollbar-width"] = "none"; + content.document.querySelector(".test").style["scrollbar-color"] = "auto"; } ); @@ -78,8 +78,8 @@ inspector, selectedElementPane, allElementsPane, - [ISSUE_SCROLLBAR_WIDTH, ISSUE_OUTLINE_RADIUS], - [ISSUE_SCROLLBAR_WIDTH, ISSUE_OUTLINE_RADIUS], + [ISSUE_SCROLLBAR_COLOR, ISSUE_OUTLINE_RADIUS], + [ISSUE_SCROLLBAR_COLOR, ISSUE_OUTLINE_RADIUS], async function () { content.document.querySelector(".test").classList.add("issue"); } @@ -91,8 +91,8 @@ inspector, selectedElementPane, allElementsPane, - [ISSUE_SCROLLBAR_WIDTH], - [ISSUE_SCROLLBAR_WIDTH], + [ISSUE_SCROLLBAR_COLOR], + [ISSUE_SCROLLBAR_COLOR], async function () { content.document.querySelector(".test").classList.remove("issue"); } diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-dom-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-dom-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-dom-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_js-dom-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -22,10 +22,10 @@ experimental: false, }; -const ISSUE_SCROLLBAR_WIDTH = { +const ISSUE_SCROLLBAR_COLOR = { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", deprecated: false, experimental: false, }; @@ -61,13 +61,13 @@ selectedElementPane, allElementsPane, [ISSUE_OUTLINE_RADIUS], - [ISSUE_SCROLLBAR_WIDTH, ISSUE_OUTLINE_RADIUS], + [ISSUE_SCROLLBAR_COLOR, ISSUE_OUTLINE_RADIUS], async function () { const doc = content.document; const parent = doc.querySelector("body"); const newElementWithIssue = doc.createElement("div"); - newElementWithIssue.style["scrollbar-width"] = "none"; + newElementWithIssue.style["scrollbar-color"] = "auto"; const parentOfIssueElement = doc.createElement("div"); parentOfIssueElement.classList.add("parent"); @@ -88,8 +88,8 @@ inspector, selectedElementPane, allElementsPane, - [ISSUE_SCROLLBAR_WIDTH], - [ISSUE_SCROLLBAR_WIDTH], + [ISSUE_SCROLLBAR_COLOR], + [ISSUE_SCROLLBAR_COLOR], async function () { const doc = content.document; const parent = doc.querySelector(".parent"); diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_markup-dom-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_markup-dom-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_markup-dom-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_markup-dom-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -22,10 +22,10 @@ experimental: false, }; -const ISSUE_SCROLLBAR_WIDTH = { +const ISSUE_SCROLLBAR_COLOR = { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", deprecated: false, experimental: false, }; @@ -39,7 +39,7 @@
-
+
`; @@ -55,7 +55,7 @@ info("Check initial issues"); await assertIssueList(allElementsPane, [ ISSUE_OUTLINE_RADIUS, - ISSUE_SCROLLBAR_WIDTH, + ISSUE_SCROLLBAR_COLOR, ]); info("Delete node whose child node has CSS compatibility issue"); diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_ruleview-attribute-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_ruleview-attribute-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_ruleview-attribute-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_dynamic_ruleview-attribute-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -21,10 +21,10 @@ experimental: false, }; -const ISSUE_SCROLLBAR_WIDTH = { +const ISSUE_SCROLLBAR_COLOR = { type: COMPATIBILITY_ISSUE_TYPE.CSS_PROPERTY, - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", deprecated: false, experimental: false, }; @@ -62,12 +62,12 @@ ]); await addNewRule( - "scrollbar-width", - "none", + "scrollbar-color", + "auto", inspector, selectedElementPane, allElementsPane, - [ISSUE_OUTLINE_RADIUS, ISSUE_SCROLLBAR_WIDTH] + [ISSUE_OUTLINE_RADIUS, ISSUE_SCROLLBAR_COLOR] ); info("Toggle the inline issue rendering it disable"); diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_document-reload.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_document-reload.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_document-reload.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_document-reload.js 2025-01-27 19:32:52.000000000 +0000 @@ -9,11 +9,11 @@ @@ -23,8 +23,8 @@ const TEST_DATA_SELECTED = [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, { property: "user-modify", @@ -35,8 +35,8 @@ const TEST_DATA_ALL = [ ...TEST_DATA_SELECTED, { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ]; diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_rule-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_rule-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_rule-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_rule-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -9,10 +9,10 @@ const TEST_URI = `
test class
@@ -23,21 +23,21 @@ fullRule: { expectedProperties: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ], expectedNodes: [ { - property: "ruby-align", + property: "overflow-anchor", nodes: [], }, { - property: "scrollbar-width", + property: "scrollbar-color", nodes: [], }, ], @@ -45,13 +45,13 @@ classRule: { expectedProperties: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, ], expectedNodes: [ { - property: "ruby-align", + property: "overflow-anchor", nodes: [], }, ], @@ -59,13 +59,13 @@ elementRule: { expectedProperties: [ { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ], expectedNodes: [ { - property: "scrollbar-width", + property: "scrollbar-color", nodes: [], }, ], @@ -76,21 +76,21 @@ fullRule: { expectedProperties: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ], expectedNodes: [ { - property: "ruby-align", + property: "overflow-anchor", nodes: ["div.test-class"], }, { - property: "scrollbar-width", + property: "scrollbar-color", nodes: ["div.test-class", "div"], }, ], @@ -98,13 +98,13 @@ classRule: { expectedProperties: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, ], expectedNodes: [ { - property: "ruby-align", + property: "overflow-anchor", nodes: ["div.test-class"], }, ], @@ -112,13 +112,13 @@ elementRule: { expectedProperties: [ { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ], expectedNodes: [ { - property: "scrollbar-width", + property: "scrollbar-color", nodes: ["div.test-class", "div"], }, ], diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_selected-node-change.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_selected-node-change.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_selected-node-change.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_event_selected-node-change.js 2025-01-27 19:32:52.000000000 +0000 @@ -8,11 +8,11 @@ const TEST_URI = ` @@ -21,18 +21,18 @@ `, expectedIssuesOnSelected: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, ], expectedIssuesOnAll: [ { - property: "ruby-align", - url: "https://developer.mozilla.org/docs/Web/CSS/ruby-align", + property: "overflow-anchor", + url: "https://developer.mozilla.org/docs/Web/CSS/overflow-anchor", }, { - property: "scrollbar-width", - url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-width", + property: "scrollbar-color", + url: "https://developer.mozilla.org/docs/Web/CSS/scrollbar-color", }, ], }; diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_issue-node.js firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_issue-node.js --- firefox-esr-128.6.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_issue-node.js 2024-12-18 15:38:19.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/compatibility/test/browser/browser_compatibility_issue-node.js 2025-01-27 19:32:51.000000000 +0000 @@ -12,7 +12,7 @@ } div { user-modify: read-only; - scrollbar-width: thin; + scrollbar-color: auto; } @@ -26,7 +26,7 @@ nodes: ["body", "div"], }, { - property: "scrollbar-width", + property: "scrollbar-color", nodes: ["div"], }, ]; diff -Nru firefox-esr-128.6.0esr/devtools/client/inspector/test/shared-head.js firefox-esr-128.7.0esr/devtools/client/inspector/test/shared-head.js --- firefox-esr-128.6.0esr/devtools/client/inspector/test/shared-head.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/inspector/test/shared-head.js 2025-01-27 19:32:51.000000000 +0000 @@ -565,9 +565,7 @@ await onFocus; info("Editable field gained focus, returning the input field now"); - const onEdit = inplaceEditor(editable.ownerDocument.activeElement); - - return onEdit; + return inplaceEditor(editable.ownerDocument.activeElement); }; /** @@ -1083,7 +1081,7 @@ { blurNewProperty = true, flushCount = 1 } = {} ) { info("Set property to: " + value); - await focusEditableField(ruleView, textProp.editor.valueSpan); + const editor = await focusEditableField(ruleView, textProp.editor.valueSpan); // Because of the manual flush approach used for tests, we might have an // unknown number of debounced "preview" requests . Each preview should @@ -1104,6 +1102,11 @@ await onPopupOpened; } else { await wait(500); + // Since some time have passed since we made the input visible and focused it, + // we might have some previous async work that causes the input to be blurred + // (see intermittent Bug 1845152). + // Make sure the input is focused before triggering the keyboard event. + editor.input.focus(); EventUtils.sendString(value, ruleView.styleWindow); } @@ -1138,6 +1141,11 @@ onPopupClosed = once(ruleView.popup, "popup-closed"); } + // Since some time have passed since we made the input visible and focused it, + // we might have some previous async work that causes the input to be blurred + // (see intermittent Bug 1845152). + // Make sure the input is focused before triggering the keyboard event. + editor.input.focus(); EventUtils.synthesizeKey( blurNewProperty ? "VK_RETURN" : "VK_TAB", {}, diff -Nru firefox-esr-128.6.0esr/devtools/client/netmonitor/test/browser_net_copy_headers.js firefox-esr-128.7.0esr/devtools/client/netmonitor/test/browser_net_copy_headers.js --- firefox-esr-128.6.0esr/devtools/client/netmonitor/test/browser_net_copy_headers.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/devtools/client/netmonitor/test/browser_net_copy_headers.js 2025-01-27 19:32:52.000000000 +0000 @@ -42,7 +42,7 @@ `${method} ${SIMPLE_URL.split("example.com")[1]} ${httpVersion}`, "Host: example.com", "User-Agent: " + navigator.userAgent + "", - "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8", + "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language: " + navigator.languages.join(",") + ";q=0.5", "Accept-Encoding: gzip, deflate", "Connection: keep-alive", diff -Nru firefox-esr-128.6.0esr/docshell/base/BrowsingContextGroup.cpp firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.cpp --- firefox-esr-128.6.0esr/docshell/base/BrowsingContextGroup.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -219,25 +219,6 @@ // Send all of our contexts to the target content process. Unused << aProcess->SendRegisterBrowsingContextGroup(Id(), inits); - - // If the focused or active BrowsingContexts belong in this group, tell the - // newly subscribed process. - if (nsFocusManager* fm = nsFocusManager::GetFocusManager()) { - BrowsingContext* focused = fm->GetFocusedBrowsingContextInChrome(); - if (focused && focused->Group() != this) { - focused = nullptr; - } - BrowsingContext* active = fm->GetActiveBrowsingContextInChrome(); - if (active && active->Group() != this) { - active = nullptr; - } - - if (focused || active) { - Unused << aProcess->SendSetupFocusedAndActive( - focused, fm->GetActionIdForFocusedBrowsingContextInChrome(), active, - fm->GetActionIdForActiveBrowsingContextInChrome()); - } - } } void BrowsingContextGroup::Unsubscribe(ContentParent* aProcess) { @@ -562,6 +543,29 @@ kPotentiallyCrossOriginIsolatedFlag; } +void BrowsingContextGroup::NotifyFocusedOrActiveBrowsingContextToProcess( + ContentParent* aProcess) { + MOZ_DIAGNOSTIC_ASSERT(aProcess); + // If the focused or active BrowsingContexts belong in this group, + // tell the newly subscribed process. + if (nsFocusManager* fm = nsFocusManager::GetFocusManager()) { + BrowsingContext* focused = fm->GetFocusedBrowsingContextInChrome(); + if (focused && focused->Group() != this) { + focused = nullptr; + } + BrowsingContext* active = fm->GetActiveBrowsingContextInChrome(); + if (active && active->Group() != this) { + active = nullptr; + } + + if (focused || active) { + Unused << aProcess->SendSetupFocusedAndActive( + focused, fm->GetActionIdForFocusedBrowsingContextInChrome(), active, + fm->GetActionIdForActiveBrowsingContextInChrome()); + } + } +} + NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(BrowsingContextGroup, mContexts, mToplevels, mHosts, mSubscribers, mTimerEventQueue, mWorkerEventQueue, diff -Nru firefox-esr-128.6.0esr/docshell/base/BrowsingContextGroup.h firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.h --- firefox-esr-128.6.0esr/docshell/base/BrowsingContextGroup.h 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/docshell/base/BrowsingContextGroup.h 2025-01-27 19:32:51.000000000 +0000 @@ -200,6 +200,8 @@ // process. bool IsPotentiallyCrossOriginIsolated(); + void NotifyFocusedOrActiveBrowsingContextToProcess(ContentParent* aProcess); + static void GetAllGroups(nsTArray>& aGroups); void IncInputEventSuspensionLevel(); diff -Nru firefox-esr-128.6.0esr/dom/animation/Animation.cpp firefox-esr-128.7.0esr/dom/animation/Animation.cpp --- firefox-esr-128.6.0esr/dom/animation/Animation.cpp 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/Animation.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -1192,7 +1192,9 @@ QueuePlaybackEvent(nsGkAtoms::onremove, GetTimelineCurrentTimeAsTimeStamp()); } -bool Animation::HasLowerCompositeOrderThan(const Animation& aOther) const { +bool Animation::HasLowerCompositeOrderThan( + const Maybe& aContext, const Animation& aOther, + const Maybe& aOtherContext) const { // 0. Object-equality case if (&aOther == this) { return false; @@ -1201,14 +1203,20 @@ // 1. CSS Transitions sort lowest { auto asCSSTransitionForSorting = - [](const Animation& anim) -> const CSSTransition* { + [](const Animation& anim, + const Maybe& aContext) -> const CSSTransition* { const CSSTransition* transition = anim.AsCSSTransition(); - return transition && transition->IsTiedToMarkup() ? transition : nullptr; + return transition && (aContext || transition->IsTiedToMarkup()) + ? transition + : nullptr; }; - auto thisTransition = asCSSTransitionForSorting(*this); - auto otherTransition = asCSSTransitionForSorting(aOther); + const auto* const thisTransition = + asCSSTransitionForSorting(*this, aContext); + const auto* const otherTransition = + asCSSTransitionForSorting(aOther, aOtherContext); if (thisTransition && otherTransition) { - return thisTransition->HasLowerCompositeOrderThan(*otherTransition); + return thisTransition->HasLowerCompositeOrderThan( + aContext, *otherTransition, aOtherContext); } if (thisTransition || otherTransition) { // Cancelled transitions no longer have an owning element. To be strictly diff -Nru firefox-esr-128.6.0esr/dom/animation/Animation.h firefox-esr-128.7.0esr/dom/animation/Animation.h --- firefox-esr-128.6.0esr/dom/animation/Animation.h 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/Animation.h 2025-01-27 19:32:52.000000000 +0000 @@ -300,7 +300,18 @@ /** * Returns true if this Animation has a lower composite order than aOther. */ - bool HasLowerCompositeOrderThan(const Animation& aOther) const; + struct EventContext { + NonOwningAnimationTarget mTarget; + uint64_t mIndex; + }; + // Note: we provide |aContext|/|aOtherContext| only when it is a cancelled + // transition or animation (for overridding the target and animation index). + bool HasLowerCompositeOrderThan( + const Maybe& aContext, const Animation& aOther, + const Maybe& aOtherContext) const; + bool HasLowerCompositeOrderThan(const Animation& aOther) const { + return HasLowerCompositeOrderThan(Nothing(), aOther, Nothing()); + } /** * Returns the level at which the effect(s) associated with this Animation diff -Nru firefox-esr-128.6.0esr/dom/animation/AnimationEventDispatcher.h firefox-esr-128.7.0esr/dom/animation/AnimationEventDispatcher.h --- firefox-esr-128.6.0esr/dom/animation/AnimationEventDispatcher.h 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/AnimationEventDispatcher.h 2025-01-27 19:32:52.000000000 +0000 @@ -29,6 +29,12 @@ OwningAnimationTarget mTarget; const EventMessage mMessage; const double mElapsedTime; + // The transition generation or animation relative position in the global + // animation list. We use this information to determine the order of + // cancelled transitions or animations. (i.e. We override the animation + // index of the cancelled transitions/animations because their animation + // indexes have been changed.) + const uint64_t mAnimationIndex; // FIXME(emilio): is this needed? This preserves behavior from before // bug 1847200, but it's unclear what the timeStamp of the event should be. // See also https://github.com/w3c/csswg-drafts/issues/9167 @@ -67,19 +73,44 @@ return nullptr; } + // Return the event context if the event is animationcancel or + // transitioncancel. + Maybe GetEventContext() const { + if (mData.is()) { + const auto& data = mData.as(); + return data.mMessage == eAnimationCancel + ? Some(dom::Animation::EventContext{ + NonOwningAnimationTarget(data.mTarget), + data.mAnimationIndex}) + : Nothing(); + } + + if (mData.is()) { + const auto& data = mData.as(); + return data.mMessage == eTransitionCancel + ? Some(dom::Animation::EventContext{ + NonOwningAnimationTarget(data.mTarget), + data.mAnimationIndex}) + : Nothing(); + } + + return Nothing(); + } + void MaybeAddMarker() const; // For CSS animation events AnimationEventInfo(RefPtr aAnimationName, const NonOwningAnimationTarget& aTarget, EventMessage aMessage, double aElapsedTime, + uint64_t aAnimationIndex, const TimeStamp& aScheduledEventTimeStamp, dom::Animation* aAnimation) : mAnimation(aAnimation), mScheduledEventTimeStamp(aScheduledEventTimeStamp), mData(CssAnimationData{ {OwningAnimationTarget(aTarget.mElement, aTarget.mPseudoType), - aMessage, aElapsedTime}, + aMessage, aElapsedTime, aAnimationIndex}, std::move(aAnimationName)}) { if (profiler_thread_is_being_profiled_for_markers()) { MaybeAddMarker(); @@ -90,13 +121,14 @@ AnimationEventInfo(const AnimatedPropertyID& aProperty, const NonOwningAnimationTarget& aTarget, EventMessage aMessage, double aElapsedTime, + uint64_t aTransitionGeneration, const TimeStamp& aScheduledEventTimeStamp, dom::Animation* aAnimation) : mAnimation(aAnimation), mScheduledEventTimeStamp(aScheduledEventTimeStamp), mData(CssTransitionData{ {OwningAnimationTarget(aTarget.mElement, aTarget.mPseudoType), - aMessage, aElapsedTime}, + aMessage, aElapsedTime, aTransitionGeneration}, aProperty}) { if (profiler_thread_is_being_profiled_for_markers()) { MaybeAddMarker(); @@ -135,8 +167,8 @@ return this->IsWebAnimationEvent(); } - AnimationPtrComparator> comparator; - return comparator.LessThan(this->mAnimation, aOther.mAnimation); + return mAnimation->HasLowerCompositeOrderThan( + GetEventContext(), *aOther.mAnimation, aOther.GetEventContext()); } bool IsWebAnimationEvent() const { return mData.is(); } diff -Nru firefox-esr-128.6.0esr/dom/animation/CSSAnimation.cpp firefox-esr-128.7.0esr/dom/animation/CSSAnimation.cpp --- firefox-esr-128.6.0esr/dom/animation/CSSAnimation.cpp 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/CSSAnimation.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -230,9 +230,9 @@ elapsedTime = nsRFPService::ReduceTimePrecisionAsSecsRFPOnly( elapsedTime, 0, mRTPCallerType); } - events.AppendElement( - AnimationEventInfo(mAnimationName, mOwningElement.Target(), aMessage, - elapsedTime, aScheduledEventTimeStamp, this)); + events.AppendElement(AnimationEventInfo( + mAnimationName, mOwningElement.Target(), aMessage, elapsedTime, + mAnimationIndex, aScheduledEventTimeStamp, this)); }; // Handle cancel event first diff -Nru firefox-esr-128.6.0esr/dom/animation/CSSAnimation.h firefox-esr-128.7.0esr/dom/animation/CSSAnimation.h --- firefox-esr-128.6.0esr/dom/animation/CSSAnimation.h 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/CSSAnimation.h 2025-01-27 19:32:52.000000000 +0000 @@ -84,6 +84,8 @@ void PlayFromStyle(); void PauseFromStyle(); void CancelFromStyle(PostRestyleMode aPostRestyle) { + Animation::Cancel(aPostRestyle); + // When an animation is disassociated with style it enters an odd state // where its composite order is undefined until it first transitions // out of the idle state. @@ -94,11 +96,13 @@ // if it had been added to the end of the global animation list so that // its sort order is defined. We'll update this index again once the // animation leaves the idle state. + // + // Note: We have to update |mAnimationIndex| after calling + // Animation::Cancel(), which enqueues animationcancel event, to make sure + // we have the correct |mAnimationIndex| in AnimationEventInfo. mAnimationIndex = sNextAnimationIndex++; mNeedsNewAnimationIndexWhenRun = true; - Animation::Cancel(aPostRestyle); - // We need to do this *after* calling Cancel() since // Cancel() might synchronously trigger a cancel event for which // we need an owning element to target the event at. diff -Nru firefox-esr-128.6.0esr/dom/animation/CSSTransition.cpp firefox-esr-128.7.0esr/dom/animation/CSSTransition.cpp --- firefox-esr-128.6.0esr/dom/animation/CSSTransition.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/CSSTransition.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -120,7 +120,7 @@ } events.AppendElement(AnimationEventInfo( TransitionProperty(), mOwningElement.Target(), aMessage, elapsedTime, - aScheduledEventTimeStamp, this)); + mAnimationIndex, aScheduledEventTimeStamp, this)); }; // Handle cancel events first @@ -136,7 +136,27 @@ case TransitionPhase::Idle: if (currentPhase == TransitionPhase::Pending || currentPhase == TransitionPhase::Before) { - appendTransitionEvent(eTransitionRun, intervalStartTime, zeroTimeStamp); + // When we are replacing a transition and flushing the style in the + // meantime, after a timeout, we may tick this transition without a + // proper |mPendingReadyTime| because the refresh driver is not in + // refresh, i.e. mInRefresh is false. So in the current tick we queue + // this event but the transition would be triggered in the next tick. + // + // In general, we use Animation::EnsurePaintIsScheduled() to assign a + // valid time to |mPendingReadyTime| of this transition, and then we + // could trigger this transition if this value is set. When triggering, + // we set a proper |mStartTime|, which could be used to calculate the + // animation time, i.e. |zeroTimeStamp|. + // + // However, due to this race condition (i.e. the transition hasn't been + // triggered yet but we are enqueuing this event), it's posssible to + // have a null |zeroTimeStamp|, which breaks the sorting of transition + // events. So we use the current time as a fallback way to make sure we + // have a reasonable schedule time for sorting. + appendTransitionEvent(eTransitionRun, intervalStartTime, + zeroTimeStamp.IsNull() + ? GetTimelineCurrentTimeAsTimeStamp() + : zeroTimeStamp); } else if (currentPhase == TransitionPhase::Active) { appendTransitionEvent(eTransitionRun, intervalStartTime, zeroTimeStamp); appendTransitionEvent(eTransitionStart, intervalStartTime, @@ -206,10 +226,13 @@ } bool CSSTransition::HasLowerCompositeOrderThan( - const CSSTransition& aOther) const { - MOZ_ASSERT(IsTiedToMarkup() && aOther.IsTiedToMarkup(), + const Maybe& aContext, const CSSTransition& aOther, + const Maybe& aOtherContext) const { + MOZ_ASSERT((IsTiedToMarkup() || aContext) && + (aOther.IsTiedToMarkup() || aOtherContext), "Should only be called for CSS transitions that are sorted " - "as CSS transitions (i.e. tied to CSS markup)"); + "as CSS transitions (i.e. tied to CSS markup) or with overridden " + "target and animation index"); // 0. Object-equality case if (&aOther == this) { @@ -217,16 +240,23 @@ } // 1. Sort by document order - if (!mOwningElement.Equals(aOther.mOwningElement)) { - return mOwningElement.LessThan( - const_cast(this)->CachedChildIndexRef(), - aOther.mOwningElement, + const OwningElementRef& owningElement1 = + aContext ? OwningElementRef(aContext->mTarget) : mOwningElement; + const OwningElementRef& owningElement2 = + aOtherContext ? OwningElementRef(aOtherContext->mTarget) + : aOther.mOwningElement; + if (!owningElement1.Equals(owningElement2)) { + return owningElement1.LessThan( + const_cast(this)->CachedChildIndexRef(), owningElement2, const_cast(&aOther)->CachedChildIndexRef()); } // 2. (Same element and pseudo): Sort by transition generation - if (mAnimationIndex != aOther.mAnimationIndex) { - return mAnimationIndex < aOther.mAnimationIndex; + const uint64_t& index1 = aContext ? aContext->mIndex : mAnimationIndex; + const uint64_t& index2 = + aOtherContext ? aOtherContext->mIndex : aOther.mAnimationIndex; + if (index1 != index2) { + return index1 < index2; } // 3. (Same transition generation): Sort by transition property diff -Nru firefox-esr-128.6.0esr/dom/animation/CSSTransition.h firefox-esr-128.7.0esr/dom/animation/CSSTransition.h --- firefox-esr-128.6.0esr/dom/animation/CSSTransition.h 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/animation/CSSTransition.h 2025-01-27 19:32:52.000000000 +0000 @@ -51,17 +51,21 @@ } void CancelFromStyle(PostRestyleMode aPostRestyle) { + Animation::Cancel(aPostRestyle); + // The animation index to use for compositing will be established when // this transition next transitions out of the idle state but we still // update it now so that the sort order of this transition remains // defined until that moment. // // See longer explanation in CSSAnimation::CancelFromStyle. + // + // Note: We have to update |mAnimationIndex| after calling + // Animation::Cancel(), which enqueues transitioncancel event, to make sure + // we have the correct |mAnimationIndex| in AnimationEventInfo. mAnimationIndex = sNextAnimationIndex++; mNeedsNewAnimationIndexWhenRun = true; - Animation::Cancel(aPostRestyle); - // It is important we do this *after* calling Cancel(). // This is because Cancel() will end up posting a restyle and // that restyle should target the *transitions* level of the cascade. @@ -77,7 +81,9 @@ const AnimatedPropertyID& TransitionProperty() const; AnimationValue ToValue() const; - bool HasLowerCompositeOrderThan(const CSSTransition& aOther) const; + bool HasLowerCompositeOrderThan( + const Maybe& aContext, const CSSTransition& aOther, + const Maybe& aOtherContext) const; EffectCompositor::CascadeLevel CascadeLevel() const override { return IsTiedToMarkup() ? EffectCompositor::CascadeLevel::Transitions : EffectCompositor::CascadeLevel::Animations; diff -Nru firefox-esr-128.6.0esr/dom/base/AbstractRange.cpp firefox-esr-128.7.0esr/dom/base/AbstractRange.cpp --- firefox-esr-128.6.0esr/dom/base/AbstractRange.cpp 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/AbstractRange.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -76,8 +76,7 @@ // This may introduce additional overhead which is not needed when unlinking, // therefore this is done here beforehand. if (tmp->mRegisteredClosestCommonInclusiveAncestor) { - tmp->UnregisterClosestCommonInclusiveAncestor( - tmp->mRegisteredClosestCommonInclusiveAncestor, true); + tmp->UnregisterClosestCommonInclusiveAncestor(true); } MOZ_DIAGNOSTIC_ASSERT(!tmp->isInList(), "Shouldn't be registered now that we're unlinking"); @@ -420,8 +419,7 @@ void AbstractRange::UnregisterSelection(const Selection& aSelection) { mSelections.RemoveElement(&aSelection); if (mSelections.IsEmpty() && mRegisteredClosestCommonInclusiveAncestor) { - UnregisterClosestCommonInclusiveAncestor( - mRegisteredClosestCommonInclusiveAncestor, false); + UnregisterClosestCommonInclusiveAncestor(); MOZ_DIAGNOSTIC_ASSERT( !mRegisteredClosestCommonInclusiveAncestor, "How can we have a registered common ancestor when we " @@ -455,18 +453,18 @@ } void AbstractRange::UnregisterClosestCommonInclusiveAncestor( - nsINode* aNode, bool aIsUnlinking) { - MOZ_ASSERT(aNode, "bad arg"); - NS_ASSERTION(aNode->IsClosestCommonInclusiveAncestorForRangeInSelection(), - "wrong node"); - MOZ_DIAGNOSTIC_ASSERT(aNode == mRegisteredClosestCommonInclusiveAncestor, - "wrong node"); + bool aIsUnlinking) { + if (!mRegisteredClosestCommonInclusiveAncestor) { + return; + } + nsCOMPtr oldClosestCommonInclusiveAncestor = + mRegisteredClosestCommonInclusiveAncestor; + mRegisteredClosestCommonInclusiveAncestor = nullptr; LinkedList* ranges = - aNode->GetExistingClosestCommonInclusiveAncestorRanges(); + oldClosestCommonInclusiveAncestor + ->GetExistingClosestCommonInclusiveAncestorRanges(); MOZ_ASSERT(ranges); - mRegisteredClosestCommonInclusiveAncestor = nullptr; - #ifdef DEBUG bool found = false; for (AbstractRange* range : *ranges) { @@ -484,9 +482,11 @@ // We don't want to waste time unmarking flags on nodes that are // being unlinked anyway. if (!aIsUnlinking && ranges->isEmpty()) { - aNode->ClearClosestCommonInclusiveAncestorForRangeInSelection(); - UnmarkDescendants(*aNode); + oldClosestCommonInclusiveAncestor + ->ClearClosestCommonInclusiveAncestorForRangeInSelection(); + UnmarkDescendants(*oldClosestCommonInclusiveAncestor); } + oldClosestCommonInclusiveAncestor = nullptr; } void AbstractRange::UpdateCommonAncestorIfNecessary() { @@ -494,9 +494,8 @@ nsINode* newCommonAncestor = GetClosestCommonInclusiveAncestor(AllowRangeCrossShadowBoundary::Yes); if (newCommonAncestor != oldCommonAncestor) { - if (oldCommonAncestor) { - UnregisterClosestCommonInclusiveAncestor(oldCommonAncestor, false); - } + UnregisterClosestCommonInclusiveAncestor(); + if (newCommonAncestor) { RegisterClosestCommonInclusiveAncestor(newCommonAncestor); } else { diff -Nru firefox-esr-128.6.0esr/dom/base/AbstractRange.h firefox-esr-128.7.0esr/dom/base/AbstractRange.h --- firefox-esr-128.6.0esr/dom/base/AbstractRange.h 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/AbstractRange.h 2025-01-27 19:32:52.000000000 +0000 @@ -199,8 +199,7 @@ /** * https://dom.spec.whatwg.org/#concept-tree-inclusive-ancestor */ - void UnregisterClosestCommonInclusiveAncestor(nsINode* aNode, - bool aIsUnlinking); + void UnregisterClosestCommonInclusiveAncestor(bool aIsUnlinking = false); void UpdateCommonAncestorIfNecessary(); diff -Nru firefox-esr-128.6.0esr/dom/base/StructuredCloneHolder.cpp firefox-esr-128.7.0esr/dom/base/StructuredCloneHolder.cpp --- firefox-esr-128.6.0esr/dom/base/StructuredCloneHolder.cpp 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/StructuredCloneHolder.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -390,6 +390,7 @@ mGlobal = aGlobal; if (!StructuredCloneHolderBase::Read(aCx, aValue, aCloneDataPolicy)) { + mTransferredPorts.Clear(); JS_ClearPendingException(aCx); aRv.ThrowDataCloneError(mErrorMessage); return; diff -Nru firefox-esr-128.6.0esr/dom/base/nsRange.cpp firefox-esr-128.7.0esr/dom/base/nsRange.cpp --- firefox-esr-128.6.0esr/dom/base/nsRange.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/nsRange.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -502,7 +502,9 @@ bool isCommonAncestor = IsInAnySelection() && mStart.Container() == mEnd.Container(); if (isCommonAncestor) { - UnregisterClosestCommonInclusiveAncestor(mStart.Container(), false); + MOZ_DIAGNOSTIC_ASSERT(mStart.Container() == + mRegisteredClosestCommonInclusiveAncestor); + UnregisterClosestCommonInclusiveAncestor(); RegisterClosestCommonInclusiveAncestor(newStart.Container()); } if (mStart.Container() @@ -554,8 +556,10 @@ bool isCommonAncestor = IsInAnySelection() && mStart.Container() == mEnd.Container(); if (isCommonAncestor && !newStart.Container()) { + MOZ_DIAGNOSTIC_ASSERT(mStart.Container() == + mRegisteredClosestCommonInclusiveAncestor); // The split occurs inside the range. - UnregisterClosestCommonInclusiveAncestor(mStart.Container(), false); + UnregisterClosestCommonInclusiveAncestor(); RegisterClosestCommonInclusiveAncestor( mStart.Container()->GetParentNode()); newEnd.Container() diff -Nru firefox-esr-128.6.0esr/dom/base/test/browser.toml firefox-esr-128.7.0esr/dom/base/test/browser.toml --- firefox-esr-128.6.0esr/dom/base/test/browser.toml 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/test/browser.toml 2025-01-27 19:32:52.000000000 +0000 @@ -21,6 +21,8 @@ "file_bug1303838_target_ibaz.html", "file_bug1303838_with_iframe.html", "file_messagemanager_unload.html", + "file_set_focus_after_reuse_bcg_1.html", + "file_set_focus_after_reuse_bcg_2.html", "file_use_counter_bfcache.html", "file_use_counter_bfcache_helper.html", "file_use_counter_outer.html", @@ -139,6 +141,8 @@ "file_browser_refresh_iframe.sjs", ] +["browser_set_focus_after_reuse_bcg.js"] + ["browser_state_notifications.js"] skip-if = ["true"] # Bug 1271028 diff -Nru firefox-esr-128.6.0esr/dom/base/test/browser_set_focus_after_reuse_bcg.js firefox-esr-128.7.0esr/dom/base/test/browser_set_focus_after_reuse_bcg.js --- firefox-esr-128.6.0esr/dom/base/test/browser_set_focus_after_reuse_bcg.js 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/test/browser_set_focus_after_reuse_bcg.js 2025-01-27 19:32:51.000000000 +0000 @@ -0,0 +1,104 @@ +/* -*- Mode: JavaScript; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +const SITE_A_URL = + getRootDirectory(gTestPath).replace( + "chrome://mochitests/content", + "https://example.com" + ) + "file_set_focus_after_reuse_bcg_1.html"; + +const SITE_B_URL = + getRootDirectory(gTestPath).replace( + "chrome://mochitests/content", + "https://example.org" + ) + "file_set_focus_after_reuse_bcg_2.html"; + +async function test_set_focus_after_reuse_bcg() { + const tab = await BrowserTestUtils.openNewForegroundTab(gBrowser, SITE_A_URL); + + async function clickButtonToNavigateSiteB() { + // Navigate to site B + const siteBLoaded = BrowserTestUtils.browserLoaded( + tab.linkedBrowser, + false, + SITE_B_URL + ); + await SpecialPowers.spawn(tab.linkedBrowser, [], async function () { + var button = content.document.querySelector("button"); + button.click(); + }); + await siteBLoaded; + } + + async function clickButtonToEmbedIframe() { + // Make site B to embed the iframe that has the same origin as site A. + const embeddedIframeLoaded = SpecialPowers.spawn( + tab.linkedBrowser, + [], + async function () { + await new Promise(r => { + const iframe = content.document.querySelector("iframe"); + iframe.onload = r; + }); + } + ); + + await SpecialPowers.spawn(tab.linkedBrowser, [], async function () { + var button = content.document.querySelector("button"); + button.click(); + }); + await embeddedIframeLoaded; + } + + await clickButtonToNavigateSiteB(); + + await clickButtonToEmbedIframe(); + + // Navigate back to site A. + const pageNavigatedBackToSite1 = BrowserTestUtils.waitForContentEvent( + tab.linkedBrowser, + "pageshow" + ); + tab.linkedBrowser.goBack(); + await pageNavigatedBackToSite1; + + // Reload site A. + // This reloading is quite important to reproduce this bug as it'll + // sync some BFCache status to the parent process for site A, which + // allows the BCG to reuse the already-subscribed process of site A. + await BrowserTestUtils.reloadTab(tab, true); + + // TODO (sefeng): If we use tab.linkedBrowser.goForward() for + // the navigation, it'll trigger bug 1917343. + await clickButtonToNavigateSiteB(); + + await clickButtonToEmbedIframe(); + + // Wait for the to be focused within the embedded iframe. + const activeBCInIframeProcess = await SpecialPowers.spawn( + tab.linkedBrowser, + [], + async function () { + let iframe = content.document.querySelector("iframe"); + + // Get the active browsing context of the process that the iframe belongs to + return SpecialPowers.spawn(iframe, [], () => { + const FocusManager = SpecialPowers.Services.focus; + return FocusManager.activeBrowsingContext; + }); + } + ); + + Assert.ok( + !!activeBCInIframeProcess, + "activeBC should be set to the iframe process" + ); + BrowserTestUtils.removeTab(tab); +} + +add_task(async function () { + await test_set_focus_after_reuse_bcg(); +}); diff -Nru firefox-esr-128.6.0esr/dom/base/test/file_set_focus_after_reuse_bcg_1.html firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_1.html --- firefox-esr-128.6.0esr/dom/base/test/file_set_focus_after_reuse_bcg_1.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_1.html 2025-01-27 19:32:52.000000000 +0000 @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff -Nru firefox-esr-128.6.0esr/dom/base/test/file_set_focus_after_reuse_bcg_2.html firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_2.html --- firefox-esr-128.6.0esr/dom/base/test/file_set_focus_after_reuse_bcg_2.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/base/test/file_set_focus_after_reuse_bcg_2.html 2025-01-27 19:32:52.000000000 +0000 @@ -0,0 +1,18 @@ + + + + + + + +

Site B

+ + + + + diff -Nru firefox-esr-128.6.0esr/dom/canvas/DrawTargetWebgl.cpp firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebgl.cpp --- firefox-esr-128.6.0esr/dom/canvas/DrawTargetWebgl.cpp 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebgl.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -2787,13 +2787,11 @@ // Determines if an existing path cache entry matches an incoming path and // pattern. -inline bool PathCacheEntry::MatchesPath(const QuantizedPath& aPath, - const Pattern* aPattern, - const StrokeOptions* aStrokeOptions, - const Matrix& aTransform, - const IntRect& aBounds, - const Point& aOrigin, HashNumber aHash, - float aSigma) { +inline bool PathCacheEntry::MatchesPath( + const QuantizedPath& aPath, const Pattern* aPattern, + const StrokeOptions* aStrokeOptions, AAStrokeMode aStrokeMode, + const Matrix& aTransform, const IntRect& aBounds, const Point& aOrigin, + HashNumber aHash, float aSigma) { return aHash == mHash && HasMatchingScale(aTransform, mTransform) && // Ensure the clipped relative bounds fit inside those of the entry aBounds.x - aOrigin.x >= mBounds.x - mOrigin.x && @@ -2806,12 +2804,14 @@ (!aPattern ? !mPattern : mPattern && *aPattern == *mPattern) && (!aStrokeOptions ? !mStrokeOptions - : mStrokeOptions && *aStrokeOptions == *mStrokeOptions) && + : mStrokeOptions && *aStrokeOptions == *mStrokeOptions && + mAAStrokeMode == aStrokeMode) && aSigma == mSigma; } PathCacheEntry::PathCacheEntry(QuantizedPath&& aPath, Pattern* aPattern, StoredStrokeOptions* aStrokeOptions, + AAStrokeMode aStrokeMode, const Matrix& aTransform, const IntRect& aBounds, const Point& aOrigin, HashNumber aHash, float aSigma) @@ -2820,6 +2820,7 @@ mOrigin(aOrigin), mPattern(aPattern), mStrokeOptions(aStrokeOptions), + mAAStrokeMode(aStrokeMode), mSigma(aSigma) {} // Attempt to find a matching entry in the path cache. If one isn't found, @@ -2828,13 +2829,14 @@ // or just reuse the cached texture. already_AddRefed PathCache::FindOrInsertEntry( QuantizedPath aPath, const Pattern* aPattern, - const StrokeOptions* aStrokeOptions, const Matrix& aTransform, - const IntRect& aBounds, const Point& aOrigin, float aSigma) { + const StrokeOptions* aStrokeOptions, AAStrokeMode aStrokeMode, + const Matrix& aTransform, const IntRect& aBounds, const Point& aOrigin, + float aSigma) { HashNumber hash = PathCacheEntry::HashPath(aPath, aPattern, aTransform, aBounds, aOrigin); for (const RefPtr& entry : GetChain(hash)) { - if (entry->MatchesPath(aPath, aPattern, aStrokeOptions, aTransform, aBounds, - aOrigin, hash, aSigma)) { + if (entry->MatchesPath(aPath, aPattern, aStrokeOptions, aStrokeMode, + aTransform, aBounds, aOrigin, hash, aSigma)) { return do_AddRef(entry); } } @@ -2853,8 +2855,8 @@ } } RefPtr entry = - new PathCacheEntry(std::move(aPath), pattern, strokeOptions, aTransform, - aBounds, aOrigin, hash, aSigma); + new PathCacheEntry(std::move(aPath), pattern, strokeOptions, aStrokeMode, + aTransform, aBounds, aOrigin, hash, aSigma); Insert(entry); return entry.forget(); } @@ -3175,12 +3177,6 @@ return mWebglValid && SupportsDrawOptions(aOptions) && PrepareContext(); } -enum class AAStrokeMode { - Unsupported, - Geometry, - Mask, -}; - // For now, we only directly support stroking solid color patterns to limit // artifacts from blending of overlapping geometry generated by AAStroke. Other // types of patterns may be partially supported by rendering to a temporary @@ -3350,6 +3346,11 @@ : (aPattern.GetType() == PatternType::COLOR ? Some(static_cast(aPattern).mColor) : Nothing()); + AAStrokeMode aaStrokeMode = + aStrokeOptions && mPathAAStroke + ? SupportsAAStroke(aPattern, aOptions, *aStrokeOptions, + aAllowStrokeAlpha) + : AAStrokeMode::Unsupported; // Look for an existing path cache entry, if possible, or otherwise create // one. If the draw request is not cacheable, then don't create an entry. RefPtr entry; @@ -3367,7 +3368,7 @@ } entry = mPathCache->FindOrInsertEntry( std::move(*qp), color ? nullptr : &aPattern, aStrokeOptions, - currentTransform, intBounds, quantizedOrigin, + aaStrokeMode, currentTransform, intBounds, quantizedOrigin, aShadow ? aShadow->mSigma : -1.0f); if (!entry) { return false; @@ -3449,9 +3450,7 @@ mRasterizationTruncates, outputBuffer, outputBufferCapacity); } } else { - if (mPathAAStroke && - SupportsAAStroke(aPattern, aOptions, *aStrokeOptions, - aAllowStrokeAlpha) != AAStrokeMode::Unsupported) { + if (aaStrokeMode != AAStrokeMode::Unsupported) { auto scaleFactors = currentTransform.ScaleFactors(); if (scaleFactors.AreScalesSame()) { strokeVB = GenerateStrokeVertexBuffer( @@ -3529,9 +3528,7 @@ } else { AAStroke::aa_stroke_vertex_buffer_release(strokeVB.ref()); } - if (strokeVB && aStrokeOptions && - SupportsAAStroke(aPattern, aOptions, *aStrokeOptions, - aAllowStrokeAlpha) == AAStrokeMode::Mask) { + if (strokeVB && aaStrokeMode == AAStrokeMode::Mask) { // Attempt to generate a stroke mask for path. if (RefPtr handle = DrawStrokeMask(vertexRange, intBounds.Size())) { diff -Nru firefox-esr-128.6.0esr/dom/canvas/DrawTargetWebglInternal.h firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebglInternal.h --- firefox-esr-128.6.0esr/dom/canvas/DrawTargetWebglInternal.h 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/DrawTargetWebglInternal.h 2025-01-27 19:32:52.000000000 +0000 @@ -414,6 +414,12 @@ bool IsValid() const { return mLength > 0; } }; +enum class AAStrokeMode { + Unsupported, + Geometry, + Mask, +}; + // PathCacheEntry stores a rasterized version of a supplied path with a given // pattern. class PathCacheEntry : public CacheEntryImpl { @@ -421,14 +427,15 @@ MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME(PathCacheEntry, override) PathCacheEntry(QuantizedPath&& aPath, Pattern* aPattern, - StoredStrokeOptions* aStrokeOptions, const Matrix& aTransform, - const IntRect& aBounds, const Point& aOrigin, HashNumber aHash, - float aSigma = -1.0f); + StoredStrokeOptions* aStrokeOptions, AAStrokeMode aStrokeMode, + const Matrix& aTransform, const IntRect& aBounds, + const Point& aOrigin, HashNumber aHash, float aSigma = -1.0f); bool MatchesPath(const QuantizedPath& aPath, const Pattern* aPattern, const StrokeOptions* aStrokeOptions, - const Matrix& aTransform, const IntRect& aBounds, - const Point& aOrigin, HashNumber aHash, float aSigma); + AAStrokeMode aStrokeMode, const Matrix& aTransform, + const IntRect& aBounds, const Point& aOrigin, + HashNumber aHash, float aSigma); static HashNumber HashPath(const QuantizedPath& aPath, const Pattern* aPattern, const Matrix& aTransform, @@ -453,6 +460,8 @@ UniquePtr mPattern; // The StrokeOptions used for stroked paths, if applicable UniquePtr mStrokeOptions; + // The AAStroke mode used for rendering a stroked path. + AAStrokeMode mAAStrokeMode = AAStrokeMode::Unsupported; // The shadow blur sigma float mSigma; // If the path has cached geometry in the vertex buffer. @@ -465,8 +474,9 @@ already_AddRefed FindOrInsertEntry( QuantizedPath aPath, const Pattern* aPattern, - const StrokeOptions* aStrokeOptions, const Matrix& aTransform, - const IntRect& aBounds, const Point& aOrigin, float aSigma = -1.0f); + const StrokeOptions* aStrokeOptions, AAStrokeMode aStrokeMode, + const Matrix& aTransform, const IntRect& aBounds, const Point& aOrigin, + float aSigma = -1.0f); void ClearVertexRanges(); }; diff -Nru firefox-esr-128.6.0esr/dom/canvas/ImageBitmap.cpp firefox-esr-128.7.0esr/dom/canvas/ImageBitmap.cpp --- firefox-esr-128.6.0esr/dom/canvas/ImageBitmap.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/ImageBitmap.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -938,9 +938,6 @@ return nullptr; } - UniquePtr result(new ImageBitmapCloneData()); - result->mPictureRect = mPictureRect; - result->mAlphaType = mAlphaType; RefPtr surface = mData->GetAsSourceSurface(); if (!surface) { // It might just not be possible to get/map the surface. (e.g. from another @@ -948,10 +945,18 @@ return nullptr; } - result->mSurface = surface->GetDataSurface(); - MOZ_ASSERT(result->mSurface); - result->mWriteOnly = mWriteOnly; + RefPtr dataSurface = surface->GetDataSurface(); + if (NS_WARN_IF(!dataSurface)) { + // This can reasonably fail in many cases (e.g. canvas state doesn't allow + // reading back the snapshot). + return nullptr; + } + auto result = MakeUnique(); + result->mPictureRect = mPictureRect; + result->mAlphaType = mAlphaType; + result->mSurface = std::move(dataSurface); + result->mWriteOnly = mWriteOnly; return result; } diff -Nru firefox-esr-128.6.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1-ref.html firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1-ref.html --- firefox-esr-128.6.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1-ref.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1-ref.html 2025-01-27 19:32:52.000000000 +0000 @@ -0,0 +1,28 @@ + + diff -Nru firefox-esr-128.6.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1.html firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1.html --- firefox-esr-128.6.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/test/reftest/1937751-cached-stroked-paths-1.html 2025-01-27 19:32:52.000000000 +0000 @@ -0,0 +1,52 @@ + + diff -Nru firefox-esr-128.6.0esr/dom/canvas/test/reftest/reftest.list firefox-esr-128.7.0esr/dom/canvas/test/reftest/reftest.list --- firefox-esr-128.6.0esr/dom/canvas/test/reftest/reftest.list 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/canvas/test/reftest/reftest.list 2025-01-27 19:32:52.000000000 +0000 @@ -246,3 +246,4 @@ == 1758968-1.html 1758968-1-ref.html == 1768521-1.html 1768521-1-ref.html == 1851943.html 1851943-ref.html +== 1937751-cached-stroked-paths-1.html 1937751-cached-stroked-paths-1-ref.html diff -Nru firefox-esr-128.6.0esr/dom/credentialmanagement/CredentialsContainer.cpp firefox-esr-128.7.0esr/dom/credentialmanagement/CredentialsContainer.cpp --- firefox-esr-128.6.0esr/dom/credentialmanagement/CredentialsContainer.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/credentialmanagement/CredentialsContainer.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -213,7 +213,7 @@ MOZ_ASSERT(mParent); if (!FeaturePolicyUtils::IsFeatureAllowed( mParent->GetExtantDoc(), u"publickey-credentials-get"_ns) || - !IsInActiveTab(mParent)) { + !(IsInActiveTab(mParent) || conditionallyMediated)) { return CreateAndRejectWithNotAllowed(mParent, aRv); } diff -Nru firefox-esr-128.6.0esr/dom/events/KeyEventHandler.h firefox-esr-128.7.0esr/dom/events/KeyEventHandler.h --- firefox-esr-128.6.0esr/dom/events/KeyEventHandler.h 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/events/KeyEventHandler.h 2025-01-27 19:32:53.000000000 +0000 @@ -133,13 +133,11 @@ static const int32_t cAlt; static const int32_t cControl; static const int32_t cMeta; - static const int32_t cOS; static const int32_t cShiftMask; static const int32_t cAltMask; static const int32_t cControlMask; static const int32_t cMetaMask; - static const int32_t cOSMask; static const int32_t cAllModifiers; diff -Nru firefox-esr-128.6.0esr/dom/fetch/FetchStreamReader.cpp firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.cpp --- firefox-esr-128.6.0esr/dom/fetch/FetchStreamReader.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -28,13 +28,91 @@ namespace mozilla::dom { +NS_IMPL_ISUPPORTS(OutputStreamHolder, nsIOutputStreamCallback) + +OutputStreamHolder::OutputStreamHolder(FetchStreamReader* aReader, + nsIAsyncOutputStream* aOutput) + : mReader(aReader), mOutput(aOutput) {} + +nsresult OutputStreamHolder::Init(JSContext* aCx) { + if (NS_IsMainThread()) { + return NS_OK; + } + + // We're in a worker + WorkerPrivate* workerPrivate = GetWorkerPrivateFromContext(aCx); + MOZ_ASSERT(workerPrivate); + + workerPrivate->AssertIsOnWorkerThread(); + + // Note, this will create a ref-cycle between the holder and the stream. + // The cycle is broken when the stream is closed or the worker begins + // shutting down. + mWorkerRef = + StrongWorkerRef::Create(workerPrivate, "OutputStreamHolder", + [self = RefPtr{this}]() { self->Shutdown(); }); + if (NS_WARN_IF(!mWorkerRef)) { + return NS_ERROR_FAILURE; + } + return NS_OK; +} + +OutputStreamHolder::~OutputStreamHolder() = default; + +void OutputStreamHolder::Shutdown() { + if (mOutput) { + mOutput->Close(); + } + // If we have an AsyncWait running, we'll get a callback and clear + // the mAsyncWaitWorkerRef + mWorkerRef = nullptr; +} + +nsresult OutputStreamHolder::AsyncWait(uint32_t aFlags, + uint32_t aRequestedCount, + nsIEventTarget* aEventTarget) { + mAsyncWaitWorkerRef = mWorkerRef; + // Grab the strong reference for the reader but only when we are waiting for + // the output stream, because it means we still have things to write. + // (WAIT_CLOSURE_ONLY happens when waiting for ReadableStream to respond, at + // which point the pull callback should get an indirect strong reference via + // the controller argument.) + mAsyncWaitReader = + aFlags == nsIAsyncOutputStream::WAIT_CLOSURE_ONLY ? nullptr : mReader; + nsresult rv = mOutput->AsyncWait(this, aFlags, aRequestedCount, aEventTarget); + if (NS_WARN_IF(NS_FAILED(rv))) { + mAsyncWaitWorkerRef = nullptr; + mAsyncWaitReader = nullptr; + } + return rv; +} + +NS_IMETHODIMP OutputStreamHolder::OnOutputStreamReady( + nsIAsyncOutputStream* aStream) { + // We may get called back after ::Shutdown() + if (!mReader) { + mAsyncWaitWorkerRef = nullptr; + MOZ_ASSERT(!mAsyncWaitReader); + return NS_OK; + } + + // mAsyncWaitReader may be reset during OnOutputStreamReady, make sure to let + // it live during the call + RefPtr reader = mReader.get(); + if (!reader->OnOutputStreamReady()) { + mAsyncWaitWorkerRef = nullptr; + mAsyncWaitReader = nullptr; + return NS_OK; + } + return NS_OK; +} + NS_IMPL_CYCLE_COLLECTING_ADDREF(FetchStreamReader) NS_IMPL_CYCLE_COLLECTING_RELEASE(FetchStreamReader) -NS_IMPL_CYCLE_COLLECTION(FetchStreamReader, mGlobal, mReader) +NS_IMPL_CYCLE_COLLECTION_WEAK_PTR(FetchStreamReader, mGlobal, mReader) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchStreamReader) - NS_INTERFACE_MAP_ENTRY(nsIOutputStreamCallback) NS_INTERFACE_MAP_ENTRY(nsISupports) NS_INTERFACE_MAP_END @@ -50,51 +128,18 @@ RefPtr streamReader = new FetchStreamReader(aGlobal); nsCOMPtr pipeIn; + nsCOMPtr pipeOut; + + NS_NewPipe2(getter_AddRefs(pipeIn), getter_AddRefs(pipeOut), true, true, 0, + 0); - NS_NewPipe2(getter_AddRefs(pipeIn), getter_AddRefs(streamReader->mPipeOut), - true, true, 0, 0); + streamReader->mOutput = new OutputStreamHolder(streamReader, pipeOut); pipeIn.forget(aInputStream); streamReader.forget(aStreamReader); return NS_OK; } -nsresult FetchStreamReader::MaybeGrabStrongWorkerRef(JSContext* aCx) { - if (NS_IsMainThread()) { - return NS_OK; - } - - WorkerPrivate* workerPrivate = GetWorkerPrivateFromContext(aCx); - MOZ_ASSERT(workerPrivate); - - RefPtr workerRef = StrongWorkerRef::Create( - workerPrivate, "FetchStreamReader", [streamReader = RefPtr(this)]() { - MOZ_ASSERT(streamReader); - - // mAsyncWaitWorkerRef may keep the (same) StrongWorkerRef alive even - // when mWorkerRef has already been nulled out by a previous call to - // CloseAndRelease, we can just safely ignore this callback then - // (as would the CloseAndRelease do on a second call). - if (streamReader->mWorkerRef) { - streamReader->CloseAndRelease( - streamReader->mWorkerRef->Private()->GetJSContext(), - NS_ERROR_DOM_INVALID_STATE_ERR); - } else { - MOZ_DIAGNOSTIC_ASSERT(streamReader->mAsyncWaitWorkerRef); - } - }); - - if (NS_WARN_IF(!workerRef)) { - return NS_ERROR_DOM_INVALID_STATE_ERR; - } - - // These 2 objects create a ref-cycle here that is broken when the stream is - // closed or the worker shutsdown. - mWorkerRef = std::move(workerRef); - - return NS_OK; -} - FetchStreamReader::FetchStreamReader(nsIGlobalObject* aGlobal) : mGlobal(aGlobal), mOwningEventTarget(mGlobal->SerialEventTarget()) { MOZ_ASSERT(aGlobal); @@ -153,12 +198,11 @@ mGlobal = nullptr; - if (mPipeOut) { - mPipeOut->CloseWithStatus(aStatus); + if (mOutput) { + mOutput->CloseWithStatus(aStatus); + mOutput->Shutdown(); + mOutput = nullptr; } - mPipeOut = nullptr; - - mWorkerRef = nullptr; mReader = nullptr; mBuffer.Clear(); @@ -174,7 +218,7 @@ "nsIInputStream here. Extract nsIInputStream and read it instead " "to reduce overhead."); - aRv = MaybeGrabStrongWorkerRef(aCx); + aRv = mOutput->Init(aCx); if (aRv.Failed()) { CloseAndRelease(aCx, NS_ERROR_DOM_INVALID_STATE_ERR); return; @@ -189,10 +233,8 @@ mReader = reader; - mAsyncWaitWorkerRef = mWorkerRef; - aRv = mPipeOut->AsyncWait(this, 0, 0, mOwningEventTarget); + aRv = mOutput->AsyncWait(0, 0, mOwningEventTarget); if (NS_WARN_IF(aRv.Failed())) { - mAsyncWaitWorkerRef = nullptr; CloseAndRelease(aCx, NS_ERROR_DOM_INVALID_STATE_ERR); } } @@ -237,21 +279,14 @@ // nsIOutputStreamCallback interface MOZ_CAN_RUN_SCRIPT_BOUNDARY -NS_IMETHODIMP -FetchStreamReader::OnOutputStreamReady(nsIAsyncOutputStream* aStream) { +bool FetchStreamReader::OnOutputStreamReady() { NS_ASSERT_OWNINGTHREAD(FetchStreamReader); if (mStreamClosed) { - mAsyncWaitWorkerRef = nullptr; - return NS_OK; + return false; } - AutoEntryScript aes(mGlobal, "ReadableStreamReader.read", !mWorkerRef); - if (!Process(aes.cx())) { - // We're done processing data, and haven't queued up a new AsyncWait - we - // can clear our mAsyncWaitWorkerRef. - mAsyncWaitWorkerRef = nullptr; - } - return NS_OK; + AutoEntryScript aes(mGlobal, "ReadableStreamReader.read"); + return Process(aes.cx()); } bool FetchStreamReader::Process(JSContext* aCx) { @@ -270,15 +305,15 @@ // Check if the output stream has already been closed. This lets us propagate // errors eagerly, and detect output stream closures even when we have no data // to write. - if (NS_WARN_IF(NS_FAILED(mPipeOut->StreamStatus()))) { + if (NS_WARN_IF(NS_FAILED(mOutput->StreamStatus()))) { CloseAndRelease(aCx, NS_ERROR_DOM_ABORT_ERR); return false; } // We're waiting on new data - set up a WAIT_CLOSURE_ONLY callback so we // notice if the reader closes. - nsresult rv = mPipeOut->AsyncWait( - this, nsIAsyncOutputStream::WAIT_CLOSURE_ONLY, 0, mOwningEventTarget); + nsresult rv = mOutput->AsyncWait(nsIAsyncOutputStream::WAIT_CLOSURE_ONLY, 0, + mOwningEventTarget); if (NS_WARN_IF(NS_FAILED(rv))) { CloseAndRelease(aCx, NS_ERROR_DOM_INVALID_STATE_ERR); return false; @@ -362,7 +397,7 @@ while (mBufferRemaining > 0) { uint32_t written = 0; nsresult rv = - mPipeOut->Write(data + mBufferOffset, mBufferRemaining, &written); + mOutput->Write(data + mBufferOffset, mBufferRemaining, &written); if (rv == NS_BASE_STREAM_WOULD_BLOCK) { break; @@ -382,7 +417,7 @@ } } - nsresult rv = mPipeOut->AsyncWait(this, 0, 0, mOwningEventTarget); + nsresult rv = mOutput->AsyncWait(0, 0, mOwningEventTarget); if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } diff -Nru firefox-esr-128.6.0esr/dom/fetch/FetchStreamReader.h firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.h --- firefox-esr-128.6.0esr/dom/fetch/FetchStreamReader.h 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/fetch/FetchStreamReader.h 2025-01-27 19:32:52.000000000 +0000 @@ -10,6 +10,7 @@ #include "js/RootingAPI.h" #include "js/TypeDecls.h" #include "mozilla/Attributes.h" +#include "mozilla/WeakPtr.h" #include "mozilla/dom/FetchBinding.h" #include "mozilla/dom/PromiseNativeHandler.h" #include "nsIAsyncOutputStream.h" @@ -21,11 +22,48 @@ class ReadableStreamDefaultReader; class StrongWorkerRef; -class FetchStreamReader final : public nsIOutputStreamCallback { +class FetchStreamReader; + +class OutputStreamHolder final : public nsIOutputStreamCallback { + public: + NS_DECL_ISUPPORTS + NS_DECL_NSIOUTPUTSTREAMCALLBACK + + OutputStreamHolder(FetchStreamReader* aReader, nsIAsyncOutputStream* aOutput); + + nsresult Init(JSContext* aCx); + + void Shutdown(); + + // These just proxy the calls to the nsIAsyncOutputStream + nsresult AsyncWait(uint32_t aFlags, uint32_t aRequestedCount, + nsIEventTarget* aEventTarget); + nsresult Write(char* aBuffer, uint32_t aLength, uint32_t* aWritten) { + return mOutput->Write(aBuffer, aLength, aWritten); + } + nsresult CloseWithStatus(nsresult aStatus) { + return mOutput->CloseWithStatus(aStatus); + } + nsresult StreamStatus() { return mOutput->StreamStatus(); } + + nsIAsyncOutputStream* GetOutputStream() { return mOutput; } + + private: + ~OutputStreamHolder(); + + RefPtr mAsyncWaitReader; + // WeakPtr to avoid cycles + WeakPtr mReader; + // To ensure the worker sticks around + RefPtr mAsyncWaitWorkerRef; + RefPtr mWorkerRef; + nsCOMPtr mOutput; +}; + +class FetchStreamReader final : public nsISupports, public SupportsWeakPtr { public: NS_DECL_CYCLE_COLLECTING_ISUPPORTS NS_DECL_CYCLE_COLLECTION_CLASS(FetchStreamReader) - NS_DECL_NSIOUTPUTSTREAMCALLBACK // This creates a nsIInputStream able to retrieve data from the ReadableStream // object. The reading starts when StartConsuming() is called. @@ -33,6 +71,8 @@ FetchStreamReader** aStreamReader, nsIInputStream** aInputStream); + bool OnOutputStreamReady(); + MOZ_CAN_RUN_SCRIPT void ChunkSteps(JSContext* aCx, JS::Handle aChunk, ErrorResult& aRv); @@ -60,8 +100,6 @@ explicit FetchStreamReader(nsIGlobalObject* aGlobal); ~FetchStreamReader(); - nsresult MaybeGrabStrongWorkerRef(JSContext* aCx); - nsresult WriteBuffer(); // Attempt to copy data from mBuffer into mPipeOut. Returns `true` if data was @@ -75,19 +113,7 @@ nsCOMPtr mGlobal; nsCOMPtr mOwningEventTarget; - nsCOMPtr mPipeOut; - - RefPtr mWorkerRef; - // This is an additional refcount we add to `mWorkerRef` when we have a - // pending callback from mPipeOut.AsyncWait() which is guaranteed to fire when - // either we can write to the pipe or the stream has been closed. Because - // this callback must run on our owning worker thread, we must ensure that the - // worker thread lives long enough to process the runnable (and potentially - // release the last reference to this non-thread-safe object on this thread). - // - // By holding an additional refcount we can avoid creating a mini state - // machine around mWorkerRef which hopefully improves clarity. - RefPtr mAsyncWaitWorkerRef; + RefPtr mOutput; RefPtr mReader; diff -Nru firefox-esr-128.6.0esr/dom/fetch/tests/crashtests/1939295.html firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/1939295.html --- firefox-esr-128.6.0esr/dom/fetch/tests/crashtests/1939295.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/1939295.html 2025-01-27 19:32:52.000000000 +0000 @@ -0,0 +1,5 @@ + + + diff -Nru firefox-esr-128.6.0esr/dom/fetch/tests/crashtests/crashtests.list firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/crashtests.list --- firefox-esr-128.6.0esr/dom/fetch/tests/crashtests/crashtests.list 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/fetch/tests/crashtests/crashtests.list 2025-01-27 19:32:52.000000000 +0000 @@ -1,2 +1,3 @@ load 1577196.html load 1664514.html +load 1939295.html diff -Nru firefox-esr-128.6.0esr/dom/html/test/browser_ImageDocument_svg_zoom.js firefox-esr-128.7.0esr/dom/html/test/browser_ImageDocument_svg_zoom.js --- firefox-esr-128.6.0esr/dom/html/test/browser_ImageDocument_svg_zoom.js 2024-12-18 15:38:20.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/html/test/browser_ImageDocument_svg_zoom.js 2025-01-27 19:32:53.000000000 +0000 @@ -13,7 +13,7 @@ `${rect.width}x${rect.height}, ${content.innerWidth}x${content.innerHeight}` ); is( - Math.trunc(rect.height), + Math.round(rect.height), content.innerHeight, "Should fill the viewport and not overflow" ); diff -Nru firefox-esr-128.6.0esr/dom/ipc/BrowserBridgeParent.cpp firefox-esr-128.7.0esr/dom/ipc/BrowserBridgeParent.cpp --- firefox-esr-128.6.0esr/dom/ipc/BrowserBridgeParent.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/ipc/BrowserBridgeParent.cpp 2025-01-27 19:32:52.000000000 +0000 @@ -71,6 +71,9 @@ browsingContext->Group()->EnsureHostProcess(aContentParent); browsingContext->SetOwnerProcessId(aContentParent->ChildID()); + browsingContext->Group()->NotifyFocusedOrActiveBrowsingContextToProcess( + aContentParent); + // Construct the BrowserParent object for our subframe. auto browserParent = MakeRefPtr( aContentParent, aTabId, *aParentBrowser, browsingContext, aChromeFlags); diff -Nru firefox-esr-128.6.0esr/dom/ipc/ContentParent.cpp firefox-esr-128.7.0esr/dom/ipc/ContentParent.cpp --- firefox-esr-128.6.0esr/dom/ipc/ContentParent.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/ipc/ContentParent.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -5623,8 +5623,15 @@ } // If we haven't found a chrome window to open in, just use the most recently - // opened one. + // opened non PBM window. if (!outerWin) { + // The parent was a private window but it's no longer available. + if (aOriginAttributes.mPrivateBrowsingId != + nsIScriptSecurityManager::DEFAULT_PRIVATE_BROWSING_ID) { + aResult = NS_ERROR_FAILURE; + return IPC_OK(); + } + outerWin = nsContentUtils::GetMostRecentNonPBWindow(); if (NS_WARN_IF(!outerWin)) { aResult = NS_ERROR_FAILURE; diff -Nru firefox-esr-128.6.0esr/dom/media/MediaManager.cpp firefox-esr-128.7.0esr/dom/media/MediaManager.cpp --- firefox-esr-128.6.0esr/dom/media/MediaManager.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/MediaManager.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -1769,7 +1769,16 @@ return DeviceListener::DeviceListenerPromise:: CreateAndResolve(true, __func__); }, - [] { + [](nsresult aError) { + MOZ_ASSERT(NS_FAILED(aError)); + if (aError == NS_ERROR_UNEXPECTED) { + return DeviceListener::DeviceListenerPromise:: + CreateAndReject( + MakeRefPtr( + MediaMgrError::Name::NotAllowedError), + __func__); + } + MOZ_ASSERT(aError == NS_ERROR_ABORT); return DeviceListener::DeviceListenerPromise:: CreateAndReject(MakeRefPtr( MediaMgrError::Name::AbortError, diff -Nru firefox-esr-128.6.0esr/dom/media/eme/clearkey/ClearKeyDecryptionManager.cpp firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyDecryptionManager.cpp --- firefox-esr-128.6.0esr/dom/media/eme/clearkey/ClearKeyDecryptionManager.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyDecryptionManager.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -167,6 +167,11 @@ Status ClearKeyDecryptor::Decrypt(uint8_t* aBuffer, uint32_t aBufferSize, const CryptoMetaData& aMetadata) { CK_LOGD("ClearKeyDecryptor::Decrypt"); + if (aBufferSize == 0) { + // Nothing to decrypt. + return Status::kSuccess; + } + // If the sample is split up into multiple encrypted subsamples, we need to // stitch them into one continuous buffer for decryption. std::vector tmp(aBufferSize); diff -Nru firefox-esr-128.6.0esr/dom/media/eme/clearkey/ClearKeyUtils.cpp firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyUtils.cpp --- firefox-esr-128.6.0esr/dom/media/eme/clearkey/ClearKeyUtils.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/eme/clearkey/ClearKeyUtils.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -110,6 +110,11 @@ return false; } + if (aSubsample.Length() == 0) { + // Nothing to decrypt. + return true; + } + std::unique_ptr> slot( PK11_GetInternalKeySlot()); diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/CamerasChild.cpp firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.cpp --- firefox-esr-128.6.0esr/dom/media/systemservices/CamerasChild.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -366,22 +366,27 @@ return dispatcher.ReturnValue(); } -void CamerasChild::AddCallback(const CaptureEngine aCapEngine, - const int capture_id, FrameRelay* render) { +void CamerasChild::AddCallback(int capture_id, FrameRelay* render) { MutexAutoLock lock(mCallbackMutex); CapturerElement ce; - ce.engine = aCapEngine; ce.id = capture_id; ce.callback = render; - mCallbacks.AppendElement(ce); + + if (!mCallbacks.Contains(ce, [](const auto& aLhs, const auto& aRhs) -> int { + if (int res = aLhs.id - aRhs.id; res != 0) { + return res; + } + return aLhs.callback - aRhs.callback; + })) { + mCallbacks.AppendElement(ce); + } } -void CamerasChild::RemoveCallback(const CaptureEngine aCapEngine, - const int capture_id) { +void CamerasChild::RemoveCallback(const int capture_id) { MutexAutoLock lock(mCallbackMutex); for (unsigned int i = 0; i < mCallbacks.Length(); i++) { CapturerElement ce = mCallbacks[i]; - if (ce.engine == aCapEngine && ce.id == capture_id) { + if (ce.id == capture_id) { mCallbacks.RemoveElementAt(i); break; } @@ -392,7 +397,7 @@ const webrtc::VideoCaptureCapability& webrtcCaps, FrameRelay* cb) { LOG(("%s", __PRETTY_FUNCTION__)); - AddCallback(aCapEngine, capture_id, cb); + AddCallback(capture_id, cb); VideoCaptureCapability capCap( webrtcCaps.width, webrtcCaps.height, webrtcCaps.maxFPS, static_cast(webrtcCaps.videoType), webrtcCaps.interlaced); @@ -423,7 +428,7 @@ &CamerasChild::SendStopCapture, aCapEngine, capture_id); LockAndDispatch<> dispatcher(this, __func__, runnable, -1, mZero); if (dispatcher.Success()) { - RemoveCallback(aCapEngine, capture_id); + RemoveCallback(capture_id); } return dispatcher.ReturnValue(); } @@ -475,11 +480,10 @@ CamerasSingleton::Thread() = nullptr; } -mozilla::ipc::IPCResult CamerasChild::RecvCaptureEnded( - const CaptureEngine& capEngine, const int& capId) { +mozilla::ipc::IPCResult CamerasChild::RecvCaptureEnded(const int& capId) { MutexAutoLock lock(mCallbackMutex); - if (Callback(capEngine, capId)) { - Callback(capEngine, capId)->OnCaptureEnded(); + if (Callback(capId)) { + Callback(capId)->OnCaptureEnded(); } else { LOG(("CaptureEnded called with dead callback")); } @@ -487,12 +491,12 @@ } mozilla::ipc::IPCResult CamerasChild::RecvDeliverFrame( - const CaptureEngine& capEngine, const int& capId, - mozilla::ipc::Shmem&& shmem, const VideoFrameProperties& prop) { + const int& capId, mozilla::ipc::Shmem&& shmem, + const VideoFrameProperties& prop) { MutexAutoLock lock(mCallbackMutex); - if (Callback(capEngine, capId)) { + if (Callback(capId)) { unsigned char* image = shmem.get(); - Callback(capEngine, capId)->DeliverFrame(image, prop); + Callback(capId)->DeliverFrame(image, prop); } else { LOG(("DeliverFrame called with dead callback")); } @@ -535,10 +539,10 @@ MOZ_COUNT_DTOR(CamerasChild); } -FrameRelay* CamerasChild::Callback(CaptureEngine aCapEngine, int capture_id) { +FrameRelay* CamerasChild::Callback(int capture_id) { for (unsigned int i = 0; i < mCallbacks.Length(); i++) { CapturerElement ce = mCallbacks[i]; - if (ce.engine == aCapEngine && ce.id == capture_id) { + if (ce.id == capture_id) { return ce.callback; } } diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/CamerasChild.h firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.h --- firefox-esr-128.6.0esr/dom/media/systemservices/CamerasChild.h 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/CamerasChild.h 2025-01-27 19:32:53.000000000 +0000 @@ -35,9 +35,8 @@ }; struct CapturerElement { - CaptureEngine engine; - int id; - FrameRelay* callback; + int id{}; + FrameRelay* callback{}; }; // Forward declaration so we can work with pointers to it. @@ -147,10 +146,9 @@ // IPC messages recevied, received on the PBackground thread // these are the actual callbacks with data - mozilla::ipc::IPCResult RecvCaptureEnded(const CaptureEngine&, - const int&) override; + mozilla::ipc::IPCResult RecvCaptureEnded(const int&) override; mozilla::ipc::IPCResult RecvDeliverFrame( - const CaptureEngine&, const int&, mozilla::ipc::Shmem&&, + const int&, mozilla::ipc::Shmem&&, const VideoFrameProperties& prop) override; mozilla::ipc::IPCResult RecvDeviceChange() override; @@ -215,7 +213,7 @@ return IPC_OK(); } - FrameRelay* Callback(CaptureEngine aCapEngine, int capture_id); + FrameRelay* Callback(int capture_id); private: CamerasChild(); @@ -223,9 +221,8 @@ // Dispatch a Runnable to the PCamerasParent, by executing it on the // decidecated Cameras IPC/PBackground thread. bool DispatchToParent(nsIRunnable* aRunnable, MonitorAutoLock& aMonitor); - void AddCallback(const CaptureEngine aCapEngine, const int capture_id, - FrameRelay* render); - void RemoveCallback(const CaptureEngine aCapEngine, const int capture_id); + void AddCallback(int capture_id, FrameRelay* render); + void RemoveCallback(int capture_id); nsTArray mCallbacks; // Protects the callback arrays diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/CamerasParent.cpp firefox-esr-128.7.0esr/dom/media/systemservices/CamerasParent.cpp --- firefox-esr-128.6.0esr/dom/media/systemservices/CamerasParent.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/CamerasParent.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -312,16 +312,14 @@ memcpy(shMemBuff.GetBytes(), aAltBuffer, aProps.bufferSize()); rec.Record(); - if (!SendDeliverFrame(aCapEngine, aStreamId, std::move(shMemBuff.Get()), - aProps)) { + if (!SendDeliverFrame(aStreamId, std::move(shMemBuff.Get()), aProps)) { return -1; } } else { MOZ_ASSERT(aBuffer.Valid()); // ShmemBuffer was available, we're all good. A single copy happened // in the original webrtc callback. - if (!SendDeliverFrame(aCapEngine, aStreamId, std::move(aBuffer.Get()), - aProps)) { + if (!SendDeliverFrame(aStreamId, std::move(aBuffer.Get()), aProps)) { return -1; } } @@ -336,9 +334,8 @@ void CallbackHelper::OnCaptureEnded() { nsIEventTarget* target = mParent->GetBackgroundEventTarget(); - MOZ_ALWAYS_SUCCEEDS(target->Dispatch(NS_NewRunnableFunction(__func__, [&] { - Unused << mParent->SendCaptureEnded(mCapEngine, mStreamId); - }))); + MOZ_ALWAYS_SUCCEEDS(target->Dispatch(NS_NewRunnableFunction( + __func__, [&] { Unused << mParent->SendCaptureEnded(mStreamId); }))); } void CallbackHelper::OnFrame(const webrtc::VideoFrame& aVideoFrame) { @@ -908,7 +905,6 @@ mVideoCaptureThread, __func__, [this, self = RefPtr(this), aCapEngine, aCaptureId, aIpcCaps] { LOG_FUNCTION(); - CallbackHelper** cbh; int error = -1; if (!EnsureInitialized(aCapEngine)) { @@ -916,9 +912,6 @@ "CamerasParent::RecvStartCapture"); } - cbh = mCallbacks.AppendElement(new CallbackHelper( - static_cast(aCapEngine), aCaptureId, this)); - mEngines->ElementAt(aCapEngine) ->WithEntry(aCaptureId, [&](VideoEngine::CaptureEntry& cap) { webrtc::VideoCaptureCapability capability; @@ -929,19 +922,21 @@ static_cast(aIpcCaps.videoType()); capability.interlaced = aIpcCaps.interlaced(); -#ifndef FUZZING_SNAPSHOT - MOZ_DIAGNOSTIC_ASSERT(sDeviceUniqueIDs.find(aCaptureId) == - sDeviceUniqueIDs.end()); -#endif - sDeviceUniqueIDs.emplace(aCaptureId, - cap.VideoCapture()->CurrentDeviceName()); - -#ifndef FUZZING_SNAPSHOT - MOZ_DIAGNOSTIC_ASSERT( - sAllRequestedCapabilities.find(aCaptureId) == - sAllRequestedCapabilities.end()); -#endif - sAllRequestedCapabilities.emplace(aCaptureId, capability); + if (sDeviceUniqueIDs.find(aCaptureId) == sDeviceUniqueIDs.end()) { + sDeviceUniqueIDs.emplace( + aCaptureId, cap.VideoCapture()->CurrentDeviceName()); + sAllRequestedCapabilities.emplace(aCaptureId, capability); + } else { + // Starting capture for an id that already exists. Update its + // requested capability. + MOZ_DIAGNOSTIC_ASSERT( + strcmp(sDeviceUniqueIDs[aCaptureId], + cap.VideoCapture()->CurrentDeviceName()) == 0); + MOZ_DIAGNOSTIC_ASSERT( + sAllRequestedCapabilities.find(aCaptureId) != + sAllRequestedCapabilities.end()); + sAllRequestedCapabilities[aCaptureId] = capability; + } if (aCapEngine == CameraEngine) { for (const auto& it : sDeviceUniqueIDs) { @@ -1005,20 +1000,36 @@ } } - cap.VideoCapture()->SetTrackingId( - (*cbh)->mTrackingId.mUniqueInProcId); + bool cbhExists = false; + CallbackHelper** cbh = nullptr; + for (auto* cb : mCallbacks) { + if (cb->mCapEngine == aCapEngine && + cb->mStreamId == (uint32_t)aCaptureId) { + cbhExists = true; + break; + } + } + if (!cbhExists) { + cbh = mCallbacks.AppendElement(new CallbackHelper( + static_cast(aCapEngine), aCaptureId, this)); + cap.VideoCapture()->SetTrackingId( + (*cbh)->mTrackingId.mUniqueInProcId); + } + error = cap.VideoCapture()->StartCapture(capability); if (!error) { - cap.VideoCapture()->RegisterCaptureDataCallback( - static_cast*>( - *cbh)); - if (auto* event = cap.CaptureEndedEvent(); - event && !(*cbh)->mConnectedToCaptureEnded) { - (*cbh)->mCaptureEndedListener = - event->Connect(mVideoCaptureThread, (*cbh), - &CallbackHelper::OnCaptureEnded); - (*cbh)->mConnectedToCaptureEnded = true; + if (cbh) { + cap.VideoCapture()->RegisterCaptureDataCallback( + static_cast*>( + *cbh)); + if (auto* event = cap.CaptureEndedEvent(); + event && !(*cbh)->mConnectedToCaptureEnded) { + (*cbh)->mCaptureEndedListener = + event->Connect(mVideoCaptureThread, (*cbh), + &CallbackHelper::OnCaptureEnded); + (*cbh)->mConnectedToCaptureEnded = true; + } } } else { sDeviceUniqueIDs.erase(aCaptureId); diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/PCameras.ipdl firefox-esr-128.7.0esr/dom/media/systemservices/PCameras.ipdl --- firefox-esr-128.6.0esr/dom/media/systemservices/PCameras.ipdl 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/PCameras.ipdl 2025-01-27 19:32:52.000000000 +0000 @@ -54,10 +54,9 @@ manager PBackground; child: - async CaptureEnded(CaptureEngine capEngine, int streamId); + async CaptureEnded(int streamId); // transfers ownership of |buffer| from parent to child - async DeliverFrame(CaptureEngine capEngine, int streamId, - Shmem buffer, VideoFrameProperties props); + async DeliverFrame(int streamId, Shmem buffer, VideoFrameProperties props); async DeviceChange(); async ReplyNumberOfCaptureDevices(int deviceCount); async ReplyNumberOfCapabilities(int capabilityCount); diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.cc firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.cc --- firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.cc 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.cc 2025-01-27 19:32:52.000000000 +0000 @@ -8,7 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include "video_engine/desktop_capture_impl.h" +#include "desktop_capture_impl.h" #include #include @@ -16,16 +16,11 @@ #include "CamerasTypes.h" #include "VideoEngine.h" -#include "VideoUtils.h" #include "api/video/i420_buffer.h" #include "common_video/libyuv/include/webrtc_libyuv.h" -#include "libyuv.h" // NOLINT -#include "modules/include/module_common_types.h" -#include "modules/video_capture/video_capture_config.h" -#include "modules/video_capture/video_capture_impl.h" -#include "system_wrappers/include/clock.h" +#include "desktop_device_info.h" +#include "libyuv/convert.h" #include "rtc_base/logging.h" -#include "rtc_base/ref_counted_object.h" #include "rtc_base/time_utils.h" #include "rtc_base/trace_event.h" #include "modules/desktop_capture/desktop_and_cursor_composer.h" @@ -35,11 +30,14 @@ #include "modules/video_capture/video_capture.h" #include "mozilla/StaticPrefs_media.h" #include "mozilla/SyncRunnable.h" -#include "mozilla/TaskQueue.h" #include "mozilla/TimeStamp.h" #include "nsThreadUtils.h" #include "tab_capturer.h" +#ifdef XP_MACOSX +# include "modules/desktop_capture/mac/screen_capturer_sck.h" +#endif + using mozilla::NewRunnableMethod; using mozilla::TabCapturerWebrtc; using mozilla::TimeDuration; @@ -52,89 +50,6 @@ namespace webrtc { -int32_t ScreenDeviceInfoImpl::Init() { - mDesktopDeviceInfo = - std::unique_ptr(DesktopDeviceInfo::Create()); - return 0; -} - -int32_t ScreenDeviceInfoImpl::Refresh() { - mDesktopDeviceInfo->Refresh(); - return 0; -} - -uint32_t ScreenDeviceInfoImpl::NumberOfDevices() { - return mDesktopDeviceInfo->getDisplayDeviceCount(); -} - -int32_t ScreenDeviceInfoImpl::GetDeviceName( - uint32_t aDeviceNumber, char* aDeviceNameUTF8, uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder) { - DesktopDisplayDevice desktopDisplayDevice; - - // always initialize output - if (aDeviceNameUTF8 && aDeviceNameUTF8Size > 0) { - memset(aDeviceNameUTF8, 0, aDeviceNameUTF8Size); - } - - if (aDeviceUniqueIdUTF8 && aDeviceUniqueIdUTF8Size > 0) { - memset(aDeviceUniqueIdUTF8, 0, aDeviceUniqueIdUTF8Size); - } - if (aProductUniqueIdUTF8 && aProductUniqueIdUTF8Size > 0) { - memset(aProductUniqueIdUTF8, 0, aProductUniqueIdUTF8Size); - } - - if (mDesktopDeviceInfo->getDesktopDisplayDeviceInfo( - aDeviceNumber, desktopDisplayDevice) == 0) { - size_t len; - - const char* deviceName = desktopDisplayDevice.getDeviceName(); - len = deviceName ? strlen(deviceName) : 0; - if (len && aDeviceNameUTF8 && len < aDeviceNameUTF8Size) { - memcpy(aDeviceNameUTF8, deviceName, len); - } - - const char* deviceUniqueId = desktopDisplayDevice.getUniqueIdName(); - len = deviceUniqueId ? strlen(deviceUniqueId) : 0; - if (len && aDeviceUniqueIdUTF8 && len < aDeviceUniqueIdUTF8Size) { - memcpy(aDeviceUniqueIdUTF8, deviceUniqueId, len); - } - } - - return 0; -} - -int32_t ScreenDeviceInfoImpl::DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY) { - // no device properties to change - return 0; -} - -int32_t ScreenDeviceInfoImpl::NumberOfCapabilities( - const char* aDeviceUniqueIdUTF8) { - return 0; -} - -int32_t ScreenDeviceInfoImpl::GetCapability( - const char* aDeviceUniqueIdUTF8, uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability) { - return 0; -} - -int32_t ScreenDeviceInfoImpl::GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting) { - return 0; -} - -int32_t ScreenDeviceInfoImpl::GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation) { - return 0; -} - DesktopCaptureImpl* DesktopCaptureImpl::Create(const int32_t aModuleId, const char* aUniqueId, const CaptureDeviceType aType) { @@ -142,203 +57,6 @@ aType); } -int32_t WindowDeviceInfoImpl::Init() { - mDesktopDeviceInfo = - std::unique_ptr(DesktopDeviceInfo::Create()); - return 0; -} - -int32_t WindowDeviceInfoImpl::Refresh() { - mDesktopDeviceInfo->Refresh(); - return 0; -} - -uint32_t WindowDeviceInfoImpl::NumberOfDevices() { - return mDesktopDeviceInfo->getWindowCount(); -} - -int32_t WindowDeviceInfoImpl::GetDeviceName( - uint32_t aDeviceNumber, char* aDeviceNameUTF8, uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder) { - DesktopDisplayDevice desktopDisplayDevice; - - // always initialize output - if (aDeviceNameUTF8 && aDeviceNameUTF8Size > 0) { - memset(aDeviceNameUTF8, 0, aDeviceNameUTF8Size); - } - if (aDeviceUniqueIdUTF8 && aDeviceUniqueIdUTF8Size > 0) { - memset(aDeviceUniqueIdUTF8, 0, aDeviceUniqueIdUTF8Size); - } - if (aProductUniqueIdUTF8 && aProductUniqueIdUTF8Size > 0) { - memset(aProductUniqueIdUTF8, 0, aProductUniqueIdUTF8Size); - } - - if (mDesktopDeviceInfo->getWindowInfo(aDeviceNumber, desktopDisplayDevice) == - 0) { - size_t len; - - const char* deviceName = desktopDisplayDevice.getDeviceName(); - len = deviceName ? strlen(deviceName) : 0; - if (len && aDeviceNameUTF8 && len < aDeviceNameUTF8Size) { - memcpy(aDeviceNameUTF8, deviceName, len); - } - - const char* deviceUniqueId = desktopDisplayDevice.getUniqueIdName(); - len = deviceUniqueId ? strlen(deviceUniqueId) : 0; - if (len && aDeviceUniqueIdUTF8 && len < aDeviceUniqueIdUTF8Size) { - memcpy(aDeviceUniqueIdUTF8, deviceUniqueId, len); - } - if (aPid) { - *aPid = desktopDisplayDevice.getPid(); - } - } - - return 0; -} - -int32_t WindowDeviceInfoImpl::DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY) { - // no device properties to change - return 0; -} - -int32_t WindowDeviceInfoImpl::NumberOfCapabilities( - const char* aDeviceUniqueIdUTF8) { - return 0; -} - -int32_t WindowDeviceInfoImpl::GetCapability( - const char* aDeviceUniqueIdUTF8, uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability) { - return 0; -} - -int32_t WindowDeviceInfoImpl::GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting) { - return 0; -} - -int32_t WindowDeviceInfoImpl::GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation) { - return 0; -} - -int32_t BrowserDeviceInfoImpl::Init() { - mDesktopDeviceInfo = - std::unique_ptr(DesktopDeviceInfo::Create()); - return 0; -} - -int32_t BrowserDeviceInfoImpl::Refresh() { - mDesktopDeviceInfo->Refresh(); - return 0; -} - -uint32_t BrowserDeviceInfoImpl::NumberOfDevices() { - return mDesktopDeviceInfo->getTabCount(); -} - -int32_t BrowserDeviceInfoImpl::GetDeviceName( - uint32_t aDeviceNumber, char* aDeviceNameUTF8, uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder) { - DesktopTab desktopTab; - - // always initialize output - if (aDeviceNameUTF8 && aDeviceNameUTF8Size > 0) { - memset(aDeviceNameUTF8, 0, aDeviceNameUTF8Size); - } - if (aDeviceUniqueIdUTF8 && aDeviceUniqueIdUTF8Size > 0) { - memset(aDeviceUniqueIdUTF8, 0, aDeviceUniqueIdUTF8Size); - } - if (aProductUniqueIdUTF8 && aProductUniqueIdUTF8Size > 0) { - memset(aProductUniqueIdUTF8, 0, aProductUniqueIdUTF8Size); - } - - if (mDesktopDeviceInfo->getTabInfo(aDeviceNumber, desktopTab) == 0) { - size_t len; - - const char* deviceName = desktopTab.getTabName(); - len = deviceName ? strlen(deviceName) : 0; - if (len && aDeviceNameUTF8 && len < aDeviceNameUTF8Size) { - memcpy(aDeviceNameUTF8, deviceName, len); - } - - const char* deviceUniqueId = desktopTab.getUniqueIdName(); - len = deviceUniqueId ? strlen(deviceUniqueId) : 0; - if (len && aDeviceUniqueIdUTF8 && len < aDeviceUniqueIdUTF8Size) { - memcpy(aDeviceUniqueIdUTF8, deviceUniqueId, len); - } - } - - return 0; -} - -int32_t BrowserDeviceInfoImpl::DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY) { - // no device properties to change - return 0; -} - -int32_t BrowserDeviceInfoImpl::NumberOfCapabilities( - const char* aDeviceUniqueIdUTF8) { - return 0; -} - -int32_t BrowserDeviceInfoImpl::GetCapability( - const char* aDeviceUniqueIdUTF8, uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability) { - return 0; -} - -int32_t BrowserDeviceInfoImpl::GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting) { - return 0; -} - -int32_t BrowserDeviceInfoImpl::GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation) { - return 0; -} - -std::shared_ptr -DesktopCaptureImpl::CreateDeviceInfo(const int32_t aId, - const CaptureDeviceType aType) { - if (aType == CaptureDeviceType::Screen) { - auto screenInfo = std::make_shared(aId); - if (!screenInfo || screenInfo->Init() != 0) { - return nullptr; - } - return screenInfo; - } - if (aType == CaptureDeviceType::Window) { - auto windowInfo = std::make_shared(aId); - if (!windowInfo || windowInfo->Init() != 0) { - return nullptr; - } - return windowInfo; - } - if (aType == CaptureDeviceType::Browser) { - auto browserInfo = std::make_shared(aId); - if (!browserInfo || browserInfo->Init() != 0) { - return nullptr; - } - return browserInfo; - } - return nullptr; -} - -const char* DesktopCaptureImpl::CurrentDeviceName() const { - return mDeviceUniqueId.c_str(); -} - static DesktopCaptureOptions CreateDesktopCaptureOptions() { DesktopCaptureOptions options; // Help avoid an X11 deadlock, see bug 1456101. @@ -356,9 +74,8 @@ options.set_disable_effects(false); #if defined(WEBRTC_WIN) - if (mozilla::StaticPrefs::media_webrtc_capture_allow_directx()) { - options.set_allow_directx_capturer(true); - } + options.set_allow_directx_capturer( + mozilla::StaticPrefs::media_webrtc_capture_allow_directx()); options.set_allow_cropping_window_capturer(true); # if defined(RTC_ENABLE_WIN_WGC) if (mozilla::StaticPrefs::media_webrtc_capture_screen_allow_wgc()) { @@ -375,20 +92,55 @@ #endif #if defined(WEBRTC_MAC) - if (mozilla::StaticPrefs::media_webrtc_capture_allow_iosurface()) { - options.set_allow_iosurface(true); - } + options.set_prefer_cursor_embedded(true); + options.set_allow_sck_capturer( + mozilla::StaticPrefs:: + media_getdisplaymedia_screencapturekit_enabled_AtStartup()); + options.set_allow_sck_system_picker( + GenericCapturerSckWithPickerAvailable() && + mozilla::StaticPrefs:: + media_getdisplaymedia_screencapturekit_picker_enabled_AtStartup()); + options.set_allow_iosurface( + mozilla::StaticPrefs::media_webrtc_capture_allow_iosurface()); #endif #if defined(WEBRTC_USE_PIPEWIRE) - if (mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire()) { - options.set_allow_pipewire(true); - } + options.set_allow_pipewire( + mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire() && + webrtc::DesktopCapturer::IsRunningUnderWayland()); #endif return options; } +std::shared_ptr +DesktopCaptureImpl::CreateDeviceInfo(const int32_t aId, + const CaptureDeviceType aType) { + if (aType == CaptureDeviceType::Screen) { + auto options = CreateDesktopCaptureOptions(); +#ifdef XP_MACOSX + if (!options.allow_sck_system_picker() && + !mozilla::StaticPrefs:: + media_getdisplaymedia_screencapturekit_enumeration_enabled_AtStartup()) { + options.set_allow_sck_capturer(false); + } +#endif + return CreateDesktopDeviceInfo(aId, CreateScreenCaptureInfo(options)); + } + if (aType == CaptureDeviceType::Window) { + return CreateDesktopDeviceInfo( + aId, CreateWindowCaptureInfo(CreateDesktopCaptureOptions())); + } + if (aType == CaptureDeviceType::Browser) { + return CreateTabDeviceInfo(aId, CreateTabCaptureInfo()); + } + return nullptr; +} + +const char* DesktopCaptureImpl::CurrentDeviceName() const { + return mDeviceUniqueId.c_str(); +} + static std::unique_ptr CreateTabCapturer( const DesktopCaptureOptions& options, DesktopCapturer::SourceId aSourceId, nsCOMPtr aCaptureThread) { @@ -401,21 +153,10 @@ return capturer; } -static bool UsePipewire() { -#if defined(WEBRTC_USE_PIPEWIRE) - return mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire() && - webrtc::DesktopCapturer::IsRunningUnderWayland(); -#else - return false; -#endif -} - static std::unique_ptr CreateDesktopCapturerAndThread( CaptureDeviceType aDeviceType, DesktopCapturer::SourceId aSourceId, nsIThread** aOutThread) { DesktopCaptureOptions options = CreateDesktopCaptureOptions(); - std::unique_ptr capturer; - auto ensureThread = [&]() { if (*aOutThread) { return *aOutThread; @@ -431,45 +172,77 @@ return *aOutThread; }; - if ((aDeviceType == CaptureDeviceType::Screen || - aDeviceType == CaptureDeviceType::Window) && - UsePipewire()) { - capturer = DesktopCapturer::CreateGenericCapturer(options); - if (!capturer) { - return capturer; - } - - capturer = std::make_unique(std::move(capturer), + auto createCapturer = [&]() -> std::unique_ptr { + if (aDeviceType == CaptureDeviceType::Screen || + aDeviceType == CaptureDeviceType::Window) { + auto capturer = DesktopCapturer::CreateGenericCapturer(options); + if (capturer) { +#if defined(XP_MACOSX) + // See comment for same conditional below. + if (options.prefer_cursor_embedded() && options.allow_sck_capturer() && + ScreenCapturerSckAvailable()) { + return capturer; + } +#endif + return std::make_unique(std::move(capturer), options); - } else if (aDeviceType == CaptureDeviceType::Screen) { - capturer = DesktopCapturer::CreateScreenCapturer(options); - if (!capturer) { - return capturer; + } } - capturer->SelectSource(aSourceId); + if (aDeviceType == CaptureDeviceType::Screen) { + auto capturer = DesktopCapturer::CreateScreenCapturer(options); + if (!capturer) { + return capturer; + } + + capturer->SelectSource(aSourceId); + +#if defined(XP_MACOSX) + // The MouseCursorMonitor on macOS is rather expensive, as for every + // pulled frame it compares all pixels of the cursors used for the current + // and last frames. Getting to the pixels may also incur a conversion. + // + // Note that this comparison happens even if the backend reports it had + // embedded the cursor already, as the embedding only affects composing + // the monitored cursor into a captured frame. + // + // Avoid the composer (and monitor) if we can. + if (options.prefer_cursor_embedded() && options.allow_sck_capturer() && + ScreenCapturerSckAvailable()) { + return capturer; + } +#endif - capturer = std::make_unique(std::move(capturer), - options); - } else if (aDeviceType == CaptureDeviceType::Window) { + return std::make_unique(std::move(capturer), + options); + } + + if (aDeviceType == CaptureDeviceType::Window) { #if defined(RTC_ENABLE_WIN_WGC) - options.set_allow_wgc_capturer_fallback(true); + options.set_allow_wgc_capturer_fallback(true); #endif - capturer = DesktopCapturer::CreateWindowCapturer(options); - if (!capturer) { - return capturer; + auto capturer = DesktopCapturer::CreateWindowCapturer(options); + if (!capturer) { + return capturer; + } + + capturer->SelectSource(aSourceId); + + return std::make_unique(std::move(capturer), + options); + } + + if (aDeviceType == CaptureDeviceType::Browser) { + // XXX We don't capture cursors, so avoid the extra indirection layer. We + // could also pass null for the pMouseCursorMonitor. + return CreateTabCapturer(options, aSourceId, ensureThread()); } - capturer->SelectSource(aSourceId); + return nullptr; + }; - capturer = std::make_unique(std::move(capturer), - options); - } else if (aDeviceType == CaptureDeviceType::Browser) { - // XXX We don't capture cursors, so avoid the extra indirection layer. We - // could also pass null for the pMouseCursorMonitor. - capturer = CreateTabCapturer(options, aSourceId, ensureThread()); - } else { - MOZ_ASSERT(!capturer); + std::unique_ptr capturer = createCapturer(); + if (!capturer) { return capturer; } @@ -542,15 +315,22 @@ const VideoCaptureCapability& aCapability) { RTC_DCHECK_RUN_ON(&mControlThreadChecker); + const int maxFps = std::max(aCapability.maxFPS, 1); if (mRequestedCapability) { - // Already initialized - MOZ_ASSERT(*mRequestedCapability == aCapability); - + MOZ_DIAGNOSTIC_ASSERT(mCaptureThread); + if (std::max(mRequestedCapability->maxFPS, 1) == maxFps) { + // No change in effective requested capability (only knob is fps). + return 0; + } + mRequestedCapability = mozilla::Some(aCapability); + MOZ_ALWAYS_SUCCEEDS(mCaptureThread->Dispatch( + NS_NewRunnableFunction("DesktopCaptureImpl::UpdateOnThread", + [this, self = RefPtr(this), maxFps]() mutable { + UpdateOnThread(maxFps); + }))); return 0; } - MOZ_ASSERT(!mCaptureThread); - DesktopCapturer::SourceId sourceId = std::stoi(mDeviceUniqueId); std::unique_ptr capturer = CreateDesktopCapturerAndThread( mDeviceType, sourceId, getter_AddRefs(mCaptureThread)); @@ -566,9 +346,7 @@ MOZ_ALWAYS_SUCCEEDS(mCaptureThread->Dispatch(NS_NewRunnableFunction( "DesktopCaptureImpl::InitOnThread", [this, self = RefPtr(this), capturer = std::move(capturer), - maxFps = std::max(aCapability.maxFPS, 1)]() mutable { - InitOnThread(std::move(capturer), maxFps); - }))); + maxFps]() mutable { InitOnThread(std::move(capturer), maxFps); }))); return 0; } @@ -747,6 +525,17 @@ mRequestedCaptureInterval = mozilla::Some( TimeDuration::FromSeconds(1. / static_cast(aFramerate))); + CaptureFrameOnThread(); +} + +void DesktopCaptureImpl::UpdateOnThread(int aFramerate) { + RTC_DCHECK_RUN_ON(&mCaptureThreadChecker); + MOZ_DIAGNOSTIC_ASSERT(mCapturer); + MOZ_DIAGNOSTIC_ASSERT(mCaptureTimer); + + mRequestedCaptureInterval = mozilla::Some( + TimeDuration::FromSeconds(1. / static_cast(aFramerate))); + CaptureFrameOnThread(); } diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.h firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.h --- firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.h 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_capture_impl.h 2025-01-27 19:32:52.000000000 +0000 @@ -19,20 +19,17 @@ #include #include +#include "MediaEventSource.h" +#include "PerformanceRecorder.h" #include "api/sequence_checker.h" #include "api/video/video_frame.h" #include "api/video/video_sink_interface.h" #include "modules/desktop_capture/desktop_capturer.h" #include "modules/video_capture/video_capture.h" -#include "rtc_base/synchronization/mutex.h" - -#include "desktop_device_info.h" -#include "MediaEngineSource.h" #include "mozilla/DataMutex.h" #include "mozilla/Maybe.h" #include "mozilla/TimeStamp.h" #include "nsCOMPtr.h" -#include "PerformanceRecorder.h" class nsIThread; class nsITimer; @@ -45,117 +42,6 @@ class VideoCaptureEncodeInterface; -// simulate deviceInfo interface for video engine, bridge screen/application and -// real screen/application device info - -class ScreenDeviceInfoImpl : public VideoCaptureModule::DeviceInfo { - public: - ScreenDeviceInfoImpl(int32_t aId) : mId(aId) {} - virtual ~ScreenDeviceInfoImpl() = default; - - int32_t Init(); - int32_t Refresh(); - - virtual uint32_t NumberOfDevices(); - virtual int32_t GetDeviceName(uint32_t aDeviceNumber, char* aDeviceNameUTF8, - uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, - uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, - uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder = nullptr); - - virtual int32_t DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY); - virtual int32_t NumberOfCapabilities(const char* aDeviceUniqueIdUTF8); - virtual int32_t GetCapability(const char* aDeviceUniqueIdUTF8, - uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability); - - virtual int32_t GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting); - virtual int32_t GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation); - - protected: - int32_t mId; - std::unique_ptr mDesktopDeviceInfo; -}; - -class WindowDeviceInfoImpl : public VideoCaptureModule::DeviceInfo { - public: - WindowDeviceInfoImpl(int32_t aId) : mId(aId) {}; - virtual ~WindowDeviceInfoImpl() = default; - - int32_t Init(); - int32_t Refresh(); - - virtual uint32_t NumberOfDevices(); - virtual int32_t GetDeviceName(uint32_t aDeviceNumber, char* aDeviceNameUTF8, - uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, - uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, - uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder = nullptr); - - virtual int32_t DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY); - virtual int32_t NumberOfCapabilities(const char* aDeviceUniqueIdUTF8); - virtual int32_t GetCapability(const char* aDeviceUniqueIdUTF8, - uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability); - - virtual int32_t GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting); - virtual int32_t GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation); - - protected: - int32_t mId; - std::unique_ptr mDesktopDeviceInfo; -}; - -class BrowserDeviceInfoImpl : public VideoCaptureModule::DeviceInfo { - public: - BrowserDeviceInfoImpl(int32_t aId) : mId(aId) {}; - virtual ~BrowserDeviceInfoImpl() = default; - - int32_t Init(); - int32_t Refresh(); - - virtual uint32_t NumberOfDevices(); - virtual int32_t GetDeviceName(uint32_t aDeviceNumber, char* aDeviceNameUTF8, - uint32_t aDeviceNameUTF8Size, - char* aDeviceUniqueIdUTF8, - uint32_t aDeviceUniqueIdUTF8Size, - char* aProductUniqueIdUTF8, - uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, - bool* aDeviceIsPlaceholder = nullptr); - - virtual int32_t DisplayCaptureSettingsDialogBox( - const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, - void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY); - virtual int32_t NumberOfCapabilities(const char* aDeviceUniqueIdUTF8); - virtual int32_t GetCapability(const char* aDeviceUniqueIdUTF8, - uint32_t aDeviceCapabilityNumber, - VideoCaptureCapability& aCapability); - - virtual int32_t GetBestMatchedCapability( - const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, - VideoCaptureCapability& aResulting); - virtual int32_t GetOrientation(const char* aDeviceUniqueIdUTF8, - VideoRotation& aOrientation); - - protected: - int32_t mId; - std::unique_ptr mDesktopDeviceInfo; -}; - // Reuses the video engine pipeline for screen sharing. // As with video, DesktopCaptureImpl is a proxy for screen sharing // and follows the video pipeline design @@ -210,6 +96,7 @@ // Maximum CPU usage in %. static constexpr uint32_t kMaxDesktopCaptureCpuUsage = 50; void InitOnThread(std::unique_ptr aCapturer, int aFramerate); + void UpdateOnThread(int aFramerate); void ShutdownOnThread(); // DesktopCapturer::Callback interface. void OnCaptureResult(DesktopCapturer::Result aResult, diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_device_info.cc firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.cc --- firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_device_info.cc 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.cc 2025-01-27 19:32:52.000000000 +0000 @@ -3,12 +3,11 @@ * You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "desktop_device_info.h" +#include "VideoEngine.h" #include "modules/desktop_capture/desktop_capture_options.h" #include "modules/desktop_capture/desktop_capturer.h" -#include "mozilla/Sprintf.h" #include "mozilla/StaticPrefs_media.h" #include "mozilla/SyncRunnable.h" -#include "mozilla/UniquePtr.h" #include "nsIBrowserWindowTracker.h" #include "nsImportModule.h" @@ -16,327 +15,70 @@ #include #include #include +#include #include -namespace webrtc { - -static inline void SetStringMember(char** aMember, const char* aValue) { - if (!aValue) { - return; - } - - if (*aMember) { - delete[] *aMember; - *aMember = nullptr; - } - - size_t nBufLen = strlen(aValue) + 1; - char* buffer = new char[nBufLen]; - memcpy(buffer, aValue, nBufLen - 1); - buffer[nBufLen - 1] = '\0'; - *aMember = buffer; -} - -DesktopDisplayDevice::DesktopDisplayDevice() { - mScreenId = kInvalidScreenId; - mDeviceUniqueIdUTF8 = nullptr; - mDeviceNameUTF8 = nullptr; - mPid = 0; -} - -DesktopDisplayDevice::~DesktopDisplayDevice() { - mScreenId = kInvalidScreenId; - - delete[] mDeviceUniqueIdUTF8; - delete[] mDeviceNameUTF8; - - mDeviceUniqueIdUTF8 = nullptr; - mDeviceNameUTF8 = nullptr; -} - -void DesktopDisplayDevice::setScreenId(const ScreenId aScreenId) { - mScreenId = aScreenId; -} - -void DesktopDisplayDevice::setDeviceName(const char* aDeviceNameUTF8) { - SetStringMember(&mDeviceNameUTF8, aDeviceNameUTF8); -} - -void DesktopDisplayDevice::setUniqueIdName(const char* aDeviceUniqueIdUTF8) { - SetStringMember(&mDeviceUniqueIdUTF8, aDeviceUniqueIdUTF8); -} - -void DesktopDisplayDevice::setPid(const int aPid) { mPid = aPid; } - -ScreenId DesktopDisplayDevice::getScreenId() { return mScreenId; } - -const char* DesktopDisplayDevice::getDeviceName() { return mDeviceNameUTF8; } - -const char* DesktopDisplayDevice::getUniqueIdName() { - return mDeviceUniqueIdUTF8; -} - -pid_t DesktopDisplayDevice::getPid() { return mPid; } - -DesktopDisplayDevice& DesktopDisplayDevice::operator=( - DesktopDisplayDevice& aOther) { - if (&aOther == this) { - return *this; - } - mScreenId = aOther.getScreenId(); - setUniqueIdName(aOther.getUniqueIdName()); - setDeviceName(aOther.getDeviceName()); - mPid = aOther.getPid(); - - return *this; -} - -DesktopTab::DesktopTab() { - mTabBrowserId = 0; - mTabNameUTF8 = nullptr; - mTabUniqueIdUTF8 = nullptr; - mTabCount = 0; -} - -DesktopTab::~DesktopTab() { - delete[] mTabNameUTF8; - delete[] mTabUniqueIdUTF8; - - mTabNameUTF8 = nullptr; - mTabUniqueIdUTF8 = nullptr; -} - -void DesktopTab::setTabBrowserId(uint64_t aTabBrowserId) { - mTabBrowserId = aTabBrowserId; -} - -void DesktopTab::setUniqueIdName(const char* aTabUniqueIdUTF8) { - SetStringMember(&mTabUniqueIdUTF8, aTabUniqueIdUTF8); -} - -void DesktopTab::setTabName(const char* aTabNameUTF8) { - SetStringMember(&mTabNameUTF8, aTabNameUTF8); -} - -void DesktopTab::setTabCount(const uint32_t aCount) { mTabCount = aCount; } - -uint64_t DesktopTab::getTabBrowserId() { return mTabBrowserId; } - -const char* DesktopTab::getUniqueIdName() { return mTabUniqueIdUTF8; } - -const char* DesktopTab::getTabName() { return mTabNameUTF8; } +using mozilla::camera::CaptureDeviceType; -uint32_t DesktopTab::getTabCount() { return mTabCount; } - -DesktopTab& DesktopTab::operator=(DesktopTab& aOther) { - mTabBrowserId = aOther.getTabBrowserId(); - setUniqueIdName(aOther.getUniqueIdName()); - setTabName(aOther.getTabName()); +namespace webrtc { - return *this; -} +void DesktopSource::setScreenId(ScreenId aId) { mScreenId = aId; } +void DesktopSource::setName(nsCString&& aName) { mName = std::move(aName); } +void DesktopSource::setUniqueId(nsCString&& aId) { mUniqueId = std::move(aId); } +void DesktopSource::setPid(const int aPid) { mPid = aPid; } + +ScreenId DesktopSource::getScreenId() const { return mScreenId; } +const nsCString& DesktopSource::getName() const { return mName; } +const nsCString& DesktopSource::getUniqueId() const { return mUniqueId; } +pid_t DesktopSource::getPid() const { return mPid; } + +void TabSource::setBrowserId(uint64_t aId) { mBrowserId = aId; } +void TabSource::setUniqueId(nsCString&& aId) { mUniqueId = std::move(aId); } +void TabSource::setName(nsCString&& aName) { mName = std::move(aName); } + +uint64_t TabSource::getBrowserId() const { return mBrowserId; } +const nsCString& TabSource::getName() const { return mName; } +const nsCString& TabSource::getUniqueId() const { return mUniqueId; } -class DesktopDeviceInfoImpl : public DesktopDeviceInfo { +template +class DesktopDeviceInfoImpl : public CaptureInfo { public: - DesktopDeviceInfoImpl(); - ~DesktopDeviceInfoImpl(); + explicit DesktopDeviceInfoImpl(const DesktopCaptureOptions& aOptions); - int32_t Init() override; - int32_t Refresh() override; - int32_t getDisplayDeviceCount() override; - int32_t getDesktopDisplayDeviceInfo( - uint32_t aIndex, DesktopDisplayDevice& aDesktopDisplayDevice) override; - int32_t getWindowCount() override; - int32_t getWindowInfo(uint32_t aIndex, - DesktopDisplayDevice& aWindowDevice) override; - uint32_t getTabCount() override; - int32_t getTabInfo(uint32_t aIndex, DesktopTab& aDesktopTab) override; + void Refresh() override; + size_t getSourceCount() const override; + const Device* getSource(size_t aIndex) const override; protected: - DesktopDisplayDeviceList mDesktopDisplayList; - DesktopDisplayDeviceList mDesktopWindowList; - DesktopTabList mDesktopTabList; - - void CleanUp(); - void CleanUpWindowList(); - void CleanUpTabList(); - void CleanUpScreenList(); - - void InitializeWindowList(); - virtual void InitializeTabList(); - void InitializeScreenList(); - - void RefreshWindowList(); - void RefreshTabList(); - void RefreshScreenList(); - - void DummyTabList(DesktopTabList& aList); + const DesktopCaptureOptions mOptions; + std::map mDeviceList; }; -DesktopDeviceInfoImpl::DesktopDeviceInfoImpl() = default; - -DesktopDeviceInfoImpl::~DesktopDeviceInfoImpl() { CleanUp(); } - -int32_t DesktopDeviceInfoImpl::getDisplayDeviceCount() { - return static_cast(mDesktopDisplayList.size()); -} - -int32_t DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo( - uint32_t aIndex, DesktopDisplayDevice& aDesktopDisplayDevice) { - if (aIndex >= mDesktopDisplayList.size()) { - return -1; - } - - std::map::iterator iter = - mDesktopDisplayList.begin(); - std::advance(iter, aIndex); - DesktopDisplayDevice* desktopDisplayDevice = iter->second; - if (desktopDisplayDevice) { - aDesktopDisplayDevice = (*desktopDisplayDevice); - } - - return 0; -} - -int32_t DesktopDeviceInfoImpl::getWindowCount() { - return static_cast(mDesktopWindowList.size()); -} - -int32_t DesktopDeviceInfoImpl::getWindowInfo( - uint32_t aIndex, DesktopDisplayDevice& aWindowDevice) { - if (aIndex >= mDesktopWindowList.size()) { - return -1; - } - - std::map::iterator itr = - mDesktopWindowList.begin(); - std::advance(itr, aIndex); - DesktopDisplayDevice* window = itr->second; - if (!window) { - return -1; - } - - aWindowDevice = (*window); - return 0; +template +DesktopDeviceInfoImpl::DesktopDeviceInfoImpl( + const DesktopCaptureOptions& aOptions) + : mOptions(aOptions) {} + +template +size_t DesktopDeviceInfoImpl::getSourceCount() const { + return mDeviceList.size(); } -uint32_t DesktopDeviceInfoImpl::getTabCount() { return mDesktopTabList.size(); } - -int32_t DesktopDeviceInfoImpl::getTabInfo(uint32_t aIndex, - DesktopTab& aDesktopTab) { - if (aIndex >= mDesktopTabList.size()) { - return -1; - } - - std::map::iterator iter = mDesktopTabList.begin(); - std::advance(iter, aIndex); - DesktopTab* desktopTab = iter->second; - if (desktopTab) { - aDesktopTab = (*desktopTab); - } - - return 0; -} - -void DesktopDeviceInfoImpl::CleanUp() { - CleanUpScreenList(); - CleanUpWindowList(); - CleanUpTabList(); -} -int32_t DesktopDeviceInfoImpl::Init() { - InitializeScreenList(); - InitializeWindowList(); - InitializeTabList(); - - return 0; -} -int32_t DesktopDeviceInfoImpl::Refresh() { - RefreshScreenList(); - RefreshWindowList(); - RefreshTabList(); - - return 0; -} - -void DesktopDeviceInfoImpl::CleanUpWindowList() { - std::map::iterator iterWindow; - for (iterWindow = mDesktopWindowList.begin(); - iterWindow != mDesktopWindowList.end(); iterWindow++) { - DesktopDisplayDevice* aWindow = iterWindow->second; - delete aWindow; - iterWindow->second = nullptr; - } - mDesktopWindowList.clear(); -} - -void DesktopDeviceInfoImpl::InitializeWindowList() { - DesktopCaptureOptions options; - -// Wayland is special and we will not get any information about windows -// without going through xdg-desktop-portal. We will already have -// a screen placeholder so there is no reason to build windows list. -#if defined(WEBRTC_USE_PIPEWIRE) - if (mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire() && - webrtc::DesktopCapturer::IsRunningUnderWayland()) { - return; - } -#endif - -// Help avoid an X11 deadlock, see bug 1456101. -#ifdef MOZ_X11 - MOZ_ALWAYS_SUCCEEDS(mozilla::SyncRunnable::DispatchToThread( - mozilla::GetMainThreadSerialEventTarget(), - NS_NewRunnableFunction(__func__, [&] { - options = DesktopCaptureOptions::CreateDefault(); - }))); -#else - options = DesktopCaptureOptions::CreateDefault(); -#endif - std::unique_ptr winCap = - DesktopCapturer::CreateWindowCapturer(options); - DesktopCapturer::SourceList list; - if (winCap && winCap->GetSourceList(&list)) { - DesktopCapturer::SourceList::iterator itr; - for (itr = list.begin(); itr != list.end(); itr++) { - DesktopDisplayDevice* winDevice = new DesktopDisplayDevice; - if (!winDevice) { - continue; - } - - winDevice->setScreenId(itr->id); - winDevice->setDeviceName(itr->title.c_str()); - winDevice->setPid(itr->pid); - - char idStr[BUFSIZ]; -#if WEBRTC_WIN - _snprintf_s(idStr, sizeof(idStr), sizeof(idStr) - 1, "%ld", - static_cast(winDevice->getScreenId())); -#else - SprintfLiteral(idStr, "%ld", static_cast(winDevice->getScreenId())); -#endif - winDevice->setUniqueIdName(idStr); - mDesktopWindowList[winDevice->getScreenId()] = winDevice; - } - } -} - -void DesktopDeviceInfoImpl::RefreshWindowList() { - CleanUpWindowList(); - InitializeWindowList(); -} - -void DesktopDeviceInfoImpl::CleanUpTabList() { - for (auto& iterTab : mDesktopTabList) { - DesktopTab* desktopTab = iterTab.second; - delete desktopTab; - iterTab.second = nullptr; +template +const Device* DesktopDeviceInfoImpl::getSource( + size_t aIndex) const { + if (aIndex >= mDeviceList.size()) { + return nullptr; } - mDesktopTabList.clear(); + auto it = mDeviceList.begin(); + std::advance(it, aIndex); + return &std::get(*it); } -void webrtc::DesktopDeviceInfoImpl::InitializeTabList() { +static std::map InitializeTabList() { + std::map tabList; if (!mozilla::StaticPrefs::media_getusermedia_browser_enabled()) { - return; + return tabList; } // This is a sync dispatch to main thread, which is unfortunate. To @@ -365,124 +107,314 @@ int64_t browserId; browserTab->GetBrowserId(&browserId); - DesktopTab* desktopTab = new DesktopTab; - if (desktopTab) { - char* contentTitleUTF8 = ToNewUTF8String(contentTitle); - desktopTab->setTabBrowserId(browserId); - desktopTab->setTabName(contentTitleUTF8); - std::ostringstream uniqueId; - uniqueId << browserId; - desktopTab->setUniqueIdName(uniqueId.str().c_str()); - mDesktopTabList[static_cast(desktopTab->getTabBrowserId())] = - desktopTab; - free(contentTitleUTF8); + auto result = tabList.try_emplace(static_cast(browserId)); + auto& [iter, inserted] = result; + if (!inserted) { + MOZ_ASSERT_UNREACHABLE("Duplicate browser ids"); + continue; } + auto& [key, desktopTab] = *iter; + desktopTab.setBrowserId(browserId); + desktopTab.setName(NS_ConvertUTF16toUTF8(contentTitle)); + desktopTab.setUniqueId(nsPrintfCString("%" PRId64, browserId)); } }); mozilla::SyncRunnable::DispatchToThread( mozilla::GetMainThreadSerialEventTarget(), runnable); + return tabList; } -void DesktopDeviceInfoImpl::RefreshTabList() { - CleanUpTabList(); - InitializeTabList(); -} - -void DesktopDeviceInfoImpl::CleanUpScreenList() { - std::map::iterator iterDevice; - for (iterDevice = mDesktopDisplayList.begin(); - iterDevice != mDesktopDisplayList.end(); iterDevice++) { - DesktopDisplayDevice* desktopDisplayDevice = iterDevice->second; - delete desktopDisplayDevice; - iterDevice->second = nullptr; +template +void DesktopDeviceInfoImpl::Refresh() { + if constexpr (Type == CaptureDeviceType::Browser) { + mDeviceList = InitializeTabList(); + return; } - mDesktopDisplayList.clear(); -} - -// With PipeWire we can't select which system resource is shared so -// we don't create a window/screen list. Instead we place these constants -// as window name/id so frontend code can identify PipeWire backend -// and does not try to create screen/window preview. -#define PIPEWIRE_ID 0xaffffff -#define PIPEWIRE_NAME "####_PIPEWIRE_PORTAL_####" + mDeviceList.clear(); -void DesktopDeviceInfoImpl::InitializeScreenList() { - DesktopCaptureOptions options; - -// Wayland is special and we will not get any information about screens -// without going through xdg-desktop-portal so we just need a screen -// placeholder. #if defined(WEBRTC_USE_PIPEWIRE) - if (mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire() && + if (mOptions.allow_pipewire() && webrtc::DesktopCapturer::IsRunningUnderWayland()) { - DesktopDisplayDevice* screenDevice = new DesktopDisplayDevice; - if (!screenDevice) { + // Wayland is special and we will not get any information about screens or + // windows without going through xdg-desktop-portal. We add a single screen + // placeholder here. + if constexpr (Type == CaptureDeviceType::Screen) { + // With PipeWire we can't select which system resource is shared so + // we don't create a window/screen list. Instead we place these constants + // as window name/id so frontend code can identify PipeWire backend + // and does not try to create screen/window preview. + constexpr ScreenId PIPEWIRE_ID = 0xaffffff; + constexpr const char* PIPEWIRE_NAME = "####_PIPEWIRE_PORTAL_####"; + + auto result = mDeviceList.try_emplace(PIPEWIRE_ID); + auto& [iter, inserted] = result; + if (!inserted) { + MOZ_CRASH("Device list was supposed to be empty"); + } + auto& [key, device] = *iter; + + device.setScreenId(PIPEWIRE_ID); + device.setUniqueId(nsPrintfCString("%" PRIdPTR, PIPEWIRE_ID)); + device.setName(nsCString(PIPEWIRE_NAME)); + return; + } else if constexpr (Type == CaptureDeviceType::Window) { + // Wayland is special and we will not get any information about windows + // without going through xdg-desktop-portal. We will already have + // a screen placeholder so there is no reason to build windows list. return; } - - screenDevice->setScreenId(PIPEWIRE_ID); - screenDevice->setDeviceName(PIPEWIRE_NAME); - - char idStr[BUFSIZ]; - SprintfLiteral(idStr, "%ld", - static_cast(screenDevice->getScreenId())); - screenDevice->setUniqueIdName(idStr); - mDesktopDisplayList[screenDevice->getScreenId()] = screenDevice; - return; } #endif -// Help avoid an X11 deadlock, see bug 1456101. -#ifdef MOZ_X11 - MOZ_ALWAYS_SUCCEEDS(mozilla::SyncRunnable::DispatchToThread( - mozilla::GetMainThreadSerialEventTarget(), - NS_NewRunnableFunction(__func__, [&] { - options = DesktopCaptureOptions::CreateDefault(); - }))); -#else - options = DesktopCaptureOptions::CreateDefault(); -#endif - std::unique_ptr screenCapturer = - DesktopCapturer::CreateScreenCapturer(options); - DesktopCapturer::SourceList list; - if (screenCapturer && screenCapturer->GetSourceList(&list)) { - DesktopCapturer::SourceList::iterator itr; - for (itr = list.begin(); itr != list.end(); itr++) { - DesktopDisplayDevice* screenDevice = new DesktopDisplayDevice; - screenDevice->setScreenId(itr->id); - if (list.size() == 1) { - screenDevice->setDeviceName("Primary Monitor"); - } else { - screenDevice->setDeviceName(itr->title.c_str()); + std::unique_ptr cap; + if constexpr (Type == CaptureDeviceType::Screen || + Type == CaptureDeviceType::Window) { + cap = DesktopCapturer::CreateGenericCapturer(mOptions); + if constexpr (Type == CaptureDeviceType::Screen) { + if (!cap) { + cap = DesktopCapturer::CreateScreenCapturer(mOptions); + } + } else if constexpr (Type == CaptureDeviceType::Window) { + if (cap) { + // We only use the screen side of a generic capturer for enumeration. + return; } - screenDevice->setPid(itr->pid); + cap = DesktopCapturer::CreateWindowCapturer(mOptions); + } - char idStr[BUFSIZ]; -#if WEBRTC_WIN - _snprintf_s(idStr, sizeof(idStr), sizeof(idStr) - 1, "%ld", - static_cast(screenDevice->getScreenId())); -#else - SprintfLiteral(idStr, "%ld", - static_cast(screenDevice->getScreenId())); -#endif - screenDevice->setUniqueIdName(idStr); - mDesktopDisplayList[screenDevice->getScreenId()] = screenDevice; + if (!cap) { + return; + } + + DesktopCapturer::SourceList list; + if (!cap->GetSourceList(&list)) { + return; + } + + for (const auto& elem : list) { + auto result = mDeviceList.try_emplace(elem.id); + auto& [iter, inserted] = result; + if (!inserted) { + MOZ_ASSERT_UNREACHABLE("Duplicate screen id"); + continue; + } + auto& [key, device] = *iter; + device.setScreenId(elem.id); + device.setUniqueId(nsPrintfCString("%" PRIdPTR, elem.id)); + if (Type == CaptureDeviceType::Screen && list.size() == 1) { + device.setName(nsCString("Primary Monitor")); + } else { + device.setName(nsCString(elem.title.c_str())); + } + device.setPid(elem.pid); } } } -void DesktopDeviceInfoImpl::RefreshScreenList() { - CleanUpScreenList(); - InitializeScreenList(); +std::unique_ptr CreateScreenCaptureInfo( + const DesktopCaptureOptions& aOptions) { + std::unique_ptr info( + new DesktopDeviceInfoImpl( + aOptions)); + info->Refresh(); + return info; +} + +std::unique_ptr CreateWindowCaptureInfo( + const DesktopCaptureOptions& aOptions) { + std::unique_ptr info( + new DesktopDeviceInfoImpl( + aOptions)); + info->Refresh(); + return info; +} + +std::unique_ptr CreateTabCaptureInfo() { + std::unique_ptr info( + new DesktopDeviceInfoImpl( + DesktopCaptureOptions())); + info->Refresh(); + return info; +} + +// simulate deviceInfo interface for video engine, bridge screen/application and +// real screen/application device info +template +class DesktopCaptureDeviceInfo final : public VideoCaptureModule::DeviceInfo { + public: + DesktopCaptureDeviceInfo(int32_t aId, + std::unique_ptr>&& aSourceInfo); + + int32_t Refresh() override; + + uint32_t NumberOfDevices() override; + int32_t GetDeviceName(uint32_t aDeviceNumber, char* aDeviceNameUTF8, + uint32_t aDeviceNameUTF8Size, char* aDeviceUniqueIdUTF8, + uint32_t aDeviceUniqueIdUTF8Size, + char* aProductUniqueIdUTF8, + uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, + bool* aDeviceIsPlaceholder = nullptr) override; + + int32_t DisplayCaptureSettingsDialogBox(const char* aDeviceUniqueIdUTF8, + const char* aDialogTitleUTF8, + void* aParentWindow, + uint32_t aPositionX, + uint32_t aPositionY) override; + int32_t NumberOfCapabilities(const char* aDeviceUniqueIdUTF8) override; + int32_t GetCapability(const char* aDeviceUniqueIdUTF8, + uint32_t aDeviceCapabilityNumber, + VideoCaptureCapability& aCapability) override; + + int32_t GetBestMatchedCapability(const char* aDeviceUniqueIdUTF8, + const VideoCaptureCapability& aRequested, + VideoCaptureCapability& aResulting) override; + int32_t GetOrientation(const char* aDeviceUniqueIdUTF8, + VideoRotation& aOrientation) override; + + protected: + int32_t mId; + std::unique_ptr> mDeviceInfo; +}; + +using DesktopDeviceInfo = DesktopCaptureDeviceInfo; +using TabDeviceInfo = DesktopCaptureDeviceInfo; + +template +DesktopCaptureDeviceInfo::DesktopCaptureDeviceInfo( + int32_t aId, std::unique_ptr>&& aSourceInfo) + : mId(aId), mDeviceInfo(std::move(aSourceInfo)) {} + +template +int32_t DesktopCaptureDeviceInfo::Refresh() { + mDeviceInfo->Refresh(); + return 0; } -/* static */ -DesktopDeviceInfo* DesktopDeviceInfo::Create() { - auto info = mozilla::MakeUnique(); - if (info->Init() != 0) { - return nullptr; +template +uint32_t DesktopCaptureDeviceInfo::NumberOfDevices() { + return mDeviceInfo->getSourceCount(); +} + +template <> +int32_t DesktopCaptureDeviceInfo::GetDeviceName( + uint32_t aDeviceNumber, char* aDeviceNameUTF8, uint32_t aDeviceNameUTF8Size, + char* aDeviceUniqueIdUTF8, uint32_t aDeviceUniqueIdUTF8Size, + char* aProductUniqueIdUTF8, uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, + bool* aDeviceIsPlaceholder) { + // always initialize output + if (aDeviceNameUTF8 && aDeviceNameUTF8Size > 0) { + memset(aDeviceNameUTF8, 0, aDeviceNameUTF8Size); + } + if (aDeviceUniqueIdUTF8 && aDeviceUniqueIdUTF8Size > 0) { + memset(aDeviceUniqueIdUTF8, 0, aDeviceUniqueIdUTF8Size); + } + if (aProductUniqueIdUTF8 && aProductUniqueIdUTF8Size > 0) { + memset(aProductUniqueIdUTF8, 0, aProductUniqueIdUTF8Size); + } + + const DesktopSource* source = mDeviceInfo->getSource(aDeviceNumber); + if (!source) { + return 0; + } + + const nsCString& deviceName = source->getName(); + size_t len = deviceName.Length(); + if (len && aDeviceNameUTF8 && len < aDeviceNameUTF8Size) { + memcpy(aDeviceNameUTF8, deviceName.Data(), len); + } + + const nsCString& deviceUniqueId = source->getUniqueId(); + len = deviceUniqueId.Length(); + if (len && aDeviceUniqueIdUTF8 && len < aDeviceUniqueIdUTF8Size) { + memcpy(aDeviceUniqueIdUTF8, deviceUniqueId.Data(), len); + } + + if (aPid) { + *aPid = source->getPid(); + } + + return 0; +} + +template <> +int32_t DesktopCaptureDeviceInfo::GetDeviceName( + uint32_t aDeviceNumber, char* aDeviceNameUTF8, uint32_t aDeviceNameUTF8Size, + char* aDeviceUniqueIdUTF8, uint32_t aDeviceUniqueIdUTF8Size, + char* aProductUniqueIdUTF8, uint32_t aProductUniqueIdUTF8Size, pid_t* aPid, + bool* aDeviceIsPlaceholder) { + // always initialize output + if (aDeviceNameUTF8 && aDeviceNameUTF8Size > 0) { + memset(aDeviceNameUTF8, 0, aDeviceNameUTF8Size); + } + if (aDeviceUniqueIdUTF8 && aDeviceUniqueIdUTF8Size > 0) { + memset(aDeviceUniqueIdUTF8, 0, aDeviceUniqueIdUTF8Size); + } + if (aProductUniqueIdUTF8 && aProductUniqueIdUTF8Size > 0) { + memset(aProductUniqueIdUTF8, 0, aProductUniqueIdUTF8Size); + } + + const TabSource* source = mDeviceInfo->getSource(aDeviceNumber); + if (!source) { + return 0; + } + + const nsCString& deviceName = source->getName(); + size_t len = deviceName.Length(); + if (len && aDeviceNameUTF8 && len < aDeviceNameUTF8Size) { + memcpy(aDeviceNameUTF8, deviceName.Data(), len); + } + + const nsCString& deviceUniqueId = source->getUniqueId(); + len = deviceUniqueId.Length(); + if (len && aDeviceUniqueIdUTF8 && len < aDeviceUniqueIdUTF8Size) { + memcpy(aDeviceUniqueIdUTF8, deviceUniqueId.Data(), len); } - return info.release(); + + return 0; +} + +template +int32_t DesktopCaptureDeviceInfo::DisplayCaptureSettingsDialogBox( + const char* aDeviceUniqueIdUTF8, const char* aDialogTitleUTF8, + void* aParentWindow, uint32_t aPositionX, uint32_t aPositionY) { + // no device properties to change + return 0; +} + +template +int32_t DesktopCaptureDeviceInfo::NumberOfCapabilities( + const char* aDeviceUniqueIdUTF8) { + return 0; +} + +template +int32_t DesktopCaptureDeviceInfo::GetCapability( + const char* aDeviceUniqueIdUTF8, uint32_t aDeviceCapabilityNumber, + VideoCaptureCapability& aCapability) { + return 0; +} + +template +int32_t DesktopCaptureDeviceInfo::GetBestMatchedCapability( + const char* aDeviceUniqueIdUTF8, const VideoCaptureCapability& aRequested, + VideoCaptureCapability& aResulting) { + return 0; +} + +template +int32_t DesktopCaptureDeviceInfo::GetOrientation( + const char* aDeviceUniqueIdUTF8, VideoRotation& aOrientation) { + return 0; +} + +std::shared_ptr CreateDesktopDeviceInfo( + int32_t aId, std::unique_ptr&& aInfo) { + return std::make_shared(aId, std::move(aInfo)); +} + +std::shared_ptr CreateTabDeviceInfo( + int32_t aId, std::unique_ptr&& aInfo) { + return std::make_shared(aId, std::move(aInfo)); } } // namespace webrtc diff -Nru firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_device_info.h firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.h --- firefox-esr-128.6.0esr/dom/media/systemservices/video_engine/desktop_device_info.h 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/systemservices/video_engine/desktop_device_info.h 2025-01-27 19:32:52.000000000 +0000 @@ -5,80 +5,72 @@ #ifndef WEBRTC_MODULES_DESKTOP_CAPTURE_DEVICE_INFO_H_ #define WEBRTC_MODULES_DESKTOP_CAPTURE_DEVICE_INFO_H_ -#include #include "modules/desktop_capture/desktop_capture_types.h" +#include "modules/video_capture/video_capture.h" +#include "nsString.h" namespace webrtc { -class DesktopDisplayDevice { - public: - DesktopDisplayDevice(); - ~DesktopDisplayDevice(); +class DesktopCaptureOptions; - void setScreenId(const ScreenId aScreenId); - void setDeviceName(const char* aDeviceNameUTF8); - void setUniqueIdName(const char* aDeviceUniqueIdUTF8); +class DesktopSource { + public: + void setScreenId(ScreenId aId); + void setName(nsCString&& aName); + void setUniqueId(nsCString&& aId); void setPid(pid_t aPid); - ScreenId getScreenId(); - const char* getDeviceName(); - const char* getUniqueIdName(); - pid_t getPid(); - - DesktopDisplayDevice& operator=(DesktopDisplayDevice& aOther); + ScreenId getScreenId() const; + const nsCString& getName() const; + const nsCString& getUniqueId() const; + pid_t getPid() const; protected: - ScreenId mScreenId; - char* mDeviceNameUTF8; - char* mDeviceUniqueIdUTF8; - pid_t mPid; + ScreenId mScreenId = kInvalidScreenId; + nsCString mName; + nsCString mUniqueId; + pid_t mPid = 0; }; -using DesktopDisplayDeviceList = std::map; - -class DesktopTab { +class TabSource { public: - DesktopTab(); - ~DesktopTab(); - - void setTabBrowserId(uint64_t aTabBrowserId); - void setUniqueIdName(const char* aTabUniqueIdUTF8); - void setTabName(const char* aTabNameUTF8); - void setTabCount(const uint32_t aCount); - - uint64_t getTabBrowserId(); - const char* getUniqueIdName(); - const char* getTabName(); - uint32_t getTabCount(); - - DesktopTab& operator=(DesktopTab& aOther); + void setBrowserId(uint64_t aId); + void setName(nsCString&& aName); + void setUniqueId(nsCString&& aId); + + uint64_t getBrowserId() const; + const nsCString& getName() const; + const nsCString& getUniqueId() const; protected: - uint64_t mTabBrowserId; - char* mTabNameUTF8; - char* mTabUniqueIdUTF8; - uint32_t mTabCount; + uint64_t mBrowserId = 0; + nsCString mName; + nsCString mUniqueId; }; -using DesktopTabList = std::map; - -class DesktopDeviceInfo { +template +class CaptureInfo { public: - virtual ~DesktopDeviceInfo() = default; - - virtual int32_t Init() = 0; - virtual int32_t Refresh() = 0; - virtual int32_t getDisplayDeviceCount() = 0; - virtual int32_t getDesktopDisplayDeviceInfo( - uint32_t aIndex, DesktopDisplayDevice& aDesktopDisplayDevice) = 0; - virtual int32_t getWindowCount() = 0; - virtual int32_t getWindowInfo(uint32_t aIndex, - DesktopDisplayDevice& aWindowDevice) = 0; - virtual uint32_t getTabCount() = 0; - virtual int32_t getTabInfo(uint32_t aIndex, DesktopTab& aDesktopTab) = 0; + virtual ~CaptureInfo() = default; - static DesktopDeviceInfo* Create(); + virtual void Refresh() = 0; + virtual size_t getSourceCount() const = 0; + virtual const Source* getSource(size_t aIndex) const = 0; }; + +using DesktopCaptureInfo = CaptureInfo; +std::unique_ptr CreateScreenCaptureInfo( + const DesktopCaptureOptions& aOptions); +std::unique_ptr CreateWindowCaptureInfo( + const DesktopCaptureOptions& aOptions); +using TabCaptureInfo = CaptureInfo; +std::unique_ptr CreateTabCaptureInfo(); + +std::shared_ptr CreateDesktopDeviceInfo( + int32_t aId, std::unique_ptr&& aInfo); +std::shared_ptr CreateTabDeviceInfo( + int32_t aId, std::unique_ptr&& aInfo); + }; // namespace webrtc #endif diff -Nru firefox-esr-128.6.0esr/dom/media/tests/crashtests/1920264.html firefox-esr-128.7.0esr/dom/media/tests/crashtests/1920264.html --- firefox-esr-128.6.0esr/dom/media/tests/crashtests/1920264.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/tests/crashtests/1920264.html 2025-01-27 19:32:53.000000000 +0000 @@ -0,0 +1,19 @@ + + + + + diff -Nru firefox-esr-128.6.0esr/dom/media/tests/crashtests/crashtests.list firefox-esr-128.7.0esr/dom/media/tests/crashtests/crashtests.list --- firefox-esr-128.6.0esr/dom/media/tests/crashtests/crashtests.list 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/tests/crashtests/crashtests.list 2025-01-27 19:32:53.000000000 +0000 @@ -40,3 +40,4 @@ load 1764940.html load 1766668.html load 1783765.html +skip-if(Android) load 1920264.html diff -Nru firefox-esr-128.6.0esr/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp --- firefox-esr-128.6.0esr/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp 2024-12-18 15:38:21.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -216,7 +216,7 @@ LOG("%s", __PRETTY_FUNCTION__); AssertIsOnOwningThread(); - MOZ_ASSERT(mState == kAllocated || mState == kStopped); + MOZ_ASSERT(mState == kAllocated || mState == kStarted || mState == kStopped); MOZ_ASSERT(mTrack); { @@ -317,26 +317,13 @@ return NS_OK; } - bool started = mState == kStarted; - if (started) { - nsresult rv = Stop(); - if (NS_WARN_IF(NS_FAILED(rv))) { - nsAutoCString name; - GetErrorName(rv, name); - LOG("Video source %p for video device %d Reconfigure() failed " - "unexpectedly in Stop(). rv=%s", - this, mCaptureId, name.Data()); - return NS_ERROR_UNEXPECTED; - } - } - { MutexAutoLock lock(mMutex); // Start() applies mCapability on the device. mCapability = newCapability; } - if (started) { + if (mState == kStarted) { nsresult rv = Start(); if (NS_WARN_IF(NS_FAILED(rv))) { nsAutoCString name; @@ -393,6 +380,7 @@ } void MediaEngineRemoteVideoSource::OnCaptureEnded() { + mFirstFramePromiseHolder.RejectIfExists(NS_ERROR_UNEXPECTED, __func__); mCaptureEndedEvent.Notify(); } diff -Nru firefox-esr-128.6.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp --- firefox-esr-128.6.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/media/webrtc/MediaEngineWebRTC.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -18,6 +18,11 @@ # include "modules/desktop_capture/desktop_capturer.h" #endif +#if defined(WEBRTC_MAC) +# include "mozilla/StaticPrefs_media.h" +# include "modules/desktop_capture/mac/screen_capturer_sck.h" +#endif + #define FAKE_ONDEVICECHANGE_EVENT_PERIOD_IN_MS 500 static mozilla::LazyLogModule sGetUserMediaLog("GetUserMedia"); @@ -57,13 +62,21 @@ // flag sources with cross-origin exploit potential bool scaryKind = (aMediaSource == MediaSourceEnum::Screen || aMediaSource == MediaSourceEnum::Browser); + bool desktopKind = aMediaSource == MediaSourceEnum::Application || + aMediaSource == MediaSourceEnum::Screen || + aMediaSource == MediaSourceEnum::Window; + (void)desktopKind; // Suppress "unused variable" on Windows and Android. #if defined(WEBRTC_USE_PIPEWIRE) bool canRequestOsLevelPrompt = mozilla::StaticPrefs::media_webrtc_capture_allow_pipewire() && - webrtc::DesktopCapturer::IsRunningUnderWayland() && - (aMediaSource == MediaSourceEnum::Application || - aMediaSource == MediaSourceEnum::Screen || - aMediaSource == MediaSourceEnum::Window); + webrtc::DesktopCapturer::IsRunningUnderWayland() && desktopKind; +#elif defined(WEBRTC_MAC) + bool canRequestOsLevelPrompt = + mozilla::StaticPrefs:: + media_getdisplaymedia_screencapturekit_enabled_AtStartup() && + mozilla::StaticPrefs:: + media_getdisplaymedia_screencapturekit_picker_enabled_AtStartup() && + webrtc::GenericCapturerSckWithPickerAvailable() && desktopKind; #else bool canRequestOsLevelPrompt = false; #endif diff -Nru firefox-esr-128.6.0esr/dom/performance/PerformanceObserver.cpp firefox-esr-128.7.0esr/dom/performance/PerformanceObserver.cpp --- firefox-esr-128.6.0esr/dom/performance/PerformanceObserver.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/performance/PerformanceObserver.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -170,9 +170,14 @@ return; } - if (maybeEntryTypes.WasPassed() && - (maybeType.WasPassed() || maybeBuffered.WasPassed())) { + if (maybeEntryTypes.WasPassed() && maybeType.WasPassed()) { /* Per spec (3.3.1.3), this, too, should be a syntax error. */ + /* + * As per the spec we also need to throw a type error if there are both + * `entryTypes` and `buffered` options, but either Blink or WebKit doesn't + * throw the error so we don't throw to align the behavior with them. + * https://github.com/w3c/performance-timeline/issues/215 + */ aRv.ThrowTypeError("Can't call observe with both `type` and `entryTypes`"); return; } diff -Nru firefox-esr-128.6.0esr/dom/tests/browser/browser.toml firefox-esr-128.7.0esr/dom/tests/browser/browser.toml --- firefox-esr-128.6.0esr/dom/tests/browser/browser.toml 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/tests/browser/browser.toml 2025-01-27 19:32:53.000000000 +0000 @@ -138,6 +138,10 @@ support-files = ["test_mixed_content_image.html"] ["browser_pointerlock_popup.js"] +skip-if = [ + "os == 'linux' && os_version == '18.04' && !debug", # Bug 1907085 + "apple_catalina", # Bug 1907085 +] ["browser_pointerlock_warning.js"] diff -Nru firefox-esr-128.6.0esr/dom/webauthn/WinWebAuthnService.cpp firefox-esr-128.7.0esr/dom/webauthn/WinWebAuthnService.cpp --- firefox-esr-128.6.0esr/dom/webauthn/WinWebAuthnService.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/webauthn/WinWebAuthnService.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -877,10 +877,16 @@ NS_IMETHODIMP WinWebAuthnService::GetAutoFillEntries( uint64_t aTransactionId, nsTArray>& aRv) { - auto guard = mTransactionState.Lock(); - if (guard->isNothing() || guard->ref().transactionId != aTransactionId || - guard->ref().pendingSignArgs.isNothing()) { - return NS_ERROR_NOT_AVAILABLE; + aRv.Clear(); + nsString rpId; + + { + auto guard = mTransactionState.Lock(); + if (guard->isNothing() || guard->ref().transactionId != aTransactionId || + guard->ref().pendingSignArgs.isNothing()) { + return NS_ERROR_NOT_AVAILABLE; + } + Unused << guard->ref().pendingSignArgs.ref()->GetRpId(rpId); } StaticAutoReadLock moduleLock(gWinWebAuthnModuleLock); @@ -888,8 +894,6 @@ return NS_ERROR_NOT_AVAILABLE; } - aRv.Clear(); - if (gWinWebauthnGetApiVersionNumber() < WEBAUTHN_API_VERSION_4) { // GetPlatformCredentialList was added in version 4. Earlier versions // can still present a generic "Use a Passkey" autofill entry, so @@ -897,9 +901,6 @@ return NS_OK; } - nsString rpId; - Unused << guard->ref().pendingSignArgs.ref()->GetRpId(rpId); - WEBAUTHN_GET_CREDENTIALS_OPTIONS getCredentialsOptions{ WEBAUTHN_GET_CREDENTIALS_OPTIONS_VERSION_1, rpId.get(), // pwszRpId diff -Nru firefox-esr-128.6.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp firefox-esr-128.7.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp --- firefox-esr-128.6.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/dom/xslt/xslt/txMozillaXSLTProcessor.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -501,6 +501,10 @@ return; } + MOZ_ASSERT(!mEmbeddedStylesheetRoot); + + mCompileResult = NS_OK; + if (!nsContentUtils::SubjectPrincipalOrSystemIfNativeCaller()->Subsumes( aStyle.NodePrincipal())) { aRv.Throw(NS_ERROR_DOM_SECURITY_ERR); diff -Nru firefox-esr-128.6.0esr/gfx/2d/ScaledFontMac.cpp firefox-esr-128.7.0esr/gfx/2d/ScaledFontMac.cpp --- firefox-esr-128.6.0esr/gfx/2d/ScaledFontMac.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/2d/ScaledFontMac.cpp 2025-01-27 19:32:53.000000000 +0000 @@ -290,7 +290,7 @@ bool CFF = false; for (CFIndex i = 0; i < count; i++) { uint32_t tag = (uint32_t)(uintptr_t)CFArrayGetValueAtIndex(tags, i); - if (tag == 0x43464620) { // 'CFF ' + if (tag == 0x43464620 || tag == 0x43464632) { // 'CFF ', 'CFF2' CFF = true; } CFDataRef data = CGFontCopyTableForTag(mFont, tag); diff -Nru firefox-esr-128.6.0esr/gfx/cairo/README firefox-esr-128.7.0esr/gfx/cairo/README --- firefox-esr-128.6.0esr/gfx/cairo/README 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/cairo/README 2025-01-27 19:32:53.000000000 +0000 @@ -63,3 +63,5 @@ pixman-intrin.patch: include intrin.h on Windows to fix bustage pixman-rename.patch: include pixman-rename.h for renaming of external symbols + +pixman-neon.patch: fix for a build failure with clang on armhf linux diff -Nru firefox-esr-128.6.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S --- firefox-esr-128.6.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S 2025-01-27 19:32:54.000000000 +0000 @@ -55,9 +55,9 @@ #endif .text -.fpu neon .arch armv7a .object_arch armv4 +.fpu neon .eabi_attribute 10, 0 .eabi_attribute 12, 0 .arm diff -Nru firefox-esr-128.6.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S --- firefox-esr-128.6.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S 2025-01-27 19:32:54.000000000 +0000 @@ -40,9 +40,9 @@ #endif .text - .fpu neon .arch armv7a .object_arch armv4 + .fpu neon .eabi_attribute 10, 0 /* suppress Tag_FP_arch */ .eabi_attribute 12, 0 /* suppress Tag_Advanced_SIMD_arch */ .arm diff -Nru firefox-esr-128.6.0esr/gfx/cairo/pixman-neon.patch firefox-esr-128.7.0esr/gfx/cairo/pixman-neon.patch --- firefox-esr-128.6.0esr/gfx/cairo/pixman-neon.patch 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/cairo/pixman-neon.patch 2025-01-27 19:32:54.000000000 +0000 @@ -0,0 +1,30 @@ +diff --git a/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S b/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S +index 6bd27360aa027..cd33babca1e0c 100644 +--- a/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S ++++ b/gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.S +@@ -55,9 +55,9 @@ + #endif + + .text +-.fpu neon + .arch armv7a + .object_arch armv4 ++.fpu neon + .eabi_attribute 10, 0 + .eabi_attribute 12, 0 + .arm +diff --git a/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S b/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S +index 0e092577f1c73..c04b335d1e5bd 100644 +--- a/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S ++++ b/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S +@@ -40,9 +40,9 @@ + #endif + + .text +- .fpu neon + .arch armv7a + .object_arch armv4 ++ .fpu neon + .eabi_attribute 10, 0 /* suppress Tag_FP_arch */ + .eabi_attribute 12, 0 /* suppress Tag_Advanced_SIMD_arch */ + .arm diff -Nru firefox-esr-128.6.0esr/gfx/layers/SourceSurfaceSharedData.cpp firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.cpp --- firefox-esr-128.6.0esr/gfx/layers/SourceSurfaceSharedData.cpp 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.cpp 2025-01-27 19:32:54.000000000 +0000 @@ -105,7 +105,9 @@ MutexAutoLock lock(*mHandleLock); dataPtr = GetData(); if (mMapCount == 0) { - SharedSurfacesParent::RemoveTracking(this); + if (mConsumers > 0) { + SharedSurfacesParent::RemoveTracking(this); + } if (!dataPtr) { size_t len = GetAlignedDataLength(); if (!EnsureMapped(len)) { @@ -129,7 +131,7 @@ void SourceSurfaceSharedDataWrapper::Unmap() { if (mHandleLock) { MutexAutoLock lock(*mHandleLock); - if (--mMapCount == 0) { + if (--mMapCount == 0 && mConsumers > 0) { SharedSurfacesParent::AddTracking(this); } } else { diff -Nru firefox-esr-128.6.0esr/gfx/layers/SourceSurfaceSharedData.h firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.h --- firefox-esr-128.6.0esr/gfx/layers/SourceSurfaceSharedData.h 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/layers/SourceSurfaceSharedData.h 2025-01-27 19:32:54.000000000 +0000 @@ -39,12 +39,7 @@ MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME(SourceSurfaceSharedDataWrapper, override) - SourceSurfaceSharedDataWrapper() - : mStride(0), - mConsumers(0), - mFormat(SurfaceFormat::UNKNOWN), - mCreatorPid(0), - mCreatorRef(true) {} + SourceSurfaceSharedDataWrapper() = default; void Init(const IntSize& aSize, int32_t aStride, SurfaceFormat aFormat, SharedMemoryBasic::Handle aHandle, base::ProcessId aCreatorPid); @@ -85,16 +80,17 @@ return --mConsumers == 0; } - uint32_t GetConsumers() const { - MOZ_ASSERT(mConsumers > 0); - return mConsumers; - } + uint32_t GetConsumers() const { return mConsumers; } bool HasCreatorRef() const { return mCreatorRef; } nsExpirationState* GetExpirationState() { return &mExpirationState; } private: + ~SourceSurfaceSharedDataWrapper() override { + MOZ_RELEASE_ASSERT(!mExpirationState.IsTracked()); + } + size_t GetDataLength() const { return static_cast(mStride) * mSize.height; } @@ -108,13 +104,13 @@ // Protects mapping and unmapping of mBuf. Maybe mHandleLock; nsExpirationState mExpirationState; - int32_t mStride; - uint32_t mConsumers; + int32_t mStride = 0; + uint32_t mConsumers = 1; IntSize mSize; RefPtr mBuf; - SurfaceFormat mFormat; - base::ProcessId mCreatorPid; - bool mCreatorRef; + SurfaceFormat mFormat = SurfaceFormat::UNKNOWN; + base::ProcessId mCreatorPid = 0; + bool mCreatorRef = true; }; /** diff -Nru firefox-esr-128.6.0esr/gfx/layers/ipc/SharedSurfacesParent.cpp firefox-esr-128.7.0esr/gfx/layers/ipc/SharedSurfacesParent.cpp --- firefox-esr-128.6.0esr/gfx/layers/ipc/SharedSurfacesParent.cpp 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/layers/ipc/SharedSurfacesParent.cpp 2025-01-27 19:32:54.000000000 +0000 @@ -190,12 +190,16 @@ surface->Init(aSurface); uint64_t id = wr::AsUint64(aId); - MOZ_ASSERT(!sInstance->mSurfaces.Contains(id)); + if (sInstance->mSurfaces.Contains(id)) { + gfxCriticalNote << "SSP:Ads " << wr::AsUint64(aId) << " dupe"; + SharedSurfacesParent::RemoveTrackingLocked(surface, lock); + MOZ_DIAGNOSTIC_ASSERT(false, "External image ID reused!"); + return; + } auto texture = MakeRefPtr(surface); wr::RenderThread::Get()->RegisterExternalImage(aId, texture.forget()); - surface->AddConsumer(); sInstance->mSurfaces.InsertOrUpdate(id, std::move(surface)); } @@ -254,12 +258,16 @@ } uint64_t id = wr::AsUint64(aId); - MOZ_ASSERT(!sInstance->mSurfaces.Contains(id)); + if (sInstance->mSurfaces.Contains(id)) { + gfxCriticalNote << "SSP:Add " << wr::AsUint64(aId) << " dupe"; + SharedSurfacesParent::RemoveTrackingLocked(surface, lock); + MOZ_DIAGNOSTIC_ASSERT(false, "External image ID reused!"); + return; + } auto texture = MakeRefPtr(surface); wr::RenderThread::Get()->RegisterExternalImage(aId, texture.forget()); - surface->AddConsumer(); sInstance->mSurfaces.InsertOrUpdate(id, std::move(surface)); } @@ -274,6 +282,7 @@ SourceSurfaceSharedDataWrapper* aSurface, const StaticMutexAutoLock& aAutoLock) { MOZ_ASSERT(!aSurface->GetExpirationState()->IsTracked()); + MOZ_ASSERT(aSurface->GetConsumers() > 0); sInstance->mTracker.AddObjectLocked(aSurface, aAutoLock); } @@ -346,6 +355,7 @@ void SharedSurfacesParent::ExpireMap( nsTArray>& aExpired) { for (auto& surface : aExpired) { + MOZ_ASSERT(surface->GetConsumers() > 0); surface->ExpireMap(); } } diff -Nru firefox-esr-128.6.0esr/gfx/tests/crashtests/1938548.html firefox-esr-128.7.0esr/gfx/tests/crashtests/1938548.html --- firefox-esr-128.6.0esr/gfx/tests/crashtests/1938548.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/tests/crashtests/1938548.html 2025-01-27 19:32:54.000000000 +0000 @@ -0,0 +1,27 @@ + + + + + + +
+ + + + Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/gfx/tests/crashtests/WhiteOnBlack.otf and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/gfx/tests/crashtests/WhiteOnBlack.otf differ diff -Nru firefox-esr-128.6.0esr/gfx/tests/crashtests/crashtests.list firefox-esr-128.7.0esr/gfx/tests/crashtests/crashtests.list --- firefox-esr-128.6.0esr/gfx/tests/crashtests/crashtests.list 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/tests/crashtests/crashtests.list 2025-01-27 19:32:53.000000000 +0000 @@ -225,4 +225,4 @@ load 1683679.html load 1843622.html load 1898569.html - +load 1938548.html diff -Nru firefox-esr-128.6.0esr/gfx/webrender_bindings/Moz2DImageRenderer.cpp firefox-esr-128.7.0esr/gfx/webrender_bindings/Moz2DImageRenderer.cpp --- firefox-esr-128.6.0esr/gfx/webrender_bindings/Moz2DImageRenderer.cpp 2024-12-18 15:38:22.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/webrender_bindings/Moz2DImageRenderer.cpp 2025-01-27 19:32:54.000000000 +0000 @@ -406,6 +406,7 @@ while (reader.pos < reader.len) { size_t end = reader.ReadSize(); size_t extra_end = reader.ReadSize(); + MOZ_RELEASE_ASSERT(offset <= end); MOZ_RELEASE_ASSERT(extra_end >= end); MOZ_RELEASE_ASSERT(extra_end < aBlob.length()); diff -Nru firefox-esr-128.6.0esr/gfx/ycbcr/yuv_convert_arm.cpp firefox-esr-128.7.0esr/gfx/ycbcr/yuv_convert_arm.cpp --- firefox-esr-128.6.0esr/gfx/ycbcr/yuv_convert_arm.cpp 2024-12-18 15:38:23.000000000 +0000 +++ firefox-esr-128.7.0esr/gfx/ycbcr/yuv_convert_arm.cpp 2025-01-27 19:32:54.000000000 +0000 @@ -53,11 +53,11 @@ * q13, q14, q15 - various constants (#16, #149, #204, #50, #104, #154) */ asm volatile ( -".fpu neon\n" /* Allow to build on targets not supporting neon, and force the object file * target to avoid bumping the final binary target */ ".arch armv7-a\n" ".object_arch armv4t\n" +".fpu neon\n" ".macro convert_macroblock size\n" /* load up to 16 source pixels */ ".if \\size == 16\n" diff -Nru firefox-esr-128.6.0esr/js/src/jit/MIROps.yaml firefox-esr-128.7.0esr/js/src/jit/MIROps.yaml --- firefox-esr-128.6.0esr/js/src/jit/MIROps.yaml 2024-12-18 15:38:24.000000000 +0000 +++ firefox-esr-128.7.0esr/js/src/jit/MIROps.yaml 2025-01-27 19:32:54.000000000 +0000 @@ -649,7 +649,6 @@ wideningOp: wasm::FieldWideningOp type_policy: none result_type: Int32 - movable: true congruent_to: if_operands_equal alias_set: none diff -Nru firefox-esr-128.6.0esr/js/src/vm/JSScript.cpp firefox-esr-128.7.0esr/js/src/vm/JSScript.cpp --- firefox-esr-128.6.0esr/js/src/vm/JSScript.cpp 2024-12-18 15:38:26.000000000 +0000 +++ firefox-esr-128.7.0esr/js/src/vm/JSScript.cpp 2025-01-27 19:32:57.000000000 +0000 @@ -1247,9 +1247,11 @@ : PinnedUnitsBase(source) { MOZ_ASSERT(source->hasSourceType(), "must pin units of source's type"); + addReader(); + units_ = source->units(cx, holder, begin, len); - if (units_) { - addReader(); + if (!units_) { + removeReader(); } } @@ -1262,9 +1264,11 @@ : PinnedUnitsBase(source) { MOZ_ASSERT(source->hasSourceType(), "must pin units of source's type"); + addReader(); + units_ = source->uncompressedUnits(begin, len); - if (units_) { - addReader(); + if (!units_) { + removeReader(); } } diff -Nru firefox-esr-128.6.0esr/layout/reftests/bugs/reftest.list firefox-esr-128.7.0esr/layout/reftests/bugs/reftest.list --- firefox-esr-128.6.0esr/layout/reftests/bugs/reftest.list 2024-12-18 15:38:27.000000000 +0000 +++ firefox-esr-128.7.0esr/layout/reftests/bugs/reftest.list 2025-01-27 19:32:57.000000000 +0000 @@ -1887,7 +1887,7 @@ fuzzy(0-7,0-84) == 1156129-1.html 1156129-1-ref.html pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html fuzzy-if(Android,0-6,0-6) fuzzy-if(appleSilicon,0-1,0-7) == 1169331-1.html 1169331-1-ref.html -fuzzy(0-3,0-110) fails == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937 +fuzzy(0-3,0-110) fails needs-focus == 1174332-1.html 1174332-1-ref.html # bug 1312658, expected to fail w/ non-native theme because of bug 1699937 == 1179078-1.html 1179078-1-ref.html == 1179288-1.html 1179288-1-ref.html == 1190635-1.html 1190635-1-ref.html diff -Nru firefox-esr-128.6.0esr/layout/style/ServoStyleConstsInlines.h firefox-esr-128.7.0esr/layout/style/ServoStyleConstsInlines.h --- firefox-esr-128.6.0esr/layout/style/ServoStyleConstsInlines.h 2024-12-18 15:38:28.000000000 +0000 +++ firefox-esr-128.7.0esr/layout/style/ServoStyleConstsInlines.h 2025-01-27 19:32:58.000000000 +0000 @@ -378,22 +378,25 @@ return _0->extra_data.get(); } -inline StyleLoadData& StyleCssUrl::LoadData() const { +inline const StyleLoadData& StyleCssUrl::LoadData() const { if (MOZ_LIKELY(_0->load_data.tag == StyleLoadDataSource::Tag::Owned)) { - MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread() || - dom::IsCurrentThreadRunningWorker()); - return const_cast(_0->load_data.owned._0); + return _0->load_data.owned._0; } - MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread(), - "Lazy load datas should come from user-agent sheets, " - "which don't make sense on workers"); - return const_cast(*Servo_LoadData_GetLazy(&_0->load_data)); + return *Servo_LoadData_GetLazy(&_0->load_data); +} + +inline StyleLoadData& StyleCssUrl::MutLoadData() const { + MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread() || + dom::IsCurrentThreadRunningWorker()); + return const_cast(LoadData()); } inline nsIURI* StyleCssUrl::GetURI() const { - auto& loadData = LoadData(); - if (!(loadData.flags & StyleLoadDataFlags::TRIED_TO_RESOLVE_URI)) { - loadData.flags |= StyleLoadDataFlags::TRIED_TO_RESOLVE_URI; + auto& loadData = const_cast(LoadData()); + // Try to read the flags first. If it's set we can avoid entering the CAS + // loop. + auto flags = __atomic_load_n(&loadData.flags.bits, __ATOMIC_RELAXED); + if (!(flags & StyleLoadDataFlags::TRIED_TO_RESOLVE_URI.bits)) { nsDependentCSubstring serialization = SpecifiedSerialization(); // https://drafts.csswg.org/css-values-4/#url-empty: // @@ -401,14 +404,29 @@ // url()), the url must resolve to an invalid resource (similar to what // the url about:invalid does). // + nsIURI* resolved = nullptr; if (!serialization.IsEmpty()) { - RefPtr resolved; - NS_NewURI(getter_AddRefs(resolved), serialization, nullptr, - ExtraData().BaseURI()); - loadData.resolved_uri = resolved.forget().take(); + nsIURI* old_resolved = nullptr; + // NOTE: This addrefs `resolved`, and `resolved` might still be null for + // invalid URIs. + NS_NewURI(&resolved, serialization, nullptr, ExtraData().BaseURI()); + if (!__atomic_compare_exchange_n(&loadData.resolved_uri, &old_resolved, + resolved, /* weak = */ false, + __ATOMIC_RELEASE, __ATOMIC_RELAXED)) { + // In the unlikely case two threads raced to write the url, avoid + // leaking resolved. The actual value is in `old_resolved`. + NS_IF_RELEASE(resolved); + resolved = old_resolved; + } } + // The flag is effectively just an optimization so we can use relaxed + // ordering. + __atomic_fetch_or(&loadData.flags.bits, + StyleLoadDataFlags::TRIED_TO_RESOLVE_URI.bits, + __ATOMIC_RELAXED); + return resolved; } - return loadData.resolved_uri; + return __atomic_load_n(&loadData.resolved_uri, __ATOMIC_ACQUIRE); } inline nsDependentCSubstring StyleComputedUrl::SpecifiedSerialization() const { @@ -417,9 +435,12 @@ inline const URLExtraData& StyleComputedUrl::ExtraData() const { return _0.ExtraData(); } -inline StyleLoadData& StyleComputedUrl::LoadData() const { +inline const StyleLoadData& StyleComputedUrl::LoadData() const { return _0.LoadData(); } +inline StyleLoadData& StyleComputedUrl::MutLoadData() const { + return _0.MutLoadData(); +} inline StyleCorsMode StyleComputedUrl::CorsMode() const { return _0._0->cors_mode; } diff -Nru firefox-esr-128.6.0esr/layout/style/nsStyleStruct.cpp firefox-esr-128.7.0esr/layout/style/nsStyleStruct.cpp --- firefox-esr-128.6.0esr/layout/style/nsStyleStruct.cpp 2024-12-18 15:38:28.000000000 +0000 +++ firefox-esr-128.7.0esr/layout/style/nsStyleStruct.cpp 2025-01-27 19:32:58.000000000 +0000 @@ -115,14 +115,12 @@ const StyleComputedUrl* aOldImage) { MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread()); - StyleLoadData& data = LoadData(); + StyleLoadData& data = MutLoadData(); MOZ_ASSERT(!(data.flags & StyleLoadDataFlags::TRIED_TO_RESOLVE_IMAGE)); data.flags |= StyleLoadDataFlags::TRIED_TO_RESOLVE_IMAGE; - MOZ_ASSERT(NS_IsMainThread()); - // TODO(emilio, bug 1440442): This is a hackaround to avoid flickering due the // lack of non-http image caching in imagelib (bug 1406134), which causes // stuff like bug 1439285. Cleanest fix if that doesn't get fixed is bug diff -Nru firefox-esr-128.6.0esr/layout/xul/tree/nsTreeBodyFrame.cpp firefox-esr-128.7.0esr/layout/xul/tree/nsTreeBodyFrame.cpp --- firefox-esr-128.6.0esr/layout/xul/tree/nsTreeBodyFrame.cpp 2024-12-18 15:38:27.000000000 +0000 +++ firefox-esr-128.7.0esr/layout/xul/tree/nsTreeBodyFrame.cpp 2025-01-27 19:32:58.000000000 +0000 @@ -207,6 +207,7 @@ for (nsTreeImageCacheEntry entry : mImageCache.Values()) { // If our imgIRequest object was registered with the refresh driver // then we need to deregister it. + static_cast(entry.listener.get())->ClearFrame(); nsLayoutUtils::DeregisterImageRequest(PresContext(), entry.request, nullptr); entry.request->UnlockImage(); @@ -1879,38 +1880,16 @@ // Look the image up in our cache. nsTreeImageCacheEntry entry; if (mImageCache.Get(imageSrc, &entry)) { - // Find out if the image has loaded. - uint32_t status; - imgIRequest* imgReq = entry.request; - imgReq->GetImageStatus(&status); - imgReq->GetImage(aResult); // We hand back the image here. The GetImage - // call addrefs *aResult. - bool animated = true; // Assuming animated is the safe option - - // We can only call GetAnimated if we're decoded - if (*aResult && (status & imgIRequest::STATUS_DECODE_COMPLETE)) - (*aResult)->GetAnimated(&animated); - - if ((!(status & imgIRequest::STATUS_LOAD_COMPLETE)) || animated) { - // We either aren't done loading, or we're animating. Add our row as a - // listener for invalidations. - nsCOMPtr obs; - imgReq->GetNotificationObserver(getter_AddRefs(obs)); - - if (obs) { - static_cast(obs.get())->AddCell(aRowIndex, aCol); - } - - return NS_OK; - } + entry.request->GetImage(aResult); + static_cast(entry.listener.get()) + ->AddCell(aRowIndex, aCol); + return NS_OK; } if (!*aResult) { // Create a new nsTreeImageListener object and pass it our row and column // information. nsTreeImageListener* listener = new nsTreeImageListener(this); - if (!listener) return NS_ERROR_OUT_OF_MEMORY; - mCreatedListeners.Insert(listener); listener->AddCell(aRowIndex, aCol); @@ -3846,6 +3825,7 @@ if (!mImageCache.Get(imageSrc, &entry)) { return; } + static_cast(entry.listener.get())->ClearFrame(); nsLayoutUtils::DeregisterImageRequest(PresContext(), entry.request, nullptr); entry.request->UnlockImage(); entry.request->CancelAndForgetObserver(NS_BINDING_ABORTED); diff -Nru firefox-esr-128.6.0esr/modules/libpref/init/StaticPrefList.yaml firefox-esr-128.7.0esr/modules/libpref/init/StaticPrefList.yaml --- firefox-esr-128.6.0esr/modules/libpref/init/StaticPrefList.yaml 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/modules/libpref/init/StaticPrefList.yaml 2025-01-27 19:32:59.000000000 +0000 @@ -2826,7 +2826,7 @@ # [1]: https://github.com/w3c/csswg-drafts/issues/5260 - name: dom.innerSize.rounding type: uint32_t - value: 2 + value: 1 mirror: always # Whether we conform to Input Events Level 1 or Input Events Level 2. @@ -11068,6 +11068,35 @@ value: @IS_NOT_ANDROID@ mirror: always +#if defined(MOZ_WEBRTC) && defined(XP_MACOSX) +# Use the libwebrtc ScreenCaptureKit desktop capture backend on Mac by default. +# When disabled, or on a host where not supported (< macOS 14), the older +# CoreGraphics backend is used instead. +- name: media.getdisplaymedia.screencapturekit.enabled + type: bool + value: true + mirror: once + +# Use SCContentSharingPicker for source picking when the libwebrtc +# ScreenCaptureKit desktop capture backend is used. When this is true and the +# backend supports SCContentSharingPicker, this takes precendence over the +# enumeration pref below. +- name: media.getdisplaymedia.screencapturekit.picker.enabled + type: bool + value: true + mirror: once + +# Use the libwebrtc ScreenCaptureKit desktop capture backend on Mac for screen +# enumeration when enabled. +# When this is false and the backend is used (see above), the older CoreGraphics +# backend is used to enumerate CGDirectDisplayIDs, which the ScreenCaptureKit +# backend understand as well. +- name: media.getdisplaymedia.screencapturekit.enumeration.enabled + type: bool + value: false + mirror: once +#endif + # Turn off any cameras (but not mics) while in the background. This is desirable # on mobile. - name: media.getusermedia.camera.background.mute.enabled @@ -12780,6 +12809,13 @@ value: true mirror: always +# When true, the default Accept request header will include the supported mime +# types for images. +- name: network.http.accept_include_images + type: RelaxedAtomicBool + value: false + mirror: always + # Whether to run proxy checks when processing Alt-Svc headers. - name: network.http.altsvc.proxy_checks type: bool diff -Nru firefox-esr-128.6.0esr/netwerk/dns/DNSRequestChild.cpp firefox-esr-128.7.0esr/netwerk/dns/DNSRequestChild.cpp --- firefox-esr-128.6.0esr/netwerk/dns/DNSRequestChild.cpp 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/dns/DNSRequestChild.cpp 2025-01-27 19:32:59.000000000 +0000 @@ -391,11 +391,6 @@ NS_IMETHODIMP DNSRequestSender::Cancel(nsresult reason) { - if (!mIPCActor || !mIPCActor->CanSend()) { - // Really a failure, but we won't be able to tell anyone about it anyways - return NS_OK; - } - // we can only do IPC on the MainThread if (!NS_IsMainThread()) { SchedulerGroup::Dispatch( @@ -404,6 +399,11 @@ return NS_OK; } + if (!mIPCActor || !mIPCActor->CanSend()) { + // Really a failure, but we won't be able to tell anyone about it anyways + return NS_OK; + } + if (DNSRequestChild* child = mIPCActor->AsDNSRequestChild()) { Unused << child->SendCancelDNSRequest(mHost, mTrrServer, mPort, mType, mOriginAttributes, mFlags, reason); diff -Nru firefox-esr-128.6.0esr/netwerk/dns/HTTPSSVC.cpp firefox-esr-128.7.0esr/netwerk/dns/HTTPSSVC.cpp --- firefox-esr-128.6.0esr/netwerk/dns/HTTPSSVC.cpp 2024-12-18 15:38:28.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/dns/HTTPSSVC.cpp 2025-01-27 19:32:59.000000000 +0000 @@ -33,7 +33,7 @@ NS_DECL_NSISVCPARAMIPV6HINT NS_DECL_NSISVCPARAMODOHCONFIG public: - explicit SvcParam(const SvcParamType& value) : mValue(value){}; + explicit SvcParam(const SvcParamType& value) : mValue(value) {}; private: virtual ~SvcParam() = default; diff -Nru firefox-esr-128.6.0esr/netwerk/dns/effective_tld_names.dat firefox-esr-128.7.0esr/netwerk/dns/effective_tld_names.dat --- firefox-esr-128.6.0esr/netwerk/dns/effective_tld_names.dat 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/dns/effective_tld_names.dat 2025-01-27 19:33:01.000000000 +0000 @@ -5,8 +5,8 @@ // Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat, // rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported. -// VERSION: 2024-12-16_22-51-06_UTC -// COMMIT: bc9a4ea7bea6062240b3b6161125931925283dc1 +// VERSION: 2025-01-25_15-41-12_UTC +// COMMIT: 2aa65d89a1b96b0065ad5970734200eed5a38713 // Instructions on pulling and using this list can be found at https://publicsuffix.org/list/. @@ -25,7 +25,7 @@ // Confirmed by Amadeu Abril i Abril (CORE) 2024-11-17 ad -// ae : https://tdra.gov.ae/en/aeda/ae-policies +// ae : https://www.iana.org/domains/root/db/ae.html ae ac.ae co.ae @@ -237,7 +237,7 @@ or.at // au : https://www.iana.org/domains/root/db/au.html -// http://www.auda.org.au/ +// https://www.auda.org.au/ // Confirmed by registry 2024-11-17 au // 2LDs @@ -251,7 +251,7 @@ // Historic 2LDs (closed to new registration, but sites still exist) conf.au oz.au -// CGDNs - http://www.cgdn.org.au/ +// CGDNs : https://www.auda.org.au/au-domain-names/the-different-au-domain-names/state-and-territory-domain-names/ act.au nsw.au nt.au @@ -271,9 +271,9 @@ tas.edu.au vic.edu.au wa.edu.au -// act.gov.au Bug 984824 - Removed at request of Greg Tankard -// nsw.gov.au Bug 547985 - Removed at request of -// nt.gov.au Bug 940478 - Removed at request of Greg Connors +// act.gov.au - Bug 984824 - Removed at request of Greg Tankard +// nsw.gov.au - Bug 547985 - Removed at request of +// nt.gov.au - Bug 940478 - Removed at request of Greg Connors qld.gov.au sa.gov.au tas.gov.au @@ -309,7 +309,7 @@ // see https://whois.az/?page_id=783 pro.az -// ba : http://nic.ba/users_data/files/pravilnik_o_registraciji.pdf +// ba : https://www.iana.org/domains/root/db/ba.html ba com.ba edu.ba @@ -404,7 +404,7 @@ biz // bj : https://nic.bj/bj-suffixes.txt -// submitted by registry +// Submitted by registry bj africa.bj agro.bj @@ -842,7 +842,6 @@ zj.cn // co : https://www.iana.org/domains/root/db/co.html -// https://www.cointernet.com.co/registra // https://www.cointernet.com.co/como-funciona-un-dominio-restringido // Confirmed by registry 2024-11-18 co @@ -1189,7 +1188,7 @@ // gq : https://www.iana.org/domains/root/db/gq.html gq -// gr : https://grweb.ics.forth.gr/english/1617-B-2005.html +// gr : https://www.iana.org/domains/root/db/gr.html // Submitted by registry gr com.gr @@ -1266,7 +1265,7 @@ // hm : https://www.iana.org/domains/root/db/hm.html hm -// hn : http://www.nic.hn/politicas/ps02,,05.html +// hn : https://www.iana.org/domains/root/db/hn.html hn com.hn edu.hn @@ -1302,7 +1301,7 @@ rel.ht shop.ht -// hu : http://www.domain.hu/domain/English/sld.html +// hu : https://www.iana.org/domains/root/db/hu.html // Confirmed by registry 2008-06-12 hu 2000.hu @@ -1337,7 +1336,7 @@ utazas.hu video.hu -// id : https://pandi.id/en/domain/registration-requirements/ +// id : https://www.iana.org/domains/root/db/id.html id ac.id biz.id @@ -1356,9 +1355,9 @@ ie gov.ie -// il : http://www.isoc.org.il/domains/ -// see also: https://en.isoc.org.il/il-cctld/registration-rules -// ISOC-IL (operated by .il Registry) +// il : http://www.isoc.org.il/domains/ +// see also: https://en.isoc.org.il/il-cctld/registration-rules +// ISOC-IL (operated by .il Registry) il ac.il co.il @@ -1900,7 +1899,7 @@ vt.it vv.it -// je : http://www.channelisles.net/register-domains/ +// je : https://www.iana.org/domains/root/db/je.html // Confirmed by registry 2013-11-28 je co.je @@ -3758,7 +3757,7 @@ // kh : http://www.mptc.gov.kh/dns_registration.htm *.kh -// ki : http://www.ki/dns/index.html +// ki : https://www.iana.org/domains/root/db/ki.html ki biz.ki com.ki @@ -3905,7 +3904,7 @@ // li : https://www.iana.org/domains/root/db/li.html li -// lk : https://www.nic.lk/index.php/domain-registration/lk-domain-naming-structure +// lk : https://www.iana.org/domains/root/db/lk.html lk ac.lk assn.lk @@ -3953,7 +3952,7 @@ // lu : http://www.dns.lu/en/ lu -// lv : http://www.nic.lv/DNS/En/generic.php +// lv : https://www.iana.org/domains/root/db/lv.html lv asn.lv com.lv @@ -4034,15 +4033,21 @@ net.mk org.mk -// ml : http://www.gobin.info/domainname/ml-template.doc -// see also: https://www.iana.org/domains/root/db/ml.html +// ml : https://www.iana.org/domains/root/db/ml.html +// Confirmed by Boubacar NDIAYE 2024-12-31 ml +ac.ml +art.ml +asso.ml com.ml edu.ml gouv.ml gov.ml +info.ml +inst.ml net.ml org.ml +pr.ml presse.ml // mm : https://www.iana.org/domains/root/db/mm.html @@ -4076,7 +4081,7 @@ mr gov.mr -// ms : http://www.nic.ms/pdf/MS_Domain_Name_Rules.pdf +// ms : https://www.iana.org/domains/root/db/ms.html ms com.ms edu.ms @@ -4237,8 +4242,7 @@ web.ni // nl : https://www.iana.org/domains/root/db/nl.html -// https://www.sidn.nl/ -// ccTLD for the Netherlands +// https://www.sidn.nl/ nl // no : https://www.norid.no/en/om-domenenavn/regelverk-for-no/ @@ -5098,7 +5102,7 @@ // pg : https://www.iana.org/domains/root/db/pg.html *.pg -// ph : http://www.domains.ph/FAQ2.asp +// ph : https://www.iana.org/domains/root/db/ph.html // Submitted by registry ph com.ph @@ -5110,10 +5114,8 @@ ngo.ph org.ph -// pk : https://pknic.net.pk -// pk : http://pk5.pknic.net.pk/pk5/msgNamepk.PK + grandfathered old gon.pk -// Contact Email: staff@pknic.net.pk PKNIC .PK Registry - +// pk : https://pk5.pknic.net.pk/pk5/msgNamepk.PK +// Contact Email: staff@pknic.net.pk pk ac.pk biz.pk @@ -5124,7 +5126,6 @@ gob.pk gog.pk gok.pk -gon.pk gop.pk gos.pk gov.pk @@ -5351,7 +5352,7 @@ // pm : https://www.afnic.fr/wp-media/uploads/2022/12/afnic-naming-policy-2023-01-01.pdf pm -// pn : http://www.government.pn/PnRegistry/policies.htm +// pn : https://www.iana.org/domains/root/db/pn.html pn co.pn edu.pn @@ -5420,7 +5421,7 @@ pw gov.pw -// py : http://www.nic.py/pautas.html#seccion_9 +// py : https://www.iana.org/domains/root/db/py.html // Submitted by registry py com.py @@ -5476,7 +5477,7 @@ // Submitted by George Georgievsky ru -// rw : https://www.ricta.org.rw/sites/default/files/resources/registry_registrar_contract_0.pdf +// rw : https://www.iana.org/domains/root/db/rw.html rw ac.rw co.rw @@ -5514,7 +5515,7 @@ net.sc org.sc -// sd : http://www.isoc.sd/sudanic.isoc.sd/billing_pricing.htm +// sd : https://www.iana.org/domains/root/db/sd.html // Submitted by registry sd com.sd @@ -5661,7 +5662,7 @@ // su : https://www.iana.org/domains/root/db/su.html su -// sv : http://www.svnet.org.sv/niveldos.pdf +// sv : https://www.iana.org/domains/root/db/sv.html sv com.sv edu.sv @@ -5675,7 +5676,6 @@ gov.sx // sy : https://www.iana.org/domains/root/db/sy.html -// see also: http://www.gobin.info/domainname/sy.doc sy com.sy edu.sy @@ -5697,7 +5697,7 @@ // td : https://www.iana.org/domains/root/db/td.html td -// tel: https://www.iana.org/domains/root/db/tel.html +// tel : https://www.iana.org/domains/root/db/tel.html // http://www.telnic.org/ tel @@ -5745,7 +5745,7 @@ gov.tl // tm : https://www.nic.tm/local.html -// Confirmed by registry - 2024-11-19 +// Confirmed by registry 2024-11-19 tm co.tm com.tm @@ -5814,7 +5814,7 @@ gov.nc.tr // tt : https://www.nic.tt/ -// Confirmed by registry - 2024-11-19 +// Confirmed by registry 2024-11-19 tt biz.tt co.tt @@ -5951,15 +5951,21 @@ zt.ua // ug : https://www.registry.co.ug/ +// https://www.registry.co.ug, https://whois.co.ug +// Confirmed by registry 2025-01-20 ug ac.ug co.ug com.ug +edu.ug go.ug +gov.ug +mil.ug ne.ug or.ug org.ug sc.ug +us.ug // uk : https://www.iana.org/domains/root/db/uk.html // Submitted by registry @@ -5977,7 +5983,7 @@ *.sch.uk // us : https://www.iana.org/domains/root/db/us.html -// Confirmed via the .us zone file by William Harrison - 2024-12-10 +// Confirmed via the .us zone file by William Harrison 2024-12-10 us dni.us isa.us @@ -6056,7 +6062,7 @@ k12.fl.us k12.ga.us k12.gu.us -// k12.hi.us Bug 614565 - Hawaii has a state-wide DOE login +// k12.hi.us - Bug 614565 - Hawaii has a state-wide DOE login k12.ia.us k12.id.us k12.il.us @@ -6073,7 +6079,7 @@ k12.ms.us k12.mt.us k12.nc.us -// k12.nd.us Bug 1028347 - Removed at request of Travis Rosso +// k12.nd.us - Bug 1028347 - Removed at request of Travis Rosso k12.ne.us k12.nh.us k12.nj.us @@ -6085,9 +6091,9 @@ k12.or.us k12.pa.us k12.pr.us -// k12.ri.us Removed at request of Kim Cournoyer +// k12.ri.us - Removed at request of Kim Cournoyer k12.sc.us -// k12.sd.us Bug 934131 - Removed at request of James Booze +// k12.sd.us - Bug 934131 - Removed at request of James Booze k12.tn.us k12.tx.us k12.ut.us @@ -6096,7 +6102,7 @@ k12.vt.us k12.wa.us k12.wi.us -// k12.wv.us Bug 947705 - Removed at request of Verne Britton +// k12.wv.us - Bug 947705 - Removed at request of Verne Britton cc.ak.us lib.ak.us cc.al.us @@ -6162,7 +6168,7 @@ cc.wv.us cc.wy.us k12.wy.us -// lib.de.us Issue #243 - Moved to Private section at request of Ed Moore +// lib.de.us - Issue #243 - Moved to Private section at request of Ed Moore lib.fl.us lib.ga.us lib.gu.us @@ -6206,7 +6212,7 @@ lib.vt.us lib.wa.us lib.wi.us -// lib.wv.us Bug 941670 - Removed at request of Larry W Arnold +// lib.wv.us - Bug 941670 - Removed at request of Larry W Arnold lib.wy.us // k12.ma.us contains school districts in Massachusetts. The 4LDs are // managed independently except for private (PVT), charter (CHTR) and @@ -6281,12 +6287,11 @@ web.ve // vg : https://www.iana.org/domains/root/db/vg.html +// Confirmed by registry 2025-01-10 vg +edu.vg -// vi : http://www.nic.vi/newdomainform.htm -// http://www.nic.vi/Domain_Rules/body_domain_rules.html indicates some other -// TLDs are "reserved", such as edu.vi and gov.vi, but doesn't actually say they -// are available for registration (which they do not seem to be). +// vi : https://www.iana.org/domains/root/db/vi.html vi co.vi com.vi @@ -6625,7 +6630,7 @@ // http://www.nic.net.sa/ السعودية -// xn--mgberp4a5d4a87g ("AlSaudiah", Arabic, variant) : SA +// xn--mgberp4a5d4a87g ("AlSaudiah", Arabic, variant): SA السعودیة // xn--mgbqly7c0a67fbc ("AlSaudiah", Arabic, variant) : SA @@ -6693,7 +6698,7 @@ net.ye org.ye -// za : https://www.zadna.org.za/content/page/domain-information/ +// za : https://www.iana.org/domains/root/db/za.html ac.za agric.za alt.za @@ -6739,7 +6744,7 @@ // newGTLDs -// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-12-12T15:18:58Z +// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2024-12-23T15:16:32Z // This list is auto-generated, don't edit it manually. // aaa : American Automobile Association, Inc. // https://www.iana.org/domains/root/db/aaa.html @@ -9353,7 +9358,7 @@ // https://www.iana.org/domains/root/db/now.html now -// nowruz : Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +// nowruz // https://www.iana.org/domains/root/db/nowruz.html nowruz @@ -9477,7 +9482,7 @@ // https://www.iana.org/domains/root/db/paris.html paris -// pars : Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +// pars // https://www.iana.org/domains/root/db/pars.html pars @@ -10033,7 +10038,7 @@ // https://www.iana.org/domains/root/db/shell.html shell -// shia : Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +// shia // https://www.iana.org/domains/root/db/shia.html shia @@ -10309,7 +10314,7 @@ // https://www.iana.org/domains/root/db/taxi.html taxi -// tci : Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +// tci // https://www.iana.org/domains/root/db/tci.html tci @@ -11017,7 +11022,7 @@ // https://www.iana.org/domains/root/db/xn--mgbi4ecexp.html كاثوليك -// xn--mgbt3dhd : Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti. +// xn--mgbt3dhd // https://www.iana.org/domains/root/db/xn--mgbt3dhd.html همراه @@ -11223,7 +11228,7 @@ // Submitted by Ed Moore lib.de.us -// 12CHARS: https://12chars.com +// 12CHARS : https://12chars.com // Submitted by Kenny Niehage 12chars.dev 12chars.it @@ -11247,7 +11252,7 @@ // Submitted by Craig Jellick *.on-acorn.io -// ActiveTrail: https://www.activetrail.biz/ +// ActiveTrail : https://www.activetrail.biz/ // Submitted by Ofer Kalaora activetrail.biz @@ -11328,7 +11333,7 @@ // Submitted by Werner Kaltofen kasserver.com -// Altervista: https://www.altervista.org +// Altervista : https://www.altervista.org // Submitted by Carlo Cannas altervista.org @@ -11942,7 +11947,7 @@ // Amazon SageMaker Studio // Submitted by AWS Security -// Reference: 69c723d9-6e1a-4bff-a203-48eecd203183 +// Reference: 475f237e-ab88-4041-9f41-7cfccdf66aeb studio.af-south-1.sagemaker.aws studio.ap-east-1.sagemaker.aws studio.ap-northeast-1.sagemaker.aws @@ -11954,6 +11959,7 @@ studio.ap-southeast-3.sagemaker.aws studio.ca-central-1.sagemaker.aws studio.eu-central-1.sagemaker.aws +studio.eu-central-2.sagemaker.aws studio.eu-north-1.sagemaker.aws studio.eu-south-1.sagemaker.aws studio.eu-south-2.sagemaker.aws @@ -12126,6 +12132,19 @@ // Reference: 83385945-225f-416e-9aa0-ad0632bfdcee *.private.repost.aws +// AWS Transfer Family web apps +// Submitted by AWS Security +// Reference: 67e9cfe6-ac57-49c7-b197-6652711c8e8d +transfer-webapp.ap-northeast-1.on.aws +transfer-webapp.ap-southeast-1.on.aws +transfer-webapp.ap-southeast-2.on.aws +transfer-webapp.eu-central-1.on.aws +transfer-webapp.eu-north-1.on.aws +transfer-webapp.eu-west-1.on.aws +transfer-webapp.us-east-1.on.aws +transfer-webapp.us-east-2.on.aws +transfer-webapp.us-west-2.on.aws + // eero // Submitted by Yue Kang // Reference: 264afe70-f62c-4c02-8ab9-b5281ed24461 @@ -12368,7 +12387,7 @@ ae.org com.se -// Cityhost LLC : https://cityhost.ua +// Cityhost LLC : https://cityhost.ua // Submitted by Maksym Rivtin cx.ua @@ -12438,6 +12457,10 @@ freesite.host cloudaccess.net +// Cloudbees, Inc. : https://www.cloudbees.com/ +// Submitted by Mohideen Shajith +cloudbeesusercontent.io + // Cloudera, Inc. : https://www.cloudera.com/ // Submitted by Kedarnath Waikar *.cloudera.site @@ -12543,10 +12566,6 @@ // Submitted by Andrew Cady *.cryptonomic.net -// Curv UG : https://curv-labs.de/ -// Submitted by Marvin Wiesner -curv.dev - // cyber_Folks S.A. : https://cyberfolks.pl // Submitted by Bartlomiej Kida cfolks.pl @@ -12621,12 +12640,12 @@ // Submitted by Peter Thomassen dedyn.io -// Deta: https://www.deta.sh/ +// Deta : https://www.deta.sh/ // Submitted by Aavash Shrestha deta.app deta.dev -// dhosting.pl Sp. z o.o.: https://dhosting.pl/ +// dhosting.pl Sp. z o.o. : https://dhosting.pl/ // Submitted by Michal Kokoszkiewicz dfirma.pl dkonto.pl @@ -12644,17 +12663,12 @@ // Submitted by Edward Hsing us.kg -// Diher Solutions : https://diher.solutions -// Submitted by Didi Hermawan -rss.my.id -diher.solutions - // Discord Inc : https://discord.com // Submitted by Sahn Lam discordsays.com discordsez.com -// DNS Africa Ltd https://dns.business +// DNS Africa Ltd : https://dns.business // Submitted by Calvin Browne jozi.biz @@ -12687,11 +12701,6 @@ // Submitted by Ricardo Padilha mydrobo.com -// Drud Holdings, LLC. : https://www.drud.com/ -// Submitted by Kevin Bridges -drud.io -drud.us - // DuckDNS : http://www.duckdns.org/ // Submitted by Richard Harper duckdns.org @@ -13043,12 +13052,12 @@ // Submitted by Emmanuel Raviart en-root.fr -// Enalean SAS: https://www.enalean.com +// Enalean SAS : https://www.enalean.com // Submitted by Enalean Security Team mytuleap.com tuleap-partners.com -// Encoretivity AB: https://encore.dev +// Encoretivity AB : https://encore.dev // Submitted by André Eriksson encr.app encoreapi.com @@ -13057,7 +13066,7 @@ // Submitted by Marcel Daus eu.encoway.cloud -// EU.org https://eu.org/ +// EU.org : https://eu.org/ // Submitted by Pierre Beyssac eu.org al.eu.org @@ -13251,13 +13260,13 @@ myfast.space // FearWorks Media Ltd. : https://fearworksmedia.co.uk -// submitted by Keith Fairley +// Submitted by Keith Fairley conn.uk copro.uk hosp.uk // Fedora : https://fedoraproject.org/ -// submitted by Patrick Uiterwijk +// Submitted by Patrick Uiterwijk fedorainfracloud.org fedorapeople.org cloud.fedoraproject.org @@ -13265,7 +13274,7 @@ app.os.stg.fedoraproject.org // Fermax : https://fermax.com/ -// submitted by Koen Van Isterdael +// Submitted by Koen Van Isterdael mydobiss.com // FH Muenster : https://www.fh-muenster.de @@ -13292,7 +13301,7 @@ // Submitted by Anton Emelyanov flutterflow.app -// fly.io: https://fly.io +// fly.io : https://fly.io // Submitted by Kurt Mackey fly.dev shw.io @@ -13398,7 +13407,7 @@ gentlentapis.com cdn-edges.net -// GignoSystemJapan: http://gsj.bz +// GignoSystemJapan : http://gsj.bz // Submitted by GignoSystemJapan gsj.bz @@ -13408,11 +13417,11 @@ githubpreview.dev github.io -// GitLab, Inc. +// GitLab, Inc. : https://about.gitlab.com/ // Submitted by Alex Hanselka gitlab.io -// Gitplac.si - https://gitplac.si +// Gitplac.si : https://gitplac.si // Submitted by Aljaž Starc gitapp.si gitpage.si @@ -13582,11 +13591,11 @@ cloudapps.digital london.cloudapps.digital -// Government of the Netherlands: https://www.government.nl +// Government of the Netherlands : https://www.government.nl // Submitted by gov.nl -// Grafana Labs: https://grafana.com/ +// Grafana Labs : https://grafana.com/ // Submitted by Platform Engineering grafana-dev.net @@ -13599,15 +13608,7 @@ günstigbestellen.de günstigliefern.de -// Hakaran group: http://hakaran.cz -// Submitted by Arseniy Sokolov -fin.ci -free.hr -caa.li -ua.rs -conf.se - -// Häkkinen.fi +// Häkkinen.fi : https://www.häkkinen.fi/ // Submitted by Eero Häkkinen häkkinen.fi @@ -13632,12 +13633,12 @@ hatenadiary.jp hatenadiary.org -// Heilbronn University of Applied Sciences - Faculty Informatics (GitLab Pages): https://www.hs-heilbronn.de +// Heilbronn University of Applied Sciences - Faculty Informatics (GitLab Pages) : https://www.hs-heilbronn.de // Submitted by Richard Zowalla pages.it.hs-heilbronn.de pages-research.it.hs-heilbronn.de -// HeiyuSpace: https://lazycat.cloud +// HeiyuSpace : https://lazycat.cloud // Submitted by Xia Bin heiyu.space @@ -13666,7 +13667,7 @@ development.run ravendb.run -// home.pl S.A.: https://home.pl +// home.pl S.A. : https://home.pl // Submitted by Krzysztof Wolski homesklep.pl @@ -13704,7 +13705,7 @@ // HostyHosting : https://hostyhosting.com hostyhosting.io -// Hugging Face: https://huggingface.co +// Hugging Face : https://huggingface.co // Submitted by Eliott Coyac hf.space static.hf.space @@ -13806,9 +13807,18 @@ // Submitted by Vasiliy Sheredeko na4u.ru -// IONOS SE : https://www.ionos.com/, -// IONOS Group SE: https://www.ionos-group.com/ -// submitted by Henrik Willert +// Inventor Services : https://inventor.gg/ +// Submitted by Inventor Team +botdash.app +botdash.dev +botdash.gg +botdash.net +botda.sh +botdash.xyz + +// IONOS SE : https://www.ionos.com/ +// IONOS Group SE : https://www.ionos-group.com/ +// Submitted by Henrik Willert apps-1and1.com live-website.com apps-1and1.net @@ -13956,7 +13966,7 @@ // Submitted by Tomi Juntunen kapsi.fi -// Katholieke Universiteit Leuven: https://www.kuleuven.be +// Katholieke Universiteit Leuven : https://www.kuleuven.be // Submitted by Abuse KU Leuven ezproxy.kuleuven.be kuleuven.cloud @@ -13974,7 +13984,7 @@ // Submitted by Roy Keene knightpoint.systems -// KoobinEvent, SL: https://www.koobin.com +// KoobinEvent, SL : https://www.koobin.com // Submitted by Iván Oliva koobin.events @@ -13999,6 +14009,11 @@ lpages.co lpusercontent.com +// Liara : https://liara.ir +// Submitted by Amirhossein Badinloo +liara.run +iran.liara.run + // libp2p project : https://libp2p.io // Submitted by Interplanetary Shipyard libp2p.direct @@ -14017,7 +14032,7 @@ co.place co.technology -// linkyard ldt: https://www.linkyard.ch/ +// linkyard ldt : https://www.linkyard.ch/ // Submitted by Mario Siegenthaler linkyard-cloud.ch linkyard.cloud @@ -14047,7 +14062,7 @@ localcert.net localhostcert.net -// Lodz University of Technology LODMAN regional domains https://www.man.lodz.pl/dns +// Lodz University of Technology LODMAN regional domains : https://www.man.lodz.pl/dns // Submitted by Piotr Wilk lodz.pl pabianice.pl @@ -14064,8 +14079,8 @@ loginline.services loginline.site -// Lõhmus Family, The -// Submitted by Heiki Lõhmus +// Lõhmus Family, The : https://lohmus.me/ +// Submitted by Heiki Lõhmus lohmus.me // Lokalized : https://lokalized.nl @@ -14140,7 +14155,7 @@ mayfirst.info mayfirst.org -// Maze Play: https://www.mazeplay.com +// Maze Play : https://www.mazeplay.com // Submitted by Adam Humpherys mazeplay.com @@ -14221,7 +14236,7 @@ blob.core.windows.net servicebus.windows.net -// MikroTik: https://mikrotik.com +// MikroTik : https://mikrotik.com // Submitted by MikroTik SysAdmin Team routingthecloud.com sn.mynetname.net @@ -14325,7 +14340,7 @@ ngrok.pizza ngrok.pro -// Nicolaus Copernicus University in Torun - MSK TORMAN (https://www.man.torun.pl) +// Nicolaus Copernicus University in Torun - MSK TORMAN : https://www.man.torun.pl torun.pl // Nimbus Hosting Ltd. : https://www.nimbushosting.co.uk/ @@ -14478,7 +14493,7 @@ // Submitted by the prvcy.page Registry Team prvcy.page -// Obl.ong : +// Obl.ong : https://obl.ong // Submitted by Reese Armstrong obl.ong @@ -14495,11 +14510,11 @@ // Submitted by Cole Estep cloudycluster.net -// OmniWe Limited: https://omniwe.com +// OmniWe Limited : https://omniwe.com // Submitted by Vicary Archangel omniwe.site -// One.com: https://www.one.com/ +// One.com : https://www.one.com/ // Submitted by Jacob Bunk Nielsen 123webseite.at 123website.be @@ -14543,7 +14558,7 @@ 32-b.it 64-b.it -// OpenResearch GmbH: https://openresearch.com/ +// OpenResearch GmbH : https://openresearch.com/ // Submitted by Philipp Schmid orsites.com @@ -14567,12 +14582,12 @@ tech.orange // OsSav Technology Ltd. : https://ossav.com/ -// TLD Nic: http://nic.can.re - TLD Whois Server: whois.can.re // Submitted by OsSav Technology Ltd. +// https://nic.can.re can.re // Oursky Limited : https://authgear.com/ -// Submitted by Authgear Team , Skygear Developer +// Submitted by Authgear Team & Skygear Developer authgear-staging.com authgearapps.com skygearapp.com @@ -14581,12 +14596,12 @@ // Submitted by Duarte Santos outsystemscloud.com -// OVHcloud: https://ovhcloud.com +// OVHcloud : https://ovhcloud.com // Submitted by Vincent Cassé *.hosting.ovh.net *.webpaas.ovh.net -// OwnProvider GmbH: http://www.ownprovider.com +// OwnProvider GmbH : http://www.ownprovider.com // Submitted by Jan Moennich ownprovider.com own.pm @@ -14620,7 +14635,7 @@ // Submitted by Daniel Netzer *.paywhirl.com -// pcarrier.ca Software Inc: https://pcarrier.ca/ +// pcarrier.ca Software Inc : https://pcarrier.ca/ // Submitted by Pierre Carrier *.xmit.co xmit.dev @@ -14655,9 +14670,8 @@ *.platformsh.site *.tst.site -// Platter: https://platter.dev +// Platter : https://platter.dev // Submitted by Patrick Flor -platter-app.com platter-app.dev platterp.us @@ -14696,22 +14710,30 @@ // Submitted by Martin Meier protonet.io +// PSL Sandbox : https://psl.hrsn.dev +// Submitted by William Harrison +sub.psl.hrsn.dev +*.wc.psl.hrsn.dev +!ignored.wc.psl.hrsn.dev +*.sub.wc.psl.hrsn.dev +!ignored.sub.wc.psl.hrsn.dev + // Publication Presse Communication SARL : https://ppcom.fr // Submitted by Yaacov Akiba Slama chirurgiens-dentistes-en-france.fr byen.site -// pubtls.org: https://www.pubtls.org +// pubtls.org : https://www.pubtls.org // Submitted by Kor Nielsen pubtls.org -// PythonAnywhere LLP: https://www.pythonanywhere.com +// PythonAnywhere LLP : https://www.pythonanywhere.com // Submitted by Giles Thomas pythonanywhere.com eu.pythonanywhere.com // QA2 -// Submitted by Daniel Dent (https://www.danieldent.com/) +// Submitted by Daniel Dent : https://www.danieldent.com/ qa2.com // QCX @@ -14740,7 +14762,7 @@ // Submitted by Vasyl Tsalko ladesk.com -// QuickBackend: https://www.quickbackend.com +// QuickBackend : https://www.quickbackend.com // Submitted by Dani Biro qbuser.com @@ -14758,7 +14780,7 @@ rackmaze.com rackmaze.net -// Rad Web Hosting: https://radwebhosting.com +// Rad Web Hosting : https://radwebhosting.com // Submitted by Scott Claeys cloudsite.builders myradweb.net @@ -14793,7 +14815,7 @@ // Submitted by Tim Kramer rhcloud.com -// Redgate Software: https://red-gate.com +// Redgate Software : https://red-gate.com // Submitted by Andrew Farries instances.spawn.cc @@ -14861,6 +14883,11 @@ aus.basketball nz.basketball +// ROBOT PAYMENT INC. : https://www.robotpayment.co.jp/ +// Submitted by Kentaro Takamori +subsc-pay.com +subsc-pay.net + // Rochester Institute of Technology : http://www.rit.edu/ // Submitted by Jennifer Herting git-pages.rit.edu @@ -14869,13 +14896,13 @@ // Submitted by Neil Hanlon rocky.page -// Ruhr University Bochum http://ruhr-uni-bochum.de +// Ruhr University Bochum : https://www.ruhr-uni-bochum.de/ // Submitted by Andreas Jobs rub.de ruhr-uni-bochum.de io.noc.ruhr-uni-bochum.de -// Rusnames Limited: http://rusnames.ru/ +// Rusnames Limited : http://rusnames.ru/ // Submitted by Sergey Zotov биз.рус ком.рус @@ -14946,7 +14973,7 @@ from.tv sakura.tv -// Salesforce.com, Inc. https://salesforce.com/ +// Salesforce.com, Inc. : https://salesforce.com/ // Submitted by Salesforce Public Suffix List Team *.builder.code.com *.dev-builder.code.com @@ -15005,7 +15032,7 @@ // Submitted by Hanno Böck schokokeks.net -// Scottish Government: https://www.gov.scot +// Scottish Government : https://www.gov.scot // Submitted by Martin Ellis gov.scot service.gov.scot @@ -15039,7 +15066,7 @@ // Submitted by Yuriy Romadin sellfy.store -// Sendmsg: https://www.sendmsg.co.il +// Sendmsg : https://www.sendmsg.co.il // Submitted by Assaf Stern minisite.ms @@ -15047,7 +15074,7 @@ // Submitted by Felix Mönckemeyer senseering.net -// Servebolt AS: https://servebolt.com +// Servebolt AS : https://servebolt.com // Submitted by Daniel Kjeserud servebolt.cloud @@ -15102,7 +15129,7 @@ // Submitted by Aral Balkan small-web.org -// Smallregistry by Promopixel SARL: https://www.smallregistry.net +// Smallregistry by Promopixel SARL : https://www.smallregistry.net // Former AFNIC's SLDs // Submitted by Jérôme Lipowicz aeroport.fr @@ -15148,15 +15175,11 @@ apps.lair.io *.stolos.io -// SpaceKit : https://www.spacekit.io/ -// Submitted by Reza Akhavan -spacekit.io - // SparrowHost : https://sparrowhost.in/ // Submitted by Anant Pandey ind.mom -// SpeedPartner GmbH: https://www.speedpartner.de/ +// SpeedPartner GmbH : https://www.speedpartner.de/ // Submitted by Stefan Neufeind customer.speedpartner.de @@ -15240,7 +15263,7 @@ strapiapp.com media.strapiapp.com -// Strategic System Consulting (eApps Hosting): https://www.eapps.com/ +// Strategic System Consulting (eApps Hosting) : https://www.eapps.com/ // Submitted by Alex Oancea vps-host.net atl.jelastic.vps-host.net @@ -15262,7 +15285,7 @@ // Submitted by Silke Hofstra utwente.io -// Sub 6 Limited: http://www.sub6.com +// Sub 6 Limited : http://www.sub6.com // Submitted by Dan Miller temp-dns.com @@ -15326,7 +15349,7 @@ p.tawk.email p.tawkto.email -// team.blue https://team.blue +// team.blue : https://team.blue // Submitted by Cedric Dubois site.tb-hosting.com @@ -15470,7 +15493,7 @@ // Submitted by Marko Ivanovic rs.ba -// University of Bielsko-Biala regional domain: http://dns.bielsko.pl/ +// University of Bielsko-Biala regional domain : http://dns.bielsko.pl/ // Submitted by Marcin bielsko.pl @@ -15512,7 +15535,7 @@ // Submitted by Adnan RIHAN v-info.info -// Voorloper.com: https://voorloper.com +// Voorloper.com : https://voorloper.com // Submitted by Nathan van Bakel voorloper.cloud @@ -15571,8 +15594,8 @@ wmcloud.org wmflabs.org -// William Harrison : https://wdh.gg -// Submitted by William Harrison +// William Harrison : https://wharrison.com.au +// Submitted by William Harrison wdh.app // WISP : https://wisp.gg @@ -15613,7 +15636,7 @@ wpenginepowered.com js.wpenginepowered.com -// XenonCloud GbR: https://xenoncloud.net +// XenonCloud GbR : https://xenoncloud.net // Submitted by Julian Uphoff half.host diff -Nru firefox-esr-128.6.0esr/netwerk/protocol/http/nsHttpConnection.cpp firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpConnection.cpp --- firefox-esr-128.6.0esr/netwerk/protocol/http/nsHttpConnection.cpp 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpConnection.cpp 2025-01-27 19:32:59.000000000 +0000 @@ -2436,7 +2436,9 @@ if (!transactionNPN.IsEmpty() && negotiatedNPN != transactionNPN) { LOG(("Resetting connection due to mismatched NPN token")); DontReuse(); - mTransaction->Close(NS_ERROR_NET_RESET); + if (mTransaction) { + mTransaction->Close(NS_ERROR_NET_RESET); + } return; } diff -Nru firefox-esr-128.6.0esr/netwerk/protocol/http/nsHttpHandler.cpp firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpHandler.cpp --- firefox-esr-128.6.0esr/netwerk/protocol/http/nsHttpHandler.cpp 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/protocol/http/nsHttpHandler.cpp 2025-01-27 19:33:01.000000000 +0000 @@ -229,18 +229,22 @@ // https://fetch.spec.whatwg.org/#document-accept-header-value // The value specified by the fetch standard is // `text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8` - // but we also insert all of the image formats before */* nsCString mimeTypes("text/html,application/xhtml+xml,application/xml;q=0.9,"); - if (mozilla::StaticPrefs::image_avif_enabled()) { - mimeTypes.Append("image/avif,"); - } + // we also insert all of the image formats before */* when the pref is set + if (mozilla::StaticPrefs::network_http_accept_include_images()) { + if (mozilla::StaticPrefs::image_avif_enabled()) { + mimeTypes.Append("image/avif,"); + } + + if (mozilla::StaticPrefs::image_jxl_enabled()) { + mimeTypes.Append("image/jxl,"); + } - if (mozilla::StaticPrefs::image_jxl_enabled()) { - mimeTypes.Append("image/jxl,"); + mimeTypes.Append("image/webp,image/png,image/svg+xml,"); } - mimeTypes.Append("image/webp,image/png,image/svg+xml,*/*;q=0.8"); + mimeTypes.Append("*/*;q=0.8"); return mimeTypes; } diff -Nru firefox-esr-128.6.0esr/netwerk/test/mochitests/test_accept_header.html firefox-esr-128.7.0esr/netwerk/test/mochitests/test_accept_header.html --- firefox-esr-128.6.0esr/netwerk/test/mochitests/test_accept_header.html 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/netwerk/test/mochitests/test_accept_header.html 2025-01-27 19:33:00.000000000 +0000 @@ -26,7 +26,7 @@ let ifr = document.createElement("iframe"); ifr.src = "test_accept_header.sjs?iframe"; ifr.onload = () => { - test_last_request_and_continue("iframe", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"); + test_last_request_and_continue("iframe", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); }; document.body.appendChild(ifr); } Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/netwerk/test/unit/client-cert.p12 and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/netwerk/test/unit/client-cert.p12 differ diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/StaticHPKPins.h firefox-esr-128.7.0esr/security/manager/ssl/StaticHPKPins.h --- firefox-esr-128.6.0esr/security/manager/ssl/StaticHPKPins.h 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/StaticHPKPins.h 2025-01-27 19:33:00.000000000 +0000 @@ -727,4 +727,4 @@ static const int32_t kUnknownId = -1; -static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1742923540365000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1746443664000000); diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/cert_storage/src/lib.rs firefox-esr-128.7.0esr/security/manager/ssl/cert_storage/src/lib.rs --- firefox-esr-128.6.0esr/security/manager/ssl/cert_storage/src/lib.rs 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/cert_storage/src/lib.rs 2025-01-27 19:33:00.000000000 +0000 @@ -40,6 +40,7 @@ use rust_cascade::Cascade; use sha2::{Digest, Sha256}; use std::collections::{HashMap, HashSet}; +use std::convert::TryInto; use std::ffi::CString; use std::fmt::Display; use std::fs::{create_dir_all, remove_file, File, OpenOptions}; @@ -266,10 +267,10 @@ }; let reader = env_and_store.env.read()?; match env_and_store.store.get(&reader, key) { - Ok(Some(Value::I64(i))) - if i <= (std::i16::MAX as i64) && i >= (std::i16::MIN as i64) => - { - Ok(Some(i as i16)) + Ok(Some(Value::I64(i))) => { + Ok(Some(i.try_into().map_err(|_| { + SecurityStateError::from("Stored value out of range for i16") + })?)) } Ok(None) => Ok(None), Ok(_) => Err(SecurityStateError::from( @@ -893,10 +894,10 @@ impl<'a> Cert<'a> { fn new(der: &'a [u8], subject: &'a [u8], trust: i16) -> Result, SecurityStateError> { - if der.len() > u16::max as usize { + if der.len() > u16::MAX.into() { return Err(SecurityStateError::from("certificate is too long")); } - if subject.len() > u16::max as usize { + if subject.len() > u16::MAX.into() { return Err(SecurityStateError::from("subject is too long")); } Ok(Cert { @@ -920,7 +921,7 @@ return Err(SecurityStateError::from("invalid Cert: no der len?")); } let (mut der_len, rest) = rest.split_at(size_of::()); - let der_len = der_len.read_u16::()? as usize; + let der_len = der_len.read_u16::()?.into(); if rest.len() < der_len { return Err(SecurityStateError::from("invalid Cert: no der?")); } @@ -930,7 +931,7 @@ return Err(SecurityStateError::from("invalid Cert: no subject len?")); } let (mut subject_len, rest) = rest.split_at(size_of::()); - let subject_len = subject_len.read_u16::()? as usize; + let subject_len = subject_len.read_u16::()?.into(); if rest.len() < subject_len { return Err(SecurityStateError::from("invalid Cert: no subject?")); } @@ -961,15 +962,19 @@ + size_of::(), ); bytes.write_u8(CERT_SERIALIZATION_VERSION_1)?; - if self.der.len() > u16::max as usize { - return Err(SecurityStateError::from("certificate is too long")); - } - bytes.write_u16::(self.der.len() as u16)?; + bytes.write_u16::( + self.der + .len() + .try_into() + .map_err(|_| SecurityStateError::from("certificate is too long"))?, + )?; bytes.extend_from_slice(&self.der); - if self.subject.len() > u16::max as usize { - return Err(SecurityStateError::from("subject is too long")); - } - bytes.write_u16::(self.subject.len() as u16)?; + bytes.write_u16::( + self.subject + .len() + .try_into() + .map_err(|_| SecurityStateError::from("subject is too long"))?, + )?; bytes.extend_from_slice(&self.subject); bytes.write_i16::(self.trust)?; Ok(bytes) @@ -1183,7 +1188,7 @@ let issuer_spki_hash_len = reader.read_u8().map_err(|e| { SecurityStateError::from(format!("error reading stash issuer_spki_hash_len: {}", e)) })?; - let mut issuer_spki_hash = vec![0; issuer_spki_hash_len as usize]; + let mut issuer_spki_hash = vec![0; issuer_spki_hash_len.into()]; reader.read_exact(&mut issuer_spki_hash).map_err(|e| { SecurityStateError::from(format!("error reading stash issuer_spki_hash: {}", e)) })?; @@ -1192,7 +1197,7 @@ let serial_len = reader.read_u8().map_err(|e| { SecurityStateError::from(format!("error reading stash serial_len: {}", e)) })?; - let mut serial = vec![0; serial_len as usize]; + let mut serial = vec![0; serial_len.into()]; reader.read_exact(&mut serial).map_err(|e| { SecurityStateError::from(format!("error reading stash serial: {}", e)) })?; diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/nsSTSPreloadList.inc firefox-esr-128.7.0esr/security/manager/ssl/nsSTSPreloadList.inc --- firefox-esr-128.6.0esr/security/manager/ssl/nsSTSPreloadList.inc 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/nsSTSPreloadList.inc 2025-01-27 19:33:01.000000000 +0000 @@ -8,7 +8,7 @@ /*****************************************************************************/ #include -const PRTime gPreloadListExpirationTime = INT64_C(1745342735434000); +const PRTime gPreloadListExpirationTime = INT64_C(1748862860389000); %% 0--1.de, 1 0-0.io, 1 @@ -123,7 +123,6 @@ 00ffxxx.com, 1 00ffyyy.com, 1 00ffzzz.com, 1 -00o00.top, 1 00wbf.com, 1 01.org, 1 01011970.xyz, 1 @@ -216,13 +215,12 @@ 052ks.com, 1 05365t.com, 1 053ks.com, 1 -054552.com, 0 055268.com, 1 0553z6.com, 1 0555z6.com, 0 056687.com, 0 056697.com, 0 -0570168.com, 0 +0570168.com, 1 0571z6.com, 1 0597z6.com, 1 059958.com, 1 @@ -273,7 +271,7 @@ 082175.com, 1 082179.com, 1 082192.com, 1 -082193.com, 1 +082193.com, 0 082195.com, 1 082359.com, 1 083326.com, 1 @@ -394,7 +392,7 @@ 1-2-3bounce.co.uk, 1 1-800-mattress.com, 1 1-inv.com, 1 -1-news.net, 0 +1-news.net, 1 1-pujcky-uvery.tk, 1 1-x-bet.com, 1 1-x-bet.ke, 1 @@ -479,11 +477,11 @@ 10218i.com, 0 1024.ee, 1 1024.kr, 1 -1024mining.com, 0 1025.ga, 1 10365e.com, 1 10365f.com, 1 10365h.com, 1 +1037thefoxrocks.com, 1 104.ua, 1 1040taxfirm.com, 1 1041263497.rsc.cdn77.org, 1 @@ -911,7 +909,6 @@ 13826145000.com, 1 138z6.com, 1 1395kj.com, 1 -13ad.de, 1 13ag8.com, 1 13cloudmike.duckdns.org, 1 13th-dover.uk, 1 @@ -924,14 +921,13 @@ 142710.com, 1 144chan.ml, 1 1453914078.rsc.cdn77.org, 1 -14540190.xyz, 1 1459.io, 1 145ks.net, 1 1464424382.rsc.cdn77.org, 1 1481481.com, 0 1481486.com, 1 1481486.net, 1 -148663.com, 1 +148663.com, 0 149481.com, 1 14er.jp, 1 14er.net, 1 @@ -953,7 +949,6 @@ 1517883.com, 1 1517886.com, 1 1517889.com, 1 -151farmers.org, 1 1520301.com, 1 1520302.com, 1 1520303.com, 1 @@ -1072,6 +1067,7 @@ 16321.tk, 1 164.co, 1 1644091933.rsc.cdn77.org, 1 +1650thefan.com, 1 16561155.com, 1 1661237.com, 1 166166.com, 1 @@ -1259,7 +1255,6 @@ 185k8.com, 1 186526.club, 1 186526.xyz, 1 -186588.xyz, 1 1869365.com, 0 186ks.com, 1 1876365.com, 0 @@ -1427,7 +1422,6 @@ 1me.cz, 1 1mgt.ru, 1 1montre.fr, 1 -1my.me, 1 1naturalway.com, 1 1nf.me, 1 1nian.vip, 1 @@ -1462,7 +1456,6 @@ 1secretaire.com, 1 1serial.tv, 1 1sociaaldomein.nl, 1 -1specialplace.com, 1 1sports1.com, 1 1st-bounce.co.uk, 1 1st-community.de, 1 @@ -1652,7 +1645,6 @@ 1xfifa.com, 1 1xgames.online, 1 1xgokil.com, 1 -1xir-red.com, 1 1xj.net, 1 1xjago.com, 1 1xjkt.com, 1 @@ -1779,7 +1771,7 @@ 21kampus.com, 1 21lab.co, 1 21nurse.com, 1 -21risk.com, 0 +21risk.com, 1 21run.com, 0 21stcenturycarpentry.com.au, 1 21stcenturyoptics.com, 1 @@ -1909,7 +1901,6 @@ 233.services, 1 2333.press, 1 233333.ga, 1 -233356.xyz, 0 2333blog.com, 1 2333boy.com, 1 2333hub.com, 1 @@ -2125,14 +2116,12 @@ 2fa.directory, 1 2fm.ie, 1 2fm.radio, 1 -2fr3.com, 1 2fraud.pro, 1 2g1s.net, 1 2gen.com, 1 2gether.fr, 1 2gisparser.tk, 1 2gmedia.de, 1 -2habc.com, 1 2heartsbookings.co.uk, 1 2hypeenterprises.com, 1 2i2.link, 1 @@ -2169,6 +2158,7 @@ 2or3.tk, 1 2pi.finance, 1 2pi.network, 1 +2pigsgaming.com, 1 2rad-prumbaum.de, 1 2rodeo.com, 1 2rsc.com, 1 @@ -2194,7 +2184,6 @@ 3.sb, 1 30-v-minutu.ml, 1 3000security.co.uk, 1 -30019cc.com, 1 3007337.com, 1 300jjjj.com, 1 300m.com, 1 @@ -2217,6 +2206,7 @@ 3100.cf, 1 3133bet.com, 1 313xpj.com, 0 +314122.com, 0 314257.com, 1 314553.com, 1 315422.com, 1 @@ -2463,7 +2453,6 @@ 36565678.com, 1 36565b.com, 1 3656701.com, 0 -3656712.com, 0 3656723.com, 0 3656734.com, 0 3656745.com, 0 @@ -2479,7 +2468,7 @@ 3659980.com, 1 365a1.com, 0 365beautyworld.com, 1 -365canvas.com, 1 +365canvas.com, 0 365clo.com, 1 365cn-288.com, 1 365eib.com, 1 @@ -2515,7 +2504,6 @@ 372bbb.com, 1 373.moe, 1 375337.com, 1 -375575.xyz, 1 375realty.com, 1 377625.com, 1 377837.com, 1 @@ -2547,6 +2535,7 @@ 3839.ca, 1 383aaa.com, 1 385833.com, 1 +387538.com, 0 3880p.com, 1 38888msc.com, 1 38irkutsk.tk, 1 @@ -2555,6 +2544,7 @@ 391231.com, 1 392365.com, 0 393335.ml, 0 +394322.com, 0 394553.com, 1 3957b.com, 1 3957d.com, 1 @@ -2669,6 +2659,7 @@ 3dm.audio, 1 3dmedium.de, 1 3dmetalprinting.tk, 1 +3dmili.com, 1 3dmix.sk, 1 3dmusiclab.nl, 1 3dnovedades.com, 0 @@ -2678,6 +2669,7 @@ 3dprintsondemand.eu, 1 3dranger.com, 1 3dreal.tk, 1 +3dshards.com, 0 3dsites.tk, 1 3dstoragellc.com, 1 3dstore.dk, 1 @@ -2705,7 +2697,6 @@ 3i-infotech.com, 1 3ieimpact.org, 1 3ii365.com, 1 -3isk.today, 1 3james.com, 1 3jj365.com, 1 3kings-3hills.com, 1 @@ -2803,7 +2794,7 @@ 4000ok.com, 1 40010monogatari.com, 1 4005365.com, 1 -4008810.com, 1 +4008810.com, 0 400yaahc.gov, 1 401go.com, 1 401ksecure.com, 1 @@ -2993,7 +2984,7 @@ 48365365cn.com, 1 48365cn-365.com, 1 486662.xyz, 1 -486773.com, 1 +486773.com, 0 487511.com, 1 487552.com, 1 48coin.cf, 1 @@ -3012,7 +3003,6 @@ 499ks.net, 1 49ko.com, 1 4ads.de, 1 -4am.click, 1 4armed.com, 1 4baby.com.br, 1 4beats.ml, 1 @@ -3093,6 +3083,7 @@ 4ree.tk, 1 4screens.net, 1 4season-flowers.com, 1 +4seasonz.co.nz, 1 4seo.ml, 1 4server.ch, 1 4share.tv, 1 @@ -3154,6 +3145,7 @@ 502fss.marketing, 1 5060711.com, 1 5060715.com, 1 +506422.com, 0 508pir.com, 1 50balles.com, 1 50firstavenue.com.au, 1 @@ -3186,7 +3178,6 @@ 514-media.fr, 1 514.moe, 1 514622.com, 1 -514922.com, 0 515188.xyz, 1 517vpn.cn, 1 518.com.tw, 1 @@ -3322,6 +3313,7 @@ 541651.com, 1 541922.com, 0 5455bet.com, 1 +545922.com, 0 54below.com, 0 550619.com, 1 5518k3.com, 1 @@ -3411,6 +3403,7 @@ 567666365.com, 1 5677.cf, 1 568756.com, 1 +572223.com, 0 572kb.com, 1 573sss.com, 1 5758cp.com, 1 @@ -3427,7 +3420,7 @@ 589174.com, 1 5898657.com, 1 589team.com, 1 -592227.com, 1 +592227.com, 0 593380.com, 1 593398.com, 1 594795.com, 1 @@ -3500,7 +3493,6 @@ 5dm.me, 1 5dm.one, 1 5dm.tv, 1 -5drachenschule.de, 1 5e.tools, 1 5eki.jp, 0 5elementostudio.co, 1 @@ -3534,7 +3526,6 @@ 5stones-consulting.cn, 1 5stones-consulting.com, 1 5stones-consulting.ru, 1 -5tar.jp, 1 5tart.tk, 1 5thchichesterscouts.org.uk, 1 5thfloormedia.com, 1 @@ -3544,6 +3535,7 @@ 5u15.com, 1 5y.fi, 1 5yeb.com, 0 +6-bros.com, 1 6-d.cc, 1 6.vu, 1 600cao.com, 1 @@ -3568,7 +3560,6 @@ 616f88.com, 1 618034.xyz, 1 61ag8.com, 1 -61d88.com, 1 626562.com, 1 628462.com, 0 632025.com, 1 @@ -3633,7 +3624,8 @@ 63fg.com, 1 63gaming.com, 1 641422.com, 0 -645ds.cn, 0 +645122.com, 0 +645722.com, 0 645ds.com, 0 64970.com, 1 64bitgaming.de, 1 @@ -3721,7 +3713,7 @@ 666111bet.com, 1 666119.xyz, 1 666222bet.com, 1 -666333bet.com, 1 +666333bet.com, 0 666365ios.com, 0 666365t.com, 1 6664553.com, 1 @@ -3794,6 +3786,7 @@ 66k66.vip, 1 6700.ar, 1 670102.com, 1 +670422.com, 0 672367.com, 1 6729.co, 0 6729a.co, 1 @@ -3865,19 +3858,20 @@ 673422.com, 0 673569.com, 1 673bbb.com, 1 +676422.com, 0 676812.com, 1 677314.com, 1 677340.com, 1 677341.com, 1 677346.com, 1 677354.com, 1 -677364.com, 1 +677364.com, 0 677384.com, 1 6777.cf, 1 67836565.com, 1 678365t.com, 1 678678365.com, 1 -67877777.com, 1 +679422.com, 0 682368.com, 1 68277.me, 1 683968.com, 1 @@ -3890,8 +3884,10 @@ 68622b.com, 1 689368.com, 1 68reg.tk, 1 +691422.com, 0 692241.com, 1 692b8c32.de, 1 +694322.com, 0 694622.com, 0 694640.com, 1 695660.com, 1 @@ -3980,6 +3976,7 @@ 7-it.ml, 1 7-zip.de, 1 700.az, 1 +700creditsolution.com, 1 700dealer.com, 1 700wns.com, 1 701squad.tk, 1 @@ -4018,7 +4015,6 @@ 736573.com, 1 739373.com, 1 739673.com, 1 -739973.com, 0 73fy.com, 0 740424.ml, 1 740660.com, 1 @@ -4026,6 +4022,7 @@ 743365.com, 1 74365365.com, 1 7444.cf, 1 +7478vip1.cc, 0 7478vip2.cc, 1 74d88.com, 1 74dy.org, 1 @@ -4057,7 +4054,6 @@ 759375.com, 1 759419.com, 1 759675.com, 1 -75codes.com, 1 75refer.tk, 1 76.to, 1 761.com, 1 @@ -4268,7 +4264,6 @@ 807software.com, 0 8081d.com, 1 808gutterking.com, 1 -808mao.com, 1 809088.cc, 1 8091.info, 1 8092d88.com, 1 @@ -4347,10 +4342,10 @@ 8228d.com, 1 8229d88.com, 1 823582.com, 1 -82365a.com, 1 -82365c.com, 1 -82365d.com, 1 -82365e.com, 1 +82365a.com, 0 +82365c.com, 0 +82365d.com, 0 +82365e.com, 0 82365f.com, 1 82365g.com, 1 82365h.com, 1 @@ -4383,9 +4378,7 @@ 82789999.com, 0 8278b.com, 0 8278bb.com, 0 -8278ee.com, 0 8278eee.com, 1 -8278ff.com, 0 8278jj.com, 0 8278jjj.com, 1 8278kk.com, 0 @@ -4725,7 +4718,6 @@ 9003.cf, 1 9004.cf, 1 9005.cf, 1 -9005424.com, 1 9006.cf, 1 9007.cf, 1 9009019.com, 0 @@ -4941,7 +4933,6 @@ 918kisse.com, 1 918kissinw.com, 1 9190.cf, 1 -919101.xyz, 0 9193.cf, 1 919391.com, 1 9194.cf, 1 @@ -5139,6 +5130,7 @@ 9357.cf, 1 9358.cf, 1 9359.cf, 1 +935themix.com, 0 9360.cf, 1 9361.cf, 1 9362.cf, 1 @@ -5211,6 +5203,7 @@ 9444.cf, 1 9449-27a1-22a1-e0d9-4237-dd99-e75e-ac85-2f47-9d34.de, 1 947cq.com, 1 +949622.com, 0 9499565.com, 0 9499737.com, 1 9499yl.com, 1 @@ -5235,6 +5228,7 @@ 9516.cf, 1 9517.cf, 1 9519.cf, 1 +951thebull.com, 1 9522.cf, 1 9523.cf, 1 9524.cf, 1 @@ -5345,7 +5339,7 @@ 96685.com, 1 966ty.com, 1 967606.com, 1 -9681909.com, 0 +9679693.com, 0 968860.com, 1 9697cp.com, 1 9700.cf, 1 @@ -5386,7 +5380,6 @@ 9728cc.co, 1 9728d.co, 1 9728dd.co, 1 -9728dh.com, 1 9728dns.com, 1 9728dz.com, 1 9728e.co, 1 @@ -5469,7 +5462,6 @@ 9757.cf, 1 9758.cf, 1 9759.cf, 1 -976-tuna.com, 1 9760.cf, 1 9761.cf, 1 9764.cf, 1 @@ -5495,6 +5487,7 @@ 986ccc.com, 1 9877bet.com, 1 987987.com, 1 +987kisscountry.com, 1 988.gov, 1 9882258.com, 1 9883358.com, 1 @@ -5822,7 +5815,6 @@ 9k686.com, 1 9k689.com, 1 9k693.com, 1 -9k696.com, 1 9k698.com, 1 9k823.com, 1 9k825.com, 1 @@ -5899,7 +5891,6 @@ a-little-linux-box.at, 1 a-louest.info, 1 a-moe.com, 1 -a-mu.tw, 1 a-oben.org, 1 a-players.team, 1 a-qr.link, 0 @@ -6015,6 +6006,7 @@ aaapl.com, 1 aaaplumbers.com, 1 aaapo.com.br, 1 +aaapurse.nu, 1 aaapurses.com, 1 aaar.com.hk, 1 aabeltech.com, 1 @@ -6135,7 +6127,6 @@ ab2web.com, 1 ab91corp.com, 1 abaa.org, 1 -abaaustin.com, 0 abaca.bar, 1 abaco.cr, 1 abaconappliancerepairs.co.za, 1 @@ -6214,7 +6205,7 @@ abcdreamusa.com, 1 abcdthesis.net, 1 abcensax.tk, 1 -abcfunds.com, 1 +abcfunds.com, 0 abcgruppen.se, 1 abch2o.net, 1 abcheck.se, 1 @@ -6390,7 +6381,6 @@ abnarnro.com, 0 abnbfcu.org, 1 abnehmen-sport-fitness.de, 1 -abnobapetstore.co.uk, 1 abnpaletes.com.br, 1 abnradiofm.tk, 1 abo-iptv.com, 1 @@ -6446,7 +6436,6 @@ about.photos, 1 aboutadhd.com, 1 aboutajax.tk, 1 -aboutamit.com, 1 aboutandroid.tk, 1 aboutboulder.com, 1 aboutconstruction.ga, 1 @@ -6607,7 +6596,6 @@ abuse.fi, 1 abuse.io, 1 abusive-host.tk, 1 -abvent.net, 0 abvlbasketviganello.ch, 0 aby-action.com, 1 abyaction.net, 1 @@ -6630,7 +6618,6 @@ ac.milan.it, 1 ac0g.dyndns.org, 1 ac8.es, 1 -acab.blue, 1 acab.love, 1 acachau.synology.me, 1 acacia-gardens.co.uk, 1 @@ -6643,7 +6630,6 @@ academica.nl, 1 academicassembly.com, 1 academicexperts.com, 1 -academicexperts.org, 1 academichealthscience.net, 1 academichelp.gq, 1 academie-angoumois.org, 1 @@ -6651,7 +6637,6 @@ academika.tk, 1 academkin.com, 1 academy-awards.ml, 1 -academyofartbarcelona.com, 1 academyonlinetoyou.tk, 1 academyruins.com, 1 acadeven.com, 1 @@ -6713,7 +6698,6 @@ accesdirectmarketing.ca, 1 accesdirectmarketing.com, 1 accesloges.com, 1 -acceso25.es, 1 accesoriiutilaje.ro, 1 accesorioselcolorado.ec, 1 access-board.gov, 1 @@ -6776,7 +6760,6 @@ accountsfilingmadesimple.com, 1 accountsinterchange.com, 1 accpl.co, 1 -accpressurewashing.com, 1 accreditamento.net, 1 accreditedbuildingservices.com, 1 accretech.vn, 1 @@ -6841,6 +6824,7 @@ acendas.com, 1 acendealuz.com.br, 1 aceofdiamondspainting.com, 1 +aceofheartsgiftbaskets.com, 1 aceparking.com, 1 acepi.pt, 1 acer.org, 1 @@ -6898,7 +6882,6 @@ achmadfamily.com, 1 achmazstore.ir, 1 achmea.com.au, 1 -achousaude.com.br, 1 achownodes.xyz, 1 achownscontracting.co.uk, 1 achromatisch.de, 0 @@ -6918,15 +6901,13 @@ acidstudios.ro, 1 acidtool.com, 1 acierto.com, 1 -acifinnetwork.com, 1 acihotel.vn, 1 -aciksite.com, 1 acilicraft.cn, 1 acina.fr, 1 acingov.pt, 1 acinq.co, 1 acipayam.bel.tr, 1 -acisms.es, 1 +acisms.es, 0 acivilate.com, 1 ack.tax, 1 ackermannevents.de, 1 @@ -7053,7 +7034,7 @@ actfleetforum.com, 1 actforcanada.ca, 1 actgruppe.de, 1 -acthar.com, 1 +acthar.com, 0 actheater.com, 1 acticu.com, 1 actieplaza.tk, 1 @@ -7093,7 +7074,6 @@ activators.ml, 1 active-electrical.com, 1 active-english.tk, 1 -active-leisure.nu, 1 active.agency, 0 active247.info, 1 activeaerogels.com, 1 @@ -7120,7 +7100,6 @@ activiteithardenberg.nl, 1 activitesagadir.com, 1 activitesaintnicaise.org, 1 -activitesamarrakech.com, 1 activiteschiens.be, 1 activiti.alfresco.com, 1 activities.rocks, 1 @@ -7184,7 +7163,6 @@ acupunturavalencia.xyz, 1 acurapartswarehouse.com, 1 acus.gov, 1 -acutabovetherestbarbers.com, 1 acutane.cf, 1 acutane.ga, 1 acutane.gq, 1 @@ -7230,7 +7208,6 @@ adad95.de, 1 adaera.com, 1 adaeze-wolf.com, 1 -adagemedia.agency, 1 adagia.eu, 1 adaircomo.gov, 1 adaircosomo.gov, 1 @@ -7239,7 +7216,6 @@ adalite.io, 1 adam-ant.co.uk, 1 adam-kostecki.de, 1 -adam-leung.com, 1 adam.com, 1 adam.id.au, 1 adam.pt, 1 @@ -7271,6 +7247,7 @@ adamricheimer.com, 1 adams-gonczi.fun, 1 adamsandle.uk, 1 +adamschmuck.de, 1 adamscountyco.gov, 1 adamscountycoelections.gov, 1 adamscountyemsoh.gov, 1 @@ -7333,7 +7310,6 @@ add-ons.co.uk, 1 add.pics, 1 addall.com, 1 -addax.com.tr, 1 addbonus.ml, 1 addcrazy.com, 1 addeditore.it, 1 @@ -7345,6 +7321,7 @@ addict.tk, 1 addictedtotravel.pl, 1 addictioncounsellors.co.nz, 1 +addictionresource.com, 1 addictionsolutionsllc.com, 1 addictiveblogs.com, 1 addictlaw.com, 1 @@ -7475,7 +7452,6 @@ adiprospero.it, 1 adiraku.co.id, 1 adiscorduser.com, 1 -adison.ai, 1 adit.com, 1 aditaas.com, 1 adityadees.com, 1 @@ -7537,7 +7513,6 @@ administrator.de, 1 administratorhandal.cf, 1 adminless.ovh, 1 -adminlinux.pl, 1 admino.cz, 1 adminova.tk, 1 adminplus.bg, 1 @@ -7648,7 +7623,6 @@ adrianwalls.tk, 1 adrianweb.ml, 1 adriarae.xyz, 1 -adriatic.hr, 1 adriatika.tk, 1 adriatrans.ga, 1 adrienfelsmann.fr, 1 @@ -7857,7 +7831,6 @@ advisorperspectives.com, 1 advmaster.cf, 1 advocaat-dejonge.be, 1 -advocaatzoeken.nl, 1 advocacyforyou.co.uk, 1 advocatae.com, 1 advocatburo.tk, 1 @@ -7939,7 +7912,6 @@ aebleskoven.dk, 1 aec-security.eu, 1 aechelon.net, 1 -aecis.org, 1 aecnewstoday.com, 1 aecom.digital, 1 aecom.io, 1 @@ -8072,7 +8044,6 @@ aesthetix.icu, 1 aestore.by, 1 aesvalanalys.com, 1 -aesyours.com, 1 aeterna-ufa.ru, 1 aeterna.hr, 1 aeternitas.de, 1 @@ -8133,7 +8104,6 @@ afdrek.de, 1 afdrhein-erft.de, 1 afearlessventure.com, 1 -afelsalvador.com, 1 aferagetback.eu, 1 aff.gov, 1 aff1xstavka.com, 1 @@ -8156,14 +8126,12 @@ affilia.tk, 1 affiliatebeeers.ga, 1 affiliatebeest.ga, 1 -affiliatedphysicians.com, 1 affiliateprogram.ga, 1 affiliateprograms.cf, 1 affiliateprograms.gq, 1 affiliates-psychicsource.com, 1 affiliates.trade, 1 affiliatexpo.it, 1 -affine.ai, 1 affine.space, 1 affinipay.com, 0 affinity.co, 1 @@ -8192,7 +8160,7 @@ affordableconnectivity.gov, 1 affordableelectronics.tk, 1 affordablehealthquotesforyou.com, 1 -affordablemedicalusa.com, 1 +affordablemedicalusa.com, 0 affordablepapers.com, 1 affordablevaccinesest.ga, 1 affordacode.com, 1 @@ -8452,6 +8420,7 @@ agenciakarazai.com.br, 1 agenciaonnmarketing.com, 1 agenciaplanner.com.br, 1 +agenciarse.com, 1 agenciatecben.com.br, 1 agencja-interaktywna.ga, 1 agencja-interaktywna.tk, 1 @@ -8531,7 +8500,6 @@ agilicus.com, 1 agility-westvlaanderen.tk, 1 agilityconsulting.be, 1 -agill.me, 1 agilob.net, 1 agilonomics.com, 1 agiloo.tk, 1 @@ -8696,7 +8664,6 @@ agscinemas.com, 1 agscinemasapp.com, 1 agsun6.com, 1 -aguajero.com, 1 aguantepimpinero.tk, 1 aguarani.com.br, 1 aguaviva.tk, 1 @@ -8749,7 +8716,6 @@ ahealthyjourney.ca, 1 ahegaoroulette.com, 1 ahelos.tk, 1 -ahero4all.org, 1 ahezu.com, 1 ahg-offices.fr, 1 ahhcomfortshoes.com, 1 @@ -8830,7 +8796,6 @@ ai5.me, 1 aiaccinu.eu.org, 1 aiag.org, 1 -aiaidou.com, 1 aiainiu.com, 1 aianetwork.net, 1 aianipid.ee, 1 @@ -8864,7 +8829,6 @@ aicta.ro, 1 aicv.io, 1 aid-web.ch, 1 -aid91.fr, 1 aida.org.au, 1 aidablanco.tk, 1 aidaccess.org, 1 @@ -8941,7 +8905,6 @@ aikiva.com, 1 aikoly.com, 1 aileenwatt.co.uk, 1 -ailife.blog, 1 ailitonia.com, 1 ailitonia.xyz, 1 ailladearousa.com, 1 @@ -9001,9 +8964,7 @@ aipbarcelona.com, 1 aipcardio.ai, 1 aipcardio.hu, 1 -aipderm.com.mx, 1 aipderm.eu, 1 -aipderm.mx, 1 aipderm.ro, 1 aipdev.kz, 1 aipee.org, 1 @@ -9133,10 +9094,8 @@ airensmuseum.com, 1 aires-autoroute-areas.com, 1 airethilien.tk, 1 -airetvie.com, 0 aireuropeflights.com, 1 airez.tk, 1 -airfal.com, 1 airfan.cf, 1 airfarecheapdeal.com, 1 airfarecheapeurope.com, 1 @@ -9155,7 +9114,6 @@ airfarestogermany.com, 1 airfareticketsdeals.com, 1 airfaretousa.com, 1 -airfaretracking.com, 1 airfield.gq, 1 airfix.com, 1 airflightsdeals.com, 1 @@ -9412,7 +9370,6 @@ airtable.com, 1 airtame.cloud, 1 airtec-france.fr, 1 -airtel.co.tz, 1 airtel.ga, 1 airtel.mw, 1 airterms.cf, 1 @@ -9442,7 +9399,6 @@ aisi316l.net, 1 aisidehustler.com, 1 aising.jp, 1 -aiskins.io, 1 aisp.sg, 1 aispirit.tk, 1 aisrvs.net, 1 @@ -9477,9 +9433,9 @@ aiwaac.org.au, 1 aiwo.ai, 1 aiwosq.cn, 1 +aiwoz.fr, 1 aiwriter.tools, 1 aixlab.de, 1 -aixlii.com, 1 aixm.aero, 1 aixploringprovence.com, 1 aixue.net, 1 @@ -9537,7 +9493,6 @@ ajoliveira.org, 1 ajoneuvokeskitys.fi, 1 ajop.loan, 1 -ajovy.com, 1 ajramos.tk, 1 ajsb85.com, 1 ajscred.online, 1 @@ -9645,7 +9600,6 @@ akibarubinstein.pl, 1 akiekintveld.com, 1 akiganka.com, 1 -akihito.com, 1 akijo.de, 1 akikat.tk, 1 akilimob.com, 0 @@ -9676,7 +9630,6 @@ akm941roofing.com, 1 akmatrix.org, 1 akmens.id, 1 -ako-world.com, 1 akoben.cloud, 1 akoch.net, 1 akoestischafbouwen.nl, 1 @@ -9736,6 +9689,7 @@ aktivierungscenter.de, 1 aktivitetatil.com, 1 aktivpark-lumdatal.de, 1 +aktransmission.com, 1 aktuel-urunler.com, 1 aktuelfirsat.com, 1 aktuelleprospekte.at, 1 @@ -9772,7 +9726,6 @@ al-wood.it, 1 al-yawm.ga, 1 al2schaos.tk, 1 -al3abmizo.com, 1 al3ilm.com, 1 al3xpro.com, 1 al911.net, 1 @@ -9945,7 +9898,6 @@ albertofarina.tk, 1 albertolopezaroca.tk, 1 albertonplumber24-7.co.za, 1 -albertonrubbleremovals.co.za, 1 albertosobrino.tk, 1 albertotriano.com, 1 albertovr.com, 1 @@ -9990,7 +9942,6 @@ alcar.tk, 1 alcaralifusi.tk, 1 alcarpentry.co, 1 -alcarrerviladecans.com, 1 alcatelonetouch.us, 1 alcatraz-webdesign.tk, 1 alcatrazeast.com, 1 @@ -10005,7 +9956,6 @@ alchiemy.com, 1 alchimic.ch, 0 alchimist-paulo-coelho.tk, 1 -alchosting.net, 0 alcites.com, 1 alcnutrition.com, 1 alcobendas.tk, 1 @@ -10084,7 +10034,6 @@ alekseevaleksandr.cf, 1 alekseevski.tk, 1 aleksejjocic.tk, 1 -alekspro.com, 1 alelectricista.es, 1 alelin.ml, 1 alemagia.pl, 1 @@ -10135,7 +10084,6 @@ alestarestaurant.com, 1 alethea.ai, 0 aletm.it, 0 -aleutrealestate.com, 1 alevel.tech, 0 alevi-forum.tk, 1 alevi.tk, 1 @@ -10208,7 +10156,6 @@ alexeykamalov.tk, 1 alexeykopytko.com, 1 alexgaynor.net, 1 -alexgenovese.it, 1 alexgonzalez-online.tk, 1 alexhd.de, 1 alexhodgkinson.tk, 1 @@ -10216,7 +10163,7 @@ alexidls.com, 1 alexinwanderland.com, 1 alexio.ml, 1 -alexion.nl, 1 +alexion.nl, 0 alexischaussy.xyz, 1 alexismeza.com.mx, 1 alexismeza.dk, 1 @@ -10256,7 +10203,6 @@ alexsavin.me, 1 alexsbakery.co.uk, 1 alexschokker.tk, 1 -alexsergeyev.com, 1 alexserver.cloud, 1 alexsexton.com, 0 alexshaikh.com, 1 @@ -10410,7 +10356,6 @@ alicia-carvalho.com, 1 alicialab.org, 1 alicjacezary.eu, 1 -aliefirfany.com, 1 aliel.fr, 1 alien-life.tk, 1 alien.com.co, 1 @@ -10438,14 +10383,13 @@ aligneddc.com, 1 alignedweb.com, 1 alignminds.com, 1 -alignrs.com, 1 alignthoughts.com, 1 alihashemrasheed.com, 1 aliibrahimov.tk, 1 aliim.gdn, 1 alikarslanov.tk, 1 alikasimoglu.com, 1 -alikgriffin.com, 1 +alikgriffin.com, 0 alikulov.me, 1 alila.dog, 1 alilepro.cf, 1 @@ -10500,7 +10444,6 @@ alisync.com, 1 alitabergert.tk, 1 alitajran.com, 1 -alitec.it, 1 alitpedia.ga, 1 alittledelightful.com, 1 aliv.biz, 1 @@ -10630,7 +10573,6 @@ allcleanservices.ca, 1 allcloud.com, 1 allcooking.tk, 1 -allcookingclub.com, 1 allcourts.tk, 1 allcoveredbyac.com, 1 allcrimea.tk, 1 @@ -10721,7 +10663,6 @@ allforlocal.com, 1 allform.se, 1 allfortips.com, 1 -allfreelancers.su, 0 allfundsconnect.com, 1 allfur.love, 1 allgadgetsfree.tk, 1 @@ -10865,7 +10806,7 @@ allsun.online, 1 allsurpl.us, 1 allsurplus.com, 1 -allsync.com, 0 +allsync.com, 1 allterrainfence.com, 1 alltest.net.au, 1 alltestantigentest.com.au, 1 @@ -11010,7 +10951,6 @@ alomch.gq, 1 alomendia.tk, 1 alonaku.com, 1 -alonarodeh.com, 1 aloneg.ovh, 1 aloneinthedarkforever.online, 1 alonephoenix.tk, 1 @@ -11027,6 +10967,7 @@ alotso.com, 1 alottajava.com, 1 alov.blog, 1 +aloys233.top, 0 alp-eastlink-portal-model.azurewebsites.net, 1 alp-samsungca-portal-model.azurewebsites.net, 1 alp-spectrum-portal-model.azurewebsites.net, 1 @@ -11128,7 +11069,6 @@ alpilean.com, 1 alpina-farben.de, 1 alpinar.tk, 1 -alpinatours.nl, 1 alpine-holiday.de, 1 alpinebank.com, 1 alpinedentalhealth.com, 1 @@ -11146,7 +11086,7 @@ alquiler-de-coches.tk, 1 alquiler-de-furgonetas.tk, 1 alquran-online.tk, 1 -alr-photography.com, 0 +alr-photography.com, 1 alrahman.ch, 1 alrahman.de, 1 alrdc.com, 1 @@ -11221,11 +11161,9 @@ alte-wassermuehle-friesoythe.de, 1 altea.it, 1 altec.pl, 1 -altecgmbh.de, 1 altedirect.com, 1 altenagala.nl, 1 altenahr.de, 1 -altenheim.it, 1 alteraro.com, 1 alteraro.org, 1 alterbaum.net, 1 @@ -11261,6 +11199,7 @@ alternativeinternet.ca, 1 alternativet.party, 1 alternativetomeds.com, 1 +alternativewireless.com, 1 alternativnizivot.tk, 1 alternatiwa.tk, 1 alternatoru.com, 1 @@ -11325,17 +11264,17 @@ altratella.tk, 1 altravita-ivf.ru, 1 altrei.ch, 1 +altria.wang, 0 altrui.st, 1 altrusin.com, 1 altsdigital.com, 0 altsetup.com, 1 altshift.win, 1 -altspacex.com, 1 altstadt-it.de, 1 alttrackr.com, 1 altunbas.info, 1 altur.tk, 1 -altura.io, 0 +altura.io, 1 alturiak.net, 1 altusbiologics.com, 1 altusgroup.com, 0 @@ -11388,7 +11327,6 @@ alvirzy.tk, 1 alvn.ga, 1 alvorada-rs.com.br, 1 -alvordschools.org, 1 alvordtx.gov, 1 alvosec.com, 1 alware.ca, 1 @@ -11469,6 +11407,7 @@ amalgamma.ml, 1 amalou-photografie.de, 1 amambebe.com, 1 +amandablain.com, 1 amandadamsphotography.com, 1 amandahamilton.tk, 1 amandamachado.nl, 1 @@ -11579,7 +11518,6 @@ ambiance.work, 1 ambident.cz, 1 ambient.digital, 1 -ambient.wtf, 1 ambientskies.tk, 1 ambigramasdecarmela.tk, 1 ambion.am, 1 @@ -11640,7 +11578,7 @@ ameeradubai.com, 1 ameerbaksh.cloud, 1 amees.me, 0 -ameeventos.pt, 1 +ameeventos.pt, 0 amefrec.co.jp, 1 ameho.me, 0 ameinteriores.pt, 1 @@ -11797,7 +11735,6 @@ amilesportes.com.br, 1 amilum.org, 1 amimi.tk, 1 -amin.one, 1 aminafrance.com, 1 amineptine.com, 1 aminfarhoodi.tk, 1 @@ -11846,7 +11783,6 @@ amlops.com.au, 1 amm6e.com, 0 ammanagingdirectors.com, 1 -ammex.com, 1 amministratore.biz, 1 amministratore.roma.it, 1 amministratorecondominiale.it, 1 @@ -11854,7 +11790,7 @@ amministratoredicondominio.roma.it, 1 amministratoristabilitorino.tk, 1 amministrazioni.roma.it, 1 -ammoland.com, 0 +ammoland.com, 1 ammsystems.pl, 1 ammy.xyz, 1 amnathrig.com, 1 @@ -11880,7 +11816,6 @@ amoliogames.com, 1 amollare.com.br, 1 amon.tech, 1 -amondial.com, 1 among-us.me, 0 amongtheflora.com, 1 amongus-guru.ru, 1 @@ -11926,6 +11861,7 @@ amp.chat, 1 amp.pt, 1 ampact.co, 1 +ampedairsoft.com, 1 amper.kharkov.ua, 0 ampersandnbspsemicolon.com, 1 ampersandsmallbusiness.com, 1 @@ -12102,6 +12038,7 @@ analisiambientale.it, 1 analitik.ml, 1 analizator.tk, 1 +analizufa.ru, 1 analogfreeers.ga, 1 analogical.ga, 1 analogist.net, 1 @@ -12136,7 +12073,6 @@ anar.biz, 0 anarajaoui.ma, 1 anarcasmetalicos.tk, 1 -anarchapulco.com, 1 anarchie-in-lippe.tk, 1 anarchie.tk, 1 anarchista.top, 1 @@ -12164,6 +12100,7 @@ anassiriphotography.com, 0 anastasiaphotographie.fr, 1 anastasiaweb.tk, 1 +anastasis.lu, 1 anastasis.studio, 1 anastasiyasivayeva.ru, 1 anastore.com, 1 @@ -12174,7 +12111,6 @@ anatomyfilms.com, 1 anatoray.com, 1 anatorywap.gq, 1 -anawaz.com, 1 anaxios.ga, 1 anaxvip-sp.gr, 1 anayahuasca.com.br, 1 @@ -12216,14 +12152,12 @@ anciennes-automobiles.fr, 1 anciens.org, 1 ancient-gates.de, 1 -ancienthellenicreligion.com, 1 ancientlorevillage.com, 1 ancientnorth.com, 1 ancientnorth.nl, 1 anclarma.fr, 1 ancolies-andre.com, 0 anconatoday.it, 1 -ancroma.ro, 1 ancuong.com, 1 and-stuff.nl, 1 and-tax.jp, 1 @@ -12255,7 +12189,6 @@ andes.gr, 1 andesnevadotours.com, 1 andesnewyork.gov, 1 -andesoftconsulting.com, 1 andeticaret.com, 1 andfaraway.tk, 1 andfrankly.com, 1 @@ -12403,7 +12336,6 @@ andrianova.ml, 1 andriekus.tk, 1 andrienko.tk, 1 -andrija-i-andjelka.com, 1 andro4all.com, 1 android, 1 android-10-inch-tablets.tk, 1 @@ -12565,7 +12497,6 @@ angeloangioi.tk, 1 angelok.ru, 1 angeloroelen.tk, 1 -angelpowwow.com, 1 angelremigene.com, 0 angelsanctum.tk, 1 angelsandairwaves.tk, 1 @@ -12652,6 +12583,7 @@ anihilated.tk, 1 anihonetwallpaper.com, 1 anikabyaabi.com, 1 +anikajulie.com, 1 anikaras.ga, 1 anikschwall.com, 1 anilom.tk, 1 @@ -12665,7 +12597,6 @@ animaemundi.be, 0 animal-clothing.com, 1 animal-liberation.com, 1 -animal-paris.fr, 1 animal-rights.com, 1 animal-world.cf, 1 animal-world.tk, 1 @@ -12720,7 +12651,6 @@ anime-list.ga, 1 anime-news.tk, 1 anime-planet.com, 1 -anime-rg.com, 1 anime-tip.com, 1 anime-tv.tk, 1 anime-umamusume.jp, 1 @@ -12779,6 +12709,7 @@ animonda.de, 1 animoxavilorza.tk, 1 aninews.tk, 1 +aniosindustries.com, 0 anip.icu, 1 anipassion.com, 0 aniplus.cf, 1 @@ -12804,7 +12735,6 @@ anizpay.com, 1 anja-vastgoed.nl, 1 anjajoerger.life, 1 -anjaliandthekid.com, 1 anjansundaram.com, 1 anjara.eu, 1 anjiurine.top, 1 @@ -12843,7 +12773,6 @@ ankarawebtasarim.name.tr, 1 ankarawebtasarim.tk, 1 ankarayedek.com.tr, 1 -ankastremerkezi.com, 1 anker-wladyslawowo.pl, 1 anketlekazan.net, 1 ankitpati.in, 1 @@ -12878,7 +12807,6 @@ annadebrux.ml, 1 annaenemma.nl, 1 annafiore.com.br, 1 -annainstitute.org, 1 annalaudel.gallery, 1 annaleon.tk, 1 annalisefashion.ga, 1 @@ -12930,7 +12858,6 @@ annieshighteas.com, 1 annihilation-squad.tk, 1 annikarose-porn.com, 1 -annitrinity.com, 1 anniversaryforumers.ga, 1 annonasoftware.com, 1 annoncer.ga, 1 @@ -13146,7 +13073,7 @@ anti-iupac.tk, 1 anti-lohotron.tk, 1 anti-nsa.tk, 1 -anti-spy.net, 0 +anti-spy.net, 1 anti-stop.cf, 1 antiage.ml, 1 antianti.nl, 1 @@ -13161,8 +13088,7 @@ antichat.tk, 1 antichatresources.ga, 1 anticipating.tk, 1 -anticonceptieportaal.nl, 1 -anticopyright.com, 1 +anticonceptieportaal.nl, 0 anticorruption.tk, 1 anticoruptie.md, 1 antics.tk, 1 @@ -13232,7 +13158,6 @@ antiseptik.me, 1 antishell.ru, 1 antisocialist.tk, 1 -antispamcloud.dk, 1 antispeciesism.com, 1 antispeciesist.com, 1 antistarenie.tk, 1 @@ -13316,6 +13241,7 @@ anukaweb.com, 1 anuke.eu.org, 1 anulowano.pl, 1 +anunciosclasificados.co, 1 anuntulmeu.tk, 1 anunturitv.ro, 1 anvilmetal.tk, 1 @@ -13401,7 +13327,6 @@ anztb.org, 1 ao2.it, 1 ao27.net, 1 -ao2law.com, 1 ao6.works, 1 aoa.gov, 1 aoa2.ch, 1 @@ -13474,7 +13399,7 @@ apaleo.com, 1 apambiente.pt, 1 apaniwebsite.xyz, 1 -apapinspection.ca, 1 +apapinspection.ca, 0 aparaatti.org, 1 aparistravel.com, 0 apart-filipopolis.com, 1 @@ -13526,6 +13451,7 @@ aperioadvice.ga, 1 aperiomoney.ga, 1 aperiotaxation.ga, 1 +apert.be, 1 aperta.ro, 1 aperta.shop, 1 apertis.org, 0 @@ -13653,7 +13579,6 @@ aplusz.nl, 1 apmdd.org, 1 apmhealth.com, 1 -apmlpak.com, 1 apn-dz.org, 1 apn-einstellungen.de, 1 apnagujarkhan.tk, 1 @@ -13661,8 +13586,7 @@ apnanaudero.tk, 1 apnee-sommeil.ml, 1 apnews.com, 1 -apnic.int, 1 -apnic.network, 1 +apnic.int, 0 apnisites.tk, 1 apo-suite.com, 1 apo2u.com, 1 @@ -13721,7 +13645,6 @@ apostascomvalor.com, 1 apostasdesportivas.tv, 1 apostasolida.com, 1 -apostasonline.guru, 0 apostillelondon.com, 1 apoteker.net, 1 apotex.com, 1 @@ -13841,7 +13764,6 @@ appleslayer.cf, 1 applestat.us, 1 applet.cyou, 1 -appletiniphotography.com, 1 appletonmn.gov, 1 appletonwi.gov, 1 appletree.is, 1 @@ -13924,7 +13846,6 @@ appsdock.de, 1 appsecmonkey.com, 0 appsecwarrior.org, 1 -appservice.ru, 0 appshuttle.com, 1 appside.pl, 1 appsimplex.pt, 1 @@ -14012,6 +13933,7 @@ apthesys.com, 1 apticle.com, 1 aptient.com, 1 +aptinjectiontraining.com, 1 aptitudetests.org, 1 aptos.com, 1 apu-board.de, 1 @@ -14104,7 +14026,6 @@ aquaron.tk, 1 aquasaur.tk, 1 aquascaping.tk, 1 -aquaselect.eu, 1 aquasplash.ae, 1 aquastudios.games, 1 aquatherm72.ru, 1 @@ -14133,13 +14054,13 @@ ar-oma.tk, 1 ar-vernet.fr, 1 ar.al, 1 +araadvocats.net, 1 arab-drama.com, 1 arab-drama.tv, 1 arab-dream.net, 1 arab-dream.news, 1 arab-romance.tk, 1 arab1info.cf, 1 -arabafenicespa.com, 1 arabakiralama.name.tr, 1 arabam.com, 1 arabapps.org, 1 @@ -14199,7 +14120,6 @@ arandinacf.tk, 1 arandomsite.tk, 1 aranel.me, 1 -aranyasgarden.com, 1 aranycsillag.net, 1 aranykornyp.hu, 1 aranzazu-abogados.com, 1 @@ -14243,7 +14163,7 @@ arbolesdenavidad.info, 1 arbolesdenavidad.site, 1 arbologic.nl, 1 -arboreall.com, 1 +arboreall.com, 0 arborio.com.ua, 1 arboristadvice.com, 1 arboristic.de, 1 @@ -14384,6 +14304,7 @@ arda.nl, 1 ardabil.tk, 1 ardacar.com, 1 +ardadanal.com, 1 ardakannews.tk, 1 ardania.de, 1 ardaninmutfagi.com, 1 @@ -14471,7 +14392,6 @@ arexsigorta.com.tr, 1 arezzonotizie.it, 1 arforingenieria.com, 1 -arformsplugin.com, 1 arfulus.com, 1 arfycat.com, 1 arg.zone, 1 @@ -14490,7 +14410,6 @@ argo-vision.com, 1 argo-vision.it, 1 argo.vision, 1 -argocasino.com, 1 argolacosmetique.ca, 1 argolacosmetique.com, 1 argon18.com, 1 @@ -14579,7 +14498,6 @@ arima.tk, 1 arimarie.com, 1 arimatics.com, 1 -arina.is, 1 arina.moscow, 0 arinahashimoto.com, 1 arinde.ee, 1 @@ -14645,7 +14563,6 @@ arkholmevillage.ml, 1 arkhvoid.xyz, 1 arkin.nl, 1 -arkkanappp.net, 1 arklow.io, 0 arkm6.gq, 1 arknights.work, 0 @@ -14674,7 +14591,6 @@ armadalelearningpathways.co.uk, 1 armadateam.tk, 1 armadilloscubatx.com, 1 -armadix.net, 1 armado.tk, 1 armageddonclan.tk, 1 armahackers.tk, 1 @@ -14703,7 +14619,6 @@ armculturaltv.cf, 1 armdirectoryers.ga, 1 armdirectoryest.ga, 1 -armemberplugin.com, 1 armenia.cf, 1 armeniaweb.tk, 1 armeo.top, 1 @@ -14802,6 +14717,7 @@ aromacoffee.bg, 1 aromacos.ch, 1 aromacraft.uk, 1 +aromaduft.at, 1 aromaecocandles.ca, 1 aromaimportado.com.br, 1 aromaonlinestore-korat.com, 1 @@ -14836,7 +14752,6 @@ arpnet.co.jp, 1 arpnet.net, 1 arpnet.us, 1 -arpriceplugin.com, 1 arpsel.de, 1 arpsel.ws, 1 arpteamdiabolo.tk, 1 @@ -14875,6 +14790,7 @@ ars-grin.gov, 1 ars-online.pl, 1 arsake.cf, 1 +arsalba.com, 0 arsalbania.tk, 1 arschkrebs.org, 1 arselvarol.com.tr, 1 @@ -14890,7 +14806,6 @@ arshia.cf, 1 arshidazarine.tk, 1 arshina.su, 1 -arshispana.com, 1 arsigroup.com, 1 arsindecor.com, 1 arsk1.com, 1 @@ -14983,6 +14898,7 @@ arterienundvenen.ch, 1 arterydb.ru, 1 artesacraloreto.it, 1 +artesaniafenix.cl, 1 artesaniascym.com.ar, 1 artesaniastonalaytlaquepaque.com, 1 arteshesorkh.tk, 1 @@ -15027,7 +14943,6 @@ articlesplanet.tk, 1 articlestack.tk, 1 articlesutiles.cf, 1 -artico.io, 1 articool-tour.ru, 1 articu.no, 1 artifact.center, 1 @@ -15059,7 +14974,6 @@ artionet.ch, 1 artipoppe.com, 1 artis-game.net, 1 -artisan-cheminees-poeles-design.fr, 0 artisan-emmanuel.fr, 1 artisan-ravalement-facade.fr, 1 artisan.tk, 1 @@ -15249,7 +15163,7 @@ asadatec.de, 1 asaduddinowaisi.tk, 1 asafaweb.com, 1 -asafguttman.com, 1 +asafguttman.com, 0 asafilm.co, 1 asafomba.com, 0 asahi-tax.or.jp, 1 @@ -15469,7 +15383,7 @@ asianlifestyledesign.com, 1 asianmain.com, 1 asianmoney.biz, 1 -asianshop.com.pe, 0 +asianshop.com.pe, 1 asiansnus.com, 1 asiansongs.tk, 1 asianspa.co.uk, 1 @@ -15596,7 +15510,6 @@ aspectcontext.com, 1 aspen.gov, 1 aspencat.tk, 1 -aspenhillsdesign.com, 1 aspenmedical.com, 1 aspenpsychologywy.com, 0 aspenvocational.com, 1 @@ -15605,7 +15518,6 @@ asperatechnology.cz, 1 asperatechnology.de, 1 aspernallee.at, 1 -asperti.com, 1 asphaltfruehling.de, 1 asphaltsolutionsnc.com, 1 asphyxia.su, 1 @@ -15815,7 +15727,7 @@ astral.org.pl, 1 astralrank.com, 1 astralriders.tk, 1 -astralus.com, 1 +astralus.com, 0 astralus.de, 1 astramundo.com, 1 astratech.com.ph, 1 @@ -15851,7 +15763,6 @@ astrologify.com, 1 astrology-for-beginners.com, 1 astrology42.com, 1 -astrolojiyorumcusu.com, 1 astroluna.cz, 1 astroluxe.io, 1 astromachineworks.com, 1 @@ -15934,6 +15845,7 @@ atacadoclube.com.br, 1 atacadodesandalias.com.br, 1 atacul.ro, 1 +atadawul.com, 0 atafu-village.tk, 1 atahualpa.com, 1 atakac.net, 1 @@ -15985,7 +15897,6 @@ atelierdelacreation.com, 1 atelierdeloulou.fr, 1 atelierdesflammesnoires.fr, 1 -atelierfantazie.sk, 1 atelierferro.be, 1 atelierhsn.com, 1 atelierjs.com, 1 @@ -16003,7 +15914,6 @@ atenolol25mg.ga, 1 atenolol50mg.ga, 1 atentadocumbiero.tk, 1 -aterlectric.com, 1 ateus.net, 1 atev.tk, 1 atf.gov, 1 @@ -16022,14 +15932,12 @@ atheistfrontier.com, 1 athekiu.com, 1 athelstanewiclerk.gov, 1 -athemis.de, 1 athena-security.net, 1 athenadynamics.com, 1 athenaframework.org, 1 athenainvestmentsystems.com, 1 athenainvsys.com, 1 athenainvsys.net, 1 -athenajill.nl, 1 athenaspark.com, 1 athenasystems.com, 1 athenasystems.net, 1 @@ -16051,7 +15959,6 @@ athritisexplained.com, 1 atide.cf, 1 atidict.top, 1 -atigerseye.com, 1 atik.kr, 0 atiku2007.tk, 1 atila.io, 1 @@ -16096,7 +16003,6 @@ atlantic10.com, 1 atlantica.tk, 1 atlanticcitycasino.news, 1 -atlanticcitycasinonews.com, 1 atlanticcityexperience.org, 1 atlanticcityweekly.com, 1 atlanticcountynj.gov, 1 @@ -16193,7 +16099,6 @@ atoka.io, 1 atolm.net, 1 atom-china.org, 1 -atom86.net, 1 atombase.org, 1 atomeus.nl, 1 atomic-bounce.com, 1 @@ -16206,7 +16111,6 @@ atomicmusicgroup.com, 1 atomictag.com, 1 atomik.biz, 1 -atomism.com, 1 atomisystems.com, 1 aton-ensemble.tk, 1 atonibai.com, 1 @@ -16224,8 +16128,6 @@ atradius.co.uk, 1 atraining.ru, 1 atrands.com, 1 -atrborna.com, 1 -atresclick.com, 0 atrevillot.com, 1 atrexservices.com, 1 atriamedical.ro, 1 @@ -16239,6 +16141,7 @@ atriumschool.gr, 1 atriumstaff.com, 1 atrkadeh.com, 1 +atrogi.com, 1 atrs2023kobe.com, 1 ats.net, 1 atsol.com, 1 @@ -16417,11 +16320,9 @@ auditemmen.nl, 1 auditenassurance.nl, 1 auditeorganum.cz, 1 -auditingenassurance.nl, 1 auditingfirm.tk, 1 audition-radio.tk, 1 auditiontapes.co.uk, 1 -auditmatrix.com, 1 auditore-host.tk, 1 auditorwashingtoncountyohio.gov, 1 auditos.com, 1 @@ -16505,8 +16406,6 @@ auplidespages.fr, 1 aura.moe, 1 aura7chakr.com, 1 -aurabasketball.com, 1 -aurabasketball.fr, 1 aurabeautyhub.com, 1 aurac.org.nz, 1 auracentrum.pl, 1 @@ -16568,7 +16467,6 @@ auseal.au, 1 ausec.ch, 0 auservicedeschiens.com, 1 -ausfinex.com, 1 ausgrants.au, 1 ausgrants.com, 1 ausgrants.com.au, 1 @@ -16617,7 +16515,6 @@ austinuniversityhouse.com, 1 australiadaily.ga, 1 australiaday.com.au, 1 -australiainvest.info, 1 australian.tk, 1 australianairbrushedtattoos.com, 1 australianairbrushedtattoos.com.au, 1 @@ -16656,6 +16553,7 @@ autereband.tk, 1 auth.adult, 1 auth.mail.ru, 1 +auth.tiaa.org, 1 authanet.ga, 1 authcom.ca, 1 authcom.com, 1 @@ -16773,7 +16671,6 @@ autoelettricaperbambini.com, 1 autoentrepreneurinfo.com, 1 autoepc.ro, 1 -autoeshop.eu, 1 autoexprez.com, 1 autofeliz.cl, 1 autofficina.roma.it, 1 @@ -16822,12 +16719,10 @@ autologix.io, 1 automa.biz, 1 automaatic.com, 1 -automagiatec.com, 1 automagischeberegening.nl, 1 automasrl.it, 1 automastercastlerock.com, 1 automatecodes.com, 1 -automatentest.de, 1 automation-tools.stream, 1 automationpro.me, 1 automationsforum.se, 1 @@ -16848,8 +16743,6 @@ automobileescrowest.ga, 1 automobiles-sportives.fr, 1 automobiliteit.nl, 1 -automods.com.au, 1 -automotive.org.ua, 1 automotiveabundant.ga, 1 automotiveadaptive.ga, 1 automotiveagenda.ga, 1 @@ -17019,7 +16912,7 @@ autopartso.com, 1 autopartsprime.com, 1 autopartsu.com, 1 -autopaulito.pt, 1 +autopaulito.pt, 0 autopilotapp.com, 1 autopinturasonline.com, 1 autopistadelitata.cl, 1 @@ -17217,7 +17110,6 @@ avantcoice.com, 1 avantcorefrigeration.com, 1 avanteinversiones.es, 1 -avantikachair.com, 0 avantumrx.com, 1 avanwyk.com, 1 avanzbanc.com, 1 @@ -17225,17 +17117,14 @@ avarcom.tk, 1 avarie.ru, 1 avariya.tk, 1 -avarty.com, 1 avastantivirus.ro, 1 avasu.com, 1 avatarka.tk, 1 avatedu.com, 1 avature.net, 1 avaxprices.com, 1 -avcd.by, 1 avcipets.com, 1 avdagic.net, 1 -ave-bags.com, 1 ave.zone, 1 aveamcorp.com, 1 aveapps.com, 0 @@ -17279,6 +17168,7 @@ avernis.de, 1 avertoni.ru, 1 avery.com, 1 +averywinters.org, 1 aves.asso.fr, 1 avestagames.tk, 1 avevad.com, 1 @@ -17404,7 +17294,6 @@ avogel.nl, 1 avogel.pt, 1 avogel.si, 1 -avogelusa.com, 1 avoids-troops.gq, 1 avoinna24.fi, 1 avolutionsoftware.com, 1 @@ -17497,8 +17386,6 @@ awaresec.no, 1 awareservices.com, 0 awaretrain.com, 1 -awarify.io, 1 -awarify.me, 1 awarity.be, 1 awaro.net, 1 awaua.nl, 0 @@ -17569,7 +17456,6 @@ axeligence.com, 1 axelname.ru, 1 axelr.me, 1 -axeltheune.de, 1 axelvoss.eu, 0 axendia.com, 1 axenhus.com, 1 @@ -17880,7 +17766,6 @@ azotobacter.nl, 1 azoulaygroup.org, 1 azplayersclub.com, 1 -azpogomap.com, 1 azpousivmechu.cz, 1 azquality.com, 1 azrangers.gov, 1 @@ -17900,7 +17785,6 @@ azt.tec.br, 1 aztecahome.com, 1 azteenmagazine.com, 1 -aztekweb.com, 1 aztestsmartviewwebapp.azurewebsites.net, 1 azton.tk, 1 aztraslochi.it, 1 @@ -17966,6 +17850,7 @@ b0r.ch, 1 b0rk.com, 1 b1.work, 1 +b1031.com, 1 b11p.com, 1 b12info.com, 1 b131000.com, 0 @@ -18119,13 +18004,11 @@ baaam.se, 1 baac-dewellmed.com, 1 baademarine.no, 1 -baaiai.com, 1 baams.tk, 1 baaradvies.nl, 0 baas-becking.biology.utah.edu, 1 baas-sabiogroup.com, 1 baas.agency, 1 -baatar.idv.hk, 1 baazee.de, 1 babacloud.ddns.net, 1 babacuhocica.tk, 1 @@ -18150,7 +18033,6 @@ babbelforbusiness.com, 1 babbelfuerunternehmen.de, 1 babblefeed.tk, 1 -babeeclothingandoutfits.com, 1 babehunt.tk, 1 babekids.tk, 1 babel.es, 1 @@ -18279,7 +18161,6 @@ back-streets.tk, 1 back-yard.tk, 1 backd00red.org, 1 -backdigit.com, 1 backedbycanadians.ca, 1 backenmachtgluecklich.de, 0 backflip.com, 1 @@ -18387,6 +18268,7 @@ badcarma.tk, 1 badcomputer.tk, 1 badcyber.com, 1 +baddielatina.com, 1 baddrones.llc, 1 badeand.net, 1 baden-airpark.de, 1 @@ -18549,7 +18431,6 @@ bailonga.com, 1 bain-savon.co.uk, 1 baindayman.com, 1 -baindetoile.fr, 1 baircentral.com, 1 bairuo.net, 1 bairuo.top, 0 @@ -18694,7 +18575,6 @@ balester.com, 1 balezovolley.fr, 1 balfourbeattytraining.co.uk, 1 -balhamrm.co.uk, 1 balharbourshops.com, 1 balia.de, 1 balicekzdravi.cz, 0 @@ -18761,7 +18641,6 @@ baltialcoholicos.tk, 1 balticfinance.com, 1 balticlivecam.com, 1 -baltijaam.ee, 1 baltimorecashflow.com, 1 baltimorecitybnmd.gov, 1 baltimorecitycouncil.gov, 1 @@ -18806,6 +18685,7 @@ bananagays.com, 1 banananet.work, 1 bananathrash.tk, 1 +bananatreenews.today, 1 bananatrunkingprotocol.com, 1 bananavapes.com, 1 bananenbr0t.de, 1 @@ -18929,7 +18809,6 @@ bankassafa.com, 1 bankasubeleri.tk, 1 bankbranchlocator.com, 1 -bankcardoffer.com, 1 bankcib.com, 1 bankcustomer.gov, 1 bankcustomerassistance.gov, 1 @@ -18995,7 +18874,6 @@ bannerpagina.tk, 1 bannerrealty.com, 1 bannervaners.ga, 1 -bannerworld.co.uk, 1 banning.gq, 1 banningca.gov, 1 banninglibraryca.gov, 1 @@ -19033,6 +18911,7 @@ baogiathicongnoithat.com, 1 baokhangfood.com, 1 baokhanhhoa.vn, 1 +baoquangninh.vn, 1 baoxue5.com, 0 bapeel.tk, 1 bapha.be, 1 @@ -19087,7 +18966,6 @@ barbosha.ru, 1 barbourcountyal.gov, 1 barbourcountyhdwv.gov, 1 -barbourvilleind.com, 1 barbu.family, 1 barburas.com, 1 barca-movie.jp, 1 @@ -19213,7 +19091,6 @@ barrelfish.org, 1 barrencountyky.gov, 1 barricader.com, 1 -barricader.network, 1 barrierefreie-medien.info, 1 barrierpestservices.com, 1 barrikade.tk, 1 @@ -19233,7 +19110,6 @@ bart-f.com, 1 bart-f.net, 1 bart1ebee.com, 1 -barta.me, 1 bartal.org, 1 bartalomej.de, 1 bartavi.nl, 1 @@ -19248,7 +19124,6 @@ barter.vg, 1 bartg95.nl, 1 bartgroeneveld.nl, 1 -barth-herzberger.de, 1 barth.services, 1 bartholf.nu, 1 bartlamboo.nl, 1 @@ -19300,7 +19175,6 @@ basel-gynaekologie.ch, 1 basel-onlinemarketing.de, 1 baselang.com, 1 -baselayerhq.com, 1 basement961.co.nz, 1 basementdefender.net, 1 basementdoctorwestvirginia.com, 1 @@ -19409,6 +19283,7 @@ basteltips.tk, 1 bastelwelt.ch, 1 bastelzauberwelt.de, 1 +bastille.net, 1 bastillebsd.org, 1 bastionadvokat.ml, 1 bastionentifo.tk, 1 @@ -19517,7 +19392,6 @@ battlegroundproductions.org, 1 battleguard.net, 1 battleofthegridiron.com, 1 -battlerealms.cc, 1 battlerite.tk, 1 battletech.tk, 1 battletrades.net, 1 @@ -19533,7 +19407,6 @@ bau.ua, 1 baubau.bg, 1 bauchtanz.tk, 1 -baudimultimedia.com, 1 bauer-plus.de, 1 bauer-reininghorses.com, 1 bauer.network, 0 @@ -19588,7 +19461,6 @@ bawagpsk.com, 1 bawbby.com, 1 bawsiebezpiecznie.pl, 1 -bax.bio, 1 baxir.fr, 1 baxleyga.gov, 1 baxomilowa.tk, 1 @@ -19626,11 +19498,10 @@ bayerstefan.eu, 1 baygardensresorts.com, 1 bayherbalist.com, 1 -bayilelakiku.com, 1 bayliss.aero, 1 bayliss.co.uk, 1 bayliss.uk, 1 -bayly.eu, 1 +bayly.eu, 0 baymard.com, 1 baymark.com, 1 bayofseo.com, 1 @@ -19646,7 +19517,6 @@ baysidefamilydentist.com.au, 1 baysidementalhealth.com, 1 baysidephotography.ga, 1 -baystreetcapitalholdings.com, 1 bayt.com, 1 baytobayaircon.com.au, 1 baytv.it, 1 @@ -19680,7 +19550,6 @@ bazomag.pl, 1 bazooka.se, 1 bazos.at, 1 -bazos.cz, 1 bazos.pl, 1 bazos.sk, 1 bazziergraphik.com, 1 @@ -19709,7 +19578,6 @@ bbcincorp.com, 1 bbclyra.tk, 1 bbcsuk.co.uk, 1 -bbcustomremodeling.com, 1 bbe-recht.de, 0 bbence.me, 1 bbfandom.com, 1 @@ -19763,11 +19631,9 @@ bbwpussytube.com, 1 bbwsexclips.com, 1 bbwteens.org, 1 -bbx.bike, 1 bbxin9.net, 1 bbxy.buzz, 1 bc-bd.org, 0 -bc-diffusion.com, 1 bca-service.de, 1 bcaf.uk, 1 bcalabsokc.com, 1 @@ -19783,7 +19649,6 @@ bcccremeno.it, 1 bccx.eu.org, 1 bccxo.com, 1 -bcdelounge.nl, 1 bcdiesel.ca, 1 bcdn.me, 1 bcdonadio.com, 1 @@ -19801,7 +19666,7 @@ bck-lelystad.nl, 1 bckl.me, 1 bclserver.se, 1 -bcm.is, 1 +bcm.is, 0 bcmguide.com, 1 bcmhire.co.uk, 1 bcn.cv, 1 @@ -19932,6 +19797,7 @@ beadare.nl, 1 beadedcouture.tk, 1 beadings.tk, 1 +beadseh.ca, 1 beadsxbeans.com, 1 beager.ga, 1 beagles.tk, 1 @@ -19941,7 +19807,6 @@ beakbirds.com, 1 beaker.coffee, 1 beal.edu, 1 -bealcreative.com.au, 1 bealefss.marketing, 1 bealegend.nl, 1 bealeslandscaping.co.uk, 1 @@ -19950,7 +19815,6 @@ beam-to.me, 1 beam.mw, 1 beama.org, 1 -beambdi.com, 1 beamitaly.tk, 1 beamitapp.com, 1 bean-jam.jp, 1 @@ -20039,7 +19903,6 @@ beautifulreflectionsmedspa.com, 1 beautifulrussianwomen.cf, 1 beautifulsouth.tk, 1 -beautiqline.it, 1 beauty-blog.gq, 1 beauty-form.ir, 1 beauty-haircare.tk, 1 @@ -20054,7 +19917,6 @@ beauty24.de, 1 beauty2home.net, 1 beauty77.ch, 1 -beautyaesthetics.ca, 1 beautyalev.de, 1 beautyandboutique.tk, 1 beautyandfashionadvice.com, 1 @@ -20076,7 +19938,6 @@ beautyforceacademy.bg, 1 beautyiconnyc.com, 1 beautyindistress.tk, 1 -beautyinweb.net, 1 beautyisfine.tk, 1 beautylodge.ro, 1 beautyoverture.com, 1 @@ -20202,7 +20063,6 @@ bedtimeflirt.com, 1 bedum-blues.tk, 1 bedwettingyoungsters.tk, 1 -bee-abeille.com, 1 bee-itsecurity.at, 1 bee-line.org.uk, 1 bee-removal-dublin.com, 1 @@ -20286,7 +20146,7 @@ beesex.xyz, 1 beesnoosa.com, 1 beesoft.com.vn, 1 -beestar.it, 1 +beesquare.fr, 0 beestation13.com, 1 beeswarmrehoming.com.au, 1 beesweethoney.co.za, 1 @@ -20308,7 +20168,6 @@ befreewifi.info, 1 befunddolmetscher.de, 1 bega-dc.gov, 1 -begabungsfoerderung.info, 1 begemoth.tk, 1 begethost.cf, 1 begin-motorcycling.co.uk, 1 @@ -20330,7 +20189,6 @@ behead.de, 1 behealthandrehab.com, 1 behealthoncologia.com, 1 -behealthpr.com, 1 behealthyeveryday.eu, 1 behealthyoga.com, 1 behemoth.cf, 1 @@ -20379,7 +20237,6 @@ bekaha.de, 1 bekeltetes.hu, 1 bekendeartiestboeken.nl, 1 -beklenengazete.com, 1 bekmekci.tk, 1 beko.co.uk, 1 beko.ie, 1 @@ -20388,7 +20245,7 @@ bel-snegirek.ru, 0 belacapa.com.br, 1 belacine.com, 1 -belafcenterperu.com, 1 +belafcenterperu.com, 0 belafonte.co, 1 belajarcarabelajar.com, 1 belajarpsikology.tk, 1 @@ -20486,7 +20343,6 @@ bellafashion.tk, 1 bellafit.ch, 1 bellagloaesthetics.com, 1 -bellaireroofinginc.com, 1 bellalexandertitleapp.com, 1 bellamama.biz, 1 bellamodeling.com, 1 @@ -20624,7 +20480,6 @@ bendpetexpress.com, 1 bendwebs.com, 1 bendyworks.com, 1 -bene-betroffenen-netzwerk.de, 1 beneathvt.com, 1 beneazy.cf, 1 benedetti.ca, 1 @@ -20650,8 +20505,10 @@ benefitz.gq, 1 benefitz.ml, 1 benekill.tk, 1 +benemortasia.com, 1 benemortasia.eu, 1 benemortasia.nl, 1 +benemortasia.us, 1 benepla.com, 1 benerci.com, 1 beneshop.site, 1 @@ -20685,9 +20542,8 @@ benicee.com, 1 benidormcd.tk, 1 benify.com, 1 -benify.se, 1 benihbaik.com, 1 -benimseom.com, 1 +benimseom.com, 0 benimsetin.com, 1 benimsetin.org, 1 beninca.link, 1 @@ -20698,10 +20554,9 @@ benjamin-thomsen.de, 1 benjaminbedard.com, 1 benjaminblack.net, 1 -benjamindietrich.com, 1 -benjamindietrich.de, 1 +benjamindietrich.com, 0 +benjamindietrich.de, 0 benjaminfox.net, 1 -benjaminjurke.com, 1 benjaminleupold.com, 1 benjaminmooremaui.com, 1 benjaminpiquet.fr, 0 @@ -20742,7 +20597,6 @@ benprisby.com, 1 benpro.fr, 1 benq.com, 1 -benq.eu, 1 benrogers.tk, 1 bensbouncycastles.co.uk, 1 benschnarr.com, 1 @@ -20780,7 +20634,6 @@ bentrask.com, 1 benu.cz, 1 benu.rs, 1 -benuapotheek.nl, 1 benulekaren.sk, 1 benunapredpis.cz, 1 benward.physio, 1 @@ -20801,7 +20654,7 @@ bepick.blog, 1 bepiratedo.gay, 1 bepositive.ml, 1 -beptutotnhat.com, 1 +bepxl.art, 1 bepzi.com, 1 beq.cc, 1 bequ1ck.com, 1 @@ -20855,7 +20708,6 @@ berghuus.ch, 1 berglust-pur.de, 1 bergsjomannen.tk, 1 -bergstation.eu, 1 bergstrasse.eu, 1 bergvallsmassage.se, 1 bergwandercamp.de, 1 @@ -20982,7 +20834,6 @@ berrialinks.fi, 1 berriencountyga.gov, 1 berries.com, 1 -berrly.com, 1 berrnd.net, 1 berrus.com, 1 berry.cat, 1 @@ -21120,7 +20971,6 @@ bestcarscyprus.com, 1 bestcavapoos.com, 1 bestchoicehomeinspections.com, 1 -bestchoicetrans.com, 1 bestclix.ml, 1 bestcms.tk, 1 bestcockalierpups.com, 1 @@ -21135,7 +20985,6 @@ bestdatingsite.ml, 1 bestdatingsite.tk, 1 bestdeal-umzug.de, 1 -bestdeal.co.in, 1 bestdealstrips.com, 1 bestdefense.com, 1 bestdiabeteshealth.com, 1 @@ -21331,6 +21180,7 @@ bestleftwild.com, 1 bestliege.be, 1 bestlifek9training.com, 1 +bestllcfilingservices.com, 1 bestlyrics.tk, 1 bestmarketingconference.com, 1 bestmattressabout.com, 1 @@ -21379,7 +21229,6 @@ bestroofinginkansascity.com, 1 bestroutes.net, 1 bestsatoshifaucet.ga, 1 -bestseo4u.co.uk, 1 bestsextoys.com, 1 bestsheepadoodles.com, 1 bestsheepdog.ru, 1 @@ -21387,7 +21236,6 @@ bestshops.ga, 1 bestsingaporelawyer.com, 1 bestsingingbowls.com, 1 -bestsiteporn.com, 1 bestsolution.at, 1 beststock.kr, 1 beststudio.ru, 1 @@ -21399,7 +21247,6 @@ besttraveluk.ga, 1 bestvape.ie, 1 bestvpnrating.com, 1 -bestvpnsoftware.org, 1 bestwebcams.ga, 1 bestwebcams.ml, 1 bestwebsite.gallery, 1 @@ -21414,7 +21261,6 @@ besv.com, 1 beszerzokozpont.hu, 1 bet-platform.com, 1 -bet03vip.com, 0 bet06vip.com, 1 bet08vip.com, 1 bet166111.com, 1 @@ -21436,12 +21282,10 @@ bet333222.com, 1 bet333345.com, 0 bet333444.com, 1 -bet333567.com, 1 bet333666.com, 1 bet333678.com, 1 bet333789.com, 0 bet333h.com, 1 -bet333l.com, 1 bet333m.com, 1 bet333n.com, 1 bet333o.com, 1 @@ -21639,7 +21483,6 @@ betrisey.net, 1 betroffenen-netzwerk.de, 1 betrouwbarewifi.nl, 1 -bets.de, 1 betsafe.lt, 1 betseven.pt, 1 betseybuckheit.com, 1 @@ -21828,7 +21671,7 @@ beyond-destiny.tk, 1 beyond-infinity.org, 0 beyond-rational.com, 1 -beyond.ai, 1 +beyond.ai, 0 beyond3dview.com, 1 beyond3dviews.com, 1 beyondalderaan.net, 1 @@ -21851,7 +21694,6 @@ beyondthepitch.net, 1 beyondtherealm.tk, 1 beyondthisrealm.com.au, 1 -beyondtrust.com, 1 beyondtv.ga, 1 beyondweb.net, 1 beyondzeroacademy-reservations.fr, 1 @@ -21934,10 +21776,8 @@ bgsc.org, 1 bgschuledortmund.de, 1 bgtraffic.tk, 1 -bh-oberland.de, 1 bh.sb, 1 bhacit.com, 0 -bhaiben.com, 1 bhameshwarigraphics.com, 1 bharam.be, 1 bharat-media.tk, 1 @@ -21986,7 +21826,7 @@ bia.gov, 1 bia3consultores.es, 1 biaform.be, 1 -biagioroggia.com, 1 +biagioroggia.com, 0 biagiowineandspirits.com, 1 biahposter.com, 1 bialamydlarnia.pl, 0 @@ -22245,7 +22085,6 @@ bighugbotanicals.com, 1 bigid.com, 1 bigio.com.br, 1 -biglapa.ru, 1 bigleads.com, 1 biglistofporn.com, 1 biglu.eu.org, 1 @@ -22347,7 +22186,6 @@ bikeclub.tk, 1 bikehistory.org, 1 bikemaniacs.tk, 1 -bikemi.com, 1 bikemod.de, 1 bikerawardsers.ga, 1 bikerawardsest.ga, 1 @@ -22428,6 +22266,7 @@ billaud.eu, 1 billaud.eu.org, 1 billboard-panama.ml, 1 +billboard.ar, 1 billboardphilippines.com, 1 billbuddy.co.uk, 1 billchen.win, 0 @@ -22453,7 +22292,6 @@ billigastehemsidan.se, 1 billiger-mietwagen.de, 1 billigerfinder.de, 1 -billigesommerhuse.nu, 1 billigflug.tk, 1 billigheim.de, 1 billigpoker.dk, 1 @@ -22598,7 +22436,6 @@ binpress.com, 1 binson-museum.tk, 1 binsp.net, 1 -bintach.com, 1 bintelligence.cl, 1 bintelligence.info, 1 bintelligence.nl, 1 @@ -22666,8 +22503,8 @@ biogaspuxin.es, 1 biogecho.ch, 0 biogeist.de, 1 -biogen.com, 1 -biogen.de, 1 +biogen.com, 0 +biogen.de, 0 biogenius.ca, 0 biogeosciences-discuss.net, 1 biogeosciences.net, 1 @@ -22691,7 +22528,6 @@ biokemonline.com, 1 bioknowme.com, 1 biokoxomodding.tk, 1 -biol.moscow, 1 biolack.cf, 1 biolact.tk, 1 bioleev.sklep.pl, 1 @@ -22718,7 +22554,6 @@ biomed-hospital.ch, 1 biomed-sparepart.com, 1 biomed.ch, 1 -biomedisysinc.com, 1 biomedsciinstrum.org, 1 biometriccoe.gov, 1 biometrics.gov, 1 @@ -22731,6 +22566,13 @@ bionovanaturalpools.com, 1 biontech24.pl, 1 biontechworld.com, 1 +bioplaces.at, 1 +bioplaces.ch, 1 +bioplaces.de, 1 +bioplaces.es, 1 +bioplaces.eu, 1 +bioplaces.fr, 1 +bioplaces.it, 1 biopreferred.gov, 1 biopro-st.com, 1 biopsychiatry.com, 1 @@ -22800,7 +22642,7 @@ birdsnow.com, 1 birdwatchireland.ie, 1 birebirvilla.com, 1 -birenbaum.se, 0 +birenbaum.se, 1 birgit-rydlewski.de, 1 birgitandmerlin.com, 1 birjdid.tk, 1 @@ -22876,7 +22718,6 @@ bismuth.it, 1 bisnis.com, 1 bisnisesteen.tk, 1 -bisnisfmcg.com, 1 bisnisinternetgratis.tk, 1 bisnismuda.id, 1 bisnisonlinecerdas.tk, 1 @@ -22887,6 +22728,7 @@ bisq.wiki, 1 bisrockloverclan.tk, 1 bisrockonline.tk, 1 +biss-hcai.ca, 1 bissalama.org, 1 bisschopssteeg.nl, 1 bissingen.de, 1 @@ -22973,6 +22815,7 @@ bitcoinkaufen.news, 1 bitcoinku.sh, 1 bitcoinkurs.news, 1 +bitcoinkurs.world, 1 bitcoinmotionpro.com, 1 bitcoinnews.guru, 1 bitcoinnews.world, 1 @@ -22980,7 +22823,6 @@ bitcoinprice.buzz, 1 bitcoinprice.international, 1 bitcoinprice.news, 1 -bitcoinprice.rocks, 1 bitcoinprice.world, 1 bitcoinseed.net, 1 bitcoinsinireland.com, 1 @@ -23096,6 +22938,7 @@ bitstorm.org, 1 bitsync.nl, 1 bitten.pw, 1 +bittentechsolutions.in, 1 bitteraf.com, 1 bitterley.org.uk, 1 bittersweetcandybowl.com, 1 @@ -23121,7 +22964,6 @@ bitwardit.com, 1 bitwards.io, 1 bitwardsdev.com, 1 -bitwoci.pt, 1 bitwolk.nl, 1 bitwrought.net, 1 bityes.org, 1 @@ -23129,8 +22971,6 @@ biurokarier.edu.pl, 1 biuropulawy.pl, 1 bivg.ru, 0 -bivvy.com, 1 -biwholesale.com, 1 bixbasement.com, 1 bixbydevelopers.com, 1 biysk.ml, 1 @@ -23142,6 +22982,7 @@ biz-secrety.ml, 1 biz-seecrets.gq, 1 biz2x.com, 1 +biz4solutions.com, 1 biz4x.com, 0 bizapps.lv, 1 bizarnijaponsko.cz, 1 @@ -23198,7 +23039,6 @@ bizzix.tk, 1 bizzseo.tk, 1 bizzvisor.site, 0 -bizzysites.gr, 1 bj-caffe.tk, 1 bja.gov, 1 bjargradakerfi.is, 1 @@ -23233,7 +23073,6 @@ bk-art.ru, 1 bk-info.lt, 1 bk-installatietechniek.nl, 1 -bk-maklerbuero.de, 0 bk-perlenschatz.de, 1 bk-prom.ru, 1 bk1x.mobi, 1 @@ -23496,7 +23335,6 @@ blacklist.support, 1 blacklodge.tk, 1 blacklotusaudio.com, 1 -blackmagick-candles.com, 1 blackmagickwitch.com, 1 blackmagicshaman.com, 1 blackmaleme.com, 1 @@ -23615,7 +23453,6 @@ blancmeteore.com, 1 blancoltd.co.uk, 1 blandineetfab.fr, 1 -blandisd.us, 1 blanickymanifest.eu, 1 blankersfamily.com, 1 blanket.technology, 1 @@ -23672,7 +23509,6 @@ blazebd.com, 1 blazebit.com, 1 blazed.pl, 1 -blazeeria.com, 1 blazefire.tk, 1 blazeweb.ml, 1 blazing-amber.nl, 1 @@ -23700,7 +23536,6 @@ blender.io, 1 blenderinsider.com, 1 blenderrecipereviews.com, 1 -blendessencial.com, 1 blending.kr, 1 blendle.nl, 1 blendradioandtv.com, 1 @@ -23873,7 +23708,6 @@ blog-preview.ml, 1 blog-sat.com, 1 blog-story.tk, 1 -blog-trawnikowy.pl, 1 blog.fo, 1 blog.gov.uk, 1 blog.gparent.org, 1 @@ -23888,13 +23722,9 @@ bloganchoi.com, 1 blogaram.tk, 1 blogarts.net, 1 -blogbegin.xyz, 1 blogbookcassiopee.fr, 1 blogbooker.com, 1 -blogbrew.org, 1 -blogbuz.org, 1 blogcast.com, 0 -blogclouds.com, 1 blogcosmeticsurgeon.ga, 1 blogcrimesnews.tk, 1 blogcuaviet.com, 1 @@ -23905,11 +23735,9 @@ blogdieconomia.it, 1 blogdimoda.com, 1 blogdimotori.it, 1 -blogdiva.org, 1 blogdolcevita.com, 1 blogdosimoveis.com.br, 1 blogexpress.org, 1 -blogext.com, 1 blogfeng.tk, 1 blogforprofit.tk, 1 blogger.ba, 1 @@ -23962,7 +23790,6 @@ blokmap.be, 1 blokuhaka.fr, 1 blomberg.name, 1 -blomberguk.com, 1 bloms.de, 1 blonde-hexe.net, 1 blondish.net, 0 @@ -24039,7 +23866,6 @@ bludnykoren.ml, 1 blue-gmbh-erfahrungen.de, 1 blue-gmbh.de, 1 -blue-olive.co.za, 1 blue-python.tk, 1 blue-sky.capital, 1 blue1.com, 1 @@ -24070,7 +23896,6 @@ blueeyesworld.tk, 1 bluefieldwv.gov, 1 bluefieldwvpd.gov, 1 -bluefin.am, 1 blueflare.org, 1 bluefletch.com, 1 blueflow.pl, 1 @@ -24146,7 +23971,7 @@ blueskyeducation.co.in, 1 blueskyinsure.com, 1 blueskywebdesign.net, 1 -bluesmagazine.nl, 1 +bluesmagazine.nl, 0 bluesnews.tk, 1 bluesoap.com.au, 1 bluespace.com.ng, 1 @@ -24165,7 +23990,6 @@ bluetape.tk, 1 bluetenfraeulein.de, 1 bluetexservice.com, 1 -bluetile.biz, 1 bluetoothlasersers.ga, 1 bluetoothspecialist.ga, 1 bluetrout.nl, 0 @@ -24178,7 +24002,6 @@ bluex.net, 1 bluex.org, 1 blueyonder.com, 1 -bluezonesproject.com, 1 blufashion.com, 1 bluffcitytn.gov, 1 bluffdale.gov, 1 @@ -24201,7 +24024,6 @@ blundell.wedding, 1 bluntandsnakes.com, 1 bluntedminds.com, 1 -bluntexchange.com, 1 bluntpark.com, 1 bluprintoncology.com, 1 bluproducts.com.es, 1 @@ -24247,7 +24069,6 @@ bmhglobal.com.au, 1 bmi.ci, 1 bmicos.com, 1 -bmipestcontrol.com, 1 bmitelecom.com.br, 1 bmjphotography.tk, 1 bmk-kramsach.at, 1 @@ -24260,7 +24081,6 @@ bmriv.com, 1 bmros.com.ar, 1 bms-cleaning.ro, 1 -bmsimaginarium.com, 1 bmskibaru.com, 1 bmsupermercados.es, 1 bmw-motorradclub-seefeld.de, 1 @@ -24273,7 +24093,6 @@ bmwpartsdeal.com, 1 bmyjacks.cn, 0 bmzm.nl, 0 -bn9.com.br, 1 bnb-buddy.nl, 1 bnbhome.com, 1 bnboy.cn, 1 @@ -24385,7 +24204,7 @@ bobika.cz, 1 bobkidbob.com, 1 boblog.tk, 1 -bobmcneiljr.com, 1 +bobmcneiljr.com, 0 boboboboboaji.xyz, 1 bobobox.net, 1 bobotie.ga, 1 @@ -24453,7 +24272,6 @@ bodybuildingsupplementsexplained.com, 1 bodybuildingworld.com, 1 bodyconcept-kfz.de, 1 -bodyecology.com, 1 bodygearguide.com, 1 bodyhealthcare.tk, 1 bodymassage.cf, 1 @@ -24558,7 +24376,6 @@ boldogsagadni.hu, 1 boldorion.com, 1 boldsmartlock.com, 1 -boldsportsng.com, 1 boldstrokesbooks.com, 1 boldthinkcreative.com, 1 bolehvpn.net, 1 @@ -24763,7 +24580,7 @@ bonukset.tk, 1 bonus-club.gq, 1 bonus-kran.tk, 1 -bonus.net.nz, 0 +bonus.net.nz, 1 bonusdigital.id, 1 bonusepagamenti.it, 1 bonusov.tk, 1 @@ -24784,7 +24601,6 @@ book-in-hotel.com, 1 book-online.tk, 1 book-sites.cf, 1 -book24.ru, 1 bookameeting.se, 1 bookbazar.co.in, 1 bookcheapairline.com, 1 @@ -24796,6 +24612,7 @@ bookinghealth.com, 1 bookingkoala.com, 1 bookinglane.com, 1 +bookingplacecostarica.com, 1 bookingpressplugin.com, 1 bookingready.com, 1 bookingslog.com, 1 @@ -24845,8 +24662,6 @@ bookwritercorner.com, 1 bookyourdata.com, 0 bool.be, 1 -booldamm.llc, 1 -boolypan.com, 1 boom2.network, 1 boombangcreditos.tk, 1 boomboomboat.com, 1 @@ -24893,7 +24708,6 @@ boostermachine.com, 1 boostertonbusiness.com, 1 boostgame.win, 1 -boostitco.com, 1 boostport.com, 1 boostport.com.au, 1 boostroom.com, 1 @@ -24935,7 +24749,6 @@ borderlens.com, 1 borderless.ro, 1 borderless360.com, 0 -borderline-selbsthilfe.org, 1 bordersbuses.co.uk, 1 borderzine.com, 1 borderzoo.tk, 1 @@ -25197,7 +25010,6 @@ bouncycastlehiresurrey.co.uk, 1 bouncycastlehirewinchester.co.uk, 1 bouncycastleman.co.uk, 1 -bouncycastleparade.com, 1 bouncycastlesgalway.com, 1 bouncycastleshire.co.uk, 1 bouncycastlesin.co.uk, 1 @@ -25213,7 +25025,6 @@ bouncykingsnortheast.co.uk, 1 bouncykingsofleicester.co.uk, 1 bouncymacs.co.uk, 1 -bouncyrainbows.co.uk, 1 bouncytime.co.uk, 1 bound2bounce.co.uk, 1 boundary.london, 1 @@ -25407,7 +25218,6 @@ brabant.nl, 1 brabantia.com, 1 brabantserfgoed.nl, 1 -brabotax.nl, 1 braccialini.tk, 1 brace-automotive.com, 1 bracebridgechiro.com, 1 @@ -25446,7 +25256,6 @@ bragis.nl, 1 brahammn.gov, 1 brahma.world, 1 -brahmins.com, 1 braia.net.br, 1 braiampeguero.xyz, 1 braidice.ga, 1 @@ -25482,14 +25291,13 @@ brainps.org, 1 brainrush.ga, 1 brainserve.ch, 0 -brainserve.com, 0 -brainserve.swiss, 0 brainshare.tk, 1 brainshit.fr, 1 brainsik.net, 1 brainsoftict.nl, 1 brainspawn.tk, 1 brainstache.com, 1 +brainstarling.com, 1 brainstew.tk, 1 brainstormproductions.tk, 1 braintensive.com, 1 @@ -25526,6 +25334,7 @@ bran.pw, 1 bran.soy, 1 bran.to, 1 +branaher.cz, 1 branch.ga, 1 branchchristianschool.org.uk, 1 branchcounty.gov, 1 @@ -25560,19 +25369,16 @@ brandon.so, 0 brandonbonine.com, 1 brandoncricket.tk, 1 -brandondivorcelawyer.com, 1 brandongevallen.tk, 1 brandongomez.me, 1 brandonhaynesmd.com, 1 brandonhubbard.com, 1 -brandonjacksonphoto.com, 1 brandonlin.me, 1 brandonlui.com, 1 brandonlui.ml, 1 brandons.site, 1 brandontaylor-black.com, 1 brandonwalker.me, 1 -brandosvault111.ca, 1 brandrocket.dk, 1 brands-clothings.tk, 1 brands-polo.cf, 1 @@ -25597,12 +25403,10 @@ brandweerpuch.tk, 1 brandweerrooster.nl, 1 brandweertrainingen.nl, 1 -brandweeruitgeest.nl, 1 brandweerweb.tk, 1 brandwizo.com, 1 branefive.com, 1 branemusic.com, 1 -braniebananie.nl, 1 brank.as, 1 brankor.net, 1 brankor.rs, 1 @@ -25706,7 +25510,6 @@ brazzers.com, 1 brazzersnetwork.com, 1 brazzersvod.com, 1 -brb.city, 1 brba.nl, 1 brbt.eu, 1 brbt.net, 1 @@ -25729,7 +25532,6 @@ breakeven.tk, 1 breakfastcafe.tk, 1 breakfree.tk, 1 -breakingbreadwiththebryants.com, 1 breakingdeal.fr, 1 breakingnewskenya.tk, 1 breakingthesilence.org.il, 1 @@ -25776,7 +25578,6 @@ breger.fr, 1 bregmanfance.com, 1 bregnedal.dk, 1 -bregnedalsystems.dk, 1 bregner.com, 1 bregroup.com, 1 brehoni.cz, 0 @@ -25902,7 +25703,6 @@ brianscluib.in, 1 briansemrau.com, 1 briansmith.org, 1 -briantafoya.com, 1 brianterealtygroup.com, 1 brianum.de, 1 brianum.net, 1 @@ -25920,6 +25720,7 @@ brickftp.com, 1 brickland.tk, 1 bricks-clicks.com, 1 +bricks4kidzelearn.com, 1 bricksandmotor.co.uk, 1 brickup.de, 1 brickweb.co.uk, 1 @@ -26050,7 +25851,6 @@ brillionworks.com, 1 brimfinancial.com, 1 brimspark.com, 1 -brimspark.systems, 1 brindabantheatre.tk, 1 brindesgrafica.com.br, 1 brindisireport.it, 1 @@ -26095,7 +25895,6 @@ britanniapandi.com, 1 britanniawellness.com, 1 britelocate.com, 1 -britepathbenefits.com, 1 british-assessment.co.uk, 1 britishairlinesflights.com, 1 britishantiquefurniture.co.uk, 1 @@ -26133,6 +25932,7 @@ britsoc.co.uk, 1 brittainconsulting.ca, 1 brittany.com.ph, 1 +brittanyferriesnewsroom.com, 1 brittas-world.tk, 1 britva-optom.com, 1 brivawn.com, 1 @@ -26174,7 +25974,6 @@ broadcastlistingest.ga, 1 broadcastrealtimeest.ga, 1 broadcasttowerers.ga, 1 -broadcenter.org, 1 broadfoundation.org, 1 broadjournalest.ga, 1 broadleft.org, 1 @@ -26239,7 +26038,6 @@ brokfolio.com, 1 brokgency.com, 1 brollopsfotografkalmar.com, 1 -brols.eu, 1 bromcomvle.com, 1 bromen.id, 1 bromfietsman.tk, 1 @@ -26275,6 +26073,7 @@ brooklyntownwashburnwi.gov, 1 brooklynveinandvascular.com, 1 brookscountyga.gov, 1 +brookshirebrothers.com, 1 brookshiretx.gov, 1 brooksideas.ga, 1 brookskolb.com, 1 @@ -26340,7 +26139,6 @@ browser.style, 1 browserleaks.com, 1 broylesaward.com, 1 -brpmanuals.com, 1 brprohandyman.ca, 1 brq.com, 1 brr.fyi, 1 @@ -26408,6 +26206,7 @@ brunoramos.com, 0 brunoreno.be, 1 brunoriguzzi.io, 1 +brunorogerioadvocacia.com.br, 1 brunroom.tk, 1 brunswick.com, 0 brunswickcove.com, 1 @@ -26442,7 +26241,6 @@ bruun.co, 1 bruxserv.net, 1 bruyerre.eu, 1 -brw-shop.by, 1 brweb.tk, 1 brwebsolutions.tk, 1 brwn.loan, 1 @@ -26504,7 +26302,6 @@ bsdly.net, 1 bsdracing.ca, 1 bsdug.org, 1 -bsebresult.in, 1 bsee.gov, 1 bserved.de, 0 bseuc.eu, 1 @@ -26653,7 +26450,7 @@ bubra.net, 1 bubra.stream, 1 bubsngrubs.com.au, 1 -bubty.com, 0 +bubty.com, 1 bubu1.eu, 1 bubuland.bg, 1 bubulazi.com, 0 @@ -26692,7 +26489,6 @@ buckscounty.gov, 1 bucksfund.com, 1 buckthorn.ml, 1 -buckypaper.com, 1 buda.com, 1 budapestairport.tk, 1 budapestgraphics.hu, 1 @@ -26756,7 +26552,7 @@ budtraffic.net, 1 budulanradu.ro, 1 buednerei-202.de, 1 -buehler.rocks, 1 +buehler.rocks, 0 buehlerzell.de, 1 bueltge.de, 1 buena.me, 1 @@ -26852,7 +26648,6 @@ buildingdesign.tk, 1 buildinginspectionmandurah.ga, 1 buildingmaterials.tk, 1 -buildingpassport.com, 1 buildingpoint.pt, 1 buildingpointne.com, 1 buildingprojectsswanseama.gov, 1 @@ -26903,7 +26698,6 @@ bul3seas.eu, 1 bulabanews.com.ng, 1 bulario.com, 1 -bulario.net, 1 bularmas.com, 1 bulatlat.com, 1 bulatlat.org, 1 @@ -26952,7 +26746,6 @@ bullfitta.tk, 1 bullfrogpooltilecleaning.com, 1 bulli.tk, 1 -bullionexus.com, 1 bulliontradingllc.com, 1 bullis.me, 1 bullish.com, 1 @@ -27070,7 +26863,6 @@ burewala.tk, 1 burewalanews.tk, 1 burg-cadolzburg.de, 1 -burg-esslingen.de, 1 burg-falkenstein.de, 1 burg-trausnitz.de, 1 burgas.bg, 1 @@ -27095,7 +26887,6 @@ burienergy.com, 1 burina.net, 1 burke.services, 1 -burkebarclaylawoffice.com, 1 burkhardt.at, 0 burkitech.com, 1 burkoff.tk, 1 @@ -27202,7 +26993,6 @@ busesurbanoschile.tk, 1 busflag.tk, 1 bush41library.gov, 1 -bushbaby.com, 1 bushbeats.com, 1 bushcraftfriends.com, 1 bushfirerecovery.gov.au, 1 @@ -27379,7 +27169,6 @@ businessmarks.ga, 1 businessmetric.ga, 1 businessmind.ml, 1 -businessmobiles.com, 1 businessmystical.ga, 1 businessnames.ga, 1 businessnations.ga, 1 @@ -27491,7 +27280,6 @@ buster.me.uk, 1 bustickets.ph, 1 bustillodeloro.tk, 1 -bustmold.com, 1 bustmovesest.ga, 1 busty-milf.net, 1 bustyarchive.com, 1 @@ -27504,11 +27292,9 @@ buswell.email, 1 buswell.family, 1 buswiki.ml, 1 -busyb.co.uk, 1 busybee.nl, 1 busylamp.com, 1 busyon.cloud, 1 -busyscouter.com, 1 but-it-actually.work, 1 but-its-not-your.business, 1 butarque.es, 1 @@ -27700,7 +27486,6 @@ buyzoloft.cf, 1 buziaczki.pl, 1 buzinessmarket.ml, 1 -buzko.pl, 1 buzt.cn, 0 buzzage.fr, 1 buzzard.org, 1 @@ -27745,7 +27530,6 @@ bvrlodge.com, 1 bvrlodge.ro, 1 bvrpd-pa.gov, 1 -bvusd.org, 1 bvv-europe.eu, 1 bvwnews.com, 1 bvwphotography.com, 1 @@ -27847,7 +27631,7 @@ bynumlaw.net, 1 byodo-in.com, 1 byootify.com, 1 -byothe.fr, 1 +byothe.fr, 0 bypass-link.ga, 1 bypassgfw.tk, 1 bypetula.cz, 1 @@ -27864,7 +27648,6 @@ bysb.net, 0 byshop.tk, 1 byskafasi.com, 1 -byst.by, 1 bystryj-zajm.gq, 1 bystryj-zajm.tk, 1 byte-lab.tk, 1 @@ -27885,7 +27668,6 @@ bytema.sk, 1 bytemethod.ca, 1 bytemix.cloud, 1 -bytenews.org, 1 byteofdev.com, 1 bytepen.com, 1 bytepoint-software.nl, 1 @@ -27905,7 +27687,6 @@ bytesystems.com, 1 bytetechy.com, 1 bytetime.net, 0 -bytetuned.com, 1 byteultra.com, 1 bytez.tk, 1 bytheglass.gr, 1 @@ -27921,7 +27702,6 @@ bziaks.xyz, 1 bzik.cf, 1 bzkj.de, 1 -bzmb.eu, 1 bzomak.com, 1 bzsparks.com, 0 bztech.com.br, 1 @@ -27953,7 +27733,6 @@ c.lu, 1 c.sl, 1 c.wtf, 1 -c00ke.com, 1 c057cl7.com, 1 c0d3m4513r.com, 1 c0mplicated.tk, 1 @@ -27984,7 +27763,6 @@ c19proxalutamide.com, 1 c19pvpi.com, 1 c19quercetin.com, 1 -c19regn.com, 1 c19rmd.com, 1 c19study.com, 1 c19sv.com, 1 @@ -28012,7 +27790,6 @@ c3vo.de, 0 c3w.at, 1 c3wien.at, 1 -c4164.com, 1 c41ee55a-da20-4cff-8075-24afd0f22aac.com, 1 c4539.com, 1 c4b.tools, 1 @@ -28043,7 +27820,6 @@ ca5.de, 1 caa.ca, 1 caa.lk, 1 -caans-acaen.ca, 1 caarecord.org, 1 caasd.org, 1 caasda.tk, 1 @@ -28076,7 +27852,6 @@ cabinetdecomptablesaguenay.com, 1 cabinetlm.com, 1 cabinetm.com, 1 -cabinetmtc.com, 1 cabinetoumaima.tk, 1 cabinetselect.com, 1 cable-bg.com, 1 @@ -28106,7 +27881,6 @@ caburnsolutions.com, 1 caburntechnologies.com, 1 cabvertising.it, 1 -cac-hc.org, 1 cac-ua.com, 1 cacao-besos.com, 1 cacao-chocolate.com, 1 @@ -28131,7 +27905,6 @@ cackl.io, 1 cacko.tk, 1 cacmid.ca, 1 -cacnverslavingszorg.nl, 1 cacombos.com, 1 cacommenceavecmoi.ca, 0 cacoriccionline.tk, 1 @@ -28165,6 +27938,7 @@ cadecobots.com, 1 cadeengineering.com, 1 cadenadereferidos.tk, 1 +cadencescience.com, 1 cadervaulters.co.uk, 1 cadetsge.ch, 0 cadflow.pt, 1 @@ -28182,7 +27956,6 @@ cadonau.net, 1 cadonet.tk, 1 cadovod.tk, 1 -cadra.nl, 1 cadre.com, 1 cadreok.com, 1 cadsys.net, 1 @@ -28192,7 +27965,7 @@ cadvending.ch, 1 cadwalk.de, 1 cady-jennifer.tk, 1 -cadynce.com, 1 +cadynce.com, 0 caerdav.com, 1 caesar.today, 1 caesarkabalan.com, 0 @@ -28253,7 +28026,6 @@ caffeinefiend.org, 1 caffelatte.tk, 1 cafferata.tk, 1 -caffeservice.hu, 1 caffewasyl.pl, 1 cafirexos.com, 1 cafled.org, 1 @@ -28299,7 +28071,7 @@ cairoshell.com, 1 cais.de, 1 caise.tk, 1 -caissefrancaisedefinancementlocal.fr, 1 +caissefrancaisedefinancementlocal.fr, 0 caiteecooper.com, 1 caivps.com, 1 caiwenjian.xyz, 1 @@ -28330,6 +28102,7 @@ cakes.tk, 1 cakesbyzoey.com, 1 cakeshop.xyz, 1 +cakesoverseas.com, 1 cakessl.com, 1 cakestandscarriers.tk, 1 caketoindia.com, 1 @@ -28419,7 +28192,6 @@ calendriergn.ch, 1 calendriergratuit.fr, 1 caletka.cz, 1 -caletka.nl, 1 calgaryconstructionjobs.com, 0 calgarydermatologisters.ga, 1 calgraf.com, 0 @@ -28489,12 +28261,10 @@ callflex.com.br, 1 callfordataspeakers.com, 1 callforkunst.de, 0 -callfunc.com, 1 callhappyhive.com, 1 callhippo.com, 1 callhome.link, 1 callhub.io, 1 -calliesalls.com, 1 calligraph.gq, 1 calligraphychic.com, 1 callipeg.com, 1 @@ -28556,7 +28326,6 @@ camaras.uno, 1 camarilla.tk, 1 camarilloelectric.com, 1 -camarilloelectrical.com, 1 camaronazo.com, 1 camarzanadetera.tk, 1 camashop.de, 1 @@ -28577,7 +28346,6 @@ cambridgeanalytica.net, 1 cambridgemoneyman.com, 1 cambridgesecuritygroup.org, 1 -cambridgetutors.com, 1 cambridgevaulting.com, 1 cambuslangharriers.org, 1 camcelebs.com, 1 @@ -28587,7 +28355,6 @@ camdennj.gov, 1 camdenny.gov, 1 camdenpaws.com.au, 1 -camdesign.pl, 1 camelcrush.cf, 1 camelflight.tk, 1 camelforensics.com, 1 @@ -28602,7 +28369,7 @@ cameos.bo, 1 camera-podvod.tk, 1 camerahire.com.au, 1 -camerajabber.com, 0 +camerajabber.com, 1 cameralabs.org, 0 cameraman.tk, 1 cameramark.nl, 1 @@ -28700,9 +28467,7 @@ campingdewatermolen.nl, 1 campingfontanelle.it, 1 campinggadgetest.ga, 1 -campinggearheaven.com, 1 campinghuntingshooting.com, 1 -campingpasseiermeran.com, 1 campingpolidor.com, 1 campingprofessionalsest.ga, 1 campingshop.pl, 1 @@ -28727,7 +28492,6 @@ campuscom.jp, 1 campuscore.eu, 1 campusdrugprevention.gov, 1 -campusidzmx.com, 1 campuskota.com, 1 campusmedop.es, 1 campuspodsers.ga, 1 @@ -28824,6 +28588,7 @@ canarymod.net, 1 canarypower.tk, 1 canarys.cf, 1 +canastasderegalointernacionales.com, 1 canavilage.com, 1 canavillage.net, 1 canavillagepuntacana.com, 1 @@ -28858,7 +28623,6 @@ candinya.me, 1 candlcastles.co.uk, 1 candlelightchallenge.tk, 1 -candlelightediting.com, 1 candlemakingexplained.com, 1 candlepro.cf, 1 candlevn.com, 1 @@ -28941,6 +28705,7 @@ cannacards.ca, 1 cannamaca.com, 1 cannamx.online, 0 +cannaseedsonline.com, 1 cannature.eu, 1 cannedcyberlabs.org, 1 cannellecitron86-biomonde.fr, 1 @@ -29131,7 +28896,6 @@ caponvalleybank.com, 1 caporalmktdigital.com.br, 1 capota.tk, 1 -cappediatrics.com, 1 capper.de, 1 cappp.cz, 1 caprell.com, 1 @@ -29200,7 +28964,7 @@ car4rent.fr, 1 cara-bisnis.tk, 1 cara-mudah-hidup-sehat.tk, 1 -cara.care, 1 +cara.care, 0 carabin.cf, 1 caraccidentlawyersaltlake.com, 1 caraccidentslawyer.tk, 1 @@ -29225,7 +28989,6 @@ caraudiostore.tk, 1 caravaca.tk, 1 caravansciences.tk, 1 -caravanvlogger.co.uk, 1 caravelairclub.tk, 1 caraz.tk, 1 caraz.vn, 1 @@ -29262,7 +29025,6 @@ carbontv.com, 1 carbonvision.cn, 0 carbuzz.com, 1 -carbyne.com, 1 carcatron.org, 1 carceloinfierno.tk, 1 carcheck123.com, 1 @@ -29302,7 +29064,6 @@ cardliquidatorsers.ga, 1 cardloan-center.jp, 1 cardloan-manual.net, 1 -cardlysa.net, 1 cardmarketersers.ga, 1 cardmarketersest.ga, 1 cardmart.tk, 1 @@ -29366,7 +29127,6 @@ careerstart.co.jp, 1 careertransformed.com, 1 careervillage.org, 1 -carefree-creative.com, 1 carefu.link, 1 carefy.ph, 1 caregoportal.com, 1 @@ -29390,7 +29150,6 @@ caret.be, 1 caretaker.com, 1 caretogether.coop, 1 -carevan.org, 0 carevic.eu, 1 carey.cl, 1 careyohio.gov, 1 @@ -29529,7 +29288,7 @@ carmengrayfanclub.tk, 1 carmeni.tk, 1 carmenpolanco.co, 1 -carmentrifiletti.com, 1 +carmentrifiletti.com, 0 carmeny.org, 1 carna.tk, 1 carnageheart.tk, 1 @@ -29549,7 +29308,6 @@ carnildo.com, 1 carnivalcostumes.tk, 1 carnivalkingsupplies.com, 1 -carnivorediet.gr, 1 carnivorousplants.co.uk, 1 carobme.de, 1 carocream.org, 1 @@ -29570,7 +29328,6 @@ carolinaoliveira.tk, 1 carolinarice.com, 1 carolinasaddictionfellows.com, 1 -carolinatannure.com.br, 1 carolinavarletaarriagada.tk, 1 carolineball.com, 1 carolinebazin.fr, 1 @@ -29598,7 +29355,6 @@ carpenters.org, 1 carpentersvilleil.gov, 1 carpetandhardwoodflooringpros.com, 1 -carpetcleanerreviewshq.com, 1 carpetcleanerswilmington.com, 1 carpetcleaning-cypress.com, 1 carpetcleaningtomball.com, 1 @@ -29728,6 +29484,7 @@ cartoonvibe.com, 1 cartoonwap.tk, 1 cartoradio.fr, 1 +cartorio4oficiojuazeiro.com.br, 1 cartorios.tk, 1 cartoservice.tk, 1 cartouche24.eu, 1 @@ -29816,6 +29573,7 @@ casamientos.com.ar, 1 casamodesta.pt, 1 casandraemge.tk, 1 +casanovafishtacos.com, 1 casanuova.tk, 1 casaoggidomani.it, 1 casapalla.com.br, 1 @@ -29846,7 +29604,6 @@ cascadinglounge.tk, 1 cascavelle.fr, 1 cascavelle.nl, 1 -cascd.pt, 1 casden.fr, 1 case-vacanza-salento.com, 1 case4you.bg, 1 @@ -29902,7 +29659,6 @@ cashlogic.ch, 0 cashmanagerbg.com, 1 cashmerekala.com, 1 -cashortrade.org, 1 cashper.de, 1 cashplk.com, 1 cashregistry.tk, 1 @@ -30068,7 +29824,6 @@ casinosanalyzer.com, 1 casinosblockchain.io, 1 casinoscout.ca, 1 -casinoscout.nl, 1 casinoscryptos.com, 1 casinosnederland.com, 1 casinospesialisten.net, 1 @@ -30083,7 +29838,6 @@ casinozondercruks.nl, 1 casinozonderregistratie.net, 1 casinozondervergunning.nl, 1 -casio-caisses-enregistreuses.fr, 1 casio.bg, 0 casitawn.cf, 1 casjay.cloud, 0 @@ -30320,7 +30074,6 @@ catmoose.ca, 1 catmoz.fr, 1 catnetworks.co.jp, 1 -catniphaven.com, 1 catnippery.com, 1 catnmeow.com, 1 catphysics.com, 1 @@ -30411,7 +30164,6 @@ cbcexeter.org, 1 cbcnet.co.za, 1 cbcnet.info, 1 -cbd-natural.de, 1 cbd-world-online.com, 1 cbd.supply, 1 cbd181.com, 1 @@ -30422,7 +30174,6 @@ cbddo.gov.tr, 1 cbdev.de, 1 cbdication.com, 1 -cbdlession.com, 1 cbdlinks.xyz, 1 cbdnational.com, 1 cbdoilcures.co, 1 @@ -30467,7 +30218,6 @@ cbt.tj, 1 cbw.sh, 1 cbxp.in, 1 -cby.im, 0 cc-customer.de, 1 cc.ag, 1 cc.hn, 1 @@ -30547,6 +30297,7 @@ ccnbikes.com, 1 ccnda.net, 1 ccnda.org, 0 +ccnexus.global, 1 ccnm.cc, 1 cco.or.jp, 1 ccoo.cat, 1 @@ -30679,7 +30430,7 @@ ceafinney.com, 1 ceakumal.org, 1 ceannard.net, 1 -cearaagora.com.br, 1 +cearaleste.com.br, 1 cearl.cc, 1 ceatheneum.com, 1 ceba-cuec.ca, 0 @@ -30820,7 +30571,6 @@ cellypso.com, 1 celmedia.cl, 1 celsa.fr, 1 -celsaho.com, 0 celseven.com, 1 celsoazevedo.com, 1 celtacad.tk, 1 @@ -30838,7 +30588,6 @@ cement-co2-protocol.org, 1 cementplas.es, 0 cementscience.com, 1 -cemes.re, 1 cemetary.tk, 1 ceml.ch, 1 cemporcentocliente.com.br, 1 @@ -30887,6 +30636,7 @@ centr.dn.ua, 1 central-apartman.tk, 1 central4.me, 1 +centralbank.ae, 1 centralbetsers.ga, 1 centralbetsest.ga, 1 centralcityjuniorkindergarten.com, 1 @@ -30979,7 +30729,6 @@ centsi.io, 1 centsiwallet.com, 1 centura.de, 1 -centuria.co.nz, 1 centurialeonina.com, 1 centurion-consulting-cie.eu, 1 centurion-consulting.eu, 1 @@ -30989,8 +30738,6 @@ centurion-meet.site, 1 centurion.ovh, 1 centurioninfosec.com, 0 -centurionlaboratories.com.ua, 1 -centurionlaboratories.in.ua, 1 centurionunderground.com, 1 century-properties.com, 1 century21.es, 1 @@ -31055,7 +30802,6 @@ cernakova.eu, 1 cernalistina.eu, 1 cernko.de, 1 -cerok.cl, 1 ceroresiduo.com, 0 cerovica.tk, 1 cerpus-course.com, 1 @@ -31129,6 +30875,7 @@ ces-ltd.com, 1 cesame.ca, 1 cesar-hector.tk, 1 +cesarecirugiaplastica.com, 1 cesarfotos.com.br, 1 cesarparedespacora.com, 1 cesarpinto.com, 1 @@ -31143,7 +30890,6 @@ cesibo.com, 1 cesipagano.com, 0 cesium.ml, 1 -cesjo.pl, 1 ceska-elita.cz, 1 ceska-polygraficka.cz, 1 ceska-polygraficka.eu, 1 @@ -31151,6 +30897,7 @@ cesobaly.cz, 1 cesonia.io, 1 cespedes.fr, 1 +cestasdepresente.com.br, 1 cestasedelicias.com.br, 1 cestasencantopresentes.com.br, 1 cestaswmonline.com.br, 1 @@ -31183,8 +30930,8 @@ cewek.ml, 1 cewood.xyz, 1 cexplorer.io, 1 +ceyhanmolla.com, 1 ceyizlikelisleri.com, 1 -ceylondigital.co.uk, 1 ceylonnomadtours.com, 1 cezannehr.com, 1 cezdent.com, 1 @@ -31247,6 +30994,7 @@ cgal.org, 1 cgan.pw, 1 cgarchives.com, 1 +cgaro.law, 1 cgbassurances.ch, 0 cgbh3.gq, 1 cgbproduction.tk, 1 @@ -31412,7 +31160,6 @@ chamudi.lk, 1 chamudi.net, 1 chamurliyski.com, 1 -chanchi.idv.hk, 1 chanddriving.co.uk, 1 chanderson.com.au, 1 chandleraz.gov, 1 @@ -31444,7 +31191,6 @@ channel-7.net, 1 channelingranny.com, 1 channelist.tk, 1 -channellife.asia, 1 channellife.co.nz, 1 channellife.com.au, 1 channelpro.es, 1 @@ -31492,7 +31238,6 @@ chapstick.life, 1 chaqueteros.tk, 1 char.press, 1 -character-count.com, 1 charbonnel.eu, 1 charcoal-gray.com, 1 charcoal-se.org, 1 @@ -31568,7 +31313,6 @@ charlotte-touati.ch, 1 charlotteanne.tk, 1 charlottecountyva.gov, 1 -charlottejulienne.com, 1 charlottemi.gov, 1 charlottesvillegolfcommunities.com, 1 charlotteswimmingpoolbuilder.com, 1 @@ -31687,6 +31431,7 @@ chatopi.be, 1 chatopia.tk, 1 chatovod.tk, 1 +chatphp.com, 1 chatplanet.com, 1 chatpoint.tk, 1 chatreplay.stream, 1 @@ -31753,6 +31498,7 @@ cheapairlinesuk.com, 1 cheapairplaneticket.biz, 1 cheapalarmparts.com.au, 0 +cheapandbesthosting.com, 1 cheapautoinsuranceblog.com, 1 cheapbloggingers.ga, 1 cheapchiaplotting.com, 1 @@ -31943,11 +31689,10 @@ cheminsetconscience.com, 1 chemiphys.com, 0 chemistry-schools.com, 1 -chemistwarehouse.ae, 1 chemnitz2025.de, 1 chemolak.pl, 1 chemotion.net, 1 -chemstage.com, 1 +chemstage.com, 0 chemungtownshipil.gov, 1 chemwatch.net, 1 chenangocountyny.gov, 1 @@ -31982,7 +31727,6 @@ chenx221.xyz, 1 chenx2210.xyz, 1 chenyin.work, 1 -chenzhi.idv.hk, 1 cheque-transitionactive.fr, 1 chequeo.de, 1 chequeraccounting.com.au, 1 @@ -32026,10 +31770,10 @@ cheshirex.com, 0 chesolar.cz, 1 chess-mentor.com, 1 +chess.katowice.pl, 1 chesslovin.com, 1 chesspoint.ch, 1 chesstempo.com, 1 -chessustron.pl, 1 chessveterinary.co.uk, 1 chesswiki.org, 1 chester-law.com, 1 @@ -32041,7 +31785,6 @@ chetin-orlov.ga, 1 cheto.io, 1 chetori.tk, 1 -chetu.com, 1 chetwood.se, 1 cheval.estate, 1 cheviron.org, 1 @@ -32136,7 +31879,6 @@ chifeng.com.tw, 1 chiffer.nu, 1 chiffrer.info, 1 -chifumi.net, 1 chihuahuaalinstante.com, 1 chijb.cc, 1 chikahaku1001vr.jp, 1 @@ -32294,7 +32036,6 @@ chiro-merksplas.tk, 1 chiroharbalorifa.tk, 1 chiroherne.tk, 1 -chirointellect.com, 0 chirojap.tk, 1 chirolokalenfonteintjekoersel.be, 1 chiromeisjes-boxberg.tk, 1 @@ -32329,7 +32070,7 @@ chizra.com, 1 chk-ccs.com, 1 chkmkt.com, 1 -chkserv.com, 0 +chkserv.com, 1 chksite.com, 1 chl.la, 1 chlapidarium.cz, 1 @@ -32415,7 +32156,6 @@ chopperforums.com, 1 chopradionet.tk, 1 chordiant.com, 1 -chordify.net, 1 chordmag.com, 1 chordpage.com, 1 chordu.com, 1 @@ -32571,7 +32311,6 @@ christine-kraemer.de, 0 christineandcie.fr, 1 christineblachford.com, 1 -christinecloma.com, 1 christineglaeser.de, 1 christinenieva.com, 1 christineprayon.de, 1 @@ -32694,9 +32433,9 @@ chtodelat.ga, 1 chtsi.uk, 1 chtyvo.tk, 1 -chuan.cc, 0 chuan.top, 1 chuanggu.com, 1 +chuanxinlian.com, 1 chubbygirlpics.com, 1 chubr.cf, 1 chubuhokenservice.com, 1 @@ -32742,6 +32481,7 @@ churchaid.ml, 1 churchforeveryone.info, 1 churchforum.tk, 1 +churchfuel.com, 1 churchill.co.za, 1 churchillcountynv.gov, 1 churchillhealthcentre.com, 1 @@ -32835,7 +32575,7 @@ cicery.com, 1 cichol.com, 1 ciclimattio.com, 1 -ciclismoyrendimiento.com, 1 +ciclismoyrendimiento.com, 0 ciclista.roma.it, 1 ciclodekrebs.com, 1 ciclodelcarbono.com, 1 @@ -32946,6 +32686,7 @@ cineping.com, 1 cineplex.my, 1 cineramen.gr, 1 +cinet.jp, 1 cineterror.tk, 1 cineworld.co.in, 1 cinexilio.tk, 1 @@ -33022,6 +32763,7 @@ circlepluscircle.me, 1 circlevilleoh.gov, 1 circoeia.com, 0 +circolopizza.es, 0 circu.ml, 0 circues.com, 1 circuit.co.uk, 1 @@ -33029,7 +32771,6 @@ circuitclerkmarioncountyms.gov, 1 circular-economy.earth, 1 circularcityfundingguide.eu, 1 -circuloescola.com, 1 circulosocial77.com, 1 circumcision.org, 1 circumstances.ir, 1 @@ -33075,7 +32816,6 @@ ciss.ltd, 1 cissofitness.com, 1 cistenikoberculiberec.net, 1 -cistenivozujistebnicky.cz, 1 cistit.tk, 1 cistoaracnoide.org, 1 cisum-cycling.com, 1 @@ -33359,7 +33099,6 @@ civey.com, 1 civia.com, 1 civic-europe.eu, 1 -civicamente.cl, 1 civicconnectiongroup.com, 1 civicdigest.com.au, 1 civicforum.pl, 1 @@ -33451,7 +33190,6 @@ cl0ud.space, 0 claarycherry.com, 1 clacetandil.com.ar, 1 -clackyfest.com, 1 clactonfencingsupplies.co.uk, 1 clad.cf, 1 clague.moe, 1 @@ -33546,6 +33284,7 @@ claritin.gq, 1 claritin.ml, 1 clarity-c2ced.appspot.com, 1 +claritydesignworks.com, 1 clarityforspas.com, 1 clarkassociatesinc.biz, 1 clarkbuildersllc.com, 1 @@ -33590,7 +33329,7 @@ class.com.au, 1 class66.tk, 1 classbasic.com, 1 -classbasics.com, 1 +classbasics.com, 0 classcreator.io, 1 classdesignhome.com, 1 classdojo.com, 1 @@ -33645,7 +33384,6 @@ classy-websites.de, 1 classygaga.com, 1 classyng.com, 1 -claster.it, 1 clatsopcounty.gov, 1 claude.me, 1 claude.photo, 1 @@ -33784,7 +33522,6 @@ clearvoice1.com, 1 clearvoiceu.com, 0 clearwateragency.com.au, 1 -clearwaterbidets.com, 1 clearwatercountyid.gov, 1 clearwatercountymn.gov, 1 clearwaterseries.tk, 1 @@ -33915,7 +33652,6 @@ clickrising.com, 1 clicks.codes, 1 clicks24.cf, 1 -clicksacolas.com, 1 clickseek.in, 1 clicksengage.com, 1 clickspeedtest.net, 1 @@ -33931,6 +33667,7 @@ clicktrans.it, 1 clicktrans.pl, 1 clickzone.ga, 1 +clicoclick.com, 1 clien.net, 1 client-catalyst.com, 1 client.coach, 0 @@ -33999,8 +33736,6 @@ clinic-manager.academy, 1 clinica.zapto.org, 1 clinicaarques.es, 1 -clinicabelve.com.br, 1 -clinicadeesteticacontagem.com.br, 1 clinicadeesteticaembh.com, 1 clinicadentalados.com, 1 clinicadentalaravena.com, 1 @@ -34136,7 +33871,6 @@ cloud-glaeser.dedyn.io, 1 cloud-hair.jp, 1 cloud-lines.ml, 1 -cloud-paradise.ddns.net, 1 cloud-screen.com, 1 cloud-world.tk, 1 cloud.bugatti, 1 @@ -34185,7 +33919,6 @@ clouddomain.tk, 1 clouddownloader.net, 1 cloudeezy.com, 1 -cloudengage.com, 1 cloudera.com, 0 cloudevolutionforum.com.br, 1 cloudey.net, 1 @@ -34195,7 +33928,6 @@ cloudfilecomputer.ga, 1 cloudfiles.at, 1 cloudfinders.cf, 1 -cloudfit.tech, 1 cloudflare-dns.com, 1 cloudflare.com, 1 cloudflare.irish, 1 @@ -34266,7 +33998,6 @@ cloudsib.ddns.net, 1 cloudsign.jp, 1 cloudskill.in, 1 -cloudsmart.tech, 1 cloudsmith.com, 0 cloudsms.com, 1 cloudspace-analytics.com, 1 @@ -34274,6 +34005,7 @@ cloudspire.net, 1 cloudstoragecompare.com, 1 cloudstored.nl, 1 +cloudstorm.me, 1 cloudstress.ga, 1 cloudsweeper.com, 1 cloudsweeper.de, 1 @@ -34319,6 +34051,7 @@ clowd.haus, 1 clowd.ovh, 1 clown-clan.tk, 1 +clown-workshop.de, 1 clown-zappo.de, 1 clownish.co.il, 1 cloxy.com, 1 @@ -34331,7 +34064,7 @@ clr3.com, 1 cls.im, 1 clsimage.com, 1 -clsmalta.eu, 1 +clsmalta.eu, 0 clsoft.ch, 1 clu-in.org, 1 cluadmin.de, 1 @@ -34351,7 +34084,6 @@ club-reduc.com, 1 club-slow.jp, 1 club-soul.tk, 1 -club-transformation-digitale.com, 1 club.zj.cn, 1 club10x.com, 1 clubanimal.cl, 1 @@ -34429,7 +34161,6 @@ clubpilates.sa, 1 clubpublic.cl, 1 clubserveers.ga, 1 -clubsmartiptv.fr, 1 clubsuccessjapan.com, 1 clubtamarugal.tk, 1 clubtecknocore.tk, 1 @@ -34453,7 +34184,7 @@ cluin.org, 1 cluj.apartments, 1 cluj.help, 1 -clun.top, 1 +clun.top, 0 clurinternational.com, 1 clush.pw, 1 cluster.biz.tr, 1 @@ -34489,7 +34220,6 @@ cmadeangelis.it, 1 cmagazine.org, 1 cmalet-avocat.fr, 1 -cmbeautiful.com, 1 cmbs.loans, 1 cmc.pt, 0 cmcbank.co.in, 1 @@ -34605,7 +34335,6 @@ co2eco.cn, 0 co2fr.ee, 0 co3app.com, 1 -co50.com, 0 coa.gov.ph, 1 coach-dortef.dk, 1 coach-enligne.fr, 1 @@ -34655,6 +34384,7 @@ coathangerstrangla.com, 1 coathangerstrangler.com, 1 coating-equipment.com, 1 +coatl-industries.com, 1 coats-and-jackets.tk, 1 coatsandcocktails.org, 1 cobaka.tk, 1 @@ -34759,7 +34489,6 @@ code.golf, 1 code.google.com, 1 code.gov, 1 -code100.com.py, 1 code4rena.com, 1 code9000.be, 1 code972.com, 1 @@ -34851,7 +34580,6 @@ coderpad.io, 1 codersatlas.co, 1 codersatlas.xyz, 1 -coderus.com, 1 codes.pk, 1 codesandbolts.com, 1 codeseek.com, 1 @@ -34859,9 +34587,8 @@ codeslaw.com, 1 codesplain.in, 1 codesport.io, 0 -codessale.com, 1 codestudies.net, 1 -codesync.sa, 1 +codesync.sa, 0 codetahiche.com, 1 codetheweb.blog, 1 codetheworld.com, 1 @@ -34986,7 +34713,6 @@ cogknockers.com, 1 cogknockers.net, 1 cognac-oenologie.com, 1 -cognac-tasting-tour.com, 1 cognigennetwork.tk, 1 cognitiveapplications.net, 1 cognitivebehaviourtherapytoronto.com, 1 @@ -35225,7 +34951,6 @@ collerosso.com, 1 colley.tk, 1 collezione.it, 1 -collezionemaramotti.org, 1 collideascope.co, 1 colliechatter.com, 1 collierlunaire.fr, 1 @@ -35261,13 +34986,11 @@ colloquio.tk, 1 colloquy.mobi, 1 colmcille.org, 1 -colmena.biz, 1 colo-tech.com, 1 colocolochile.tk, 1 +coloffmedia.com, 1 cologix.com, 1 cololi.moe, 1 -colombia.co, 1 -colombia.travel, 1 colombiahistorica.com, 1 colombiajobstoday.com, 1 colombian.cam, 1 @@ -35318,7 +35041,6 @@ colorpalette.org, 1 colorpicker.fr, 1 colorsbycarin.com, 1 -colorspire.com, 1 colortronic.tk, 1 colorunhas.com.br, 0 colorvibe.ee, 1 @@ -35349,7 +35071,6 @@ columbialawreview.org, 1 columbiamemorialhealth.org, 1 columbiamspd.gov, 1 -columbiaproemergencymovers.com, 1 columbiascaffolding.com, 1 columbiathreadneedle.com, 1 columbiatwpmi.gov, 1 @@ -35366,7 +35087,6 @@ colwyn.me, 1 colwynfm.com, 1 colyakoomusic.com, 1 -com-b.vn, 1 com-news.io, 1 com-tic.africa, 1 com.cc, 1 @@ -35459,7 +35179,6 @@ comfortablelife.tk, 1 comfortdelgro.com, 1 comfortsolutionsair.com, 0 -comfortveranda.nl, 1 comfriesland.tk, 1 comfuzztible.tk, 1 comfy-court.com, 1 @@ -35584,7 +35303,6 @@ communitycollegereview.com, 1 communitycreditunion.com, 1 communitydirectory.tk, 1 -communitydriving.com, 1 communityeducators.net, 1 communityflow.info, 1 communitylivingalgoma.org, 1 @@ -35671,13 +35389,11 @@ compassdirectportal.com, 1 compassfinance.com, 1 compassionate-biology.com, 1 -compassionatehlt.com, 1 compassionaterelease.com, 1 compasslos.com, 1 compassregroup.com, 1 compattatori.it, 1 compdermcenter.com, 1 -compdev.ru, 1 compensadosbello.com.br, 1 compeon.de, 1 compete4ever.com, 1 @@ -35700,7 +35416,6 @@ completecase.com, 1 completecomps.au, 1 completecontrol.tk, 1 -completed.com, 1 completeonlinepharmacy.com, 1 completepayrollsolutions.com, 1 completeprivacy.tk, 1 @@ -35750,7 +35465,6 @@ comprarpapelhigienico.online, 1 comprascuba.online, 1 comprauncelular.com, 1 -comprebrindes.com.br, 1 compree.com, 1 comprehensiveihc.com, 1 compress.cafe, 1 @@ -35759,7 +35473,7 @@ comprofacil.es, 1 compromis-promesse-vente.fr, 1 compservice.in.ua, 1 -compteq.solutions, 1 +compteq.solutions, 0 comptoir-hardware.com, 1 comptoirducycle.com, 1 comptonslespetitescroix.tk, 1 @@ -35936,7 +35650,6 @@ conectens.com, 1 conectumfinanse.pl, 1 conejicos.tk, 1 -coneo.eu, 1 coneser2gl.com, 1 conesin.com, 1 conews.ml, 1 @@ -35987,9 +35700,8 @@ configwizard.xyz, 1 confio.gmbh, 0 confio.pt, 1 -confirm.dk, 1 confirmit.ca, 1 -confirmit.com.au, 0 +confirmit.com.au, 1 confirmit.de, 1 confiscate.ga, 1 confiscation.tk, 1 @@ -36027,7 +35739,6 @@ conjfrnk.com, 1 conju.cat, 0 conjugacao.com.br, 1 -conjunctions.com, 1 conjur.org, 1 conjurer.tk, 1 conjurosamarresytrabajosespirituales.com, 1 @@ -36059,12 +35770,10 @@ connectingmillions.com, 1 connectingrentals.com, 1 connectingup.org, 1 -connection-sggz.nl, 1 connectionplanet.nl, 1 connections.je, 1 connectionstrings.com, 1 connective.com.au, 0 -connectivityinnovationnetwork.com, 1 connectivityparty.tk, 1 connectmath.com, 1 connectme.com.mx, 1 @@ -36312,7 +36021,6 @@ contos.cz, 1 contra.com, 1 contrabass.net, 1 -contracorriente.red, 1 contracostacr.gov, 1 contracostacre.gov, 1 contracostavote.gov, 1 @@ -36348,7 +36056,6 @@ controld.com, 1 controle-exportations.fr, 1 controle-technique-ales.fr, 1 -controle.net, 1 controlecelular.com.br, 1 controleer-maar-een-ander.nl, 1 controleert.nl, 1 @@ -36381,6 +36088,7 @@ conversationexchange.com, 1 conversatis.cf, 1 converser.tk, 1 +conversiepartners.nl, 1 conversionsciences.com, 1 conversive.nl, 1 convert.im, 1 @@ -36398,7 +36106,6 @@ conviction.org.uk, 1 convierteenabudancia.com, 1 convocatoriafundacionpepsicomexico.org, 0 -convocatoriasrtve.es, 1 convoluted.solutions, 1 convoyin.com, 1 conwaymedicalcenter.com, 1 @@ -36419,6 +36126,7 @@ cookcountysheriffil.gov, 1 cookescastles.co.uk, 1 cookgem.com, 1 +cookgoodrecipes.com, 1 cookicons.co, 1 cookie-directive.cf, 1 cookie4.com, 1 @@ -36535,7 +36243,6 @@ copilotgps.com, 1 copilotlive.com, 1 copilotpro.com, 1 -coppelmansmakelaardij.nl, 1 copper.co, 1 copperart.ca, 1 copperexports.tk, 1 @@ -36573,7 +36280,6 @@ copytext.ml, 1 copywriting-on-demand.tk, 1 coral-study.eu, 1 -coral.tech, 1 coraldivers.co.za, 1 coralenergy.gr, 1 coralexpeditions.com, 1 @@ -36607,7 +36313,7 @@ cordial.systems, 1 cordialapis.com, 1 cordioea.net, 1 -cordis.io, 1 +cordis.io, 0 cordlessdog.com, 1 cordoba.es, 1 cordobaromana.com, 1 @@ -36619,7 +36325,6 @@ core-networks.de, 1 core.edu, 1 core.md, 1 -core.mx, 1 core.org, 1 core.org.pt, 1 core300.org, 1 @@ -36682,7 +36387,6 @@ coriafumigacion.com, 1 coribi.com, 1 corima.it, 1 -corinastefan.ro, 1 corinnanese.de, 1 corinsamsterdam.com, 1 corintech.net, 1 @@ -36713,7 +36417,6 @@ cornerstone.photography, 1 cornerstone.rocks, 1 cornerstonebuildingbrands.com, 1 -cornerstonefoundationrepairllc.com, 1 cornerstonenorthwest.com, 1 cornerstoneondemand.com, 1 cornertoyshop.ga, 1 @@ -36768,7 +36471,6 @@ corporateinbound.com, 1 corporatelive.azurewebsites.net, 1 corporatevisions.com, 1 -corporativoarval.info, 1 corposeditora.tk, 1 corposflex.com, 1 corproam.com, 1 @@ -36831,7 +36533,7 @@ corsoformazione.roma.it, 1 corsohaccp.roma.it, 1 corsorspp.roma.it, 1 -corstet.com, 1 +corstet.com, 0 cortadoradeplasma.online, 1 cortapelos.site, 1 corte.tk, 1 @@ -36994,7 +36696,7 @@ cottagegroveor.gov, 1 cottagelife.com, 1 cottagessw.co.uk, 1 -cottier-angeli.swiss, 1 +cottier-angeli.swiss, 0 cottonage.tk, 1 cottonwoodcountymn.gov, 1 cottonwoodimprovement.gov, 1 @@ -37134,7 +36836,6 @@ coveralls.io, 1 covercupboard.co.uk, 1 coveredinspiders.com, 1 -covering.com.py, 1 coverings.com, 1 covermusik-band.de, 1 covermytrip.com.au, 1 @@ -37200,7 +36901,6 @@ cozanne.fr, 1 coze.zone, 1 cozinharaz.com, 1 -cozmikengineering.com, 1 cozmoapp.com, 1 cozmoyachts.com, 1 cozo.me, 1 @@ -37436,7 +37136,6 @@ cratexind.com, 1 cratitadelicioasa.ro, 1 cratss.co.uk, 1 -cravatar.cn, 0 cravecraftonline.com, 1 cravingtoquit.com, 1 crawcial.de, 1 @@ -37468,6 +37167,7 @@ crazycube.tk, 1 crazydomains.ae, 1 crazydomains.co.uk, 1 +crazydomains.com, 1 crazydomains.com.au, 1 crazydomains.in, 1 crazydrivers.tk, 1 @@ -37585,7 +37285,6 @@ creativeground.com.au, 1 creativeideasagency.com, 1 creativeink.de, 1 -creativejuiz.fr, 1 creativekitchens.co.nz, 1 creativekkids.com, 1 creativelaw.eu, 1 @@ -37730,9 +37429,8 @@ crg-pi.com, 1 crgalvin.com, 1 crgm.net, 1 -cri-paris.org, 1 +cri-paris.org, 0 cria.jp, 1 -criandosites.com.br, 1 crianma.com, 0 criaraposta.com.br, 1 crias.fr, 1 @@ -37832,7 +37530,6 @@ cristaleslitios.com.mx, 1 cristalgema.ga, 1 cristalid.com, 1 -cristallinecar.com, 1 cristals.ga, 1 cristaltercos.com.br, 1 cristau.org, 1 @@ -37885,7 +37582,6 @@ crm.onlime.ch, 0 crm114d.com, 1 crm911.com, 0 -crmall.com, 1 crmdumariage.com, 1 crmforce.mil, 1 crmofiweb.net, 1 @@ -37896,9 +37592,11 @@ crn.li, 1 crnajobsite.com, 1 crnalab.net, 1 +croachlife.com, 1 croatia.hr, 1 crobeauty.com, 1 croceverdevb.it, 1 +crocheclube.com, 1 crocheteursdefrance.fr, 1 crochetkim.com, 1 crocia.com, 1 @@ -37927,7 +37625,6 @@ cronenberg.cc, 1 cronicademuro.tk, 1 cronicanet.com.br, 1 -cronicasjaponicas.com, 1 cronix.cc, 1 cronjob.de, 1 cronobox.one, 1 @@ -37952,11 +37649,10 @@ cross-culture.tk, 1 cross-games.tk, 1 cross-led-sign.com, 1 -cross-m.co.jp, 1 +cross-m.co.jp, 0 cross-x.com, 1 crossair.tk, 1 crossbordermediator.eu, 1 -crosscap.com, 1 crosschq.com, 1 crossclassify.com, 1 crosscom.ch, 1 @@ -37968,6 +37664,7 @@ crossfireintegration.com, 1 crossfiremovies.tk, 1 crossfitalvalade.com, 1 +crossfitblau.com, 1 crossformer.com, 1 crossfox.red, 1 crosslaketech.com, 1 @@ -37980,7 +37677,6 @@ crossoverit.com, 1 crosspeakoms.com, 1 crossplainstn.gov, 1 -crosspointmn.org, 1 crossroads-gmbh.ch, 1 crossroadsartscouncil.org, 1 crosstitch.com, 1 @@ -38012,8 +37708,6 @@ crown-beverage.com, 1 crown-building.com, 1 crown-trading.ru, 1 -crownaffairs.ch, 1 -crownagentapp.com, 1 crownandchamparesorts.com, 1 crowncastles.co.uk, 1 crownchessclub.com, 1 @@ -38149,7 +37843,7 @@ cryptobonus.tk, 1 cryptobot.dk, 1 cryptoclix.website, 1 -cryptocoinbenchmark.com, 1 +cryptocoinbenchmark.com, 0 cryptocon.org, 1 cryptocurrency.guru, 1 cryptocurrencynews.today, 1 @@ -38231,7 +37925,6 @@ crys.ovh, 1 crys.pw, 1 crys.tv, 1 -crystal-bg.com, 1 crystal-media.tk, 1 crystal-zone.com, 1 crystal.com.co, 1 @@ -38246,6 +37939,7 @@ crystaldesign.tk, 1 crystaldown.de, 0 crystalglass.ml, 1 +crystalhealthandbeauty.co.uk, 0 crystallake.tk, 1 crystalprinting.com.au, 1 crystalpw.com, 1 @@ -38537,7 +38231,6 @@ cubistmediagroup.com, 1 cubitt.cz, 1 cublick.com, 1 -cubminnesota.org, 1 cubocell.com, 1 cubotabacaria.com.br, 1 cuboxmovies.ga, 1 @@ -38660,7 +38353,6 @@ cumnock.name, 1 cumnock.org, 1 cumplegenial.com, 1 -cumseface.eu, 1 cumsext.me, 1 cumshots-video.ru, 1 cumtd.com, 1 @@ -38674,7 +38366,7 @@ cuo.net, 1 cuoc.org.uk, 1 cuone.org, 1 -cuongthach.com, 1 +cuongthach.com, 0 cuongthach.net, 1 cuoredesigns.tk, 1 cuorineri.tk, 1 @@ -38724,7 +38416,6 @@ curiosidadeanimal.cf, 1 curiosity-driven.org, 1 curiositytrained.com, 1 -curiosmos.com, 1 curious-today.com, 1 curious.host, 1 curiouscast.ca, 1 @@ -38807,7 +38498,6 @@ cusfit.com, 1 cusgpwoerden.nl, 1 cushlaofgullion.com, 1 -cushnir.com, 1 cushytushiediapers.com, 1 custer.tk, 1 custercounty-co.gov, 1 @@ -38825,7 +38515,6 @@ customcircuitsltd.co.uk, 1 customcraft.tk, 1 customdissertation.com, 1 -customer2you.com, 1 customerfocus.co.za, 1 customerinfra.com, 1 customerinfra.net, 1 @@ -39134,7 +38823,6 @@ cyberregister.nl, 1 cyberregister.org, 1 cyberrepair.de, 1 -cyberresilience.com, 1 cyberresilience.io, 1 cyberry.eu, 1 cybersafesolutions.com, 0 @@ -39145,7 +38833,6 @@ cyberschmiede.at, 1 cyberschmiede.com, 1 cyberschmiede.de, 1 -cybersec.help, 1 cybersecur.co.ao, 1 cybersecurite-info.fr, 1 cybersecurity.gov, 1 @@ -39361,12 +39048,10 @@ d00d.de, 1 d0g.cc, 1 d0xq.net, 1 -d10ses.com, 1 d166.net, 1 d1b2k93bahaw3s.cloudfront.net, 1 d1gital.org, 1 d1iwhdc6scsqsn.cloudfront.net, 1 -d1j.co, 1 d1lz5ymsljbgdd.cloudfront.net, 1 d1pbyafuxn3mkm.cloudfront.net, 1 d1pyhxxwnnp9rt.cloudfront.net, 1 @@ -39482,8 +39167,6 @@ dachshundsaspets.com, 1 dachshundtalk.com, 1 dachsklep.pl, 1 -daciaforum.nl, 1 -daciamodellen.nl, 1 daconsult.uk, 1 dacooninternational.com, 1 dacsanchatviet.com, 1 @@ -39498,7 +39181,6 @@ daddyfinger.me, 1 daddyhax.ml, 1 daddylonglegs.tk, 1 -daddyschickenshack.com, 1 daddysfranchising.com, 1 daddysluder.net, 1 dadecityfl.gov, 1 @@ -39559,6 +39241,7 @@ daglar-domany.tk, 1 dagmar2018.cz, 1 dagmarhamalova.cz, 1 +dagrands.com, 1 dagrs.se, 1 dagsell.ga, 1 daha.net, 1 @@ -39724,6 +39407,7 @@ damadam.pk, 1 damades.com, 1 damag.net, 1 +damaged.org, 1 damarsarkilar.tk, 1 damassimo.bg, 1 dambachpeacebuilderfellowships.org, 1 @@ -39824,6 +39508,7 @@ danejones.com, 1 danelska.pl, 1 danelski.pl, 1 +danesara.com, 1 daneshtools.tk, 1 danfromit.co.uk, 1 danfromit.com, 1 @@ -39888,7 +39573,6 @@ danielfisher.com, 1 danielg0.co.uk, 1 danielg0.com, 1 -danielgallagher.co, 1 danielgil.pt, 1 danielgorr.de, 1 danielgray.email, 1 @@ -39921,6 +39605,8 @@ danielmicay.com, 1 danielmorales917.com, 1 danielmorell.com, 1 +danielmostertman.com, 1 +danielmostertman.nl, 1 danielnaaman.com, 1 danielnaaman.net, 1 danielnaaman.org, 1 @@ -40032,7 +39718,6 @@ danthecloudman.com, 1 dantikap.tk, 1 danux.co.uk, 1 -danvillebikeandfootwear.com, 1 danvillein.gov, 1 danvillevt.gov, 1 danw.io, 1 @@ -40063,7 +39748,6 @@ dapmalaysia.org, 1 dapoxetinagenerico.cf, 1 dapoxetine.gq, 1 -dapperdom.net, 1 dappgambl.com, 1 daprint.tk, 1 dapss-ut.gov, 1 @@ -40089,7 +39773,7 @@ darenet.org, 1 daresay.games, 1 daresaygames.com, 1 -daretogain.com, 1 +daretogain.com, 0 darf.nl, 1 darfurwall.org, 1 dari.ae, 1 @@ -40099,7 +39783,6 @@ darientownwi.gov, 1 darienvillagewi.gov, 1 dario.gq, 1 -dariosirangelo.me, 1 darioturchetti.me, 1 darioush.com, 0 dariusheghbali.tk, 1 @@ -40285,7 +39968,6 @@ dasinternetluegt.at, 1 daskirschhaus.com, 1 dasler.eu, 1 -dasmailarchiv.ch, 1 dasolindustrialpark.tk, 1 dassettpottery.com, 1 dastchin.live, 1 @@ -40307,7 +39989,6 @@ data-reader.de, 1 data-replicator.cloud, 1 data-replicator.com, 1 -data-room.nl, 1 data-servers.com, 1 data-wing.ga, 0 data.gov, 1 @@ -40316,7 +39997,6 @@ data.world, 1 data18.com, 0 data3w.nl, 1 -data4.nl, 1 dataadvantage.se, 1 database-excel-integration.com, 1 database-word-integration.com, 1 @@ -40360,7 +40040,6 @@ datadefendersforum.com, 1 datadoghq.com, 1 datadorf.de, 1 -datadraugen.no, 1 datadriven101.tech, 1 datadyne.technology, 1 dataentry.top, 1 @@ -40388,7 +40067,6 @@ datalinx.fr, 1 dataloft.tk, 1 datalogistics.lt, 1 -datalok.de, 1 datalysis.ch, 0 dataman.ml, 1 datamark.net, 1 @@ -40405,7 +40083,6 @@ datapun.ch, 1 datarails.com, 1 dataregister.info, 1 -datareign.com, 1 datarobot.com, 1 dataroom-online.org, 1 dataroom.hu, 1 @@ -40455,7 +40132,6 @@ dataxl.net, 1 datazoo.asia, 1 datazoo.com, 1 -datdt.com, 1 date-hijri.net, 1 dated.fun, 1 dateien.at, 1 @@ -40468,7 +40144,6 @@ datengrab.xyz, 1 datenightmovies.com, 1 datenkeks.de, 1 -datenkrake.eu, 1 dateno1.com, 1 datenreiter.cf, 1 datenreiter.gq, 1 @@ -40548,7 +40223,6 @@ daughertyplasticsurgery.com, 1 daugoitot.com, 1 daum-group.de, 1 -daunatotala.ro, 1 daunendecke.at, 1 daunendecke.de, 1 daunt.link, 1 @@ -40575,7 +40249,6 @@ davenportok.gov, 1 daveoc64.co.uk, 1 davepearce.com, 1 -davepermen.net, 1 davepio.info, 1 davepullig.co.uk, 1 daveredfern.com, 1 @@ -40638,7 +40311,6 @@ davidgroup.co.id, 1 davidgrudl.com, 1 davidhastingseckerd.com, 1 -davidhodali.com, 1 davidinteriors.tk, 1 davidje13.com, 1 davidjktofan.com, 1 @@ -40700,6 +40372,7 @@ davidtiffany.com, 1 davidtorres4congress.com, 1 davidvilla.tk, 1 +davidweis.eu, 1 davidzarza.tk, 1 davidzeegers.nl, 1 davidzimmerman3.com, 1 @@ -40735,14 +40408,13 @@ dawg.eu, 1 dawgs.ga, 1 dawidpotocki.com, 1 -dawidwrobel.com, 0 +dawidwrobel.com, 1 dawnbringer.eu, 1 dawnbringer.net, 1 dawnbyte.ch, 1 dawnofhope.tk, 1 dawnson.is, 1 dawnzine.com, 1 -dawonelectron.com, 1 dawonmedax.com, 1 dawprogram.org, 1 dawrimiz.com, 1 @@ -40814,8 +40486,6 @@ daywindworship.com, 1 dayz.com, 1 daz8activator.com, 1 -dazenelevator.ph, 1 -dazpak.com, 1 dazz.io, 1 dazzit.ca, 1 dazzit.com, 1 @@ -41077,9 +40747,7 @@ dealinflatables.co.uk, 1 dealjumbo.com, 1 deallix.com, 1 -dealnxt.com, 1 dealogic.com, 1 -dealpath.com, 1 dealpost.it, 1 dealproject.org.au, 1 dealroom.co, 1 @@ -41254,12 +40922,10 @@ deckfix.co.nz, 1 deckingwollongong.com, 1 deckshop.pro, 1 -deckzone.fr, 1 declarando.es, 1 declarativ.ga, 1 declivitas.com, 1 declutteringmymess.com, 1 -deco-parisienne.fr, 1 decoating.pl, 1 decock-usedcars.be, 1 decode.ga, 1 @@ -41284,7 +40950,6 @@ decoratingadvice.co.uk, 1 decoration-gateau.fr, 1 decoration-tableau.fr, 1 -decoratiunidulci.ro, 1 decorativeconcretewa.com.au, 1 decorativecosmetics.tk, 1 decorator.uk, 1 @@ -41385,7 +41050,6 @@ deepsoulutions.ga, 1 deepsoulutions.gq, 1 deepsoulutions.ml, 1 -deepspace.dedyn.io, 0 deepsync.com, 1 deepu-mathew.tk, 1 deepumathew.tk, 1 @@ -41429,7 +41093,6 @@ defero.io, 1 defesa.gov.br, 1 defesaaereanaval.com.br, 1 -deffo.com.au, 0 defiant.com, 1 defiantphoenix.net, 0 defichain.com, 1 @@ -41624,6 +41287,7 @@ delhitownshipmi.gov, 1 deli-fuzoku.jp, 1 deliacreates.com, 1 +deliandiver.org, 1 deliberateaf.com, 1 deliberatelyclassy.com, 1 delicaclubphils.tk, 1 @@ -41786,7 +41450,6 @@ democracy-news.tk, 1 democracy.cf, 1 democracychronicles.com, 1 -democracydirect.com, 1 democracyineurope.eu, 1 democracylive.com, 1 democratherald.com, 1 @@ -41799,7 +41462,6 @@ demokrasi.tk, 1 demolandia.net, 1 demolitetuto.fr, 1 -demomanca.com, 1 demonbuster.tk, 1 demondms.com, 1 demonforums.tk, 1 @@ -41896,7 +41558,7 @@ denizlihaberleri.tk, 1 denizlisohbet.tk, 1 denizuydur.nl, 1 -denk-it.be, 1 +denk-it.be, 0 denker.tk, 1 denkerstube.net, 1 denkit.com, 1 @@ -41909,7 +41571,6 @@ denninger.jp, 1 denningny.gov, 1 dennis-carpenter.com, 1 -dennis50jaar.nl, 1 dennisang.com, 1 denniscsl.com, 1 dennisdgr.ddns.net, 1 @@ -41957,6 +41618,7 @@ dentalreklamlari.tk, 1 dentals.cf, 1 dentalsupportuk.com, 1 +dentaltalent.nl, 1 dentaltransitions.com, 1 dentcountyhealth.gov, 1 dentdelion-plugin.com, 1 @@ -42014,12 +41676,10 @@ deooyevaar.fr, 1 deooyevaar.nl, 1 deoremann.com, 0 -deoxy.org, 1 depaco.com, 1 depagecms.net, 1 depannage-traceur.fr, 1 depapboeren.tk, 1 -departamentosenventaen.com, 1 departamentosenventaentulum.com, 1 departamentoslosolivos.tk, 1 departmentofdefense.tk, 1 @@ -42060,7 +41720,6 @@ depone.net, 0 deported.ml, 1 deportes.in, 1 -deportescr.net, 1 deportestalcahuano.tk, 1 deportivo-pasto.tk, 1 depositart.com, 1 @@ -42210,7 +41869,6 @@ desenvolvimentolocalvfa.com.br, 1 deseosvip.tk, 1 desergo.com, 0 -desert-empire.com, 1 desert.cf, 1 desertbloomplasticsurgery.com, 0 desertbloomskincare.com, 1 @@ -42225,6 +41883,7 @@ desertlinealuminium.com, 1 desertlinegroup.com, 1 desertmedaesthetics.com, 1 +desertmoroccotour.com, 1 desertnaturals.me, 1 desertofoldies.tk, 1 desertsounds.org, 1 @@ -42237,8 +41896,9 @@ deshobi.cloud, 1 desic-sl.com, 1 desiderantes.tk, 1 +desiderataservices.com, 1 desideriushogeschool.be, 1 -design-market.eu, 1 +design-market.eu, 0 design-n-art.tk, 1 design-production.jp, 1 design-tooning.de, 1 @@ -42262,6 +41922,7 @@ designdecorativ.ro, 1 designdept.com.au, 1 designdirective.ca, 1 +designengineering.com, 1 designer-drug.com, 1 designerjoe.gq, 1 designerrateest.ga, 1 @@ -42355,7 +42016,6 @@ destguides.com, 1 destileria.net.br, 1 destilteomarmd.be, 1 -destinationcrete.gr, 1 destinflow.com, 1 destinia.us, 1 destinopiriapolis.com, 0 @@ -42438,6 +42098,7 @@ detroitzoo.org, 1 detsad.ml, 1 detsad.tk, 1 +detska-boticka.cz, 1 detski.center, 1 detskie-avto-kresla.tk, 1 detuinmuze.nl, 1 @@ -42499,10 +42160,8 @@ devalbert.com, 1 devalkincentives.nl, 1 devalps.eu, 1 -devanbald.com, 1 devanstavern.tk, 1 devastacion.tk, 1 -devb.nl, 1 devbay.cc, 1 devcf.com, 1 devcftc.gov, 1 @@ -42690,6 +42349,7 @@ dezet-ev.de, 1 dezinsekcija.online, 1 dezshop.com.ua, 1 +dezzoroofing.co.za, 1 df-clan.tk, 1 df-team.tk, 1 df1nif.de, 1 @@ -42749,9 +42409,8 @@ dg1298.com, 0 dg1jp-test.com, 1 dgangsta.net, 1 -dgap.org, 1 +dgap.org, 0 dgcoks.gov, 1 -dgdongwd.com, 1 dgeum.com, 1 dghuat.net, 1 dghyp-immobrief.de, 1 @@ -42841,13 +42500,11 @@ dhuy.net, 1 dhwx.de, 1 dhxxls.com, 1 -di-basketballscouting.com, 1 di2pra.com, 0 di2pra.fr, 0 dia-de.com, 1 dia.com.br, 1 diaakademi.com, 1 -diabetesdietjournal.com, 1 diabetessucks.net, 1 diabexme.info, 1 diableros.tk, 1 @@ -42917,6 +42574,7 @@ dianaconsultancy.com, 1 dianaconta.pt, 1 dianadeluxe.net, 1 +dianadrive.com, 1 dianafaraj.de, 0 dianakaarina.tk, 1 diananeves.pt, 0 @@ -42952,7 +42610,6 @@ diariopergaminoaustral.tk, 1 diaroma.it, 1 diaryspace.tk, 1 -diasdasemana.com, 1 diasp.org, 1 diasporan.cf, 1 diasporan.ga, 1 @@ -43057,7 +42714,6 @@ didsomeoneclone.me, 1 didtrumpopengovernmentyet.com, 1 didtweb.com, 1 -die-bergfuehrer.de, 1 die-besten-weisheiten.de, 1 die-borts.ch, 1 die-cms-manufaktur.de, 1 @@ -43100,7 +42756,6 @@ diegosalgado.tk, 1 diegovasconcelos.com.br, 1 diegovisual.tk, 1 -diehildebrands.de, 1 diehumanisten.de, 1 diekleinekartenfabrik.de, 1 diekperaiwseis.gr, 1 @@ -43109,13 +42764,13 @@ diem25.org, 1 diemanumachts.at, 1 diemattels.at, 1 -diemehrwertmacher.de, 1 diemperu.com, 1 dienaturbinderei.at, 1 dienchaninstitute.com, 1 diengiolachoa.com, 1 dienkenijboer.nl, 1 dienmattroichonthanh.com, 1 +dienna.nl, 1 diennhienshop.com, 1 diennobi.com, 1 dienstlister.de, 1 @@ -43184,7 +42839,6 @@ difusionesnocomerciales.tk, 1 difusionmetalera.tk, 1 dig.cat, 1 -digaloahidigital.com, 1 digar.ee, 1 digbin.com.br, 1 digchip.com, 1 @@ -43250,6 +42904,7 @@ digirence.org, 1 digirig.net, 1 digiriik.ee, 1 +digiscrap.shop, 0 digisfil.fr, 1 digisign.tk, 1 digislovakia.sk, 1 @@ -43319,7 +42974,6 @@ digitalcoffeepodcast.com, 1 digitalcolony.com, 1 digitalcomponents.de, 1 -digitalcompudev.biz, 0 digitalcompudev.com, 1 digitalconcrete.co.uk, 1 digitalcourage.de, 1 @@ -43431,7 +43085,6 @@ digitalsearchlab.com, 1 digitalservices.lk, 1 digitalside.com.br, 1 -digitalskillswap.com, 1 digitalsocietyschool.org, 1 digitalsolutionsonline.co.uk, 1 digitalsphere.tk, 1 @@ -43530,6 +43183,7 @@ dimdata.com, 1 dime-staging.com, 1 dimension-pc.com, 1 +dimensiondigital.net, 1 dimensionjapon.tk, 1 dimensions-ohs.com, 1 dimensionweb.tk, 1 @@ -43563,7 +43217,6 @@ dimo-dematerialisation.com, 1 dimo-tresorerie.fr, 1 dimokratikiaristera.gr, 1 -dimomaint.com, 1 dimomaint.de, 1 dimomaint.es, 1 dimont.com, 1 @@ -43571,7 +43224,6 @@ dimosoftware.fr, 1 dimseklubben.dk, 1 dinamikarosta.ml, 1 -dinamofilms.cl, 1 dinarys.com, 1 dincemlakmerkez.ga, 1 dind.one, 0 @@ -43680,7 +43332,6 @@ directorioempresarial.com.co, 1 directoriomedico.com.co, 1 directorios.tk, 1 -directorioweb.co, 1 directorioz.com, 1 directorwebseo.tk, 1 directory-aldo.tk, 1 @@ -43708,7 +43359,6 @@ direktvermarktung-schmitzberger.at, 1 diretonoponto.gq, 1 direwolfsoftware.ca, 1 -dirhami.com, 1 dirigo.digital, 1 dirk-dogs.tk, 1 dirk-weise.de, 1 @@ -43724,7 +43374,6 @@ dirsyncpro.org, 1 dirt-street.tk, 1 dirtcraft.ca, 1 -dirtdoggyproductions.com, 1 dirtinmyshoes.com, 1 dirty-tina.net, 1 dirtyboyreviews.com, 1 @@ -43769,7 +43418,6 @@ discarica.bari.it, 1 discarica.bologna.it, 1 discarica.firenze.it, 1 -discarica.it, 1 discarica.milano.it, 1 discarica.napoli.it, 1 discarica.roma.it, 1 @@ -43785,7 +43433,6 @@ discodoener.de, 1 discofitta.com, 1 discogs-enhancer.com, 1 -discohook.org, 1 disconformity.net, 1 disconnect.tk, 1 disconter.tk, 1 @@ -43810,7 +43457,7 @@ discountforelectronics.tk, 1 discounto.de, 1 discountpark.fr, 1 -discountpowertx.com, 1 +discountpowertx.com, 0 discountravel.tk, 1 discounttourfinder.com, 1 discourse.org, 1 @@ -43908,7 +43555,6 @@ disinfestazioni.firenze.it, 1 disinfestazioni.genova.it, 1 disinfestazioni.gorizia.it, 1 -disinfestazioni.info, 1 disinfestazioni.it, 1 disinfestazioni.milano.it, 1 disinfestazioni.modena.it, 1 @@ -43974,12 +43620,14 @@ disruptglobal.com, 1 disruption.tk, 1 disruptiveadvertising.com, 1 +disruptivelabs.org, 1 dissensionclub.net, 1 dissertation-editor.com, 1 dissertationhelp.com, 1 dissident.host, 1 dissieux.com, 1 dist.torproject.org, 0 +distance-learning-courses.co.uk, 1 distancelove.cf, 1 distancelove.ml, 1 distancelove.tk, 1 @@ -44162,6 +43810,7 @@ dizayner.tk, 1 dizaynspor.com, 1 dizhome.net, 1 +dizirix.net, 0 dizkartes.nl, 1 dizkofloor.com, 1 dizlexiqa.tk, 1 @@ -44439,6 +44088,7 @@ dlslab.org, 1 dlsmdportal.com, 1 dlsolutions-inc.com, 1 +dlttrading.com, 1 dluxelab.com, 1 dlv-registry.com, 1 dlv-registry.net, 1 @@ -44744,8 +44394,6 @@ doclassworks.com, 1 docline.gov, 1 docloudu.info, 1 -doclures.com, 1 -docmatter.com, 1 docmode.org, 1 docogo.ga, 1 docortho.de, 1 @@ -44765,13 +44413,11 @@ doctabaila.com, 1 doctaforum-diferidos.com, 1 doctaforum-events.org, 1 -doctaforum-test.com, 1 docte.ch, 1 docteur-delorme.fr, 1 docteurjacquel.fr, 1 docteurqui.fr, 0 doctoblog.fr, 1 -doctorako.com, 1 doctorbini.com, 1 doctorcalefon.com, 1 doctordabbah.com, 1 @@ -44803,7 +44449,6 @@ docu.io, 1 docubox.info, 1 docucopies.com, 1 -docufiel.com, 0 docugate.cloud, 1 docugatetest.cloud, 1 documaniatv.com, 1 @@ -44862,6 +44507,7 @@ dodotool.ru, 1 doedelzakken-jsh.tk, 1 doegirls.com, 1 +doehle-group.com, 1 doelbeleggen.nl, 1 doeleman.nl, 1 doelhypotheek.nl, 1 @@ -44944,7 +44590,6 @@ dogvolution.com, 1 dogwoodceramics.com, 1 dogworld.com.br, 1 -doh.pub, 1 doh.sb, 1 dohanews.co, 1 dohertyconsulting.tk, 1 @@ -45021,7 +44666,6 @@ dollarweb.cf, 1 dolle-shop.com.ua, 1 dolledout.co.ke, 1 -dollemore.com, 1 dollestieren.tk, 1 dolliesmaker.tk, 1 dolloponline.com, 1 @@ -45113,6 +44757,7 @@ domaza.ml, 1 domcc.tel, 1 domeconseil.fr, 1 +domein-direct.com, 1 domein-direct.nl, 1 domeindns.nl, 1 domeinhub.nl, 1 @@ -45129,13 +44774,11 @@ domhos.tk, 1 domialt.de, 1 domian.cz, 1 -dominabridget.com, 1 dominanta-law.com, 1 dominateyourmarket247.com, 1 dominationgame.co.uk, 1 dominatorauckland.co.nz, 1 dominctheroofguy.com, 1 -dominguezchiropractic.com, 1 dominicana-lux.cf, 1 dominicandfelixroco.tk, 1 dominicanisimo.tk, 1 @@ -45148,7 +44791,7 @@ dominicself.co.uk, 1 dominicself.com, 1 dominicself.uk, 1 -dominicspooner.com, 1 +dominicspooner.com, 0 dominictaylor.co.uk, 1 dominik-bergmann.de, 1 dominik-steiner.at, 1 @@ -45240,6 +44883,7 @@ donalblaney.ga, 1 donalblaney.gq, 1 donaldduck.nl, 1 +donaldrussell.com, 1 donaldtrump.ga, 1 donaldwarner.com, 1 donamflor.com, 1 @@ -45347,6 +44991,7 @@ dontmoveamusclellc.com, 1 dontpayfull.com, 1 dontstopcoffee.com, 1 +dontvisit.me, 1 dontwastethewood.com, 1 donumanimo.pl, 1 donutcompany.co.jp, 1 @@ -45377,6 +45022,7 @@ doooooops.com, 1 doop.im, 1 doorchaser.tk, 1 +doorcountycoffee.com, 1 doordash.com, 1 doordash.news, 1 doordash.red, 1 @@ -45445,10 +45091,9 @@ dormiu.com, 1 dormiu.com.br, 1 dormkitty.com, 1 -dornstadt.de, 1 dorogaminina.tk, 1 dorotaorlowska.pl, 1 -dorotheahilti.com, 1 +dorotheahilti.com, 0 dorpsoverlegboskoop.nl, 1 dorpsparade.tk, 1 dorquelle.com, 1 @@ -45491,7 +45136,6 @@ dostat.de, 1 dostav.tk, 1 dostavkakurierom.ru, 1 -dostips.com, 1 dostkuijper.nl, 1 dosug.gq, 1 dosug.so, 1 @@ -45568,7 +45212,6 @@ double20.gg, 1 doublearm.in, 1 doubleaste.com, 0 -doublebass-solo.com, 1 doublebassworkshop.com, 1 doubled.ml, 1 doubledees.co.ke, 1 @@ -45577,8 +45220,8 @@ doubleh2go.co.nz, 1 doublejack.online, 1 doubleness.gq, 1 +doublespeak.chat, 1 doublestat.me, 1 -doubletex.de, 1 doubleup.com.au, 1 doubleupgaming.tk, 1 doublewide.tk, 1 @@ -45590,7 +45233,6 @@ doubtaboutwill.org, 1 doucebnice.cz, 1 douceurcarlet.com, 1 -doucheba.gs, 0 doucheoftheweek.com, 1 doudouquirespire.com, 1 doughseeker.com, 1 @@ -45607,7 +45249,7 @@ douglascovotes.gov, 1 douglascuddletoy.com, 1 douglascustodio.com.br, 1 -douglasgreenberg.org, 1 +douglasgreenberg.org, 0 douglasmi.gov, 1 douglasresende.tk, 1 douglassimons.com, 1 @@ -45666,7 +45308,7 @@ downievillepudca.gov, 1 download-image.ga, 1 download-knigi.gq, 1 -download-lagu-mp3.com, 0 +download-lagu-mp3.com, 1 downloadabc.cf, 1 downloadapkpokemongo.ga, 1 downloadapkpure.tk, 1 @@ -45780,7 +45422,6 @@ dpsmassage.nl, 1 dpucarriersma.gov, 1 dqfilesonline.com, 1 -dr-aldebert-orthopaedie.com, 1 dr-amar.tk, 1 dr-beyer.de, 1 dr-dedet.com, 1 @@ -45797,7 +45438,6 @@ dr-notemann.de, 1 dr-schuessler.de, 1 dr-vlasak.cz, 1 -dr-wolter.de, 1 dr-www.de, 1 dr.mg, 1 dr2dr.ca, 1 @@ -45964,17 +45604,15 @@ drcbxlpundw8t.cloudfront.net, 1 drchapin.com, 1 drchrislivingston.com, 1 -drchristaengelbrecht.com, 1 +drchristaengelbrecht.com, 0 drchrono.com, 0 drclub.tk, 1 drcomfortair.com, 1 drcommodore.it, 1 -drcorderocirujanoplastico.com, 1 drcroof.com, 1 drct.aero, 1 drdca.gov, 1 drdeath.tk, 1 -drdegenhart.de, 1 drdibbus.nl, 1 drdinero.com, 1 drdipilla.com, 1 @@ -46008,7 +45646,6 @@ dreamdivers.com, 1 dreamelegant.ml, 1 dreamersgiftshopec.com, 1 -dreamfm.gr, 1 dreamhostremixer.com, 1 dreamhotels.com, 1 dreamimd.com, 0 @@ -46187,6 +45824,7 @@ drilster.nl, 1 dring.tf, 1 drink-team.tk, 1 +drinkablegifts.com, 1 drinkaware.ie, 1 drinkbigeasy.com, 1 drinkcontrolapp.com, 1 @@ -46207,7 +45845,6 @@ drissner.me, 0 driv.io, 1 drive.google.com, 1 -drive2data.com, 1 driveandpark.de, 1 driveandpark.it, 1 driveandpark.nl, 1 @@ -46231,7 +45868,6 @@ drivenes.net, 1 drivenets.com, 1 driventheatre.com, 1 -driventoday.com, 1 driveoakleytransport.com, 1 drivepaultransportation.com, 1 driver.ru, 1 @@ -46243,7 +45879,6 @@ drivestarfreight.com, 1 drivetonortheast.com, 1 drivewaygateopener.com, 1 -drivewaymaintenance.repair, 1 driveyouradblockcounterup.com, 1 driving-lessons.co.uk, 1 drivingacademy.tk, 1 @@ -46263,7 +45898,6 @@ drizz.com.br, 0 drjacquesmalan.com, 1 drjaensch.de, 1 -drjaisejoy.com, 1 drjoe.ca, 1 drjonathansykes.com, 1 drjosebarrera.com, 1 @@ -46273,9 +45907,7 @@ drk-oberhausen-rheinhausen.de, 1 drkashany.ir, 1 drkazim.com, 1 -drkbri.ru, 1 drkhsh.at, 1 -drkolacz.com, 1 drks.de, 1 drksachsen.de, 1 drlandis.com, 1 @@ -46310,7 +45942,6 @@ droidapp.nl, 1 droidguide.ga, 1 droidhere.com, 1 -droidific.com, 1 droidreader.pt, 1 droidtrix.ga, 1 droidwars.tk, 1 @@ -46326,7 +45957,7 @@ drone-mapping.expert, 1 drone-traveller.com, 1 drone33.fr, 1 -drone4pro.be, 1 +drone4pro.be, 0 dronebase.cf, 1 dronebl.org, 1 dronebox.nu, 1 @@ -46366,7 +45997,6 @@ dropshippers.gq, 1 dropsite.com.au, 1 droscarjohnma.com, 1 -droso.dk, 1 drosophila.tk, 1 drost.la, 1 drought.gov, 1 @@ -46382,15 +46012,13 @@ drrachellemeaux.com, 1 drradin.com, 1 drricardofretes.com, 1 -drrinacaprarella.com, 1 +drrinacaprarella.com, 0 drros.ru, 1 drrr.chat, 1 drrr.wiki, 1 drryanstanton.com, 1 drsajjadian.com, 1 drsamkelojiyana.co.za, 1 -drsamuelkoo.com, 1 -drschusterman.com, 1 drsejf.cz, 1 drshadankabiri.com, 1 drshefalibatra.com, 1 @@ -46486,6 +46114,7 @@ dryskin.gq, 1 dryskin.ml, 1 dryskin.tk, 1 +dryusdan.space, 1 drywall.com.co, 1 drywallresponse.gov, 1 dryzgov.tk, 1 @@ -46503,7 +46132,6 @@ ds1.io, 1 ds138.cc, 1 ds28s.com, 1 -ds388.cc, 1 ds67.de, 1 ds915.com, 1 dsac.gov, 1 @@ -46515,7 +46143,6 @@ dschwarzachtaler.de, 1 dscribedata.com, 1 dscsigncert.com, 1 -dsdesign.lt, 1 dsdlove.com, 1 dsdomains.com, 1 dsds-ltd.com, 0 @@ -46527,7 +46154,6 @@ dsg.ac.cn, 1 dsg.gd.cn, 1 dsgnet.hu, 1 -dsgnwrld.com, 1 dsgv.de, 1 dsgvo-addon.eu, 1 dsgvo-analyse.de, 1 @@ -46539,7 +46165,6 @@ dsiteam.in, 1 dsjbvba.be, 1 dskbank.bg, 1 -dskhome.bg, 1 dskrecords.tk, 1 dslz.tk, 1 dsm5.com, 1 @@ -46556,6 +46181,7 @@ dsp-wiki.com, 1 dspace.pl, 1 dspbz.ro, 1 +dspeed.eu, 0 dspnor.com, 1 dsport.eu, 1 dsppublications.com, 1 @@ -46621,6 +46247,7 @@ dtuaarsfest.dk, 1 dtune.me, 1 dtvizlab.lt, 1 +dtx.sk, 1 du.co, 1 dual-aspect.com, 1 dual-universe.ga, 1 @@ -46645,7 +46272,7 @@ dubaifitnesschallenge.com, 1 dubaigrandsale.com, 0 dubailuxuryinvestors.com, 1 -dubaimegadeals.com, 1 +dubaimegadeals.com, 0 dubaimonsters.com, 1 dubaipremiuminvest.com, 1 dubairanking.com, 1 @@ -46721,6 +46348,7 @@ dudesunderwear.com.br, 0 dudleypolicema.gov, 1 due-diligence-security.com, 1 +dueback.com, 1 duediligencedataroom.com, 1 duelhost.dk, 1 duelingaces.com, 1 @@ -46750,14 +46378,12 @@ dugnet.tech, 0 dugongconservation.org, 1 dugongo.tk, 1 -dugoutsports.com, 1 duh.se, 1 duhanic.com, 1 duhanic.de, 1 duhivip.ml, 1 duhurensohn.de, 1 duhy.sk, 1 -duijf.info, 1 duijf.io, 1 duiker101.tk, 1 duitse-herders.tk, 1 @@ -46857,7 +46483,7 @@ duodeno.tk, 1 duoduocha.com, 1 duoduodazhe.com, 1 -duohao.xyz, 0 +duohao.xyz, 1 duolife.us, 1 duoluodeyu.com, 1 duonganhtuan.com, 1 @@ -47029,7 +46655,6 @@ dveri-lugansk.tk, 1 dvftowbars.co.uk, 1 dvgsites.com, 1 -dvhosting.be, 1 dvipadmin.com, 1 dvkg.de, 1 dvminsight.com, 1 @@ -47101,7 +46726,6 @@ dybuster.it, 1 dybuster.se, 1 dycoa.com, 1 -dydesign.space, 1 dyeager.org, 1 dyedurhamterrain.com, 1 dyingflame.tk, 1 @@ -47208,7 +46832,6 @@ dyrenesverden.no, 1 dyreplassen.no, 1 dyrkar.se, 1 -dyrkshop.com, 1 dysautonomia-postsyndrome.com, 1 dyscalculia-blog.com, 1 dysco.tk, 1 @@ -47296,7 +46919,6 @@ dzsula.hu, 1 dzu.fund, 1 dzu.life, 1 -dzuka.sk, 1 dzus.tk, 1 dzworld.com, 1 dzyabchenko.com, 0 @@ -47320,7 +46942,7 @@ e-branchekoden.dk, 1 e-buro.tk, 1 e-census2021.bg, 1 -e-cheapsolutions.com, 1 +e-cheapsolutions.com, 0 e-classroom.tk, 1 e-coduct.eu, 1 e-coexist.com, 1 @@ -47393,7 +47015,7 @@ e-massage.tk, 1 e-matras.ua, 1 e-medicines.tk, 1 -e-mieszkania.org.pl, 1 +e-mieszkania.org.pl, 0 e-migration.ch, 0 e-mutation.com, 1 e-nail.tk, 1 @@ -47433,6 +47055,7 @@ e-rest.tk, 1 e-rober.tk, 1 e-sauna.tk, 1 +e-scraper.com, 1 e-sell.tk, 1 e-sell.today, 1 e-servicerms.com, 1 @@ -47545,6 +47168,7 @@ eaglecountyco.gov, 1 eaglecrest.us, 1 eagleeye.news, 1 +eagleeyetrip.ru, 1 eaglefireid.gov, 1 eaglegrove.gov, 1 eaglehaslended.com, 1 @@ -47599,7 +47223,6 @@ eap.vg, 1 eapl.eu, 1 earchi.org, 1 -earl-plak.de, 1 earlsttech.ca, 1 early-etudes.com, 1 earlyeditiontoastmasters.com, 1 @@ -47615,6 +47238,7 @@ earningthatis.tk, 1 earnosethroat.co.za, 1 earpconsult.co.uk, 1 +earth-performance-indicator.com, 1 earth-quake.tk, 1 earth-surf-dynam-discuss.net, 1 earth-surf-dynam.net, 1 @@ -47664,11 +47288,9 @@ eastcalntownship.gov, 1 eastchesternyfd.gov, 1 eastcoastautoconcepts.com, 1 -eastcoastcars.net, 1 +eastcoastcars.net, 0 eastcoastexports.tk, 1 -eastcoastgrill.net, 1 eastcoasttours.com.au, 1 -eastcobbhoa.com, 1 eastcottvets.co.uk, 1 eastcyclehub.cz, 1 eastdream.tk, 1 @@ -47690,7 +47312,6 @@ eastlothianbouncycastles.co.uk, 1 eastmaintech.com, 1 eastman.com, 1 -eastmedia.se, 1 eastmedo.pl, 1 eastnorschool.co.uk, 1 easton.fun, 1 @@ -47783,7 +47404,6 @@ easyit.tk, 1 easyjumping.tk, 1 easykash.net, 1 -easykitchenguide.com, 1 easykonto.de, 0 easylinker.tk, 1 easylogics.tk, 1 @@ -47853,7 +47473,6 @@ eatwisconsinpotatoes.com, 1 eatwith.com, 1 eauclairecounty.gov, 1 -eaucube.com, 1 eaugenethomas.cf, 1 eauto-cash.de, 1 eautocash.de, 1 @@ -47912,7 +47531,6 @@ ebene.co.jp, 1 ebenisterie-de-villenouvelle.fr, 1 ebenvloedaanleggen.nl, 1 -eberharter-steine.at, 1 eberls.com, 1 eberspacher-rus.ru, 1 ebertlang.com, 0 @@ -47933,7 +47551,7 @@ ebisee.com, 1 ebizarts.com, 1 ebizneeds.com, 1 -ebiznespro.pl, 1 +ebiznespro.pl, 0 ebjork.se, 1 ebki-nsn.gov, 1 eblan.gq, 1 @@ -47976,7 +47594,6 @@ ebrea.ch, 1 ebrnd.de, 1 ebrofoods.es, 0 -ebrows.md, 1 ebru-gundes.tk, 1 ebrununkasnagi.com, 1 ebs.to, 1 @@ -48008,7 +47625,7 @@ ecbs.org, 1 ecbt.co.il, 1 ecc.co.id, 1 -eccan.scot, 1 +eccan.scot, 0 eccc.pl, 1 ecchidreams.com, 1 eccma.org, 1 @@ -48034,6 +47651,7 @@ ecfunstalls.com, 1 ecgclic.fr, 1 echarity.ae, 1 +echbay.com, 0 echelon.pl, 1 echelonag.com, 1 echi.pw, 1 @@ -48123,7 +47741,6 @@ eco69.com, 1 eco69.eu, 1 eco69.pl, 1 -ecoapproach.co.uk, 1 ecobalispa.com, 1 ecobiosaude.com.br, 1 ecobunker.co.uk, 1 @@ -48180,7 +47797,6 @@ ecolint.ch, 1 ecolodgedebosuil.nl, 1 ecologeek.tk, 1 -ecologiahoy.com, 1 ecologiapolitica.info, 1 ecologic-france.com, 1 ecologica.it, 1 @@ -48195,7 +47811,6 @@ ecommbanx.com, 1 ecommerce-bikinsistem.tk, 1 ecommercedb.com, 1 -ecommercefastlane.com, 0 ecommercenews.asia, 1 ecommercenews.co.nz, 1 ecommercenews.com.au, 1 @@ -48304,7 +47919,6 @@ ecttaz.com, 1 ecuadorbienesraices.com, 1 ecuadorlibrered.tk, 1 -ecuadorwillana.com, 1 ecuashop.ec, 1 ecup.mx, 1 ecupcafe.com, 0 @@ -48362,6 +47976,7 @@ edelvivesdigitalplus.com, 1 edelweiskapel.tk, 1 edelweiss-pinzolo.com, 1 +edelweiss-service.ru, 1 eden-project-insight.tk, 1 eden.bz, 1 eden.co.uk, 1 @@ -48375,7 +47990,6 @@ edenprojectcommunities.com, 1 edenpureheater.tk, 1 edenvaleplumber24-7.co.za, 1 -edenverses.com, 1 edepola.com, 1 eder-steiner.at, 1 edeseschoolvereniging.nl, 1 @@ -48411,7 +48025,6 @@ edgewaterco.gov, 1 edging.tech, 1 edglossary.org, 1 -edgylabs.com, 1 edh.email, 1 edholm.pub, 1 edhotels.com, 1 @@ -48463,7 +48076,6 @@ editions-campanile.fr, 1 editions-metailie.com, 1 editionsnoiretrouge.com, 1 -editionsz.com, 1 editorakanope.com.br, 1 editorial-esquematizate.es, 1 editorialexpress.com, 1 @@ -48489,7 +48101,6 @@ edmundo.ro, 1 edmundy.tk, 1 edmwaves.org, 1 -ednarstore.com, 1 edocperso.fr, 1 edocr.com, 1 edok.com.br, 1 @@ -48508,8 +48119,8 @@ edri.org, 1 edrosd.cf, 1 edrost.tk, 1 -edrtravel.com, 1 edsby.com, 0 +edscha.com, 1 edscolors.com, 1 edservicing.com, 1 edshogg.co.uk, 1 @@ -48539,7 +48150,6 @@ edubirdie.com, 1 edublognews.tk, 1 edubox.pt, 1 -educa-cao.pt, 1 educa.ch, 1 educa2.es, 1 educabis.tk, 1 @@ -48609,7 +48219,6 @@ edumanage.tk, 1 edumaritime.net, 1 edumerson.com, 1 -edumint.lt, 1 edunaut.com.au, 1 edunet.gq, 1 edunian.com, 1 @@ -48651,7 +48260,6 @@ edvmesstec.de, 1 edward-tagle.tk, 1 edwardbrowninvestment.tk, 1 -edwardcastrillon.com, 1 edwarddekker.nl, 1 edwardian.com, 1 edwardkong.top, 1 @@ -48732,7 +48340,6 @@ efectococuyo.com, 0 efeel.info, 1 efeen.nl, 1 -efegreat.org.ng, 1 efeindonesia.com, 1 efektfoto.cz, 1 efektyvnist.pro, 1 @@ -48769,7 +48376,6 @@ effiasoft.com, 0 effic.es, 1 efficiencyvermont.com, 1 -efficient.solutions, 1 efficientenergygroup.com.au, 1 efficientip.com, 0 efficientsolutions.tk, 1 @@ -48827,7 +48433,6 @@ egais.ml, 1 egal24.de, 1 egamers.io, 1 -eganata.com, 1 egarden.it, 1 egb.at, 0 egbert.net, 1 @@ -48835,7 +48440,6 @@ egc.ink, 1 egdsk.ru, 1 egegesh.ru, 1 -egehem.se, 1 egekbb.org, 0 egenya.cl, 0 egeozcan.com, 0 @@ -49140,7 +48744,6 @@ ekalisch.de, 1 ekamfoundationmumbai.org, 1 ekamus.tk, 1 -ekangroup.com, 1 ekatalendra.com, 1 ekati.ru, 1 ekawaiishop.com, 1 @@ -49190,7 +48793,7 @@ ekosf.ru, 1 ekospajzka.cz, 1 ekostecki.de, 1 -ekourbanisterna.se, 1 +ekourbanisterna.se, 0 ekowibowo.com, 1 ekpj.jp, 1 ekranoplan-lun.ru, 1 @@ -49206,7 +48809,6 @@ ekspert.tk, 1 ekspertemerytalny.pl, 1 ekspertka.com.pl, 1 -ekspress.ee, 1 ekyu.moe, 1 ekzcrosstour.ch, 1 ekzotika.tk, 1 @@ -49244,7 +48846,6 @@ elartedelaguerra.tk, 1 elartedelapaz.org, 1 elarum.com, 1 -elarvee.xyz, 1 elasten.eu, 1 elastiekschieten.tk, 1 elatinoamericano.tk, 1 @@ -49375,7 +48976,6 @@ electriccitysf.com, 1 electriccoin.co, 1 electricdosvientos.com, 1 -electricdreams.xyz, 1 electricfencingpinetown.co.za, 1 electricfireplaces.tk, 1 electricgatemotoralberton.co.za, 1 @@ -49701,7 +49301,7 @@ elicdn.com, 1 elidiaz.com, 1 elie.net, 1 -elielaloum.com, 1 +elielaloum.com, 0 elifelabs.com, 1 elifesciences.org, 1 elifo.com.cn, 1 @@ -49816,7 +49416,6 @@ elitexxx.com, 1 elitez.tech, 1 elithus.se, 1 -elitrahealth.com, 1 elitsa.gr, 1 elivenet.com, 1 elixi.re, 1 @@ -49835,7 +49434,6 @@ elka-piter.ga, 1 elkampeuzo-musique.tk, 1 elkarec.com, 1 -elkem.com, 1 elkgroveil.gov, 1 elkhaus.de, 1 elki-musik.ch, 1 @@ -49882,7 +49480,7 @@ elliotadler.co, 0 elliotbrandwein.com, 1 elliotlewisms.com, 1 -elliottallanhilsinger.com, 1 +elliottallanhilsinger.com, 0 elliottbernstein.com, 1 elliottgaming.ga, 1 elliottinsuranceservices.com, 1 @@ -49898,7 +49496,7 @@ elliteshop.vn, 1 elliyoung.com, 1 elloadingjr.ga, 1 -ellty.com, 0 +ellty.com, 1 ellye.fr, 1 ellyscakes.com, 1 elm-dental.com, 1 @@ -49973,7 +49571,7 @@ elprincipevegeta.tk, 1 elprofeshows.com, 1 elpromaucae.tk, 1 -elpueblo.com.do, 1 +elpueblo.com.do, 0 elquintoas.tk, 1 elradiobuffet.tk, 1 elradix.be, 1 @@ -50067,7 +49665,6 @@ em-biotek.cz, 0 em-racing.com, 1 em-racing.de, 1 -em888.vip, 0 emabot.tk, 1 emacitylife.com, 1 emad7.tk, 1 @@ -50081,8 +49678,8 @@ email.it, 1 email.repair, 0 email24.cf, 1 -email4u.at, 1 emailable.com, 1 +emailablev.com, 1 emailalaperformance.fr, 1 emailalias.nl, 1 emailbusters.tk, 1 @@ -50162,7 +49759,6 @@ embracezine.tk, 1 embraco.com, 0 embrapolsul.com.br, 1 -embryologist.info, 1 embryooptions.com, 1 emby.cloud, 1 emby.live, 1 @@ -50276,7 +49872,6 @@ emivauthey.com, 0 emkanrecords.com, 0 emkode.pl, 1 -emlakforum.com.tr, 1 emls.fr, 1 emma-central.tk, 1 emma-o.com, 1 @@ -50327,6 +49922,7 @@ emolafarm.com, 1 emolecules.com, 1 emond-usedcars.net, 0 +emoneycircle.com, 1 emonovo.com, 1 emonsarkar.tk, 1 emopics.com, 1 @@ -50345,7 +49941,6 @@ empathogens.com, 1 empathy.ca, 1 empathyband.tk, 1 -empathyfirstmedia.com, 1 empatify.com, 1 empatify.pl, 1 empatos.cf, 1 @@ -50386,7 +49981,6 @@ employersolutionsgroup.com, 0 employersupport.co.uk, 1 employflorida.com, 1 -employmax.co.za, 1 employmaxcampus.co.za, 1 employmaxetd.co.za, 1 employment-applicant.com, 1 @@ -50426,7 +50020,6 @@ emprendeconchrisfx.com, 1 emprendimientoweb.co, 1 emprendimientoyformacion.com, 1 -empresa1.com.br, 1 empresa365.com, 1 empresautil.tk, 1 emprestimodedinheiro.com, 1 @@ -50461,6 +50054,7 @@ emselenergia.com, 1 emskirchen.de, 1 emsliespharmacy.com.au, 1 +emsnow.com, 1 emsrealfood.nl, 0 emt-penzberg.de, 1 emta.ee, 0 @@ -50484,7 +50078,7 @@ emuser.tk, 1 emusicuz.tk, 1 emvoiceapp.com, 1 -emwa.org, 1 +emw3.com, 1 emxvn.co.za, 1 emyr.net, 1 emyself.org, 1 @@ -50603,7 +50197,6 @@ endlesslobsterpass.com, 1 endlessvideo.com, 1 endlesswebsite.tk, 1 -endo-club360.ru, 1 endo-shika.info, 1 endofevolution.com, 1 endofinternet.goip.de, 1 @@ -50685,7 +50278,6 @@ energiemines.ma, 1 energiewende.com.br, 1 energikompetens.se, 1 -energizer.eu, 1 energnist.dk, 1 energoproff.com, 1 energozrouti.cz, 0 @@ -50834,10 +50426,12 @@ englishhelper.com, 1 englishintaiwan.com, 1 englishintake.com, 1 +englishkit.ai, 1 englishll.com, 1 englishlol.com, 1 englishouse.tk, 1 englishprovence.com, 1 +englishschoolforkids.com.ua, 1 englishtofrench.eu, 1 englishvaultingsquad.co.uk, 1 englishvip.com.br, 1 @@ -51001,7 +50595,6 @@ entersoftsecurity.com, 1 entersynapse.com, 1 entertaiment-news.tk, 1 -entertainerhuren.nl, 1 entertainerzone.tk, 1 entertainmentblog.tk, 1 entertainmentmesh.com, 1 @@ -51011,7 +50604,6 @@ enthasso.gr, 1 entheo-worldeyes.org, 1 entheogens.com, 1 -entheoshearing.com, 1 enthrallinggumption.com, 1 enticingai.com, 1 entitlementtrap.com, 1 @@ -51134,7 +50726,6 @@ envistacu.com, 1 enviyatar.tk, 1 envoie.moi, 1 -envoybrain.com, 1 envoyez.moi, 1 envoymortgage.com, 1 envoypresents.com, 1 @@ -51170,7 +50761,6 @@ eonhive.com, 1 eons.io, 1 eonwavesstudio.com, 1 -eooe.me, 1 eoonglobalresources.jp, 1 eopac.net, 1 eoperth.com.au, 1 @@ -51243,7 +50833,6 @@ epicsoft.de, 1 epicteam.tk, 1 epicteller.com, 0 -epicur.education, 1 epicvistas.com, 1 epicvistas.de, 1 epidastudio.com, 1 @@ -51269,7 +50858,6 @@ epiteugma.com, 1 epizentrum.work, 1 epizentrum.works, 1 -epl.ee, 1 eplayer.cz, 1 eplayer.sk, 1 eplenet.tk, 1 @@ -51315,7 +50903,6 @@ eprzydasie.pl, 1 epsamsg.com, 1 epsi.io, 1 -epsilon.dk, 0 epsilon.photography, 1 epsilontel.com, 1 epsmil.it, 1 @@ -51413,7 +51000,6 @@ erate.fi, 1 eraterm.com, 1 eravurnet.tk, 1 -erb.org, 0 erboristeria.milano.it, 1 erboristeria.roma.it, 1 erbt.tk, 1 @@ -51590,7 +51176,6 @@ eroticmassagevegas.com, 1 eroticom.hr, 1 eroticspice.com, 1 -erotiksexgeschichten.net, 1 erotikstahrtseite.cf, 1 erotikstahrtseite.ga, 1 erotikstahrtseite.gq, 1 @@ -51683,12 +51268,10 @@ es.ax, 1 es.search.yahoo.com, 0 es888999.com, 1 -esa.org, 1 esaborit.ddns.net, 0 esadnext.cloud, 1 esagente.com, 1 esajokinen.net, 1 -esalesclub.com, 1 esalinity.com, 0 esame-di-professione-cinestetica.ch, 1 esamsur.tk, 1 @@ -51799,6 +51382,7 @@ esds.com.br, 1 eseances.ch, 1 esecuredata.com, 1 +esemtia.com, 1 esenaskincare.com, 1 eservices-greece.com, 1 eservices-mccat.gov.bf, 1 @@ -51819,7 +51403,6 @@ eshop-prices.com, 1 eshop-ptz.ru, 1 eshopcore.dk, 1 -eshopriver.com, 1 eshoprzd.ru, 1 eshorizonte2020.es, 1 eshotsaatleri.com, 1 @@ -51855,7 +51438,7 @@ eslint.org, 0 eslove.jp, 1 eslutt.cc, 1 -esm.kr, 1 +esm.kr, 0 esm.run, 1 esmalglass-itaca.com, 0 esmart.ro, 1 @@ -51929,7 +51512,6 @@ espigol.org, 1 espiragen.com, 1 espiritismo.gay, 1 -espiritismo.lgbt, 1 espiritismo.tk, 1 espirituracer.com, 1 espiv.net, 1 @@ -51959,7 +51541,6 @@ esrinfo.com, 1 esrs.gov, 1 ess-ecologica.cat, 1 -essaandmore.com.au, 1 essay-writing-topics-fce.tk, 1 essayads.com, 1 essaybrand.com, 1 @@ -51988,7 +51569,6 @@ essenciasparis.com.br, 1 essendi.de, 1 essenglish.org, 1 -essente.pl, 1 essentialfoods.pt, 1 essentialinteriors.ga, 1 essentialoils.nl, 1 @@ -52019,7 +51599,6 @@ essoduke.org, 1 essonneinfo.fr, 1 essplusmed.org, 1 -essr.org.uk, 1 esss.co, 1 esss.com, 1 essteebee.ch, 0 @@ -52028,6 +51607,7 @@ establishmentchs.com, 1 establo.pro, 1 estacio.br, 1 +estacionesmeteorologicas.es, 1 estada.ch, 1 estadoreclamos.com, 1 estafallando.es, 1 @@ -52046,6 +51626,7 @@ este-services.de, 1 esteban-abadahs.tk, 1 estebanborges.com, 1 +estebanoria.net, 1 esteladigital.com, 1 estelarix.com, 1 estellaequipment.com, 1 @@ -52055,6 +51636,7 @@ esteriliza-me.org, 1 esterilizacion-perros.es, 1 esterior.net, 1 +esterlyconcrete.com, 1 estespr.com, 0 estet.tk, 1 estetica-bilbao.com, 1 @@ -52143,6 +51725,7 @@ etalentos.com.br, 1 etalktome.com, 1 etanol.tk, 1 +etaoinwu.com, 0 etap.co.nz, 1 etass.it, 1 etath.com, 1 @@ -52157,6 +51740,7 @@ etech-solution.com, 1 etech-solution.net, 1 etech-solutions.com, 1 +etech.com.my, 1 etechsolution.net, 1 etemadsazeh.com, 1 eteradia.dynv6.net, 1 @@ -52209,6 +51793,7 @@ ethereal-skies.tk, 1 ethereal.games, 1 etherealcollapse.tk, 1 +ethereum-news.info, 1 ethereumnews.best, 1 ethereumnews.digital, 1 ethereumnews.io, 1 @@ -52236,7 +51821,6 @@ ethics.org, 1 ethicsburg.gov, 1 ethicsfirst.org, 0 -ethicsforhumans.org, 1 ethika.com, 1 ethil-faer.fr, 1 ethiqueadvisory.com, 1 @@ -52398,7 +51982,6 @@ eurapp.eu, 1 eurasierwelpen.tk, 1 eurazeo.com, 1 -eurban.life, 1 eurbanos.tk, 1 eurekaca.gov, 1 eurekagames.tk, 1 @@ -52452,7 +52035,6 @@ eurofunk.at, 1 eurofunk.com, 1 eurogarden-parts.de, 1 -eurogarden.be, 1 eurogarden.com, 1 eurogarden.nl, 1 eurogirlsescort.com, 1 @@ -52542,7 +52124,6 @@ eurousa.us, 1 eurovision-romania.tk, 1 eurovision.ie, 1 -euroxen.com, 1 eurseo.com, 1 euruni.edu, 1 eusalesman.hu, 1 @@ -52630,7 +52211,6 @@ evavolfova.cz, 1 evavonschirach.com, 1 evbox.com, 1 -evchargingstations.com, 1 evdenevenakliyatankara.name.tr, 1 evdenevenakliyatistanbul.gen.tr, 1 eve-online-com.ru, 1 @@ -52649,7 +52229,6 @@ evelienuitvaartverzorging.nl, 1 evelienzorgt.nl, 1 evelin.tk, 1 -eveline.pl, 1 evelynmakesthings.xyz, 1 even44.no, 1 evenbijproaten.online, 1 @@ -52725,7 +52304,6 @@ eventprazdnik.ru, 1 events.bt, 1 events1.co.il, 1 -eventsbytma.com, 1 eventseeker.com, 1 eventservicestockholm.se, 1 eventsforyou.fr, 1 @@ -52838,7 +52416,6 @@ everyveterancountsohio.gov, 1 eveshaiwu.com, 1 eveshamglass.co.uk, 1 -eveswell.com, 1 evetdermisin.com, 1 evetech.net, 1 evezqurbanli.tk, 1 @@ -52883,7 +52460,6 @@ evl.one, 1 evlilikilan.com, 1 evlqa1sp1tzb05zo-reoo0vhj9a1t5pousfudnkg.com, 0 -evntage.com, 1 evobox.store, 1 evoco.vc, 1 evodation.com, 1 @@ -52904,6 +52480,7 @@ evolutionbp.es, 1 evolutionhomecorp.com, 1 evolutioninflatables.co.uk, 1 +evolutionlending.co.uk, 1 evolutionlife.za.com, 1 evolutionosteopathy.co.uk, 1 evolutive-records.tk, 1 @@ -52916,7 +52493,6 @@ evolvetechnologies.co.uk, 1 evolvicity.org, 1 evolvingseo.com, 1 -evolvingthoughts.net, 1 evonet.co.za, 1 evony.eu, 1 evonys.com, 1 @@ -53039,7 +52615,6 @@ exarcheia.online, 1 exarcheia.ru, 1 exarius.org, 1 -exasapiens.com, 1 exashop.tn, 1 exatmiseis.net, 0 exatom.io, 1 @@ -53057,7 +52632,6 @@ exceldor.com, 1 exceldorcooperative.ca, 1 exceldorcooperative.com, 1 -excelenteawards.com, 0 exceleron.in, 1 excelgum.ca, 1 excelhomeworkhelp.com, 1 @@ -53080,7 +52654,6 @@ excelsamurai.com, 1 excelsiorcomics.com.br, 0 excelsis.rs, 1 -exceltobarcode.com, 1 excentos.com, 1 exceptionalcache.com, 1 exceptionalfirm.com, 1 @@ -53115,7 +52688,6 @@ excoffierleonard.com, 1 excontinuum.de, 1 excursiones.tk, 1 -exdomo.com, 1 exe-boss.tech, 1 exebois.fr, 1 execbar.com, 1 @@ -53254,7 +52826,6 @@ expert96.cf, 1 expertairductcleaninghouston.com, 1 expertclub.tk, 1 -expertcomics.ca, 1 experteasy.com.au, 1 expertembeleza.com, 1 expertembeleza.com.br, 1 @@ -53303,7 +52874,6 @@ explore.beer, 1 explorea1a.com, 1 explorebigideas.com, 1 -explorecrack.com, 1 exploreeurope.de, 1 exploreeverydays.com, 1 exploregulf.ga, 1 @@ -53452,7 +53022,6 @@ extinctionrebellion.de, 1 extirosli.ga, 1 extra.ie, 1 -extrabits.pt, 0 extrabusiness.tk, 1 extraconlarp.org, 1 extract.me, 1 @@ -53481,7 +53050,6 @@ extreme-gaming.de, 1 extreme-gaming.us, 1 extreme.co.th, 1 -extremebaking.com, 1 extremeforces.tk, 1 extremelawsers.ga, 1 extremelawsest.ga, 1 @@ -53527,7 +53095,6 @@ eyecreatellc.com, 1 eyedea.ga, 1 eyedesignuniversity.com, 1 -eyeglasses.com, 0 eyelash-mc.com, 1 eyelash-navi.com, 1 eyelash.tk, 1 @@ -53564,6 +53131,7 @@ eyyit.com, 0 eyyubyilmaz.com, 1 ezabalium.tk, 1 +ezadmin.se, 1 ezakazivanje.rs, 1 ezakopane.pl, 1 ezalba.com, 0 @@ -53631,7 +53199,6 @@ f1fever.net, 1 f1grandprix.tk, 1 f1ltr0.com, 1 -f1minute.com, 1 f1nal-lap.be, 1 f1nalboss.de, 1 f1pr.com, 1 @@ -53819,7 +53386,6 @@ face.yoga, 1 face2faith-vechta.de, 1 facealacrise.fr, 0 -facebook-atom.appspot.com, 1 facebook-program.com, 1 facebook.ax, 1 facebook.com, 0 @@ -53834,7 +53400,6 @@ faceegypt.tk, 1 faceitsalon.com, 0 facekhande.tk, 1 -facelimousin.fr, 1 facemaze.io, 1 facenews.ml, 1 facepainting.gr, 1 @@ -53994,7 +53559,6 @@ fairelements.net, 1 faireum.win, 1 faireweb.host, 1 -fairewindenergie-sh.de, 1 fairfaxcountypartners.gov, 1 fairfaxsc.gov, 1 fairfield-me.gov, 1 @@ -54019,7 +53583,6 @@ fairmonttamarak.ga, 1 fairmonttamarak.ml, 1 fairmountfireco.gov, 1 -fairplanner.net, 1 fairplay-trading.com, 1 fairplay.im, 1 fairporthots.com, 1 @@ -54054,7 +53617,6 @@ faixaazul.com, 1 faizan.net, 1 faizanullah.com, 1 -faizchowdhury.com, 1 fajarafriansh.cf, 1 fajasreductoras.top, 1 fajita.party, 1 @@ -54093,7 +53655,6 @@ fakturoid.cz, 1 faktury.co, 1 fal.moe, 1 -falaeapp.org, 1 falainacloud.com, 1 falastin.tk, 1 falbros.com, 1 @@ -54104,6 +53665,7 @@ falck.dk, 1 falcn.io, 1 falcon.io, 1 +falconcrest-lippert.com, 1 falconerny.gov, 1 falconfrag.com, 1 falconi.com, 1 @@ -54119,7 +53681,6 @@ falegname.roma.it, 1 falegnameria.milano.it, 1 falixnodes.net, 1 -falkenbergthomsen.dk, 1 falkenthal.org, 1 falkentyre.com, 1 falkus.net, 1 @@ -54217,7 +53778,6 @@ familyframeworks.com, 1 familyhookups.com, 1 familylab.de, 1 -familymoneyadventure.com, 1 familyparties.co.uk, 1 familyrecipe.co.uk, 1 familysinners.com, 1 @@ -54322,7 +53882,6 @@ fantasyfoot.gq, 1 fantasyfoot.tk, 1 fantasyforever.tk, 1 -fantasypartyhire.com.au, 1 fantasypartyrental.com, 1 fantasyprojections.com, 1 fantasyspectrum.com, 1 @@ -54398,13 +53957,12 @@ farikaporselen.com, 1 farisre.com, 1 farizhan.com, 1 -farizizhan.com, 0 +farizizhan.com, 1 farizstore.tk, 1 farkas.ws, 1 farleybrass.com.au, 1 farleyfoundation.org, 1 farleymetals.com.au, 1 -farlezz.de, 1 farlitesolutions.com, 1 farm-catalog.ga, 1 farm-dogecoin.tk, 1 @@ -54430,6 +53988,7 @@ farmers.gov, 1 farmersfridge.com, 0 farmersgirlkitchen.co.uk, 1 +farmforte.com, 1 farming.co.uk, 1 farmingtonlaxwi.gov, 1 farmmaximizer.com, 1 @@ -54474,7 +54033,6 @@ fasad.eu, 1 fasam.edu.br, 1 fascat.com, 1 -fascino-cars.com, 1 fasciststate.uk, 1 fashion-buttons.tk, 1 fashion-family.cf, 1 @@ -54567,7 +54125,7 @@ fashionworlds.ml, 1 fashionxmas.gq, 1 fasigbrooks.com, 1 -fasmaritime.com, 1 +fasmaritime.com, 0 faspirits.co.uk, 1 faspirits.com, 1 fasqu.com, 1 @@ -54580,6 +54138,7 @@ fast-events.eu, 1 fast-growth.fr, 1 fast-host.gq, 1 +fast-host.net, 1 fast-mobile.tk, 1 fast-pro.co.jp, 1 fast-rabbit.tw, 1 @@ -54683,11 +54242,10 @@ fatiguesyndrome.com, 1 fatih-catering.com, 1 fatihingemisi.com, 1 -fatimakazmii.com, 1 fatimamoldes.com.br, 1 +fatimaonlinepharmacy.com, 1 fatlabwebsupport.com, 1 fator25.com.br, 1 -fatowltees.com, 1 fatpussytube.com, 1 fatshibainu.me, 1 fatsoma.com, 1 @@ -54720,7 +54278,6 @@ fauxcams.com, 1 fauxil.shop, 1 fav-hosting.online, 1 -favalart.com, 1 favarica.com, 1 faveaesthetik.de, 1 favicone.com, 1 @@ -54884,7 +54441,6 @@ fearfactory.tk, 1 fearghus.org, 1 fearlessmusic.tk, 1 -fearnley.uk, 1 fearstyle.tk, 1 fearunknown.tk, 1 feast-day.tk, 1 @@ -55041,6 +54597,7 @@ feetek.net, 1 feetnesclub.tk, 1 feetpa.ws, 1 +feezlinkz.com.ng, 1 feezmodo.com, 1 fef.moe, 1 fefacaram.com.br, 1 @@ -55077,7 +54634,7 @@ feixiang.pp.ua, 1 feiya.ng, 1 fejervar.hu, 1 -fejlaw.com.au, 1 +fejlaw.com.au, 0 fejo.dk, 1 fekepp.net, 1 feketerichard.hu, 1 @@ -55100,6 +54657,7 @@ felinepc.com, 1 felipesexto.tk, 1 felipesuri.com, 0 +felippettoassociates.com, 1 feliratok.eu, 1 felis.com.mx, 1 feliscatus.tk, 1 @@ -55225,7 +54783,6 @@ fepun.com, 1 ferad.net, 1 feras-alhajjaji.com, 1 -feraz.com.mx, 0 ferc.gov, 1 ferca.pt, 1 ferchup.com, 1 @@ -55289,6 +54846,7 @@ ferngas.de, 1 fernheim.com.py, 1 fernhowe.co.uk, 0 +fernland.com.au, 1 fernvenue.com, 1 fernweh.tk, 1 ferociousmass.tk, 1 @@ -55333,6 +54891,7 @@ fertilitytreatmentcenter.com, 1 fertilizer.org, 1 fertilizers.tk, 1 +ferwor.studio, 1 ferydoonzandi.tk, 1 fescuesodsouthernindiana.com, 1 feseev.ml, 1 @@ -55360,6 +54919,7 @@ festivalsrit.tk, 1 festivaltower.au, 1 festivaltower.com.au, 1 +festmaniastore.com.br, 1 festo.net, 1 festo.online, 1 festrentcar.pl, 1 @@ -55398,7 +54958,6 @@ feuerwehr-heiligenberg.de, 1 feuerwehr-mehring.de, 1 feuerwehr-offenbach-bieber.de, 0 -feuerwehr-solms.de, 1 feuerwerksmanufaktur.de, 1 feuerwolke.spdns.de, 1 feurich.tk, 1 @@ -55855,7 +55414,6 @@ figure.nz, 1 figuurzagers.nl, 0 fihatest.ml, 1 -fiilr.com, 1 fija.org, 1 fijibutterflyfishcount.com, 1 fijiclub.ru, 1 @@ -55880,16 +55438,18 @@ filassistance.fr, 1 filcosplay.tk, 1 file-cloud.eu, 1 -file.ac, 1 file.doctor, 1 file24.tk, 1 filebox.one, 1 filecopa.com, 1 +filedir.com, 0 filedoom.ml, 1 fileforest.de, 1 filehash.de, 1 +filehippo.com, 1 filehorsefile.com, 1 fileio.io, 1 +filejet.io, 1 filejo.com, 1 filek.ga, 1 fileplanet.com, 1 @@ -55952,7 +55512,7 @@ filmfog.ga, 1 filmfreeway.com, 1 filmimpact.com, 1 -filminebandim.com, 1 +filminebandim.com, 0 filmisfun.com, 1 filmisfun.net, 1 filmizleindir.tk, 1 @@ -55995,6 +55555,7 @@ filthyapartmentest.ga, 1 filtr.me, 1 filwebasia.com, 1 +fimc-biodiversityportal.org, 1 fimfiction.net, 1 fimmcyte.com, 1 fimozin.ga, 1 @@ -56029,7 +55590,6 @@ finance-devils.com, 1 finance-news.ga, 1 financeaffiliateprograms.com, 1 -financebuddha.com, 1 financecontrol.tk, 1 financedepth.com, 1 financedraft.com, 1 @@ -56063,7 +55623,6 @@ finansy.tk, 1 finanz-planer.net, 1 finanzasydinero.com, 1 -finanzconsult.org, 1 finanzen-az.com, 1 finanzen-weblog.de, 1 finanzierung-sofortzusage.de, 1 @@ -56073,8 +55632,6 @@ finax.eu, 1 finbio.cf, 1 finbuzz.ru, 1 -finca.pk, 1 -fincaalegranza.com, 1 fincafresh.is, 1 fincarebank.com, 0 fincas-ruiz.com, 1 @@ -56105,7 +55662,6 @@ findcep.com, 0 finddecisionsest.ga, 1 findedeinencoach.net, 1 -findelahistoria.com, 1 finder.bike, 1 findete.tk, 1 findeth.io, 1 @@ -56197,7 +55753,7 @@ finishingpasteest.ga, 1 finishrich.com, 1 finisron.in, 0 -finitecarbon.com, 1 +finitecarbon.com, 0 finity.com, 1 finkelstein.fr, 1 finlandcook.online, 1 @@ -56260,7 +55816,6 @@ fioriepiante.info, 1 fioristionline.net, 1 fiosgenomics.com, 1 -fioulmarket.fr, 1 fipackaging.com, 1 fiphfp.fr, 1 fipo.life, 1 @@ -56300,7 +55855,6 @@ fireflygatlinburg.com, 1 fireglow.de, 1 firehousemouse.com, 1 -fireinthedeep.com, 1 fireintheholevideos.tk, 1 firekahuna.com, 1 fireleadership.gov, 1 @@ -56352,6 +55906,7 @@ firmant.me, 1 firmapi.com, 1 firmatour.it, 1 +firmendb.com, 0 firmennie-crossovki.tk, 1 firmenwerbung-vermarktung.de, 1 firmfoundationsconsulting.com, 0 @@ -56362,14 +55917,12 @@ firoza.finance, 1 firozechijewelry.com, 1 firsov.gq, 1 -first-aid-kit.net, 0 -first-class-roofing.com, 1 +first-aid-kit.net, 1 first-education-online.com, 1 first-house.no, 1 first-hyp.de, 1 first-legion.eu, 1 first-money.tk, 1 -first-ns.com, 0 first-time-offender.com, 1 first-wishes.com, 1 first.org, 0 @@ -56435,7 +55988,6 @@ firstquarterfinance.com, 1 firstresponder.gov, 1 firstresponderprotectiveservices.com, 1 -firstserviceplumbing.com, 1 firstshowing.net, 1 firstsiteguide.tk, 1 firsttimer.tk, 1 @@ -56451,11 +56003,14 @@ fisa.net.za, 1 fiscalidadresiduos.org, 1 fiscalitatresidus.org, 1 +fischer-group.com, 1 fischer-immoteam.de, 1 fischer-its.com, 0 fischer-kundendienst.de, 1 fischer-programmierung.ch, 0 +fischer-usa.com, 1 fischer-wasels-medizin.de, 1 +fischerca.com, 1 fischerfutureheat.de, 1 fischerp.net, 1 fischers.cc, 0 @@ -56485,13 +56040,11 @@ fishfive.top, 1 fishgen.no, 1 fishing-battery.com, 1 -fishingin.ru, 1 +fishingin.ru, 0 fishingworld.tk, 1 fishingzone.bg, 1 -fishlanestudios.com, 1 fishman.idv.tw, 1 fishoftheday.tv, 1 -fishoilsafety.com, 1 fishport.cloud, 1 fishserver.net, 1 fishspecies.nz, 1 @@ -56523,6 +56076,7 @@ fit-mit-system.eu, 1 fit365.jp, 0 fit81.com, 1 +fit81.it, 1 fitanu.com, 1 fitasdobonfim.com, 1 fitawakening.co.uk, 0 @@ -56646,7 +56200,6 @@ fixupx.com, 1 fixverkaufen.de, 1 fixville.co, 1 -fiyatagel.com, 1 fiyatinedir.net, 1 fizadvocaten.nl, 1 fiziktedavi.name.tr, 1 @@ -56657,7 +56210,6 @@ fizlarna.cz, 1 fizmiks.lv, 1 fizmix.lv, 1 -fizyonetistanbul.com, 1 fizyoterapi.name.tr, 1 fizz.buzz, 1 fizz.cloud, 1 @@ -56888,7 +56440,6 @@ fleetcorcards.be, 1 fleetlinkatlascopco.com, 1 fleetofhope.tk, 1 -fleetserviceoftulsa.com, 1 fleetssl.com, 1 fleettools.tk, 1 fleetyards.net, 1 @@ -57126,7 +56677,6 @@ florenciasabio.com, 1 florent-tatard.fr, 1 floresastrid.tk, 1 -floresdocesfloricultura.com.br, 1 floresdora.com.br, 1 floreseartes.com.br, 1 floresvilleedc.org, 0 @@ -57222,9 +56772,12 @@ flowerpictures.tk, 1 flowers-shops.tk, 1 flowers.sumy.ua, 1 +flowers2moscow.com, 1 flowersbylegacy.com, 1 flowersquito.com, 1 flowerstateest.ga, 1 +flowerstopetersburg.com, 1 +flowerstoukraine.com, 1 flowerstver.ru, 1 flowerwholesale.com, 1 flowgate.net, 1 @@ -57240,7 +56793,7 @@ flowith.io, 1 flowlytics.host, 1 flownonfiction.com, 1 -flownty.com, 1 +flownty.com, 0 flowoodpolice.gov, 1 flowreplicator.com, 1 flowsave-staging.nl, 1 @@ -57262,7 +56815,6 @@ flsbanners.com, 1 flslawyer.com, 1 flst.link, 1 -flstaging.cloud, 1 fltechnics.com, 1 fltitlesearch.com, 1 flu.gov, 1 @@ -57340,7 +56892,6 @@ flycolumbus.com, 1 flyer-homes.com, 1 flyer.tools, 1 -flyer1stg.wpenginepowered.com, 1 flyerdatabase.tk, 1 flyerim.com, 1 flyfifer.co.uk, 1 @@ -57350,6 +56901,7 @@ flygexpo.tk, 1 flygforsening.se, 1 flygon.pink, 1 +flygplanering.se, 1 flyhealthy.gov, 1 flyin.party, 1 flying-angels.tk, 1 @@ -57377,7 +56929,6 @@ flylvia.com, 1 flymfr.com, 1 flymns.fr, 1 -flyn43.com, 1 flynn.io, 1 flynnhub.com, 1 flynowpaylater.com, 1 @@ -57396,7 +56947,6 @@ flyupture.com, 1 flywebservices.nl, 1 flywind.ml, 1 -flyxll.com, 1 flyzold.com, 1 flyzone.tk, 1 flyzoomattzir.com, 1 @@ -57464,7 +57014,6 @@ fnordserver.eu, 1 fnpro.eu, 1 fnpvenues.com, 1 -fnrs.nl, 1 fnscatania.tk, 1 fnwiki.com, 1 fnz.com, 1 @@ -57494,12 +57043,10 @@ focusmall-zielonagora.pl, 1 focusministries1.org, 1 focusoptimization.com, 1 -focusphotography.net, 1 focusproductions.tk, 1 focustec.tk, 1 focusti.com.br, 1 focustuningclub.tk, 1 -focuswales.com, 1 fodder.ga, 1 foehl.de, 1 foej-aktiv.de, 1 @@ -57568,7 +57115,6 @@ followthatpage.com, 1 followtheevidence.me, 1 follygardens.com, 1 -folszyb.pl, 1 foluomeng.net, 1 folxhealth.com, 1 foma.ru, 1 @@ -57758,6 +57304,7 @@ foodsignature.ga, 1 foodsilk.ga, 1 foodsleuth.ga, 1 +foodsniff.com, 1 foodsoldier.ga, 1 foodsonic.ga, 1 foodsoul.pro, 1 @@ -57817,7 +57364,6 @@ footballscores.ga, 1 footballsrit.tk, 1 footballtips.tk, 1 -footballtransfertavern.com, 1 footbolka.tk, 1 footbolki.ml, 1 footchronique.tk, 1 @@ -57892,11 +57438,11 @@ foreign-language-colleges.com, 1 foreignaffairsmotorsports.com, 1 foreignassistance.gov, 1 -forem.com, 1 +forem.com, 0 foremail.tk, 1 foreningssparbanken.se, 1 forenschmiede.tk, 1 -forensic-system.com, 0 +forensic-system.com, 1 forensicsciencecentral.tk, 1 forensicsinfo.ga, 1 forensicsinfoest.ga, 1 @@ -57982,6 +57528,7 @@ forkfeeds.com, 1 forkknifeswoon.com, 1 forklift.name.tr, 1 +forklifttire.com, 1 forksales.com, 1 forkurd.ml, 1 forlitoday.it, 1 @@ -58090,7 +57637,6 @@ forsythcountync.gov, 1 forsythmo.gov, 1 forsyththeatre.com, 1 -fort.eu, 1 fortatkinsonia.gov, 1 fortatkinsonwi.gov, 1 fortawesome.org, 1 @@ -58315,7 +57861,6 @@ fotostudio87.nl, 1 fotostudiobasic.tk, 1 fotosubmarina.tk, 1 -fotosyeventos.es, 1 fototaniej.pl, 1 fototjansterkalmar.se, 1 fototutorial.tk, 1 @@ -58422,12 +57967,10 @@ foxscribbler.com, 1 foxstreetcomms.co.za, 0 foxstyle.gq, 1 -foxtransportables.com.au, 1 foxtrials.com, 1 foxtrotcharlie.ovh, 1 foxtrotfm.tk, 1 foxus.lt, 1 -foxxylove.net, 1 foxy-it.com.ua, 1 foxycredit.com, 1 foxygf.com, 1 @@ -58459,6 +58002,7 @@ fpoe.eu, 1 fppq.org.br, 1 fprinnovaciones.es, 1 +fprl39.ru, 1 fprojects.lv, 1 fps.ac.cn, 1 fps168.com, 1 @@ -58855,7 +58399,6 @@ frederikugarte.tk, 1 frederikvig.com, 1 fredhook.tk, 1 -fredix.xyz, 1 fredjanssen.tk, 1 fredloya.com, 1 frednet.tk, 1 @@ -58913,7 +58456,6 @@ freebiofuelsers.ga, 1 freebirdairlines.com, 1 freebit.ch, 1 -freebitcoinfaucet.org, 1 freebookdomain.tk, 1 freebookslibrary.gq, 1 freeboson.org, 1 @@ -58947,7 +58489,6 @@ freedom24.com, 1 freedom35.org, 0 freedomains4all.tk, 1 -freedombits.org, 1 freedomdiver.org, 1 freedomdujour.com, 1 freedomfinance.eu, 1 @@ -58995,13 +58536,13 @@ freelance.boutique, 1 freelance.nl, 1 freelanceessaywriters.com, 1 +freelancehunt.com, 1 freelancemw.com, 0 freelancerim.ml, 1 freelanceunited.co.uk, 1 freelancewebprogrammer.com, 1 freelancingbyceline.com, 1 freeliferp.de, 1 -freeloadfinance.com, 1 freemagi.ga, 1 freeman-online.tk, 1 freemania.nl, 1 @@ -59018,7 +58559,6 @@ freemilfpics.com, 1 freeminecraftmaps.tk, 1 freeministryresources.org, 1 -freemomhugs.org, 1 freemor.ca, 1 freemotion.tk, 1 freemovieonline.ga, 1 @@ -59063,6 +58603,7 @@ freeprintsphotobooks.ie, 1 freepro.com, 1 freepro.fr, 1 +freepron.xyz, 1 freeradical.zone, 1 freereal.ml, 1 freerealincest.com, 1 @@ -59168,7 +58709,6 @@ fremontfire.gov, 1 fremonthills.gov, 1 fremontmi.gov, 1 -fremontsmilesdentistry.com, 1 fremonttribune.com, 1 frences.tk, 1 french.tk, 1 @@ -59189,7 +58729,6 @@ frenger.co.uk, 1 frenger.com.au, 1 frente-popular.tk, 1 -frentzen.cloud, 1 frenzel.dk, 1 frequence-turf.fr, 1 frequencymc.cc, 1 @@ -59283,7 +58822,6 @@ friederloch.de, 1 friedhelm-wolf.de, 1 friedli.info, 1 -friedricedragon.com, 1 friedrich-foto-art.de, 1 friedrich.report, 1 friedrichshafen.tk, 1 @@ -59329,7 +58867,6 @@ friendsvilletn.gov, 1 friendswoodtx.gov, 1 friendtech.tk, 1 -friesland-stern.de, 1 frieslandcollege.nl, 0 friesvredesplatform.tk, 1 friet.org, 1 @@ -59358,6 +58895,7 @@ frinkiac.com, 1 frino.de, 1 frioelectrica.com, 1 +friotemp.com, 0 friplay.host, 1 fripper.tk, 1 frisaga.com, 1 @@ -59366,6 +58904,7 @@ frisaga.org, 1 frisaga.travel, 1 frisby515.com, 1 +friscorodandgun.com, 1 friseur-foerder.de, 1 friseur.website, 1 friseure-website.de, 1 @@ -59477,7 +59016,6 @@ frosty-gaming.xyz, 1 frosty.sk, 1 frosty.style, 1 -frostymr.com, 1 frostysummers.com, 1 frothy285.com, 1 froufe.com, 0 @@ -59681,7 +59219,6 @@ fuckobr.org, 1 fuckobr.su, 1 fucksc.cf, 1 -fuckssl.com, 1 fucktory.tk, 1 fuckup.dk, 1 fuckwhatyouthink.tk, 1 @@ -59847,7 +59384,6 @@ fumantwo.com, 1 fumblers.ca, 1 fumerolles.ch, 0 -fumerx.com, 1 fumify.tk, 1 fumilink.com, 1 fumotousa.com, 1 @@ -59861,6 +59397,7 @@ funadvisorfrance.com, 1 funandfriends.tk, 1 funandlearning.es, 1 +funatic.nl, 1 funatic.tk, 1 funboards.cz, 1 funboat.tk, 1 @@ -60106,9 +59643,9 @@ furniturefashion.com, 1 furnitureforlife.com, 1 furnitureforlifeboulder.com, 1 -furniturefromthebarn.com, 1 furnitureproduction.tk, 1 furnituresolutions.tk, 1 +furniz.sk, 1 furnu.org, 1 furorcanario.tk, 1 furoretferrum.tk, 1 @@ -60149,6 +59686,7 @@ furusawadental.com, 1 furuse-shika.com, 1 furuyadc.com, 1 +furworks.de, 1 furyalexmichaelides.com, 1 fusacity.tk, 1 fusacovi.cf, 1 @@ -60178,7 +59716,6 @@ fusionplatter.eu, 1 fusions.co.jp, 1 fusionstudios.tk, 1 -fuso.com.py, 1 fuso.net, 1 fussballmanager.de, 1 fussballpiraten.com, 1 @@ -60229,6 +59766,7 @@ futuo.jp, 1 futurains.com, 1 futurama-il.tk, 1 +futurama-latino.org, 0 future-dance.tk, 1 future-telecom.com, 1 futureappin.com.au, 1 @@ -60589,7 +60127,6 @@ gaff-rig.co.uk, 1 gaflooring.com, 1 gag101.com, 1 -gaganenterprises.in, 1 gagarin.ga, 1 gagecountyne.gov, 1 gagekroljic.com, 1 @@ -60610,6 +60147,7 @@ gaines-sodiamex.fr, 0 gainesborotn.gov, 1 gainesvillega.gov, 1 +gainingadvantage.com, 1 gainnet.ru, 1 gaireg.de, 1 gairgair.com, 1 @@ -60644,7 +60182,6 @@ galapagos.cx, 1 galapagosbig15.com, 1 galapagossafaricamp.com, 1 -galardica.com, 1 galasin.cf, 1 galasin.ga, 1 galatabazaar.com, 1 @@ -60673,7 +60210,6 @@ galaxystaking.space, 1 galaxysweeper.com, 1 galaxytracker.tk, 1 -galearquitetura.com.br, 1 galecommercial.com, 1 galefacialplastics.com, 1 galenguyer.com, 1 @@ -60694,7 +60230,6 @@ galerie-saintgermain.fr, 1 galeries.photo, 0 galeriesimple.fr, 1 -galetterie-cafe.de, 1 galexlee.com, 1 galfar.jp, 1 galfarma.cl, 1 @@ -60741,7 +60276,7 @@ galleryhomesusa.com, 1 galleryinfo.ga, 1 gallerywestframeplant.com, 1 -gallesproperties.com, 1 +gallesproperties.com, 0 gallest.cf, 1 gallest.ga, 1 galleyfoods.com, 1 @@ -60980,7 +60515,6 @@ gaminglessonest.ga, 1 gamingmeets.com, 1 gamingmonitortest.com, 1 -gamingo.news, 1 gamingph.com, 1 gamingregulation.com, 1 gamingtech.es, 1 @@ -60988,6 +60522,7 @@ gamingtilltheend.cf, 1 gamingtoday.ga, 1 gamingtopbox.ga, 1 +gaminguniverse.pl, 1 gamingwesters.ga, 1 gamingwithcromulent.com, 1 gamingx.tk, 1 @@ -61005,6 +60540,7 @@ gammaknife.com, 1 gammaphibeta.tk, 1 gammonvillage.com, 1 +gamoloco.com, 0 gamrenovation.ca, 1 gamv.eu, 1 gan.wtf, 1 @@ -61033,7 +60569,6 @@ ganneff.de, 1 gannett-cdn.com, 1 gannettinnovation.com, 1 -ganoderma4in1coffee.com, 1 ganodermatiendaonline.com, 1 gansevoorthotelgroup.com, 1 gant.tk, 1 @@ -61101,7 +60636,6 @@ gardencityal.gov, 1 gardengameshireuk.com, 1 gardengroveca.gov, 1 -gardeniapyramids.com, 1 gardeningchores.com, 1 gardenofads.com, 1 gardenplantslife.com, 1 @@ -61163,6 +60697,7 @@ garrettcornwell.tk, 1 garrettcountymd.gov, 1 garrettmotion.com, 1 +garrettpopcorn.com, 1 garrettrasel.com, 1 garrigan.info, 1 garrigan.nyc, 1 @@ -61224,7 +60759,6 @@ gassycat.uk, 1 gassyukumenkyoguide.com, 1 gastarbajter.tk, 1 -gastepress.com, 1 gasthausbauernhof.ch, 1 gasthaustalacher.ch, 1 gastonvietto.tk, 1 @@ -61264,13 +60798,11 @@ gatesstlouis.com, 1 gatestoaesgaard.tk, 1 gatetoadventures.com, 1 -gateway-cart.com, 1 gatewaydentalinc.com, 1 gatewayfurniture.com, 1 gatewayp.com, 1 gatewayplanning.org, 1 gatewaytire.com, 1 -gatewaytrial.com, 1 gatewaytrust.org.uk, 1 gathegi.ga, 1 gatherling.com, 1 @@ -61394,7 +60926,6 @@ gbk-teamplan.de, 1 gbkom.de, 1 gbl.selfip.net, 0 -gbm.net, 1 gboys.net, 0 gbp.com.ph, 1 gbpayments.io, 1 @@ -61408,16 +60939,15 @@ gbscience.com, 1 gbsvelasco.com, 1 gbusercontent.com, 1 -gbwhats.cc, 1 gc-event-manager.com, 1 gc-hartberg.tk, 1 gc-mc.de, 1 gc.ru.net, 1 gc4hr.org, 1 +gc4p.com, 1 gcaccountants.co.nz, 1 gcaresolutions.com, 1 gcautodeals.com, 1 -gcbit.dk, 0 gcc-globalclimatechange.com, 1 gcdamp.gov, 1 gcfadvisors.com, 1 @@ -61437,7 +60967,6 @@ gcoption.pro, 1 gcorevape.ca, 1 gcqd.fr, 1 -gcrabtreespaces.com, 1 gcrcollectif.ca, 1 gcrm.jp, 1 gcs-ventures.com, 1 @@ -61485,7 +61014,6 @@ ge3k.net, 1 gea-waldviertler.at, 1 geafworks.tk, 1 -geaiai.com, 1 gealot.com, 1 geant.org, 1 gear-acquisition-syndrome.community, 1 @@ -61626,7 +61154,6 @@ geico.com, 1 geigr.de, 1 geilefrauen.pics, 1 -geiler.org, 1 geileverhalen.tk, 1 geiser-family.ch, 1 geishamika.com, 1 @@ -61683,6 +61210,7 @@ gemawardian.com, 1 gemax-online.de, 1 gembet99.com, 1 +gemeentedevesting.nl, 1 gemeentegeschiedenis.nl, 1 gemeentehub.nl, 1 gemeentehulst.nl, 1 @@ -61871,7 +61399,6 @@ geniuswin.it, 1 geniuszone.biz, 1 genizu.com, 1 -genkihub.com, 1 genkisushi.com.hk, 1 genlack.com, 0 gennaroabete.duckdns.org, 1 @@ -61922,7 +61449,6 @@ gensolarenergy.com, 1 gensonline.eu, 1 gentapps.com, 1 -gentas.se, 1 gentbereikbaar.be, 1 gentblogt.be, 1 gentbrugsemeersen.be, 1 @@ -62070,7 +61596,6 @@ geopixeles.cl, 1 geoplatform.gov, 1 geopoetico.tk, 1 -geoponika.gr, 1 georg-ledermann.de, 1 georg-riepe.de, 1 george-brighton.co.uk, 1 @@ -62083,7 +61608,6 @@ georgeblack.me, 1 georgebrighton.co.uk, 1 georgeclaghorn.com, 1 -georgeclinical.com, 1 georgeclooney.tk, 1 georgecolgrove.com, 1 georgecushen.com, 1 @@ -62152,14 +61676,12 @@ geotextil.ec, 1 geothermalproducts.info, 1 geotrack.email, 1 -geotrencher.com.au, 1 geotrust.com.ru, 1 geotruth.net, 1 geourl.me, 1 geowest.tk, 1 gep.ch, 1 gepassociati.cloud, 1 -gepe.ch, 1 gepgroup.gr, 1 gepps.de, 1 geppy.im, 1 @@ -62237,6 +61759,7 @@ gesamenvat.nl, 1 gesath.co, 1 gesath.com, 1 +geschenkkoerbeversand.de, 1 geschenkkorb-ideen.de, 1 geschenkly.de, 1 geschenkzauber.de, 1 @@ -62257,7 +61780,6 @@ gestaoclub.com.br, 1 gestcoelho.com, 1 gestionadministrativevirtuelle.ca, 1 -gestionadministrativevirtuelle.ch, 1 gestionaleamica.com, 1 gestione-certificazioni.it, 1 gestionth.com, 1 @@ -62379,7 +61901,6 @@ getjms.com, 1 getlaminas.org, 1 getlantern.org, 0 -getlawnbuddy.com, 1 getlawyered.com.au, 1 getleanflorida.gov, 1 getlessgivemore.com, 1 @@ -62393,7 +61914,6 @@ getmerch.eu, 1 getmimo.com, 0 getmonero.cz, 1 -getmovingco.com, 1 getmybosslife.com, 1 getmylink.online, 1 getmywellness.com, 1 @@ -62428,7 +61948,6 @@ getreadyforever.tk, 1 getrelish.com, 1 getresilience.org, 1 -getresults.co.za, 1 getriebeservice-gse.de, 1 getroman.com, 1 getsamegoal.com, 1 @@ -62437,7 +61956,6 @@ getserm.com, 1 getserum.xyz, 1 getsession.org, 1 -getsetbounce.co.uk, 1 getseteventhire.co.nz, 1 getsilknow.com, 1 getsimone.online, 1 @@ -62492,7 +62010,6 @@ gevelreinigingtiel.nl, 1 gevme.com, 1 gevo.gg, 1 -gew.is, 1 gewasteelt.ga, 1 gewerbe-fix.ag, 1 gewerbe-fix.at, 1 @@ -62514,7 +62031,6 @@ gewerbefix.net, 1 gewerbefix.org, 1 gewinn.tk, 1 -gewis.nl, 1 gexobiz.tk, 1 geyduschek.be, 0 geyserwatcher.com, 1 @@ -62538,7 +62054,6 @@ gfc.scot, 1 gfcleisure.co.uk, 1 gfcnieuws.com, 1 -gfcorp.jp, 1 gfedating.com, 1 gfestival.fo, 1 gfgmmarketing.com, 1 @@ -62567,6 +62082,7 @@ gfycat.com, 1 gg.ax, 1 gg.co.uk, 1 +gg.world, 1 gg5197.co, 1 gg6729.co, 1 gg6957.co, 1 @@ -62654,7 +62170,6 @@ ghostfam.win, 1 ghostgimbals.com, 1 ghosthost.site, 1 -ghosthunting.dk, 1 ghostinbox.pl, 1 ghostinfluence.com, 1 ghostlight.tk, 1 @@ -62672,7 +62187,6 @@ ghostsquad.tk, 1 ghostutils.tk, 1 ghostwritershigh.com, 1 -ghostwritingnerds.com, 1 ghotokbaba.com, 1 ghou.me, 1 ghowell.io, 1 @@ -62684,13 +62198,13 @@ ghui.de, 1 ghwconline.org, 1 ghyvelde.fr, 0 +gi-plant.shop, 1 gi.de, 1 giac.net, 1 giac.org, 1 giacintofacchetti.org, 1 giacomodebidda.com, 1 giacomomaniaci.it, 1 -giacomopelagatti.it, 1 giacomosecchi.com, 1 giakki.eu, 1 gialai.gov.vn, 1 @@ -62738,7 +62252,6 @@ gickelskerb.de, 1 gidapgs.cf, 1 gidding.net, 1 -giddsmedia.com, 1 giddyaunt.net, 1 giddyup.to, 1 gidive.com, 1 @@ -62755,13 +62268,14 @@ gietvloergarant.nl, 1 gif-avatars.com, 1 gif.tips, 0 -gifarchiv.org, 1 gifbook.io, 1 -gifdump.org, 1 giff.com.mx, 1 giffard.com, 1 +gifhelittlestars.co.uk, 1 gifsonline.tk, 1 gift4ever.tk, 1 +giftbaskets.ru, 1 +giftbasketsoverseas.com, 1 giftbit.com, 1 giftcard.net, 1 giftedconsortium.com, 1 @@ -62771,7 +62285,7 @@ giftfavorite.tk, 1 giftfocus.com, 1 giftgujarat.in, 1 -giftlist.guru, 1 +giftlist.guru, 0 giftnix.com, 1 giftntake.com.au, 1 giftofsquare.net, 1 @@ -62781,6 +62295,7 @@ giftprinted.com, 1 gifts.best, 1 giftscop.com, 1 +giftsenda.com, 1 giftsforaspecialoccasion.com, 1 giftsholidays.tk, 1 giftsofsquare.com, 1 @@ -62793,7 +62308,6 @@ gig.ru, 0 gig40.com, 1 giga.nl, 1 -gigabicho.com.br, 1 gigabitz.pw, 1 gigachad.net, 1 gigacloud.org, 1 @@ -62827,11 +62341,9 @@ giglink.club, 1 gigloog.tk, 1 gigs.com, 1 -gigseekr.com, 1 gigsremote.com, 1 gigtakaful.bh, 1 gijonshiro.tk, 1 -gikids.org, 1 gikovatelojavirtual.com.br, 1 gil.gg, 1 gil.re, 1 @@ -62884,13 +62396,12 @@ gimpware.tk, 1 gina-architektur.design, 1 ginatony.com, 1 -gindistilleries.uk, 1 ginecomastiatratamento.com.br, 1 ginen.xyz, 0 ginepolice.gov, 1 -ginestasolutions.com, 1 ginev.tk, 1 gingerichgutters.com, 1 +gingerray.co.uk, 1 gingersutton.com, 1 gingerxumd.com, 1 ginionusedcars.be, 0 @@ -62915,7 +62426,6 @@ gioielleriamolena.com, 1 giomi.com.tr, 1 gion-ent.co.jp, 1 -gion.io, 1 giopiu.it, 1 giordano.com, 1 giordanomultiservice.it, 1 @@ -62936,6 +62446,7 @@ giperfast.tk, 1 gipernn.ru, 1 gipl.tk, 1 +gippert-klein.de, 1 gipsplitka.ru, 1 gipuzkoabasket.tk, 1 giraffe.net, 1 @@ -63075,6 +62586,7 @@ givesunlight.com, 1 givetolincoln.com, 1 giveuselife.org, 1 +giving-oasis.com, 1 giving.com, 1 givingames.com, 1 givingnexus.org, 0 @@ -63123,7 +62635,6 @@ gkq.co.in, 1 gkralik.eu, 1 gkrru4v.xyz, 1 -gks-bildung.ch, 1 gkstyle.net, 0 gku-winterling.de, 1 gkv-gorinchem.nl, 1 @@ -63157,7 +62668,7 @@ glamaya.com, 1 glami.com.tr, 1 glaminati.com, 1 -glamorousgoat.nl, 1 +glamorousgoat.nl, 0 glamorously-built.tk, 1 glamour4you.de, 1 glamourandgains.com, 1 @@ -63167,7 +62678,6 @@ glamourtime.tk, 1 glamtoptiers.co.za, 1 glamur-video.com, 1 -glanz-dienste.de, 1 glanzodergarnicht.com, 0 glas-systeme.eu, 1 glasdon.com, 1 @@ -63186,7 +62696,6 @@ glass-blaster.com, 1 glass.google.com, 1 glass.photo, 1 -glassact.com, 1 glassboxtech.com, 1 glasschmuck-millefiori.de, 1 glasscometro.com.au, 1 @@ -63221,7 +62730,6 @@ glavny-yurist.ru, 1 glavred.info, 0 glazedmag.fr, 1 -glazenschuifwandenoutlet.nl, 1 glazkova.ga, 1 glbaumaulwurf.de, 1 glbins.com, 1 @@ -63305,12 +62813,10 @@ global-electronic-music.tk, 1 global-factory.co.jp, 1 global-fh.com, 1 -global-free-classified-ads.com, 1 global-monitoring.com, 1 global-motherboard.com, 1 global-qanoon.gq, 1 global-scg.org, 1 -global-share.org, 1 global-topsecret.tk, 1 global-trance.tk, 1 global-village.koeln, 1 @@ -63324,7 +62830,6 @@ globalaccountservice.com, 1 globalamend.com, 1 globalbearings.com.au, 1 -globalbix.com, 1 globalbridge-japan.com, 1 globalbroadcastsolutions.com, 1 globalbusiness.tk, 1 @@ -63516,7 +63021,6 @@ glovementor.com, 1 glowfic.com, 1 glowmedspaencino.com, 1 -glowskins.my.id, 1 glpreparation.com, 1 glreit.com, 1 glsauto.com, 1 @@ -63694,7 +63198,6 @@ goaheadireland.ie, 1 goalbookapp.com, 1 goalgrass.com, 1 -goalloutbroome.com, 1 goalswizard.com, 1 goaltage.com, 1 goalup.com.br, 1 @@ -63782,7 +63285,6 @@ godsofhell.de, 1 godsowncountry.tk, 1 godsrollercoaster.co.uk, 1 -godstoghosts.com, 1 godsunchained.com, 1 godswila.be, 1 godswill.tk, 1 @@ -63804,7 +63306,6 @@ goedkope-scooterverzekeringen.nl, 1 goedkopecartridgeskopen.nl, 1 goedkopeonesies.nl, 1 -goedkopetaxiservice.nl, 1 goedkopetonerkopen.nl, 1 goehler-baumpflege.de, 1 goeikan.life, 1 @@ -63817,6 +63318,7 @@ goerres2014.de, 1 goetec.ac.uk, 1 goetemp.de, 1 +goethe-gymnasium-stolberg.de, 1 goetheschule-giessen.de, 1 goetic.space, 1 goettinger-katzenschutz.de, 1 @@ -63872,7 +63374,6 @@ goingawesomeplaces.com, 1 goinggreenshow.gq, 1 goingreen.com.au, 1 -goingto.university, 1 goiymua.com, 1 goizalde.tk, 1 gojilabs.com, 1 @@ -63881,7 +63382,7 @@ gokgids.nl, 1 gokhankesici.com, 1 gokmenguresci.com, 1 -gokon.se, 1 +gokon.se, 0 goksu.in, 1 goktoday.com, 1 gokturkfindik.com, 1 @@ -63958,7 +63459,6 @@ goldenyacca.org, 1 goldequipment.com.br, 1 goldex.tk, 1 -goldfavela.com, 1 goldfingermusic.tk, 1 goldfm1031.tk, 1 goldfmromania.ro, 1 @@ -63968,7 +63468,6 @@ goldloeckchen159.net, 1 goldmanpropertygroup.com, 1 goldminer.ga, 1 -goldongrandsalon.com, 1 goldpreisfinder.at, 1 goldrushenergy.com, 1 goldschmiede-suessenguth.de, 1 @@ -64012,6 +63511,7 @@ golfcleanersest.ga, 1 golfdata.se, 1 golfdeviceers.ga, 1 +golfedumorbihan56.com, 1 golfhausmallorca.com, 1 golfinbritishcolumbia.com, 1 golfinclusiveers.ga, 1 @@ -64058,7 +63558,6 @@ gomer.tk, 1 gometa.link, 1 gomeya.com, 1 -gomezhvac.com, 1 gomezites.tk, 1 gomicrophone.ml, 1 gomine.tk, 1 @@ -64090,7 +63589,6 @@ gongjianwei.com, 1 gongjuhao.com, 1 gongyouhui.com, 1 -gonitro.com, 1 gonoodle.com, 1 gonortheast.co.uk, 1 gontagro.com.ua, 1 @@ -64113,6 +63611,7 @@ goodbeast.com, 1 goodbits.tech, 1 goodbriar.com, 1 +goodchoiceflowers.com, 1 gooddatingsites.ml, 1 gooddayatwork.co.uk, 1 gooddomain.co, 1 @@ -64168,7 +63667,7 @@ goodwillindy.org, 1 goodwillnfp.org, 1 goodwin43.ru, 0 -goodybalt.ru, 1 +goodybalt.ru, 0 goodyearsotn.co.uk, 1 goofy.gr, 1 google, 1 @@ -64178,7 +63677,6 @@ google.ax, 1 googleadvies.nl, 0 googleandroid.cz, 1 -googlebig.com, 1 googlecom.gq, 1 googlehits.com, 1 googlekun.tk, 1 @@ -64336,7 +63834,7 @@ gost-energo.ru, 1 gostargazer.com, 1 gostargazing.co.uk, 1 -gostartkit.com, 0 +gostartkit.com, 1 gostatera.com, 1 gosti-dom.ga, 1 gostica.com, 1 @@ -64417,7 +63915,6 @@ gotzg.de, 1 goudenharynck.be, 1 goudronblanc.com, 1 -goudsbloemonline.nl, 1 goudt.nl, 1 gouforit.com, 1 goug0.com, 1 @@ -64427,7 +63924,6 @@ gouplinkit.com, 1 goupnutrition.com.br, 1 gourgouli.com, 1 -gourmet-safran.de, 1 gourmetfestival.de, 1 gourmetspalencia.com, 1 gourmetstars.cz, 1 @@ -64558,7 +64054,6 @@ graasp.net, 0 grabacabpa.com, 1 grabadolasermonterrey.com, 1 -grabcalendar.com, 1 graberbooks.gq, 1 grabi.ga, 1 grabnews.ga, 1 @@ -64825,7 +64320,7 @@ graphicz.ml, 1 graphiste-freelance-rouen.fr, 1 graphisticandco.com, 1 -graphite.org.uk, 1 +graphite.org.uk, 0 graphiteconnect.com, 1 grapholio.net, 1 graphpaper.studio, 1 @@ -64852,6 +64347,7 @@ gratis-hosting.cf, 1 gratis.market, 1 gratis4u.tk, 1 +gratisfotos.nl, 1 gratisfullalbum.tk, 1 gratisgokken.nl, 1 gratishandy.tk, 1 @@ -65165,7 +64661,6 @@ greenyway.com, 1 greenzved.tk, 1 greer.ru, 1 -greetabl.com, 1 greetica.com, 1 greetingcdsers.ga, 1 greetingcdsest.ga, 1 @@ -65271,7 +64766,7 @@ gricargo.com, 1 grickle.org, 1 grid.is, 1 -gridale.org, 1 +gridale.org, 0 gridcatalyst.org, 1 gridcodestudio.com, 1 gridcog.be, 1 @@ -65296,7 +64791,7 @@ grienenberger.eu, 1 griesser2.de, 1 griffin.com, 1 -griffinmuseum.org, 1 +griffinmuseum.org, 0 griffinsrfc.tk, 1 griffithobs.org, 1 griffithobservatory.org, 1 @@ -65320,12 +64815,14 @@ grimmhome.com, 1 grimmonolith.tk, 1 grimorium.tk, 1 +grimsby.ac.uk, 1 grimsbydns.com, 1 grimsbymoneyman.com, 1 grinday.tk, 1 grindgore.tk, 1 grinmore.com, 1 grinned.tk, 1 +grinnellksroots.com, 1 grinnellplanes.com, 1 grinnellplans.com, 1 grinpis.tk, 1 @@ -65431,7 +64928,6 @@ groundthumpinmotors.com, 1 groundthumpinmotors.net, 1 group-digitcom.com, 1 -group-galore.com, 0 group4layers.net, 1 groupama.hu, 1 groupama.sk, 1 @@ -65498,7 +64994,6 @@ growidentity.com, 1 growingallthings.co.uk, 1 growinghumankindness.com, 1 -growingsearch.com, 1 growinguncomfortable.com, 1 growitsecure.com, 1 growledlamp.fr, 1 @@ -65509,7 +65004,6 @@ growthandrenewal.ca, 1 growthlab.com.my, 1 growthlytics.co.uk, 1 -growthmindsacademy.com, 1 growthoutpatient.com, 1 growthseedconsulting.com, 1 growthsimulationest.ga, 1 @@ -65541,7 +65035,7 @@ gruenerpass.co.at, 1 gruenes-wp.de, 1 gruenhagenlaw.com, 1 -gruenkraft.co.at, 1 +gruenkraft.co.at, 0 gruenland-online.de, 1 gruenprint.de, 1 gruenwedels-restaurant.de, 1 @@ -65576,7 +65070,6 @@ grupo-famia.tk, 1 grupo-rbd.com, 1 grupo-zoom.com, 1 -grupoalv.com, 1 grupoandrey.com.mx, 1 grupoauxteclic.com, 1 grupobit.net, 1 @@ -65588,7 +65081,6 @@ grupodes.com.br, 1 grupoeitb.eus, 1 grupoellatu.tk, 1 -grupoenelcolombia.com, 1 grupoentregas.com, 1 grupoeuro17.com.br, 1 grupoeurodesign.com, 1 @@ -65705,7 +65197,6 @@ gtalenders.ca, 1 gtanalytics.com, 1 gtapg.net, 1 -gtarestoration.com, 1 gtb-nsn.gov, 1 gtbeyes.com, 1 gtbgames.com, 1 @@ -65845,7 +65336,6 @@ gugumu.com, 1 guhei.net, 1 guhenry3.tk, 1 -guhsdaz.org, 1 guiabroker.com, 1 guiaextra.com, 1 guiahotelera.com.co, 1 @@ -65906,7 +65396,6 @@ guilfordct.gov, 1 guilfordian.com, 1 guilfordvt.gov, 1 -guilhom.com, 1 guillaume-briand.fr, 1 guillaumecote.me, 1 guillaumematheron.fr, 1 @@ -65923,11 +65412,9 @@ guinaliu.tk, 1 guineapig101.com, 1 guineapigmustach.es, 1 -guinel-johnson.fr, 1 guinguetteclovis.com, 1 guise.tk, 1 guitar-strings-online.tk, 1 -guitar.bible, 1 guitarangel.tk, 1 guitards.tk, 1 guitare-rumba-congolaise-school.com, 1 @@ -65960,7 +65447,6 @@ gulliwer.tk, 1 gulllakeview.com, 1 gulphora.tk, 1 -gulshankumar.net, 1 gulsot.tk, 1 guma.cf, 1 guma.ml, 1 @@ -66002,7 +65488,6 @@ gununsesi.info, 1 gununsesi.org, 1 gununsesiaz.info, 1 -gunvaluesboard.com, 1 gunwatch.co.uk, 1 gunworld.com.au, 1 gunz.net, 1 @@ -66017,6 +65502,7 @@ guoman.com, 1 guopin.com.cn, 1 guozeyu.com, 1 +guozhenhao.com, 0 gupy.io, 1 gura.moe, 1 gurbetilan.com, 1 @@ -66030,7 +65516,6 @@ guru-naradi.cz, 1 guruakuntansi.co.id, 1 guruarchive.com, 1 -gurucomi.com, 1 gurufox.ai, 1 gurugamer.com, 1 gurumobile.tk, 1 @@ -66044,7 +65529,6 @@ gus.moe, 1 gus.services, 1 gus.zone, 1 -gusar.by, 1 gusembauche.ca, 1 gusembauche.com, 1 gusfranchising.com, 1 @@ -66363,7 +65847,6 @@ haberlanddigital.com, 1 haberlandgroup.com, 1 haberlandpartners.com, 1 -haberlandpodcasts.com, 1 haberledik.com, 1 habermatik.net, 1 habermatik.tk, 1 @@ -66625,9 +66108,6 @@ hairywomenpics.com, 1 haislipcorp.com, 1 haitaka.cc, 1 -haitangsoshu.com, 1 -haitangsoushu.com, 1 -haititransfert.com, 1 haitou.tk, 1 haixihui.cn, 1 haixingyun.com, 1 @@ -66737,7 +66217,6 @@ halloweenmusic.org, 1 hallsonsservices.com, 1 hallspumpandwellservice.net, 1 -hallsville.org, 1 halltrends.tk, 1 hallucineer.com, 1 hallucinogen.com, 1 @@ -66798,15 +66277,14 @@ hamiltone.co.uk, 1 hamiltonil.gov, 1 hamiltonpdnj.gov, 1 -hamiltonsalestraining.com, 1 hamiltonvotesfl.gov, 1 hamiltonweather.ca, 1 hamiltonzinelibrary.cf, 1 hamiltonzinelibrary.ga, 1 hamiltonzinelibrary.gq, 1 hamiltonzinelibrary.ml, 1 -haminfilter.ir, 1 hamking.tk, 1 +hamkorbank.uz, 1 hamletstudio.tk, 1 hamlineoracle.com, 1 hamlintownshipeatonco.gov, 1 @@ -66973,7 +66451,6 @@ hanmanxia.com, 1 hanming.li, 1 hanmofu.life, 0 -hannaandersson.com, 1 hannagroup.ca, 1 hannah.link, 1 hannahbarrettyoga.com, 1 @@ -67059,6 +66536,7 @@ happy-family.tk, 1 happy-finance.tk, 1 happy-space.tk, 1 +happy-wans.com, 1 happy-watches.com, 1 happy.academy, 1 happy2hub.eu, 1 @@ -67074,7 +66552,6 @@ happychungus.tk, 1 happychurch.com, 1 happycoder.net, 0 -happycoders.eu, 1 happycolors.us, 1 happycompany.fi, 1 happycore.ml, 1 @@ -67104,7 +66581,6 @@ happyhumans.com, 1 happyindia.ml, 1 happyjapan.co.jp, 1 -happykidsforkids.com, 1 happylearning.com, 1 happylifestyle.com, 1 happymarketspirits.com, 1 @@ -67171,7 +66647,6 @@ hardcore-hooligans.tk, 1 hardcore-toys.com, 1 hardcoregamer.com, 1 -hardcoreincest.net, 1 hardcorejokeers.ga, 1 hardcorejokeest.ga, 1 hardcorekings.com, 1 @@ -67269,7 +66744,6 @@ harmony.co.id, 1 harmonyeg.net, 1 harmonyfarm.com, 1 -harmonyhomeaidservices.co.uk, 0 harmonylife.ro, 1 harmonypathway.com, 1 harmonypianoschool.com, 1 @@ -67372,7 +66846,6 @@ haruhi.org.ua, 1 harukakikuchi.com, 1 harukawa.moe, 1 -harumi-cl.jp, 1 harunafilez.tk, 1 harvard-ma.gov, 1 harvardapparatus.com, 1 @@ -67479,6 +66952,7 @@ hatakekaigi.com, 1 hataonline.tk, 1 hatarisecurity.co.ke, 1 +hataybitkisel.net, 1 hatcher.cloud, 1 hatchutah.gov, 1 hate.ga, 1 @@ -67515,7 +66989,6 @@ hauntedcastle.tk, 1 hauntedhouserecords.co.uk, 1 hauntedtruth.tk, 1 -hauntjaunts.net, 1 hauora.fyi, 1 hauora.tech, 1 haus-garten-test.de, 1 @@ -67563,7 +67036,6 @@ haveabounce.co.uk, 1 havedicewillsave.com, 1 haveforeningen-enghaven.dk, 1 -havefunbiking.com, 1 haveg.ru, 1 haveibeenpwned.be, 1 haveibeenpwned.com, 1 @@ -67601,7 +67073,6 @@ hawit-steuerberatung.de, 1 hawit-steuerberatung.support, 1 hawk-la.com, 1 -hawk.pl, 1 hawkargentina.com, 1 hawkerscholarship.org, 1 hawkesburycas.com.au, 1 @@ -67698,7 +67169,6 @@ hbpro.pt, 1 hbr.link, 1 hbs-it-gmbh.de, 1 -hbs-pr.com, 1 hbslick.com, 1 hbsslaw.co.uk, 1 hbsslaw.com, 1 @@ -67846,7 +67316,6 @@ headstogether.org.uk, 1 headstrong.de, 1 headsuphealth.com, 1 -headtopics.com, 1 headwall-hosting.com, 1 headwayapp.co, 1 healdsburg.gov, 1 @@ -68224,7 +67693,6 @@ healthysouthdakota.tk, 1 healthyspirituality.org, 1 healthystyle.tk, 1 -healthysuperhuman.com, 1 healthyteame.com, 1 healthytipsdiet.tk, 1 healthyweblife.tk, 1 @@ -68293,6 +67761,7 @@ heat-press.com.au, 1 heat-ua.pt, 1 heat.gov, 1 +heatairservices.com, 0 heatcheck.security, 1 heatcleanerers.ga, 1 heatcleanerest.ga, 1 @@ -68309,7 +67778,6 @@ heatingupdates.com, 1 heaven-boutique.de, 0 heavenlybeauty.tk, 1 -heavenlylanka.com.au, 1 heavenlyseals.com, 1 heavenlysmokenc.com, 1 heavennewsers.ga, 1 @@ -68354,7 +67822,6 @@ hectorfiorini.com.ar, 0 hectorlima.tk, 1 hedd.audio, 1 -heddoun.com, 1 hedefhalk.com, 1 hedenskrig.tk, 1 hederaconsulting.com, 1 @@ -68399,7 +67866,6 @@ heftfilme.com, 1 hefty.cloud, 1 heg.ge, 1 -hegau-onlineshop.de, 1 hegdahl.tk, 1 hegdahl.xyz, 1 hegebo.de, 1 @@ -68497,7 +67963,6 @@ hekate.com.mx, 1 hekatija.com, 1 hekeki.com, 1 -hekey.io, 1 hekimimyanimda.com, 1 hekoro.ml, 1 hektenkairez.com, 1 @@ -68550,6 +68015,7 @@ heli-iq.com, 0 heli-iq.cz, 0 heli-iq.de, 0 +heli-iq.dk, 0 heli-iq.es, 0 heli-iq.eu, 0 heli-iq.fi, 0 @@ -68595,7 +68061,6 @@ hellblast.tk, 1 hellboundhackers.org, 1 hellendumanrealty.com, 1 -hellenic-members.org, 1 hellenicagora.co.uk, 1 hellenicmusicacademy.com, 1 hellerarko.de, 1 @@ -68619,7 +68084,6 @@ hellocharliebooks.com, 1 hellocoding.de, 1 hellodesign.tk, 1 -hellodollface.com, 1 helloemailers.ga, 1 helloemailest.ga, 1 helloexit.com, 1 @@ -68809,7 +68273,6 @@ henriknoerr.com, 1 henriksachse.de, 1 henriksoderlund.com, 1 -henrikwelk.de, 1 henrilammers.nl, 1 henriquediogo.com, 1 henrri.net, 1 @@ -68963,7 +68426,6 @@ hermiston.gov, 1 hermitant.fr, 1 hermocom.com, 1 -hermodesign.com, 1 hermonmaine.gov, 1 hermosaseagirt.com, 1 hernandovotes.gov, 1 @@ -68981,7 +68443,7 @@ heroco.xyz, 1 herod.tk, 1 heroes3stat.tk, 1 -heroesoftomorrow.nl, 1 +heroesoftomorrow.nl, 0 heroesorchestra.com, 1 herofil.es, 1 herogaming.net, 1 @@ -68997,11 +68459,14 @@ heroplusgroup.com, 0 heroxin.com, 1 herp.careers, 1 +herpderpderpderp.com, 1 herpes-no.com, 1 +herq.top, 0 herr-webdesign.de, 1 herrald-skeeleren.tk, 1 herramientasbazarot.com, 1 herrderzeit.de, 1 +herregruppa.no, 1 herrenblut.tk, 1 herrenchiemsee.de, 1 herrenmuehle-wein.de, 1 @@ -69027,7 +68492,6 @@ herta.blog, 1 herthaloewen.tk, 1 hertie.de, 1 -hertsbouncycastles.com, 1 hertshealthyworkplace.org.uk, 1 heru.tk, 1 herumixer.ga, 1 @@ -69164,6 +68628,7 @@ heydenbluth.de, 1 heydorff.duckdns.org, 1 heyfiesta.com, 1 +heyfordpark.com, 0 heyfranky.com, 1 heyghost.io, 1 heyitgirl.com, 1 @@ -69192,7 +68657,6 @@ hflsdev.org, 0 hfma.org.uk, 1 hfox.org, 1 -hfsa.org, 1 hfsctx.gov, 1 hfsg-habicht.at, 1 hfvuejq.pro, 1 @@ -69200,6 +68664,7 @@ hfxtwppa.gov, 1 hg.eu, 1 hg.fo, 1 +hg.python.org, 1 hg0086.la, 0 hg71839.com, 1 hgb.club, 1 @@ -69267,7 +68732,6 @@ hicts.nl, 1 hiczp.com, 1 hidalgo-project.eu, 1 -hidalgoad.org, 1 hidashin.co.jp, 1 hidayatullah.com, 1 hidbo.de, 1 @@ -69335,7 +68799,6 @@ higentexpo.com, 1 higginsroofing.com.au, 1 higgsboson.tk, 1 -high-company.com, 1 high-flying.co.uk, 1 high-ground.org, 1 high-heels.se, 1 @@ -69347,6 +68810,7 @@ highburycorp.com, 1 highcalorierecipes.com, 1 highchair.tk, 1 +highcountryroofing.org, 1 highdaseo.ml, 1 highdefinitionnetworksers.ga, 1 highdefinitionnetworksest.ga, 1 @@ -69381,7 +68845,6 @@ highlightsfootball.net, 1 highnation.ml, 1 highperfection.com, 1 -highperformance.ie, 0 highpressuretech.com, 1 highproxies.com, 1 highqappliance.com, 1 @@ -69421,7 +68884,6 @@ hiiumeretuulepark.ee, 1 hiiw.cloud, 1 hiiw.de, 1 -hijyen-belgesi.com, 1 hik-cloud.com, 1 hikagestudios.com, 1 hikari-intl.com, 1 @@ -69576,7 +69038,6 @@ hiramoto-ph.com, 1 hiramvlgohio.gov, 1 hirano-shikaclinic.com, 1 -hiranosayuri-piano.com, 1 hiratake.xyz, 1 hireabouncycastle.net, 1 hirechrisfinazzo.com, 1 @@ -69587,7 +69048,6 @@ hirecto.io, 1 hireinsight.io, 1 hirel.gq, 1 -hirepro.in, 1 hireprofs.com, 1 hirerecruiters.io, 1 hireright.com, 1 @@ -69632,7 +69092,6 @@ hisoft.pk, 1 hispadent.com.do, 1 hispalazarus.tk, 1 -hispania-valencia.com, 1 hispania.ml, 1 hispanidad.tk, 1 hispashare.org, 1 @@ -69694,6 +69153,7 @@ hitham.tk, 1 hithouse.tk, 1 hitiles.tk, 1 +hitimewine.net, 1 hititgunesi-tr.com, 1 hititleers.ga, 1 hititleest.ga, 1 @@ -69713,7 +69173,6 @@ hitpatrolers.ga, 1 hitpatrolest.ga, 1 hitpointer.tk, 1 -hitpt.com, 0 hitrecord.org, 1 hitrek.ml, 1 hitrow-move.ga, 1 @@ -69771,7 +69230,6 @@ hjbw-sterken.nl, 1 hjdiaz.com, 1 hjelpemiddeldatabasen.no, 1 -hjernenett.no, 1 hjerpbakk.com, 1 hjes.com.ve, 1 hjkbm.cn, 1 @@ -69782,7 +69240,6 @@ hjosh.com, 1 hjoworld.tk, 1 hjphoto.co.uk, 1 -hjtky.cn, 1 hjyl.org, 1 hjyl.xn--fiqs8s, 0 hjyl1999.com, 0 @@ -69869,7 +69326,6 @@ hmp.sc, 1 hms-zentrum.de, 1 hmshost.com, 1 -hmsotel.com, 1 hmsplatform.tk, 1 hmtransfer.ir, 1 hmv.com, 1 @@ -69884,6 +69340,7 @@ hno-arzt-thomitzek.de, 1 hno-norderstedt.de, 1 hnojik.cz, 1 +hnrk.io, 1 hnsseed.com, 1 hntuin.nl, 1 hnwlaw.com, 1 @@ -69923,7 +69380,6 @@ hobroefterskole.dk, 1 hoccovua.vn, 1 hochatown.gov, 1 -hochdruckliga.at, 1 hochhaus.us, 1 hochheimer-zeitung.de, 1 hochimins.org, 1 @@ -70027,8 +69483,6 @@ hojadelata.net, 1 hojalatero.tk, 1 hojat.tk, 1 -hojoworks.com, 1 -hoka.com, 1 hoken-okazaki.com, 1 hoken-wakaru.jp, 1 hokende.com, 1 @@ -70064,7 +69518,6 @@ holeinthesky.no, 1 holgapanama.tk, 1 holger-schwarze.de, 1 -holgergruenhagen.com, 1 holgerlehner.com, 1 holgr.com, 1 holi-coresdaindia.com.br, 1 @@ -70105,7 +69558,6 @@ hollandrailservices.com, 1 hollandrailservices.com.au, 1 hollandsewolken.nl, 1 -hollandskroon.nl, 1 hollandsweb.com, 1 hollandwi.gov, 1 hollermann.eu, 1 @@ -70525,7 +69977,6 @@ hometunnel.de, 0 homeunder.ga, 1 homeunion.tk, 1 -homevibe.uk, 1 homeview.ga, 1 homevisual.ga, 1 homewatt.co.uk, 1 @@ -70554,7 +70005,6 @@ homophobia.tk, 1 homophones.ml, 1 homowank.com, 1 -hompimpaa.id, 1 hompus.nl, 1 homs.design, 1 homyak.gq, 1 @@ -70567,14 +70017,13 @@ honda2wheelersindia.com, 1 honda2wheelersindia.in, 1 hondaactivindia.com, 1 -hondacustomerserviceexperience.com, 1 hondadigitalevent.com, 1 hondago-bikerental.jp, 1 hondainamerica.com, 1 hondaindiafoundation.co.in, 1 hondaindiafoundation.org, 1 hondapartsnow.com, 1 -hondapowerproducts.ph, 1 +hondapowerproducts.ph, 0 hondasancarlos.com, 1 hondaswap.com, 1 hondengedragscentrumfriesland.nl, 1 @@ -70638,7 +70087,6 @@ honovere.de, 1 hontoir.eu, 1 honu.ng, 1 -honzakulig.com, 1 hoo.lt, 1 hooapp.lt, 1 hood-epc.xyz, 1 @@ -70673,9 +70121,7 @@ hoopers.club, 1 hoopertechnicalsolutions.com, 1 hooprelief.tk, 1 -hoopweb.org, 1 hooraio.info, 1 -hoorig.de, 1 hoorr.com, 1 hoos.cf, 1 hoosa.de, 1 @@ -70696,7 +70142,6 @@ hopesanddreams.org.uk, 1 hopewellpolicenj.gov, 1 hopeworld.pro, 1 -hopf.de, 1 hopglass.eu, 1 hopglass.net, 1 hopi.com.tr, 1 @@ -70707,7 +70152,6 @@ hopkintonpolice-ri.gov, 1 hopkintonpoliceri.gov, 1 hopkintonri.gov, 1 -hoplongtech.com, 1 hopnepal.com, 1 hopo.design, 1 hoponmedia.de, 1 @@ -70741,7 +70185,6 @@ horgenberg.com, 1 horiconwi.gov, 1 horiedental.com, 1 -horikawa-cement.co.jp, 1 horizon.ne.jp, 1 horizon3.ai, 1 horizondds.com, 1 @@ -70750,7 +70193,6 @@ horizonleague.org, 1 horizonmail.ga, 1 horizonshypnosis.ca, 0 -horizonsmilestx.com, 1 horizonsocial.media, 1 horizontalsystems.io, 1 horizonvehicles.com, 1 @@ -70767,7 +70209,6 @@ hornburg.io, 1 hornby.com, 1 horne.com, 1 -hornetsecurity.com, 1 horneytownbrewing.com, 1 horngyihyangped.com.tw, 1 hornofamerica.com, 1 @@ -71025,19 +70466,16 @@ hotel-promyk.pl, 1 hotel-rosner.at, 1 hotel-rosskopf.it, 1 -hotel-selva-gardena.net, 1 hotel-valgardena.net, 1 hotel-vipiteno.net, 1 hotel-vivendi.de, 1 hotel-waldheim.eu, 1 -hotel-wartburg-stuttgart.de, 1 hotel3232nyc.com, 1 hotel43.com, 1 hotelalpino.com, 1 hotelancoraecuador.com, 1 hotelandplace.com, 1 hotelarevalo.com, 1 -hotelartsbarcelona.com, 1 hotelastor.com, 1 hotelbird.com, 1 hotelbiz.cf, 1 @@ -71201,7 +70639,6 @@ houseepropiedadraiz.com, 1 houseforce.biz, 1 household-appliances.tk, 1 -householdheroes.com.au, 1 householdjournalers.ga, 1 householdjournalest.ga, 1 houseinfonews.tk, 1 @@ -71230,7 +70667,6 @@ housia.cz, 1 housing.com, 1 housingauctions.net, 1 -housingcenter.com, 1 housinglincolncountyor.gov, 1 housingloan.jp, 1 housingokc.gov, 1 @@ -71288,7 +70724,6 @@ howcodingworks.com, 1 howdidido.com, 1 howdoesmycode.work, 1 -howdybikes.com, 1 howellaccounts.co.uk, 1 howellcountymo911.gov, 1 howellpolicenj.gov, 1 @@ -71316,7 +70751,6 @@ howsmyssl.com, 1 howsmytls.com, 1 howto-connect.com, 1 -howto-outlook.com, 1 howtobehealthy.tk, 1 howtodesignwebsite.com, 1 howtogeek.com, 1 @@ -71327,7 +70761,6 @@ howtomanagedevices.com, 1 howtomeasureanything.com, 1 howtomediacenter.com, 1 -howtomovetheneedle.com, 1 howtopreventvulnerabilities.com, 1 howtorunfasterandlonger.com, 1 howtoslapsomeonethroughtheinternet.com, 1 @@ -71384,16 +70817,13 @@ hpscb.com, 1 hpsdigital.hu, 1 hpsldc.com, 1 -hpsq.io, 1 hpvtimmerwerken.nl, 1 hq77.ru, 1 hqblog.cn, 0 hqlines.me, 1 -hqproductreviews.com, 1 hqsy.net, 1 hqteas.com, 1 hqtrannytube.com, 1 -hquest.pro.br, 1 hqwebhosting.tk, 0 hqy.moe, 1 hqy2000.com, 1 @@ -71460,7 +70890,6 @@ hrreporter.com, 1 hrsa.gov, 1 hrseoservice.com, 1 -hrsourav.info, 1 hrstapps-dev.com, 1 hrtechnologypro.cf, 1 hrtpova.gov, 1 @@ -71496,6 +70925,7 @@ hsgms.de, 1 hshnetwork.net, 1 hsi.gov, 1 +hsi.health, 1 hsiot.com.au, 1 hsivonen.com, 1 hsivonen.fi, 1 @@ -71582,7 +71012,6 @@ htmlweb.ml, 1 htmlyse.com, 1 htmue.org, 1 -htmwellness.com, 1 htp2.top, 1 htt.pe, 1 http.codes, 1 @@ -71605,7 +71034,6 @@ httpgoats.com, 1 httpguides.com, 1 httpmaster.net, 1 -https-rulesets.org, 1 https.com.tw, 1 https.dk, 1 https.gs, 1 @@ -71663,6 +71091,7 @@ huanvm.com, 1 huapood.com, 1 huaqian.art, 1 +huarenda.com, 0 huashan.co.uk, 1 huashang.tk, 1 huashubao.cc, 1 @@ -71721,7 +71150,6 @@ hudochharmoni.se, 1 hudognik.com, 1 hudrydum.cz, 1 -hudsonlifting.co.uk, 1 hudsonregional.gov, 1 hudsonsolutions.com, 1 hudsonwi.gov, 1 @@ -71807,7 +71235,6 @@ hukukiayna.com, 1 hulaginswoodworking.com, 1 hulet.tech, 1 -hulii.com, 1 hulii.com.au, 1 hulkbay.tk, 1 hulkweb.tk, 1 @@ -71855,9 +71282,7 @@ humanrights-geneva.info, 1 humanrights.gov.au, 1 humanrights.tk, 1 -humanrightscareers.com, 1 humanrightswatch.org, 1 -humansense.nl, 1 humanshiftpaper.com, 1 humansnowandthen.com, 1 humansubjects.com, 1 @@ -72006,6 +71431,7 @@ huohuo.ml, 1 huon.fyi, 1 huonit.com.au, 0 +huoqibaike.club, 1 huoyankan.com, 1 hup.hu, 0 hupoyunlar.com, 1 @@ -72038,7 +71464,6 @@ husky-in-nood.tk, 1 huskyadvisor.com, 1 huskyeye.de, 1 -huskygifts.com, 1 huskyinc.us, 0 husqvarnamoped.se, 1 hussam.eu.org, 1 @@ -72400,7 +71825,6 @@ i0856.com, 0 i0day.com, 1 i10z.com, 1 -i1430.com, 0 i18nweave.com, 1 i24.host, 1 i2capmark.com, 1 @@ -72414,7 +71838,6 @@ i36588.com, 1 i3o.me, 1 i49.net, 1 -i4cu.uk, 1 i4i.com, 1 i4net.eu, 1 i4ware.fi, 1 @@ -72427,7 +71850,6 @@ i7.io, 1 i7sas.tk, 1 i82365.com, 1 -i879.com, 1 i88i.gq, 1 i8cp.com, 1 i9297.co, 1 @@ -72442,7 +71864,6 @@ iaata.info, 1 iabot.tk, 1 iacee.org, 1 -iacitywebdesigner.com, 1 iaco.li, 1 iacono.com.br, 0 iactor.co.jp, 1 @@ -72468,7 +71889,6 @@ iam.soy, 1 iamafricacampaign.com, 1 iamafricacampaign.org, 1 -iamaileen.com, 1 iamanewme.com, 1 iambhatti.tk, 1 iamcloud.de, 1 @@ -72490,7 +71910,6 @@ iamseo.co, 1 iamtheib.me, 1 iamthelife.io, 1 -iamthesweetspot.com, 1 iamtonyarthur.com, 1 iamtp.com, 1 iamtrainsafe.co.uk, 1 @@ -72506,7 +71925,6 @@ iane-ccs.com, 1 ianix.com, 1 ianklug.com, 1 -iankmusic.com, 1 ianloe.rocks, 0 ianmooreis.me, 1 ianmoriarty.com.au, 1 @@ -72664,14 +72082,13 @@ icccad.net, 1 iccorporateinteriors.com.au, 1 iccupplatoon.tk, 1 -iccxx.cn, 1 +iccxx.cn, 0 icd-codes.org, 1 icddd.pl, 1 icdgroup.net, 1 icdigital.fr, 1 icdisinfection.com.au, 1 icdp.org.ua, 1 -ice.io, 1 icebat.dyndns.org, 1 iceberg.academy, 0 iceberg.cyou, 1 @@ -72686,11 +72103,10 @@ icecontrol.ro, 1 icecreamandclara.co.uk, 1 icecreamika.tk, 1 -icecubepress.com, 1 icecutethings.com, 1 icedev.pl, 1 icedox.ga, 1 -icedre.am, 1 +icedre.am, 0 icedream.tech, 0 icedterminal.com, 1 icedterminal.me, 1 @@ -72710,7 +72126,6 @@ icentury.ca, 1 icepharmaceuticals.com, 1 icerockproperties.com, 1 -icesco.org, 1 iceshadow.tk, 1 icetechworld.com, 1 icetiger.eu, 1 @@ -72799,7 +72214,6 @@ icountnm.gov, 1 icowhitepapers.co, 1 icpc2016.in.th, 1 -icpcnj.org, 1 icpcorp.com, 1 icpe.nl, 1 icq-project.net, 1 @@ -72808,13 +72222,11 @@ icr-box.ddns.net, 1 icraft.bg, 1 icrat.org, 1 -icrea.cat, 1 icreative.nl, 1 icruise.com, 1 icsolutions.nl, 1 icst.tk, 1 icsti.org, 1 -ict-concept.nl, 1 ict-oldehove.nl, 1 ict-radar.com, 0 ict-radar.nl, 0 @@ -72890,7 +72302,6 @@ idcat.cat, 1 idcrushermachine.ga, 1 idcwr.com, 1 -iddaatahmin11.com, 1 iddaatahmin6.com, 1 iddaatahminleri.com.tr, 1 iddconnect.com, 1 @@ -72940,7 +72351,6 @@ ideascollide.com, 1 ideasdigitales2025.es, 1 ideasenfoto.com, 0 -ideasgeeks.com, 1 ideashop.com, 1 ideasinlab.com, 1 ideasledgrowth.com, 1 @@ -72956,7 +72366,7 @@ idee-lq.de, 1 idee-lq.net, 1 ideefactory.de, 1 -ideericette.it, 1 +ideesrecettes.net, 1 idehvector.com, 1 ideiasefinancas.com.br, 1 ideice.gob.do, 1 @@ -72978,7 +72388,7 @@ identigraf.center, 1 identikpkh.com, 1 identity-hash.online, 1 -identity-inspector.com, 0 +identity-inspector.com, 1 identity-project.com, 1 identity.aero, 1 identity.plus, 1 @@ -73035,7 +72445,7 @@ idndomain.tk, 1 idndx.com, 1 idnic.net, 1 -idnpacific.com, 1 +idnpacific.com, 0 ido.nl.eu.org, 1 idoctoril.com, 1 idohost.tk, 1 @@ -73103,7 +72513,6 @@ iepanywhere.com, 1 ieros.it, 1 ies-italia.it, 0 -iesegconseil.fr, 0 iesledzkarjeru.lv, 1 iesm.lk, 1 iesonline.co.in, 1 @@ -73130,7 +72539,6 @@ ifconfig.tk, 1 ifcu.com, 1 ifdb.org, 1 -ifdif.com, 1 ifederalland.com, 1 ifelse.io, 1 ifengge.cn, 1 @@ -73172,6 +72580,7 @@ ifsaalemi.tk, 1 ifsac.org, 1 ifsh.me, 1 +ift.cx, 1 ift.de, 1 iftarsaati.org, 1 iftcentre.com, 1 @@ -73216,7 +72625,6 @@ igiftcards.nl, 1 igimusic.com, 0 igiugig.gov, 1 -igiveyouthisday.com, 1 igkabel.cf, 1 igkabel.ga, 1 igkabel.gq, 1 @@ -73270,7 +72678,6 @@ igpwned.com, 1 igra-prestol.tk, 1 igra3k.tk, 1 -igradfinancialwellness.com, 1 igram.io, 1 igramming.com, 1 igranit.md, 1 @@ -73294,6 +72701,7 @@ igsmgmt.com, 1 igsoc.org, 1 igt.com, 1 +iguacumaquinas.com.br, 1 igualdaton.org, 1 iguanacruda.tk, 1 iguru.gr, 1 @@ -73407,9 +72815,9 @@ ijzerwarenhandel.nu, 1 ika.monster, 1 ikachalife.com, 1 -ikacode.com, 1 ikall.com, 1 ikama.cz, 1 +ikara.social, 1 ikari-san.tk, 1 ikaria.com.gr, 1 ikaros.tk, 1 @@ -73429,7 +72837,6 @@ iket.me, 1 ikeyless.com, 1 ikhwanfillah.com, 1 -ikikiv.com, 1 ikiler.com, 0 ikimo9.com, 1 ikinokori-marketing.com, 1 @@ -73460,7 +72867,6 @@ iksworld.kr, 1 iksz.org, 1 iksz.work, 1 -iktisatbank.com, 0 ikuda.net, 1 ikudo.top, 1 ikumi.us, 1 @@ -73500,6 +72906,7 @@ ilcourthelp.gov, 1 ilctucson.com, 1 ildepu.tk, 1 +ildigitale.it, 1 ildisagio.tk, 1 ildomani.it, 1 ile-kalorii.pl, 1 @@ -73519,7 +72926,6 @@ ilformichiere.com, 1 ilfumoshop.ru, 1 ilg.ink, 1 -ilgazhaliyikama.com, 1 ilgiornalepopolare.it, 1 ilgisaglik.com, 1 ilhan.name, 1 @@ -73559,6 +72965,7 @@ illerzell.de, 1 illiah.com, 1 illicitart.ca, 1 +illicitdigital.com, 1 illicopresto.net, 1 illimitmail.com, 1 illinitechservice.com, 0 @@ -73680,6 +73087,7 @@ imagealbums.tk, 1 imagebin.ca, 1 imagecom.tk, 1 +imagecurl.com, 1 imagefu.com, 1 imagen891.tk, 1 imagenesdedibujosalapizfacilesdehacer.com, 1 @@ -73712,7 +73120,6 @@ imaginethefloor.tk, 1 imagingstudio.co.uk, 0 imagisphe.re, 1 -imajavm.com, 1 imajjeans.com, 1 imakash.gq, 1 imakeyougreatagain.com, 1 @@ -73832,7 +73239,6 @@ imlwalking.org, 1 imm-hamburg.de, 1 immagine.de, 1 -immanuellutheranmedia.org, 1 immarypoppinsyall.tk, 1 immaterieelerfgoed.nl, 1 immaterium.de, 1 @@ -74005,7 +73411,6 @@ imperialfenceinc.com, 1 imperialfencestlouis.com, 1 imperialism.rip, 1 -imperialmetalproducts.com, 1 imperialmiami.com, 0 imperialne.gov, 1 imperials.family, 1 @@ -74073,7 +73478,6 @@ impresaedile.roma.it, 1 impresaedile24.it, 1 impresafunebre.it, 1 -impresaitalia.info, 1 impresapulizia.milano.it, 1 impresapuliziacleanproject.it, 1 impresapulizie.firenze.it, 1 @@ -74233,15 +73637,15 @@ inclusion.tn, 1 inclusionhcpa.org, 1 inclusioproject.com, 1 -inclusiv.nl, 0 +inclusiv.nl, 1 incn.su, 1 incnjp.com, 1 incognito.org.uk, 1 incoherent.ch, 1 income-earnings.tk, 1 incomeaccess.com, 1 +incomeestatellc.com, 1 incomeplus.tk, 1 -incometaxindia.gov.in, 1 incometricks.tk, 1 incomewithdraw.tk, 1 incomfinance.tk, 1 @@ -74256,7 +73660,6 @@ incorp.ph, 1 incorporatedstyle.com, 1 incorporatega.com, 1 -incowrimo.org, 1 incpak.com, 1 incred.com, 1 incredibilis.tk, 1 @@ -74265,7 +73668,7 @@ incrediblez.tk, 1 increment.com, 1 incrementation.net, 0 -increso.it, 1 +increso.it, 0 incrom.com, 0 inculate.tk, 1 incurvy.de, 1 @@ -74321,7 +73724,6 @@ indiafm.tk, 1 indiaforums.com, 1 indiafoss.net, 1 -indiainteriors.in, 1 indiainvestments.wiki, 1 indiamistress.tk, 1 indian-elephant.com, 1 @@ -74376,6 +73778,7 @@ indiawise.co.uk, 1 indiaworlddigital.tk, 1 indicatifs.fr, 1 +indicia.nl, 1 indico.tk, 1 indicodata.ai, 1 indicure.com, 1 @@ -74446,7 +73849,6 @@ indramdhani.net, 0 indranesia.tk, 1 indraq.tk, 1 -indreams.me, 1 indretningmedplanter.dk, 1 indst.eu, 1 indtwpmi.gov, 1 @@ -74635,6 +74037,7 @@ infobalkans.com, 1 infobanglanet.tk, 1 infobasquet.tk, 1 +infobiografi.com, 1 infobiznes.cf, 1 infobiznes.ga, 1 infobiznes.tk, 1 @@ -74655,7 +74058,6 @@ infocrypto.pl, 1 infocus.company, 1 infocusvr.net, 1 -infodesigners.eu, 1 infodesk.at, 1 infodis.com, 1 infoduv.fr, 1 @@ -74698,7 +74100,6 @@ infopaperiguatemi.com.br, 1 infoparamigrantes.com, 1 infopedia.tk, 1 -infopeople.nl, 1 infopercept.com, 1 infopreneur.blog, 1 infoprofuse.com, 1 @@ -74717,7 +74118,6 @@ informaciondeciclismo.com, 1 informacionsexual.com, 1 informadb.pt, 1 -informal.pk, 1 informalflowers.com, 1 informasidumay.gq, 1 informassist10.fr, 1 @@ -74739,7 +74139,7 @@ informationnetworkwebsite.com, 1 informationrx.org, 1 informations-echafaudages.com, 1 -informations-reglementees-sfil.fr, 1 +informations-reglementees-sfil.fr, 0 informationsarchiv.net, 1 informationsaveers.ga, 1 informationsaveest.ga, 1 @@ -74904,7 +74304,6 @@ inges-kattehjem.dk, 1 ingeseratlantica.es, 1 ingestion.life, 1 -ingevorderd.nl, 1 ingfreelancer.com, 1 ingfss.ru, 1 inghamcountymi.gov, 1 @@ -75026,6 +74425,7 @@ inlineim.com, 1 inlineskates.tk, 1 inlink.ee, 1 +inlink.eu, 1 inlink.ltd, 1 inlocon.de, 1 inlt.com, 1 @@ -75038,7 +74438,6 @@ inmemoria.tk, 1 inmemorium.tk, 1 inmemoryofdaniella.com, 1 -inmigracion-florida.com, 1 inmo3.com.ec, 1 inmobanking.com.gt, 1 inmobiliaria-sanpablo.cl, 1 @@ -75157,7 +74556,6 @@ inostudio.com, 1 inostudio.ru, 0 inotec.eu, 1 -inotecsoftware.com, 1 inourtime.cn, 1 inovalon.com, 1 inovalon.global, 1 @@ -75170,7 +74568,6 @@ inovitec.ro, 1 inox-deurtrekkers.be, 1 inoxandco.com, 1 -inoxoft.com, 1 inpackt.com, 1 inparkmagazine.com, 1 inpas.co.uk, 1 @@ -75194,7 +74591,6 @@ ins1gn1a.com, 1 insaattedarik.com.tr, 1 insanb.com, 1 -insancendekiams.sch.id, 1 insane.zone, 1 insaneair.co.uk, 1 insanedevs.com, 1 @@ -75209,7 +74605,6 @@ inscribeusercontent.com, 1 inscripcionessena.com, 1 inscriu.ro, 1 -insecret.ua, 1 insecure.org.je, 1 insee.com.vn, 1 insegment.com, 1 @@ -75221,7 +74616,6 @@ insertface.com, 1 inshapenutrition.com.br, 1 inshared.nl, 1 -inshoezz.by, 1 inshop.hu, 1 insiberia.tk, 1 inside-m2m.de, 1 @@ -75272,7 +74666,7 @@ insource.org, 1 inspektre.io, 1 inspirascholen.be, 1 -inspiration.gr, 0 +inspiration.gr, 1 inspirationallight.com, 1 inspirationalstories.com, 1 inspirationalstories.tk, 1 @@ -75318,7 +74712,6 @@ instafind.nl, 1 instagc.com, 1 instagrabber.ru, 1 -instagram-atom.appspot.com, 1 instagram.com, 1 instagrammernews.com, 1 instagramtweet.com, 1 @@ -75454,11 +74847,11 @@ intal.info, 1 intalink.org.uk, 1 intcn.online, 1 +intcn.ru, 1 intechdaybcp.com, 1 intecore.com, 1 inteforge.com, 1 integ.jp, 1 -integ.ro, 1 integra-belgium.be, 1 integraalwelzijn.nl, 1 integrafin.co.uk, 1 @@ -75502,7 +74895,6 @@ intelcapital.com, 1 intelekta.es, 1 intelhost.com.br, 1 -intelics.com.au, 1 intelius.cf, 1 intellar.agency, 1 intellecta.is, 1 @@ -75525,6 +74917,7 @@ intelligentrics.com, 1 intelligentwaves.com, 1 intelligista.tk, 1 +intelligroup360.com, 1 intellihr.io, 1 intellimatica.se, 1 intellimax.ir, 1 @@ -75547,7 +74940,6 @@ intensiveintervention.org, 1 intensivpflege-sachsen.de, 1 inter-culinarium.com, 1 -inter-design.sk, 1 inter-news.tk, 1 interabbit.co, 1 interabbit.com, 1 @@ -75664,12 +75056,12 @@ international-friends.net, 1 international-lisp-conference.org, 1 international.cn.eu.org, 1 -international.expert, 1 +international.expert, 0 internationalairlinestickets.com, 1 internationalbussines.tk, 1 internationaldelight.com, 1 internationaldesigncomp.com, 1 -internationalepolitik.de, 1 +internationalepolitik.de, 0 internationalfashionjobs.com, 1 internationalflightstickets.com, 1 internationalfm.tk, 1 @@ -75701,6 +75093,7 @@ internetbloger.tk, 1 internetbugbounty.com, 1 internetbugbounty.org, 1 +internetbusiness-howto.com, 1 internetcom.jp, 1 internetdagarna.se, 1 internetface.tk, 1 @@ -75928,7 +75321,6 @@ invespex.com, 1 invest-stroj.tk, 1 invest.gov, 1 -investa.ph, 1 investactiv.tk, 1 investarholding.nl, 1 investasiku.tk, 1 @@ -75992,7 +75384,7 @@ investorloanshub.com, 1 investormonkey.com, 1 investorplace.com, 1 -investorrightsnetwork.com, 1 +investorrightsnetwork.com, 0 investors.pl, 1 investpay.ru, 1 investpsp.ca, 1 @@ -76142,6 +75534,7 @@ iovo.consulting, 1 iowa80.com, 1 iowacolonytx.gov, 1 +iowacorncountry.com, 1 iowadol.gov, 1 iowaintex.gov, 1 iowamissingpersons.gov, 1 @@ -76225,7 +75618,6 @@ iphoned.nl, 1 iphonekaitori.tokyo, 0 iphonemobile.ro, 1 -iphonerepairbolton.co.uk, 1 iphonesoft.fr, 1 iphoneunlock.nu, 1 ipicolorissa.com, 1 @@ -76266,7 +75658,6 @@ ippo-juku.com, 1 ippo.org.uk, 1 iprcenter.gov, 1 -ipre.com, 1 iprep.it, 0 ipresent.com, 1 iprice.co.id, 1 @@ -76361,6 +75752,7 @@ iran-oil.tk, 1 iran-speedex.tk, 1 iranactua.tk, 1 +iranbrands.review, 1 irancenter.tk, 1 iranconnect.tk, 1 irandex.ga, 1 @@ -76472,7 +75864,6 @@ irisinfo.net, 1 irismq.fr, 1 irisnk.me, 1 -irisnk.tech, 1 irisopenspace.co.uk, 1 irisws-development.co.uk, 1 irisws-staging.co.uk, 1 @@ -76726,7 +76117,6 @@ islamicarchitecturalheritage.com, 1 islamicnews.tk, 1 islamicsolution.tk, 1 -islaminbremen.de, 0 islamipages.tk, 1 islamisgreat.tk, 1 islamiyet.gen.tr, 0 @@ -76828,7 +76218,6 @@ ispanika.tk, 1 ispaniola.ga, 1 ispanskijshuanom.ru, 1 -ispanyadahayat.com, 1 ispartahaber.cf, 1 ispartahaber.gq, 1 ispartahaber.tk, 1 @@ -76836,7 +76225,6 @@ ispecnaz.com, 1 ispfontela.es, 1 ispmedipv6.se, 1 -isportsfab.com, 1 ispro-ng.com, 1 ispsoft.pro, 1 isputinstillpresident.com, 1 @@ -76853,6 +76241,7 @@ israelbiblicalstudies.com, 1 israelcareersers.ga, 1 israelcareersest.ga, 1 +israelflorist.com, 1 israelitas.tk, 1 israelitopbox.ga, 1 israelmesianico.tk, 1 @@ -76980,6 +76369,7 @@ it-expert.tk, 1 it-house.com.ua, 1 it-inside.ch, 1 +it-ip-rudnick.de, 1 it-jobbank.dk, 1 it-maker.eu, 1 it-ngo.com, 1 @@ -77220,10 +76610,9 @@ its-v.de, 1 its.gov, 1 its420somewhere.com, 1 -its4living.com, 1 its5oclock.eu, 1 itsabouncything.com, 1 -itsacheckmate.com, 0 +itsacheckmate.com, 1 itsadog.co.uk, 0 itsakerhetspodden.se, 1 itsalan.tk, 1 @@ -77272,7 +76661,6 @@ itsonus.org, 1 itsourauckland.co.nz, 0 itsourauckland.nz, 1 -itspartytimeonline.co.uk, 1 itspartytimesweetinflations.com, 1 itspersonalizeders.ga, 1 itspersonalizedest.ga, 1 @@ -77383,7 +76771,6 @@ ivi.cx, 1 ivifashion.tk, 1 ivinsutah.gov, 1 -ivioschool.nl, 1 ivisa.ga, 1 ivisitkorea.com, 1 ivixor.ru, 1 @@ -77426,7 +76813,7 @@ ivybaby.bg, 1 ivyhelpers.com, 1 ivyleague.com, 1 -ivypanda.com, 1 +ivypanda.com, 0 ivyseeds.cf, 1 iw.net.sa, 1 iwaidental.jp, 1 @@ -77464,7 +76851,6 @@ iwm.digital, 1 iwmf.ir, 1 iwonder.tw, 1 -iworksus.com, 1 iwp.ch, 1 iwtsd.gov, 1 iww.me, 0 @@ -77475,12 +76861,12 @@ ixiacom.com, 1 ixigua.com, 1 iximiuz.com, 1 -ixingchen.org.cn, 1 +ixingchen.org.cn, 0 ixir.gen.tr, 1 ixit.cz, 1 ixn.com, 1 ixon.cloud, 1 -ixplayer.com, 1 +ixoso.com, 1 ixquick-proxy.com, 1 ixquick.co.uk, 1 ixquick.com, 1 @@ -77510,7 +76896,6 @@ iz8mbw.net, 1 izabava.tk, 1 izabel.tk, 1 -izacert.com, 1 izakaya.cc, 1 izamulhakeem.tk, 1 izanagi52.ddns.net, 1 @@ -77525,7 +76910,6 @@ izidream.bg, 1 izipik.gq, 1 izkustvo.com, 1 -izleorg2.org, 1 izm.ovh, 1 izmail-invertor.com.ua, 1 izmailovo.tk, 1 @@ -77653,6 +77037,7 @@ jaberg-rutschi.ch, 1 jabergrutschi.ch, 1 jabjab.de, 1 +jabodent.com, 1 jabou.co.uk, 1 jabramson.com, 1 jabramson.net, 1 @@ -77760,11 +77145,11 @@ jacquesdedixmude.eu, 1 jacquin.bzh, 1 jacquin.eu, 1 -jaculus.eu, 0 jad.so, 1 jadara.info, 1 jadchaar.me, 1 jadedmonkey.tk, 1 +jadeglobal.com, 1 jadehairstyle.nl, 1 jadelsbach.de, 1 jademathre.com, 1 @@ -77991,6 +77376,7 @@ jamonesrute.com, 1 jamonsilva.com, 1 jamstack.icu, 1 +jamstallt.se, 1 jamstatic.fr, 0 jamukmod.com, 1 jamusa.tk, 1 @@ -78002,11 +77388,9 @@ jan-graca.tk, 1 jan-hill.com, 1 jan-melcher.de, 1 -jan-reiss.de, 1 jan-rieger.de, 1 jan-roenspies.de, 1 jan-von.de, 1 -jan.gl, 1 jana-rambusch.net, 1 janada.cz, 1 janakane.gotdns.ch, 1 @@ -78057,6 +77441,7 @@ janmischo.it, 1 jann.is, 1 jannehonkonen.tk, 1 +jannekekaasjager.nl, 0 jannes-althoff.de, 1 jannesmeyer.com, 0 jannetaflorist.com, 1 @@ -78126,7 +77511,6 @@ japansepuzzel.tk, 1 japansm.com, 1 japantravel.tk, 1 -japanwatches.xyz, 1 japanwowsex.com, 1 jape.today, 1 japico.or.jp, 1 @@ -78153,7 +77537,6 @@ jaredonline.tk, 1 jaredratcliff.com, 1 jaredstevenson.com, 1 -jaresourcehub.org, 1 jarett-lee.com, 1 jarigvandaag.nl, 1 jaris.blog, 1 @@ -78232,7 +77615,6 @@ jasonvillein.gov, 1 jasonwei.nctu.me, 1 jasonwongwr.com, 1 -jasper.link, 1 jasper.pt, 1 jasperhammink.com, 0 jasperhugo.com, 1 @@ -78257,7 +77639,6 @@ jatiwahidfurniture.com, 0 jatransportadora.com, 1 jaumepons.net, 1 -jav.st, 1 java-fan.tk, 1 java-for-minecraft.com, 1 java-tracking.gq, 1 @@ -78284,11 +77665,11 @@ javedali.tk, 1 javedhasrat.com, 1 javi-soleil.tk, 1 -javierbalvin.com, 1 +javierbalvin.com, 0 javierbarrio.com, 1 javiercasares.com, 1 javierfalcon.tk, 1 -javierflorescastillero.es, 1 +javierflorescastillero.es, 0 javiergddw.com, 1 javierjurado.tk, 1 javiermascherano.tk, 1 @@ -78301,7 +77682,6 @@ javsod.top, 1 jawharati.tk, 1 jawo2008.pl, 1 -jawwy.sa, 1 jaxfstk.com, 1 jaxhistory.org, 1 jaxxnet.co.uk, 1 @@ -78314,7 +77694,6 @@ jayf.de, 1 jayfreestone.com, 1 jayfrogel.com, 1 -jayharkess.uk, 1 jayharris.ca, 1 jayhost.cf, 1 jayhost.tk, 1 @@ -78623,13 +78002,13 @@ jeffhoy.us, 1 jeffhoyphotography.com, 1 jeffhuxley.com, 1 -jeffkaliel.com, 1 +jeffkaliel.com, 0 jeffok.com, 1 jeffpenchoff.com, 1 jeffreyhaferman.com, 1 jeffri.me, 1 jeffsanders.com, 1 -jefftron.net, 1 +jefftron.net, 0 jeflix.stream, 1 jefrydco.id, 1 jefsweden.eu, 1 @@ -78826,7 +78205,6 @@ jessecharlie.net, 1 jessecharlie.org, 1 jessecharlienaser.com, 1 -jesseerbach.com, 1 jessekaufman.com, 1 jesseklaver.nl, 1 jessem.fr, 1 @@ -78843,7 +78221,6 @@ jessicabarends.nl, 1 jessicabenedictus.nl, 0 jessicaevrard.com, 1 -jessicahrehor.com, 1 jessicapiva.com, 1 jessicasmith3d.com, 1 jessicharlie.com, 1 @@ -78976,7 +78353,7 @@ jg078.com, 1 jg8nid.tech, 1 jgambard.me, 1 -jgc.li, 1 +jgc.li, 0 jgeverest.com, 0 jgid.de, 1 jgigantino31.com, 1 @@ -78986,7 +78363,6 @@ jgoldbergmd.com, 1 jgoldgroup.com, 0 jgomezweb.es, 1 -jgonline.com.ng, 1 jgpeterson.com, 1 jgregory.co.uk, 1 jgregory.uk, 1 @@ -79200,7 +78576,6 @@ jitprod.com, 1 jitsipatapoe.ddns.net, 0 jittruckparts.com, 1 -jiveinvestments.com, 1 jix.im, 1 jixing.one, 1 jixun.eu, 1 @@ -79219,7 +78594,6 @@ jj6957.co, 1 jj9297.co, 1 jj9728.co, 1 -jjanthony.com, 1 jjfxz.com, 1 jjjj.loan, 1 jjlandscapedesign.com, 1 @@ -79368,7 +78742,6 @@ joaojunior.com, 1 joaoorvalho.com, 1 joaosantos.net.br, 1 -joaquinrfs.com, 1 job-acasa.tk, 1 job-chocolat.jp, 1 job-goo.com, 1 @@ -79376,7 +78749,6 @@ job-uber.com, 1 job.biz.tr, 1 job2day.com.ua, 0 -jobadx.com, 1 jobalicious.nl, 1 jobanzeigen.de, 1 jobassadeurs.fr, 1 @@ -79386,6 +78758,7 @@ jobbsafari.no, 0 jobbsafari.se, 0 jobcenter.tk, 1 +jobcheck.com, 1 jobcie.com, 1 jobcorps.gov, 1 jobcorpsy2y.com, 0 @@ -79499,7 +78872,6 @@ joelving.dk, 0 joembayawaphotography.com, 1 joemc.com, 1 -joepatwork.nl, 1 joepitt.co.uk, 0 joeran.de, 1 joerg-wellpott.de, 1 @@ -79554,7 +78926,6 @@ johannes.wtf, 1 johannesen.tv, 1 johannfritsche.de, 1 -johannhson.com, 1 johanpeeters.com, 1 johego.org, 1 johjohannsonkaffe.no, 1 @@ -79595,7 +78966,7 @@ johnlecarre.com, 1 johnlewis.com, 1 johnload.tk, 1 -johnlowryspartancapital.com, 1 +johnlowryspartancapital.com, 0 johnmalloneemd.com, 0 johnmcc.net, 1 johnmcintosh.pro, 1 @@ -79629,7 +79000,6 @@ johnsonsca.com, 1 johnsonscorporate.com.au, 1 johnsonsexpress.com, 1 -johnsonsuk.com, 1 johnspion.tk, 1 johnstownpa.gov, 1 johnstownrockcowi.gov, 1 @@ -79699,7 +79069,6 @@ jolo.software, 1 jolokia.ch, 1 jolr.ru, 1 -joltcola.com, 1 jom.tj, 1 jomactransport.com, 1 jomagus.de, 1 @@ -79720,6 +79089,7 @@ jonasbetterplace.com, 1 jonasbrothers-la-jonaticas.tk, 1 jonasdiego.tk, 1 +jonasfischer.cloud, 1 jonasgeiler.com, 1 jonasgregersen.com, 1 jonasgroth.se, 0 @@ -79806,7 +79176,6 @@ joodari.fi, 1 joodsmonument.nl, 1 joogle.at, 1 -jooksuratas.ee, 1 jooli.tk, 1 joomag.com, 1 joomanji.fr, 1 @@ -79826,7 +79195,6 @@ jootshop.ga, 1 jopestkil.com, 0 jophson.tk, 1 -jopidesign.com, 1 joqi4.gq, 1 joran.org, 1 jorcus.com, 1 @@ -79881,7 +79249,6 @@ jose-manuel-benito-alvarez.tk, 1 josebernabe.ch, 1 joseenriquegonzalez.tk, 1 -joseeplamondon.com, 1 joseetesser.nl, 1 josef-lotz.de, 1 josefernandomorilloardila.tk, 1 @@ -79903,6 +79270,7 @@ josephcz.win, 0 josephkav.io, 1 josephmarino.net, 1 +josephojo.com, 1 josephpinder.com, 1 josephsniderman.com, 1 josephsniderman.org, 1 @@ -79927,7 +79295,6 @@ joshking.com, 1 joshparker.blog, 1 joshparker.uk, 1 -joshrickert.com, 1 joshs.domains, 1 joshs.guide, 1 joshs.photos, 1 @@ -80049,7 +79416,7 @@ joyousisle.com, 1 joysinventingblog.com, 1 joystickblog.tk, 1 -joyteacake.com, 1 +joyteacake.com, 0 jozefkvasnica.tk, 1 jozefmichalmintal.com, 1 jozefmutis.com, 1 @@ -80122,7 +79489,6 @@ jrmora.com, 0 jrock.tk, 1 jrock.us, 1 -jrockrevolution.com, 1 jrom.net, 1 jross.me, 1 jrroofinglancs.co.uk, 1 @@ -80241,7 +79607,6 @@ jtroofs.com, 1 jts3servermod.com, 1 jttech.se, 1 -jtxdev.my.id, 1 jtxmail.org, 1 jtxserver.xyz, 1 ju-edu.tk, 1 @@ -80254,6 +79619,7 @@ juancarlosllaque.com, 1 juancatalangomez.es, 1 juanfrancisco.tech, 1 +juanherranz.com, 1 juanitia.com, 1 juanitofatas.com, 1 juanjomontecinos.tk, 1 @@ -80306,6 +79672,7 @@ juegosycodigos.mx, 1 juergaperu.tk, 1 juergen.tk, 1 +juergenhecht.de, 1 juergenklieber.de, 1 juergenspecht.com, 1 juergenspecht.de, 1 @@ -80328,7 +79695,6 @@ juicycrones.org.uk, 1 juicydesigns.co.za, 1 juicyforum.com, 1 -jujineo.com, 1 jujutsuoulu.fi, 1 jujuygrafico.com.ar, 1 jukebox-manuals.tk, 1 @@ -80359,7 +79725,7 @@ julian-weigle.de, 1 julian.tech, 1 julianaedouglas.ga, 1 -julianagarofalo.co, 1 +julianagarofalo.co, 0 julianatoma.com.br, 1 julianbarske.de, 1 julianbh.com, 1 @@ -80536,7 +79902,7 @@ junyangz.com, 1 junyu33.me, 1 juozasveza.lt, 1 -jupiteram.com, 0 +jupiteram.com, 1 jupiterfy.com, 1 juppy.tk, 1 jura-reiseschutz.de, 1 @@ -80545,7 +79911,6 @@ juragantembakau.com, 1 jurancic.com, 1 jurassicworldfilmen.cf, 1 -jurat.online, 1 juratempest.eu.org, 1 jurcic-prpic.hr, 1 jurena.sk, 1 @@ -80646,8 +80011,6 @@ justice-rains-from-above.tk, 1 justice.gc.ca, 1 justice.gov, 1 -justice4amy.org, 1 -justice4chris.org, 1 justicedoll.org, 1 justiceforjameela.org, 1 justifinetwork.com, 1 @@ -80655,7 +80018,6 @@ justin-p.me, 1 justin-tech.com, 1 justin3d.nl, 1 -justincoffman.com, 1 justindianporn.me, 1 justinellingwood.com, 1 justinfreid.com, 1 @@ -80675,7 +80037,6 @@ justmysocks.xyz, 1 justnajoua.tk, 1 justneworleans.com, 1 -justninja.com, 1 justnu.se, 0 justor.ru, 1 justpass.co.uk, 1 @@ -80731,7 +80092,6 @@ jvmcomunicacao.com.br, 1 jvphotoboothhire.co.uk, 1 jvspin.com, 1 -jvspin13135.top, 1 jvspinapp.com, 1 jvwcd.gov, 1 jw-services-stg.org, 1 @@ -80785,11 +80145,9 @@ jzwebdesign.ie, 1 jzz.cool, 1 jzzfyw.com, 1 -k-45.ru, 1 k-amenix.co.jp, 1 k-bone.com, 1 k-collab.com, 1 -k-designstudio.com, 1 k-h-c.ru, 1 k-homes.net, 1 k-labs.be, 1 @@ -80890,7 +80248,6 @@ k8r.eu, 1 k8v27.com, 0 k8vn.com, 1 -k8vsy.radio, 0 k9297.co, 1 k9728.co, 1 k9bhh.net, 1 @@ -80927,7 +80284,6 @@ kabel.gq, 1 kabel.ml, 1 kabeldiertje.nl, 1 -kabellegger.nl, 1 kabeuchi.com, 1 kabide.net, 1 kabinett.cz, 1 @@ -80978,7 +80334,6 @@ kadhal-kirukkan.tk, 1 kadidak.com, 0 kadifeli.com, 1 -kadinfutbolu.com, 0 kadinhaber.tk, 1 kadinhayati.com, 1 kadinisci.org, 1 @@ -81002,7 +80357,6 @@ kaffad.site, 1 kaffeekrone.de, 1 kaffeepflanze-pflege.de, 1 -kaffeeringe.de, 1 kaffeesud.org, 1 kaffegeek.no, 1 kaffeklubben.tk, 1 @@ -81097,7 +80451,7 @@ kak-pohudet-legko.ml, 1 kaka.farm, 0 kakabo.vn, 1 -kakacon.nz, 1 +kakacon.nz, 0 kakan.ml, 1 kakaravaara.fi, 1 kakdolgonline.cf, 1 @@ -81194,7 +80548,6 @@ kalohan.tk, 1 kaloix.de, 1 kalolina.com, 1 -kalombo.ru, 1 kalompaturi.com, 1 kalpavriksh.org, 1 kalsa.ga, 1 @@ -81258,7 +80611,6 @@ kaminoke.info, 0 kaminoweb.com, 1 kaminy-msk.ru, 0 -kamio.co.uk, 1 kamisato-ent.com, 1 kamistik.com, 1 kamitech.ch, 1 @@ -81393,7 +80745,6 @@ kanvasbaski.tk, 1 kanz.jp, 1 kanzashi.com, 1 -kanzlei-sixt.de, 1 kanzshop.com, 1 kaodata.com, 1 kaohongshu.blog, 1 @@ -81480,7 +80831,6 @@ karbox.de, 1 kardia-bordeauxdoggen.tk, 1 kardize24.pl, 1 -kardjali.bg, 1 kardla.edu.ee, 1 kareenaworld.tk, 1 karel-dingeldey.de, 1 @@ -81515,14 +80865,12 @@ karinagallagher.com, 1 karinahh.net, 1 karinheinenmaassen.nl, 1 -karinov.co.id, 1 karinwerner.com, 1 kariszoey.com, 1 karit.nz, 1 kariyermemur.com, 1 karkkilandemarit.fi, 1 karl-klein.de, 1 -karlacolletto.com, 1 karlamouracortinas.com, 1 karlbowden.com, 1 karlegloff.com, 1 @@ -81592,7 +80940,6 @@ kartalvincisletmeciligi.com, 1 kartar.net, 0 kartek.com, 1 -kartenmarie.de, 1 kartenplanet.ch, 1 kartikmohta.com, 1 karting-normandie.fr, 0 @@ -81622,6 +80969,7 @@ kashflowpromocode.co.uk, 1 kashifmajid.tk, 1 kashifshah.tk, 1 +kashinavi.com, 1 kashis.com.au, 1 kashlatam.com, 1 kashmash.com, 1 @@ -81735,7 +81083,7 @@ kathy.link, 1 kathyekaan.com, 1 kathyfray.com, 1 -kathyisawesome.com, 1 +kathyisawesome.com, 0 kati-raumplaner.de, 1 kati0.com, 1 katiebenson.tk, 1 @@ -81841,7 +81189,6 @@ kayit.co.uk, 1 kayleen.net, 1 kaylielaw.com, 1 -kaynagiminsan2.com, 1 kayne.com, 1 kayon.cf, 1 kayscs.com, 1 @@ -81926,7 +81273,9 @@ kc3.moe, 1 kcc8.com, 1 kcci.com, 1 +kcfiradio.com, 1 kcftech.com, 1 +kchanews.com, 1 kcievents.com, 1 kcire.me, 1 kcirishparade.com, 1 @@ -81935,7 +81284,6 @@ kclub.ie, 1 kcmak.net, 1 kcmicapital.com, 1 -kcmtrade.com, 1 kcnawatch.org, 1 kcnexp.eu.org, 1 kcnwallet.com, 1 @@ -81966,7 +81314,6 @@ kdizain.ru, 1 kdk.com.my, 1 kdn-dc.com, 1 -kdo-ma-dnes-svatek.cz, 1 kdo-vola.cz, 1 kdonkers.com, 1 kdoslavi.cz, 1 @@ -82056,6 +81403,7 @@ keepitweedy.com, 1 keepleft.gr, 1 keepsight.org.au, 1 +keepsmyrnabeautiful.com, 1 keepsolid.com, 1 keesmartens.tk, 1 keesslop.nl, 1 @@ -82123,7 +81471,6 @@ kelax.tk, 1 kelbillet.com, 1 kelcible.fr, 1 -kelcotool.com, 1 keldan.fo, 1 kelder.tk, 1 kelderro.nl, 1 @@ -82183,7 +81530,6 @@ kemanai.akita.jp, 1 kemand.com, 1 kemba.com, 1 -kembla.com, 1 kemeha.tk, 1 kemerovo.gq, 1 kemerovo.ml, 1 @@ -82255,7 +81601,6 @@ kennis.ga, 1 kennisknooppuntparticipatie.nl, 1 kennisnetwerkparkeren.nl, 1 -kennispleinzingeving.nl, 1 kennonhvac.com, 0 kenny-peck.com, 1 kenny.technology, 1 @@ -82283,10 +81628,8 @@ kenterlis.gr, 1 kentlove.com, 1 kento.nl, 1 -kentradioaeromodelers.com, 1 kentuckyartisandistillery.com, 1 kentuckytitlesearch.com, 1 -kentwired.com, 1 kenvix.com, 0 kenwood-electronics.co.uk, 1 kenwood.de, 1 @@ -82299,6 +81642,7 @@ kenzelmann.li, 1 kenzelmann.name, 1 kenzie.com.br, 0 +keops-spine.fr, 1 keos.ga, 1 keos.tk, 1 kep-sbt.hu, 1 @@ -82360,7 +81704,6 @@ kerus.net, 1 kerv.com, 1 kerveroslive.com, 1 -kervive.com, 1 kescher.at, 1 kescher.gay, 1 kescher.site, 1 @@ -82520,6 +81863,7 @@ keyua.org, 1 keyworth-meadow.tk, 1 keyyek.com, 0 +keziah.de, 1 kezmanweb.tk, 1 kezrenbeeming.com, 1 kezrenbeeming.com.au, 1 @@ -82600,7 +81944,6 @@ kharkov.tk, 1 khas.co.uk, 1 khatapana.com, 1 -khatoco.com, 1 khawkins.info, 1 khayal-3d.com, 1 khda.gov.ae, 1 @@ -82620,9 +81963,7 @@ khmerlive.cf, 1 khoa-nguyen.de, 1 khoasweb.tk, 1 -khodrobaraneshiraz.ir, 1 khodromedic.com, 1 -khojhealth.com, 1 khonaka.com, 1 khorne.me, 1 khoteyev.tk, 1 @@ -82674,7 +82015,6 @@ kickasspoker.com, 1 kickback-studios.com, 1 kickbackservices.com, 1 -kickedmycat.com, 1 kickex.com, 1 kickico.com, 1 kickinthecreatives.com, 1 @@ -82714,7 +82054,6 @@ kidis.lt, 1 kidisov.tk, 1 kidm4k.com, 1 -kidnappedbyhamas.ca, 1 kidney.ca, 1 kidneydonation.com, 1 kido-dc.jp, 1 @@ -82727,7 +82066,6 @@ kids.gov, 1 kids2day.in, 1 kids360pediatrics.com, 1 -kidsartclasses.info, 1 kidsblock.cc, 1 kidsblock.cn, 1 kidsclub.photos, 1 @@ -82738,7 +82076,7 @@ kidsgoga.ga, 1 kidsinwoods-interfacesouth.org, 1 kidskonnect.nl, 1 -kidslearners.com, 0 +kidslearners.com, 1 kidsneversleep.com, 0 kidsontheyard.com, 1 kidsontrack.hk, 1 @@ -82777,6 +82115,7 @@ kieranpotts.com, 1 kieranweightman.me, 1 kierlandgolf.com, 0 +kierweb.co.uk, 1 kiesjeplek.nl, 1 kiesuwarbeidsrechtadvocaat.nl, 1 kiesuwkerstkaart.nl, 1 @@ -82847,6 +82186,7 @@ killerrobots.com, 1 killerwebsites.com.au, 1 killharmonic.tk, 1 +killips.us, 1 killme.rocks, 1 killmebaby.ml, 1 killmenow.tk, 1 @@ -82955,8 +82295,6 @@ kindan.net, 1 kindapoth.com, 1 kinde.com, 1 -kinden-giankyou.jp, 1 -kinden-kizuna.com, 1 kinder-garten.tk, 1 kinderarzt-berlin-zia.de, 1 kinderarzt-traunstein.de, 1 @@ -83007,7 +82345,7 @@ kinesiologiodense.dk, 1 kinesiologiskolen-syd.dk, 1 kinesiologiuddannelsen.dk, 1 -kinesportbruxelles-maghfour.com, 1 +kinesportbruxelles-maghfour.com, 0 kineticengineeringnsw.com.au, 1 kineticsdrive.com, 1 kinetikos.com.au, 1 @@ -83035,6 +82373,7 @@ kingfin.com, 1 kingfisherhallacademy.org.uk, 1 kingiescastles.co.uk, 1 +kingjamesbibleonline.org, 1 kingkongxo.com, 1 kinglier.ga, 1 kingliey.ga, 1 @@ -83152,6 +82491,7 @@ kiosque-famille.net, 1 kiot.eu, 1 kiousis.me, 1 +kiow.com, 1 kip-ribbetjes-bestellen.be, 1 kipa.at, 1 kiparchive.org, 1 @@ -83189,7 +82529,9 @@ kirgistan.tk, 1 kirie-photos.tk, 1 kirikira.moe, 1 +kirill.ws, 1 kirillaristov.com, 1 +kirillpokrovsky.de, 1 kirina.nl, 1 kirinas.com, 1 kiripost.com, 1 @@ -83206,7 +82548,7 @@ kirkwoodfencing.com, 1 kirkwoodoutdoors.com, 1 kirmizipill.com, 1 -kirobo.io, 1 +kiropraktoristockholm.se, 1 kirov.ml, 1 kirovcity.tk, 1 kirovgrad.tk, 1 @@ -83221,7 +82563,6 @@ kirstycouture.co.uk, 1 kirstygreenwoodartist.ga, 1 kirwandigital.com, 1 -kirylmikhalkevich.com, 1 kisakazan.ml, 1 kisallatorvos.hu, 1 kisaragi.fund, 1 @@ -83286,7 +82627,6 @@ kitchenware.tk, 1 kitchenwarehouseltd.com, 1 kitchfurnit.tk, 1 -kitconcept.de, 1 kitconsulting.ninja, 1 kitdealoevera.com, 1 kite-surf.tk, 1 @@ -83367,6 +82707,7 @@ kiztarafi.net, 1 kizunaai.eu.org, 1 kizzedbykelz.com, 1 +kizzycode.de, 1 kj-cleaning.co.uk, 1 kj-kaminski.pl, 1 kj1396.net, 1 @@ -83382,7 +82723,7 @@ kjellner.com, 1 kjellvn.net, 1 kjfaudio.com, 1 -kjg-dossenheim.org, 1 +kjg-dossenheim.org, 0 kjkesklinna.edu.ee, 1 kjmedia.dk, 1 kjnotes.com, 1 @@ -83475,7 +82816,6 @@ klauke-enterprises.com, 1 klaukegear.eu, 1 klaus-pforte.de, 1 -klausapp.com, 0 klausbrinch.dk, 1 klausen.dk, 1 klausfischer.info, 1 @@ -83504,6 +82844,7 @@ kleim.fr, 1 klein.paris, 1 klein.run, 1 +klein.yt, 1 kleine-dingen.nl, 1 kleine-strandburg-heringsdorf.de, 0 kleine-strolche-lich.de, 1 @@ -83558,7 +82899,6 @@ klikket.dk, 1 kliklinks.tk, 1 klikmarket.tk, 1 -klikweb.id, 1 klima.com, 1 klimaanlage-fehler.net, 1 klimaatadaptatienederland.nl, 1 @@ -83655,6 +82995,7 @@ kmap-state-ks.us, 1 kmartgifted.com.au, 1 kmb-chat.de, 1 +kmch.com, 1 kmdarkmaster.tk, 1 kmdevelop.com, 1 kmecnc.com, 1 @@ -83820,6 +83161,7 @@ knzb.nl, 1 ko80.com, 1 koaa.com, 1 +koabaer.de, 1 koala-pension.de, 1 koala.one, 0 koalapress.fr, 0 @@ -83899,6 +83241,7 @@ koef.nl, 1 koehlhoff.de, 1 koehn-consulting.com, 1 +koehn.com, 1 koelbli.ch, 1 koeldezomerdoor.nl, 1 koelnmafia.de, 1 @@ -83928,6 +83271,7 @@ kogi.fr, 1 kogotok.gq, 1 kogotok.ml, 1 +koha.mk, 1 kohaku.love, 1 kohama-obgy.jp, 1 kohana.fi, 1 @@ -84031,7 +83375,6 @@ kombikredit.de, 1 komehyo.co.jp, 1 komelin.com, 0 -komfort-doma.by, 1 komfort.kh.ua, 1 komichcapital.com, 1 komicloud.com, 1 @@ -84152,7 +83495,6 @@ konkanitv.ga, 1 konkanlng.in, 1 konkasidiaris.com, 1 -konklone.com, 1 konkurs.ba, 1 konnai.jp, 1 konnektiv.de, 1 @@ -84186,7 +83528,7 @@ konsultacje-elektryczne.pl, 1 konsultation.nu, 1 konsultermedipv6.se, 1 -konta-swiss.ch, 1 +konta-swiss.ch, 0 kontabilitet.tk, 1 kontaxis.org, 1 kontenido.net, 1 @@ -84226,7 +83568,6 @@ kooibeds.com, 0 kooky.org, 1 koolbadges.co.uk, 1 -koole.eu, 1 kooli.ee, 1 koolikatsed.ee, 1 koolisw.tk, 1 @@ -84428,6 +83769,7 @@ kottur.is, 1 kotuiako.school.nz, 1 kotuwa.tk, 1 +kotydomowe.com, 1 kouberacing.com.br, 1 koubova.net, 1 koudis.cz, 1 @@ -84449,7 +83791,6 @@ kovroedov.ru, 0 kovspace.com, 1 kovu.dog, 1 -kovu.es, 1 kovuthehusky.com, 1 kowalmik.tk, 1 kowalski7.cc, 1 @@ -84531,6 +83872,7 @@ kraft.im, 1 kraftek.cf, 1 kraftfahrtversicherungen24.de, 1 +kraftmaid.com, 1 kraftprefab.se, 1 kraftway.ru, 1 kraftzeiten.de, 1 @@ -84640,7 +83982,6 @@ krefindo.de, 1 kreft.tk, 1 kreftprzewieda.pl, 1 -krehak.com, 1 kreideseetaucher.de, 1 kreidlernet.tk, 1 kreiglaw.com, 1 @@ -84652,7 +83993,6 @@ kreolis.net, 1 krepmarket.ru, 1 kresimir-blazevic.tk, 1 -kreslomeshok.by, 1 krestanskydarek.cz, 1 kretaforum.dk, 1 kretschmann.consulting, 1 @@ -84691,8 +84031,6 @@ kripa.tk, 1 kriptodede.com, 1 kriptokoin.com, 1 -kriptomaksima.com, 1 -kriptomat.io, 1 kriptopod.com, 1 kriptopodgon.tk, 1 krisboeckmans.tk, 1 @@ -84775,7 +84113,6 @@ kronych.cz, 1 kroo.com, 1 kroon.email, 1 -kroonika.ee, 1 kropkait.pl, 1 krosovki-nike.tk, 1 krossakorven.tk, 1 @@ -84848,7 +84185,6 @@ kryptorebels.com, 1 kryptosekken.no, 1 kryptoslogic.com, 1 -kryptowale.com, 1 kryptux.xyz, 1 kryshodel.ml, 1 krystal-framework.ml, 1 @@ -84900,7 +84236,6 @@ ks3636.com, 1 ks3737.com, 1 ks380.com, 1 -ks381.com, 1 ks386.com, 1 ks3888.com, 1 ks5000.com, 0 @@ -84908,7 +84243,7 @@ ks516.com, 1 ks549.com, 1 ks5528.com, 1 -ks5531.com, 1 +ks5531.com, 0 ks5532.com, 1 ks5822.com, 1 ks5888.com, 1 @@ -85050,7 +84385,6 @@ kua.com, 1 kuaforumden.com, 0 kuai-ssl.com, 1 -kuairead.com, 1 kuaishou.cf, 1 kuaitiyu.org, 1 kuaiyaojing.com, 1 @@ -85072,7 +84406,6 @@ kuberm.com, 1 kubern.at, 1 kubevocalbooth.com, 1 -kubiaktr.pl, 1 kubica.ch, 1 kubierecki.pl, 1 kubilaykiraz.com, 1 @@ -85147,7 +84480,7 @@ kulatapohadka.cz, 1 kulde.net, 1 kuldeepg.tk, 1 -kuliahwisatahati.com, 1 +kuliahwisatahati.com, 0 kulikov.tk, 1 kulinarika.net, 1 kulinaristi.fi, 1 @@ -85186,7 +84519,7 @@ kunadomowa.pl, 1 kunaki.com, 1 kunalchakate.tk, 1 -kunaldesai.blog, 1 +kunaldesai.blog, 0 kunanji.com, 0 kunashir.tk, 1 kundenerreichen.com, 1 @@ -85213,7 +84546,7 @@ kunststoffzaun-berlin.de, 1 kunstundkulturradioschoepfwerk.tk, 1 kunstundphysik.de, 1 -kunstundunrat.de, 1 +kunstundunrat.de, 0 kunugi-inc.com, 1 kunze-medien.de, 0 kuoruan.com, 1 @@ -85322,7 +84655,6 @@ kusochi.eu, 1 kustarnik.tk, 1 kustod.io, 1 -kustom-kitchens.com, 1 kustomcorner.com.au, 1 kustomer.com, 1 kustosija.tk, 1 @@ -85353,7 +84685,6 @@ kuzbass-pwl.ru, 1 kuzeb.ch, 1 kuzelky-cb.cz, 1 -kuzeyegehaber.com, 1 kuzh.me, 1 kuzh.tk, 1 kuzik.tk, 1 @@ -85377,7 +84708,6 @@ kvartira-grad.tk, 1 kvartiragrad.tk, 1 kvasnyprumysl.cz, 1 -kvasnytskyi.net, 1 kvasta.se, 1 kvdb.io, 1 kvdekolk.tk, 1 @@ -85507,7 +84837,6 @@ kynect.gov, 1 kyobostory-events.com, 1 kyobusiness.com, 1 -kyochon.fr, 1 kyoki-railway.co.jp, 1 kyoox.ch, 1 kyoox.io, 1 @@ -85574,7 +84903,6 @@ l5197.co, 1 l6729.co, 1 l6957.co, 1 -l7be.net, 1 l7plumbing.com.au, 1 l7world.com, 1 l82365.com, 1 @@ -85672,6 +85000,7 @@ laboratoriodelmisterio.co.uk, 1 laboratoriodemarketingb3.com, 1 laboratoriomolina.tk, 1 +laboratoriosanalisisclinicos.es, 1 laborbluesers.ga, 1 laborbluesest.ga, 1 labordayauction.org, 1 @@ -85725,7 +85054,6 @@ lacasseroy.com, 1 lacavedesergio.fr, 1 lacaveducinquantenaire.com, 1 -lacaverna.net, 1 lacazadora.tk, 1 lacebeauty.it, 0 laceleste.it, 1 @@ -85734,7 +85062,7 @@ laceysfarm.ie, 1 lacfm.cf, 1 lachainedesentrepreneurs.fr, 1 -lachaussettedebrasparts.fr, 1 +lachaussettedebrasparts.fr, 0 lachlan-harris.com, 1 lachlanallison.com, 0 lachlanb.me, 1 @@ -85754,7 +85082,7 @@ lacnesidlo.sk, 1 lacoast.gov, 1 lacoccinelle.net, 1 -lacochinacounselor.com, 1 +lacochinacounselor.com, 0 lacoe.edu, 1 laconcepcion.tk, 1 laconiapdnh.gov, 1 @@ -85901,7 +85229,6 @@ laflanelle.fr, 1 laflash.com, 1 lafleur-salon.tk, 1 -laforgedhiram.fr, 1 laforgia.xyz, 1 lafr4nc3.xyz, 1 lafraia.com, 1 @@ -86073,7 +85400,6 @@ lalucha.tk, 1 lalucioledigitale.com, 1 lalunedangkor.com, 0 -lalyre-corcelles.ch, 0 lamafioso.com, 1 lamai-crochets.fr, 1 lamaisoncandle.co, 1 @@ -86111,7 +85437,6 @@ lamchannang.com, 1 lamclam.site, 1 lamcondaugia-khacdaugia.com, 1 -lamconnect.com, 1 lamdav.com, 1 lameco.com, 1 lamecrap.com, 1 @@ -86135,7 +85460,6 @@ lammersmarketing.com, 1 lammertbies.com, 1 lammertbies.nl, 1 -lamminhquang.com, 1 lamnea.se, 1 lamontre.ru, 1 lamorera.tk, 1 @@ -86237,7 +85561,7 @@ landoftile.com, 1 landolakeswi.gov, 1 landoncreekapartments.com, 1 -landonkhull.ddns.net, 0 +landonkhull.ddns.net, 1 landoverhillsmd.gov, 1 landpotential.org, 1 landropunk.xyz, 1 @@ -86558,7 +85882,6 @@ lasercareestetica.com.br, 1 lasercentral.com.au, 1 lasercloud.ml, 1 -lasercontrol.be, 1 laserena.tk, 1 lasereyess.net, 1 lasergaver.dk, 1 @@ -86611,7 +85934,6 @@ lastbooks.gq, 1 lastcast.bg, 1 lastenrad-gifhorn.de, 1 -lasthome.co.uk, 1 lastingcar.com, 1 lastingmarksers.ga, 1 lastingmarksest.ga, 1 @@ -86638,7 +85960,6 @@ lasvegasnevada.gov, 1 laszlo.sh, 1 laszlotamas.hu, 1 -lat.sk, 1 lata.my, 1 latabledebry.be, 1 latahcountyid.gov, 1 @@ -86650,7 +85971,6 @@ latardeurbana.ml, 1 latardeurbana.tk, 1 latas-dev.lv, 1 -latconnect60.com, 1 late.am, 0 lateams.ml, 1 latecnosfera.com, 1 @@ -86696,6 +86016,7 @@ latifitness.com, 1 latifolia.com, 1 latinacon.com, 1 +latinalternative.com, 1 latinapress.it, 1 latinatoday.it, 1 latinmusiccollection.tk, 1 @@ -86749,7 +86070,6 @@ laultimaestacion.tk, 1 launchfinderers.ga, 1 launchfinderest.ga, 1 -launchgroup.com.au, 1 launchindonesia.com, 1 launchpad-app2.com, 1 launchpadder2.com, 1 @@ -86778,7 +86098,6 @@ lauren.gq, 1 laurenball.com, 1 laurencball.com, 1 -laurenceandumehltd.com, 1 laurencesmits.com, 0 laurenell.com, 1 laurenleesmith.tk, 1 @@ -86998,7 +86317,6 @@ lbc-podcast.tk, 1 lbc.gr, 1 lbda.net, 1 -lbestateplanning.com, 1 lbhpartners.com, 1 lbi-pg.fr, 1 lbiarchpro-imagery.at, 1 @@ -87071,7 +86389,6 @@ lc9256.com, 0 lc98.net, 1 lc9852.com, 1 -lc9862.com, 1 lc9899.com, 1 lc9900.com, 1 lc9910.com, 1 @@ -87110,7 +86427,6 @@ lcti.biz, 1 lcv-psi.com, 1 lcv-psi.com.br, 1 -lcv.bio, 1 lcv.email, 1 lcv.gay, 1 lcv.lgbt, 1 @@ -87122,7 +86438,6 @@ lcv.teo.br, 1 lcvip5.com, 1 lcvip6.com, 1 -lcvip8.com, 1 lcvleo.net, 1 lcvmail.com, 1 lcvmasker.com, 1 @@ -87140,9 +86455,8 @@ lddr.io, 1 ldesignweb.com, 1 ldfebui.org, 1 -ldgardenservices.co.uk, 1 +ldgardenservices.co.uk, 0 ldiesel.ca, 1 -ldjb.jp, 1 ldlorangecountylocksmith.com, 1 ldm-systems.ru, 1 ldm2468.com, 1 @@ -87200,7 +86514,6 @@ leadersaudit.ga, 1 leadership-insight.nz, 1 leadershipconnect.io, 1 -leadgem.co.uk, 1 leadgenie.me, 1 leadinforce.com, 1 leadingagile.com, 1 @@ -87227,7 +86540,6 @@ leafext.de, 1 leafinote.com, 1 leafinote.net, 1 -leafland.co.nz, 1 leafletdistributionmanchester.com, 1 leafos.org, 1 leaftracker.org, 1 @@ -87251,7 +86563,6 @@ leandri-campana-avocat.fr, 1 leandromarcolino.tk, 1 leandromoreno.co, 1 -leandrowives.com.br, 1 leanheat.fi, 1 leanix.net, 1 leanovent.cloud, 1 @@ -87314,7 +86625,6 @@ learnpine.com, 0 learnplayground.com, 1 learnsafe.com, 1 -learnspace.co.za, 1 learntamil.tk, 1 learnthetruth.tk, 1 learntobeonline.com, 1 @@ -87486,7 +86796,6 @@ leedsmoneyman.com, 1 leee.eu.org, 1 leee.nl.eu.org, 1 -leefbaargijzegem.be, 1 leefgratis.tk, 1 leefilters.com, 1 leefindlow.com, 1 @@ -87676,6 +86985,7 @@ legends-game.ru, 0 legendwiki.com, 1 leger-voertuigen.tk, 1 +legere.info, 1 leggings-grossesse.fr, 1 legginsypolskie.pl, 1 leggyeggy.ga, 1 @@ -87740,9 +87050,10 @@ leicesterastronomicalsociety.co.uk, 1 leicestermoneyman.com, 1 leicestervt.gov, 1 +leidegoncalves.com, 0 leideninternationalreview.com, 1 leier.ml, 1 -leighannorsi.com, 1 +leighannorsi.com, 0 leighneithardt.com, 1 leignier.org, 1 leilaarias.com.br, 1 @@ -87771,6 +87082,7 @@ leisurecooker.ie, 1 leisurevip.com, 1 leit.kr, 1 +leitha.eu, 1 leitz-cloud.com, 1 leiyinan.com, 0 lejardindesmesanges.fr, 1 @@ -87818,7 +87130,6 @@ lemediateur-creditagricole-nord-est.com, 1 lemefly.com, 1 lemeridienchambers.com, 1 -lemgstudio.com, 1 lemieuxproducts.com, 1 leminhduong.com, 1 lemitron.fr, 1 @@ -87979,7 +87290,6 @@ leonbania.com, 1 leonbuitendam.nl, 1 leoncss.ml, 1 -leonelinfante.com, 1 leongalin.tk, 1 leonhooijer.nl, 0 leonidas-dovido.tk, 1 @@ -88065,10 +87375,10 @@ les-ateliers-de-melineo.be, 0 les-epris.fr, 1 les-inoxydables.com, 1 -les-pipelettes-de-narbonne.com, 1 les-plus.com, 1 les-pros-du-drone.com, 1 les-universalistes.be, 1 +les.cx, 1 lesa-kiev.biz.ua, 1 lesa.biz.ua, 1 lesa.boutique, 1 @@ -88096,11 +87406,11 @@ lesconcours.tk, 1 lescoquetteriesdenais.fr, 1 lescouturesdisa.fr, 1 +lescrapdesfilles.fr, 0 lescrieursduweb.com, 0 lesdeuxfilles.be, 1 lesdeuxrives.com, 1 lesdouceursdeliyana.com, 1 -lesdouceursdumaroc.ma, 1 leseauxdaime.fr, 1 lesedc.org, 1 leseditionsbraquage.com, 1 @@ -88609,7 +87919,6 @@ libertywines.ie, 0 libertyxpress.tk, 1 libfins.org, 1 -libgame.com, 1 libget.com, 1 libgraphe.me, 1 libguides.com, 0 @@ -88659,7 +87968,6 @@ libremail.nl, 1 librematrix.com, 1 librends.org, 1 -libreoffice.ee, 1 libreofficefromcollabora.com, 1 libreplanet.org, 1 libreria-ouroboros.tk, 1 @@ -88694,7 +88002,6 @@ licenseplates.cc, 1 licenzacalcio.tk, 1 liceoc9.tk, 1 -liceum-andrychow.edu.pl, 1 lichess.org, 1 lichnyj-astrolog.cf, 1 lichnyj-astrolog.ga, 1 @@ -88714,7 +88021,6 @@ lichtfestivalghent.com, 1 lichtjesavondkoedijk.nl, 1 lichtmetzger.de, 0 -lichtplatformnsvv.nl, 1 lichtschatten.tk, 1 lichtsturm.net, 1 lichttechnik-tumler.com, 1 @@ -88806,7 +88112,6 @@ lifecare.org, 1 lifecism.com, 1 lifecoach.tw, 1 -lifecoachkatrien.be, 1 lifeconnections.ro, 1 lifecraft.cf, 1 lifedrops.com.au, 1 @@ -88903,7 +88208,7 @@ lightdark.xyz, 1 lightfestivalghent.be, 1 lightfestivalghent.com, 1 -lighthouse-rbg.de, 1 +lightfoot.co.uk, 1 lighthouseglobal.com, 1 lighthouseguild.org, 0 lighthousepointfl.gov, 1 @@ -88933,6 +88238,7 @@ lights0123.com, 1 lightsfromspace.com, 0 lightsheep.no, 0 +lightsinmotion.nl, 1 lightsouts.com, 1 lightsoverlapland.com, 1 lightsproject.com, 1 @@ -88990,7 +88296,6 @@ likenosis.com, 1 likesec.net, 1 likesec.se, 1 -likesforinsta.com, 1 likesolidaria.com.co, 1 likestudio.com.ua, 1 likhner.com, 1 @@ -89004,7 +88309,7 @@ lilai3366.com, 1 lilai5566.com, 0 lilai634.com, 1 -lilai6616.com, 1 +lilai6616.com, 0 lilai6677.com, 1 lilai6688.com, 0 lilai777.com, 1 @@ -89029,14 +88334,12 @@ lilium.com, 1 liliweb.tk, 1 lillalisa.tk, 1 -lillaparken.se, 1 lille.ml, 1 lillieprivat.org, 1 lilly-lil.net, 1 lilly-lil.org, 1 lillylove.net, 1 lillywhitehotelgroup.com.au, 1 -lilola.de, 1 lilou-sportswear.com, 1 lilousportswear.com, 1 lilpwny.com, 1 @@ -89121,7 +88424,6 @@ limules.ch, 0 limx.win, 1 lin.fi, 1 -linafernandez.com.co, 1 linahuang.com, 1 linaklein.de, 1 linalove.net, 1 @@ -89245,7 +88547,6 @@ linguee.de, 1 linguee.es, 1 linguee.fr, 1 -linguword.com, 1 lingvist.com, 1 linhaoyi.com, 0 linherest.tk, 1 @@ -89408,7 +88709,6 @@ linux-techie.com, 1 linux-tips.us, 1 linux-vme.org, 1 -linux.cn, 0 linux.conf.au, 1 linux.fi, 1 linux.im, 1 @@ -89642,7 +88942,7 @@ lite-1x9866970.top, 0 lite-chat.tk, 1 liteanalytics.com, 1 -liteawa.com, 1 +liteawa.com, 0 litebit.de, 1 litebit.eu, 1 litebit.nl, 1 @@ -89811,7 +89111,6 @@ livebookmark.ml, 1 livebox-mag.fr, 1 livebythesun.de, 1 -livecards.co.uk, 1 livecast.com.tr, 1 livecchi.cloud, 1 livechads.com, 1 @@ -89833,13 +89132,11 @@ livehomecams.co.uk, 1 liveint.org, 1 liveinternet.v.ua, 1 -liveita.com, 1 liveitmerck.ca, 1 livejh.tk, 1 livekaarten.nl, 1 livekey.tk, 1 livekort.com, 1 -livekort.se, 1 livela.jp, 1 livelexi.com, 1 livelifewithintent.com, 1 @@ -89868,7 +89165,6 @@ liverkids.tk, 1 livermoreca.gov, 1 livermorefireco.gov, 1 -liverobot8.com, 1 liverobot888.com, 1 liverpoolmoneyman.com, 1 liversurgery.com, 1 @@ -89910,7 +89206,6 @@ livinginhimalone.com, 0 livinginretrospect.com, 1 livingintemeculaca.com, 1 -livingislands.org, 1 livinglab.be, 1 livinglifesecurely.com, 1 livinglink.be, 1 @@ -89973,7 +89268,6 @@ lizzythepooch.com, 1 lj-creation.com, 1 ljason.cn, 1 -ljc.ro, 1 ljekarne-plantak.hr, 1 ljoonal.xyz, 1 ljpc-hosting.nl, 0 @@ -90013,6 +89307,7 @@ llcgeek.com, 1 llcig.com, 1 llcigroup.com, 1 +llcradar.com, 1 lldigital.co.il, 1 lleidanoticies.com, 1 llemoz.com, 1 @@ -90069,10 +89364,11 @@ lnzphoto.com, 1 lo-zuromin.tk, 1 lo.fail, 1 +loackerbusiness.it, 1 loader.to, 1 loader.us.com, 1 loadhourly.tk, 1 -loading.express, 1 +loading.express, 0 loading.se, 1 loadlow.me, 1 loadme.ml, 1 @@ -90189,7 +89485,6 @@ locationvoitureaustralie.com, 1 locationvoitureautriche.com, 1 locationvoiturebelgique.com, 1 -locationvoiturecorse.net, 1 locationvoitureespagne.com, 1 locationvoiturefinlande.com, 1 locationvoitureislande.com, 1 @@ -90251,7 +89546,6 @@ locksmithsbluff.com, 1 locksmithsbuda.com, 1 locksmithscottsdaleaz.com, 1 -locksmithservice-houston.com, 1 locksmithsinsanantoniotx.com, 1 locksmithsorlando.com, 1 locksmithspring.com, 1 @@ -90265,10 +89559,8 @@ loco-concepts.nl, 1 loco-creations.nl, 1 loco-socials.nl, 1 -loco.gg, 1 locomediagroep.nl, 1 locomotiv.tk, 1 -locomotive.agency, 1 locomotiveworks.co.uk, 1 locoroom.com, 1 locorti.com, 1 @@ -90294,7 +89586,6 @@ lodger.cf, 1 lodki-pvh.com, 0 lodni.site, 1 -lodongxu.com, 1 lodosswar.tk, 1 lodus.io, 1 lodzjews.org, 1 @@ -90335,14 +89626,12 @@ logate.com, 0 logay.com.br, 1 logbook.ch, 1 -logbot.info, 1 logcat.info, 0 logdoc.tk, 1 loge.fr, 1 logement.com, 1 logement.tk, 1 logevou-immobilier.tk, 1 -logexplorer.net, 1 logfile.at, 1 logfile.ch, 1 logfinish.com, 1 @@ -90367,8 +89656,8 @@ logicsale.de, 1 logicsale.fr, 1 logicsale.it, 1 -logicstudio.co.nz, 1 logicstudio.nz, 1 +logicums.ru, 1 logicz.top, 1 logimap.cz, 1 login.corp.google.com, 1 @@ -90419,7 +89708,6 @@ logopedietaalrijk.nl, 1 logopedista.roma.it, 1 logopedistalanni.it, 1 -logopoeia.com, 1 logoprofi.tk, 1 logosnet.com.br, 1 logosradio.tk, 1 @@ -90452,7 +89740,6 @@ lois-bullion.com, 1 lois.cf, 1 loisircreatif.net, 0 -loja-meltech.com.br, 1 lojaapi.com, 1 lojaapoio.com.br, 1 lojabeeways.com.br, 1 @@ -90687,7 +89974,6 @@ longevitywi.com, 1 longflexing.com, 1 longfordlodge.tk, 1 -longhaircareforum.com, 1 longhairworld.tk, 1 longhorn-imports.com, 1 longhorn.id.au, 1 @@ -90863,7 +90149,6 @@ losbandidosdelahoya.tk, 1 losblancosalbania.cf, 1 losbunkerschile.tk, 1 -loscamaradasmc.net, 1 loschilums.tk, 1 loschuchos.tk, 1 losconsoladores.com, 1 @@ -90974,7 +90259,6 @@ lotro-wiki.com, 1 lottcarey.org, 1 lotteo.com, 1 -lotterycodex.com, 1 lotteryking.net, 1 lotto.com, 1 lotto.gt, 1 @@ -90999,7 +90283,7 @@ lotuswebsolutions.tk, 1 lotw.de, 1 lou.ist, 1 -lou.lt, 0 +lou.lt, 1 louange-reconvilier.ch, 0 louboutin.tk, 1 louboutinshoessale.tk, 1 @@ -91065,8 +90349,7 @@ loutro.tk, 1 louwlemmer.com, 1 louwpost.nl, 1 -louyu.cc, 1 -lov4affiliate.com, 1 +louyu.cc, 0 lovcasino.com, 1 love-and-hate.cf, 1 love-books.ga, 1 @@ -91123,7 +90406,6 @@ lovelive-anime.jp, 1 lovelive-anime.tk, 1 lovelive.us, 1 -lovelivewiki.com, 1 lovell.co.uk, 1 lovellgov.com, 1 lovelybook4u.gq, 1 @@ -91169,7 +90451,6 @@ lovink.net, 1 lovinoes.de, 1 lovlyhorses.tk, 1 -lovlyluna.net, 1 lovlyluna.org, 1 low-battery.tk, 1 low-scope.com, 1 @@ -91228,7 +90509,6 @@ lph.saarland, 1 lphispano.tk, 1 lpiem.fr, 1 -lpisd.org, 1 lpkosovo.tk, 1 lplbullets.com, 1 lpm.london, 1 @@ -91255,7 +90535,6 @@ lrc.cn, 1 lrcr.ch, 0 lrfix.com, 1 -lricountry.com, 1 lriese.ch, 1 lrn.com, 1 lroc.com.au, 1 @@ -91330,6 +90609,7 @@ ltsagent.com, 1 ltservers.net, 1 lty.best, 1 +lty.name, 1 lty.space, 1 ltycode.org, 1 lu-rp.es, 1 @@ -91349,7 +90629,6 @@ lubuskibs.pl, 0 luc-nutrition.tk, 1 luc-oberson.ch, 0 -luc.li, 1 luca-appeals.gov, 1 luca-steeb.com, 1 lucaconrads.de, 1 @@ -91379,7 +90658,6 @@ lucaslarson.net, 1 lucasmateus.ga, 1 lucasmz.eu.org, 1 -lucasvieira.fr, 0 lucciolachile.com, 1 luce.life, 1 lucentioluo.space, 1 @@ -91397,6 +90675,7 @@ lucid-reality.ch, 1 lucidea.com, 1 lucidframeworks.com, 1 +lucidlabs.in, 1 lucidoccult.com, 1 lucidplumbing.com.au, 1 lucidya.com, 1 @@ -91494,7 +90773,6 @@ luenwarneke.com, 1 lufa.com, 1 luffyhair.com, 1 -luftbild-siegerland.de, 1 luftfilterbegehren.at, 1 lufthansa.com, 1 luftreiniger.biz, 1 @@ -91540,7 +90818,6 @@ luk.earth, 1 luk.photo, 1 lukas-gorr.de, 1 -lukas-meixner.com, 1 lukas-schauer.de, 1 lukas-webdesign.tk, 1 lukas.im, 1 @@ -91585,10 +90862,10 @@ lukersstorage.com, 1 lukerstorage.com, 1 lukertech.net, 1 +lukesbouncycastlehire.com, 1 lukestert.com, 0 lukesutton.info, 1 lukeswiki.eu, 1 -luketscharke.com, 1 lukezweb.tk, 1 lukhachdem.info, 1 lukin.ga, 1 @@ -91603,7 +90880,6 @@ luluca.com.br, 1 luludapomerania.com, 1 lulugold.ba, 1 -lumacurve.com, 1 lumaesthetic.co.uk, 1 lumafestival.com, 1 lumaistore.com.br, 1 @@ -91652,17 +90928,16 @@ lumusvision.com, 1 lumweb.tk, 1 luna-corazon.net, 1 -luna-love.net, 1 luna.gl, 1 luna.ro, 1 lunaburner.ml, 1 lunaclan.tk, 1 lunacraft.ga, 1 lunadea.tk, 1 -lunademiel.org, 1 lunagiftables.com, 1 lunagrill.com, 1 lunair.fr, 1 +lunakit.org, 1 lunalove.de, 1 lunalya.de, 1 lunanova.moe, 1 @@ -91717,7 +90992,6 @@ lunlixiaozhan.icu, 1 luntadila.ga, 1 lunulanails.nl, 1 -luochunhui.com, 1 luoe.me, 1 luoh.cc, 1 luoh.me, 1 @@ -91813,8 +91087,8 @@ luxaterra.com, 1 luxcraft.eng.br, 0 luxden.com, 1 +luxe-in.gr, 1 luxe.digital, 1 -luxebadkameraccessoires.nl, 1 luxedentalfl.com, 1 luxegram.co, 1 luxehomecompany.com, 1 @@ -91858,12 +91132,12 @@ luxuryislandtrips.com, 1 luxurymedina.com, 0 luxurynsight.net, 0 -luxuryportal.net, 1 +luxuryportal.net, 0 luxuryspeed.tk, 1 luxurystays.in, 1 luxurythatlasts.com, 1 -luxurywatchesworldwide.com, 1 luxuryweddingsindonesia.com, 1 +luxuryweeks.com, 1 luxusco.com, 1 luxushair.com, 1 luxusnataliri.cz, 1 @@ -91874,8 +91148,9 @@ luxvacuos.net, 1 luxvide.it, 1 luxwatch.com, 1 +luxyachtingreece.com, 1 luyckx.net, 1 -luyungterd.com, 0 +luyungterd.com, 1 luzdelalma.net, 1 luzfaltex.com, 1 luzi-type.ch, 1 @@ -92016,6 +91291,7 @@ lysethcreation.com, 1 lyst.co.uk, 1 lyteclinic.com, 0 +lytkins.ru, 1 lyubov-sovmestimost.cf, 1 lyuda.tk, 1 lyukaacom.ru, 1 @@ -92095,13 +91371,13 @@ m3-software.com, 1 m360.com.ph, 1 m36533.com, 1 +m3globalresearch.com, 1 m3rck.ch, 1 m3u8play.com, 1 m42-gmbh.de, 1 m426.ch, 1 m4g.ru, 1 m4rcus.de, 1 -m4rkos.de, 1 m5197.co, 1 m5industries.com, 1 m5wl5r.com, 1 @@ -92109,7 +91385,6 @@ m6957.co, 1 m6pub.fr, 1 m7mzo.com, 1 -m7rxx.com, 1 m7worknow.com, 1 m8593.com, 1 m9297.co, 1 @@ -92137,11 +91412,9 @@ maafushiscuba.com, 1 maagdesigns.com.uy, 1 maahchepen.tk, 1 -maaiai.com, 1 maailm.tk, 1 maaip.ca, 1 maaldrift.tk, 1 -maaleht.ee, 1 maaret.de, 1 maarivpn.com, 1 maarja.edu.ee, 1 @@ -92167,7 +91440,6 @@ mabra.com, 1 mabusalah.tk, 1 mac-i-tea.ch, 0 -mac-iphone.com, 1 mac-world.pl, 1 mac.biz.tr, 1 macabeo.bio, 1 @@ -92307,7 +91579,6 @@ madamcougar.com, 1 madame-kosmetikstudio.de, 1 madameblueimages.com, 1 -madamegarage.nl, 1 madamemeringue.nl, 1 madasocialmedia.org, 1 madbean.com, 1 @@ -92342,7 +91613,6 @@ madeira.link, 1 madeiranuncios.pt, 1 madeirawindbirds.com, 1 -madeitstick.com, 1 madelynn.me, 0 mademoe.com, 1 maden.com, 1 @@ -92364,7 +91634,6 @@ madinatalzahra.org, 1 madinatech360.com, 1 madinina.tk, 1 -madintouch.com, 1 madison.com, 1 madisoncountyalema.gov, 1 madisoncountyhelps.com, 1 @@ -92446,12 +91715,10 @@ maelstrom-fury.eu, 1 maelstrom.ninja, 1 maenoc.how, 1 -maeprototipi.it, 1 maerkische-kliniken.de, 1 maerkisches-kinderdorf.de, 1 maerklinstore-muehlheim.de, 1 maersktankers.com, 1 -maerzpa.de, 1 maestrocabins.co.uk, 1 maestrocasas.es, 1 maestrocasas.pt, 1 @@ -92538,7 +91805,6 @@ maggot.cf, 1 maggsy.co.uk, 1 magi-cake.com, 1 -magiamgiashopee.vn, 1 magiamgiatot.tk, 1 magic-3dprint.nl, 1 magic-cakes.nl, 1 @@ -92547,10 +91813,8 @@ magic-city.quest, 1 magic-fly.de, 1 magic-network.tk, 1 -magic-photo-events.fr, 1 magic5.ro, 1 magical-secrets.com, 0 -magical.rocks, 1 magicalcodewit.ch, 1 magicalvegas.it, 1 magicalwishes.tk, 1 @@ -92615,7 +91879,6 @@ magikbyte.com, 1 magique.tk, 1 magiskmanager.com, 1 -magiskzip.com, 1 magisterjuris.com, 1 magisternegi.tk, 1 maglaw.com, 1 @@ -92858,7 +92121,6 @@ mainhattan-handwerker.de, 1 mainhuyahan.tk, 1 mainlined.org, 1 -mainroller.de, 1 mainserver.co.za, 1 mainstaysafetywedge.com, 1 mainstream-tech.com, 1 @@ -93052,6 +92314,7 @@ malacat.com, 1 malachiteauth.com, 1 maladeaventuras.com, 1 +maladie-autoimmune.fr, 1 maladies.wiki, 1 malafidezoeker.nl, 1 malagabaterias.com, 1 @@ -93167,7 +92430,6 @@ mallinckrodt.com, 1 mallofit.com, 1 mallonline.com.br, 1 -mallorca-social-clubs.com, 1 mallorca.tk, 1 mallorca2024.com, 1 mallpass.ga, 1 @@ -93213,7 +92475,7 @@ mamanzaris.com, 1 mamaplus.net, 1 mamaquinas.com.br, 1 -mamaruga.com, 1 +mamasday.org, 1 mamasguiderecipes.com, 1 mamasorganizedchaos.com, 1 mamastyle.store, 0 @@ -93234,7 +92496,6 @@ mammaklader.tk, 1 mammal-taxonomy.tk, 1 mammals.net, 1 -mammamiathetour.com, 1 mammooc.org, 1 mammothlakesmls.net, 1 mammothmtnproperties.com, 1 @@ -93446,6 +92707,7 @@ mankier.com, 1 mankomarketing.com, 1 manmatters.com, 1 +manmohanfurniture.com, 1 mann-und-maeuse.de, 1 mannafields.org, 1 mannat-hallmumbra.com, 1 @@ -93479,7 +92741,6 @@ manowarus.com, 1 manporn.xxx, 1 manpro.systems, 1 -manrollo.com, 1 mansarda-life.net, 1 mansdell.net, 1 mansfeld.pl, 1 @@ -93491,10 +92752,8 @@ manski.net, 1 mansle.fr, 1 mansoorkhan.tk, 1 -mansora.co, 1 mansora.io, 1 mansora.net, 1 -mansour.io, 0 mansurov.tk, 1 mantachiepharmacy.com, 1 mantalak.com, 1 @@ -93570,7 +92829,6 @@ manzanita-nsn.gov, 1 maomihz.com, 1 maone.net, 1 -maorilandfilm.co.nz, 1 maorx.cn, 1 maoshuai.bid, 1 maoshuai.cc, 1 @@ -93637,12 +92895,10 @@ mapuut.net, 1 maqcampo.com.br, 1 maqs.tk, 1 -maqservequipamentos.com, 1 maquena.org, 1 maquetasdeaviones.tk, 1 maquetting.com, 1 maquiguarda.pt, 1 -maquinariahosteleriaocasion.com, 1 maquinariaspesadas.org, 0 maquinasperfectas.tk, 1 maquinasquepiensan.tk, 1 @@ -93749,7 +93005,6 @@ marcomawards.com, 1 marcomediacion.com, 1 marcopiottante.tk, 1 -marcopolo-restaurant.com, 1 marcoreitmeier.de, 1 marcosavasta.it, 1 marcositaliandeli.co.uk, 0 @@ -93779,7 +93034,6 @@ mare-sylt.de, 1 mare92.cz, 1 marebca.xyz, 1 -maredicarta.com, 1 mareforfa.com, 1 maregionsud.fr, 1 marei.ad, 1 @@ -93875,7 +93129,7 @@ mariereichl.cz, 1 mariescountymo.gov, 1 marieskyler.net, 1 -marietrap.ch, 0 +marietrap.ch, 1 marieutechnologycorporation.com, 1 marijnroovers.com, 1 marijuana-seeds.nl, 1 @@ -94011,7 +93265,6 @@ marketing4trends.com, 1 marketinganalytics.africa, 1 marketingautomationplan.nl, 1 -marketingbab.com, 1 marketingbrandingnews.com, 1 marketingbrandingnews.net, 1 marketingco.nl, 1 @@ -94097,7 +93350,6 @@ markt8asten.nl, 1 marktcontact.com, 1 markterweele.nl, 1 -marktgemeinde-glonn.de, 1 marktgorman.com, 1 marktguru.at, 1 marktguru.de, 1 @@ -94272,7 +93524,6 @@ martine.nu, 1 martinebot.com, 1 martinelias.cz, 1 -martinelli.ch, 1 martineric.tk, 1 martineve.com, 0 martinfresow.de, 1 @@ -94377,7 +93628,6 @@ mary-e-kay.tk, 1 maryamghorbani.com, 1 maryannhaircpa.com, 1 -marycliffpress.com, 1 marycowanceramics.com, 1 maryeileen90.party, 1 maryeileenkelly.com, 1 @@ -94447,13 +93697,11 @@ masinaspalat.info, 1 masiniunelte.store.ro, 1 masinky.tk, 1 -masite.net, 1 masjidalbayyinah.org, 1 mask-skin.tk, 1 maskamuse.com, 1 maskedemail.nl, 1 maskedworld.tk, 1 -maskerking.com, 1 maskim.fr, 1 masking.my.id, 1 maskinkultur.com, 1 @@ -94502,18 +93750,15 @@ massagegunadvice.com, 1 massagehabits.com, 1 massagekartan.ga, 1 -massagepraktijkamyklappe.nl, 1 massagepraxis-gwerder.ch, 1 massages-du-monde-charente.fr, 1 massagespaindia.com, 1 -massagetable.shop, 1 massagetherapyschoolsinformation.com, 1 massaggi.it, 1 massaggio.it, 1 massagik.ml, 1 massana.es, 1 massanews.com, 1 -massapothecary.com, 1 massauditor.gov, 1 massazh.cf, 1 massbank.eu, 1 @@ -94522,6 +93767,7 @@ massfone.com, 0 masshost.tk, 1 masshpc.gov, 1 +massimo.com.my, 1 massive.tk, 1 massiveanalyser.com, 1 massiveassault.tk, 1 @@ -94560,7 +93806,6 @@ masterdesingweb.tk, 1 masterdigitale.com, 1 masterdistillers.net, 1 -masterdrilling.com, 1 mastere.tn, 1 masterfishing.bg, 1 masterflitzer.xyz, 1 @@ -94596,7 +93841,6 @@ masterstation.net, 1 mastersthesiswriting.com, 1 masterstruckingacademy.com, 1 -masterstuff.de, 1 mastertent.com, 1 masterton.com.au, 1 mastertutoriales.com, 1 @@ -94766,10 +94010,8 @@ matkuling.no, 1 matlss.com, 1 matnkat.com, 1 -matok.me.uk, 1 matolab.lt, 1 matomari.tk, 1 -matongart.be, 1 matopu.tk, 1 matora.com.au, 1 matosinfo.com, 1 @@ -94810,7 +94052,7 @@ matsu-semi.com, 1 matsu.gov, 1 matsuda-shikaiin.com, 1 -matsuo-dental-clinic.jp, 1 +matsuo-dental-clinic.jp, 0 matsushima-kosodate.com, 1 matt-brooks.com, 1 matt-royal.com.cy, 1 @@ -94858,7 +94100,6 @@ matthewgallagher.co.uk, 1 matthewgrow.com, 1 matthewhaeck.com, 1 -matthewhall.io, 1 matthewimaniphotography.ga, 1 matthewj.ca, 1 matthewkairys.com, 1 @@ -94900,6 +94141,7 @@ matthijsvos.com, 1 matthijsvos.org, 1 mattia98.org, 0 +mattilsynet.no, 1 mattlaks.com, 1 mattle.wtf, 1 mattmarkel.com, 1 @@ -95081,7 +94323,6 @@ maxibanki.ovh, 1 maxiclin.pt, 1 maxico.tk, 1 -maxigiga.com, 1 maxiglobal.net, 1 maxihide.tk, 1 maxihyp.de, 1 @@ -95092,6 +94333,7 @@ maximanet.tk, 1 maximbaz.com, 1 maximdeboiserie.be, 1 +maximdens.be, 1 maximeferon.fr, 1 maximegagnon.io, 1 maximemalfoy.com, 1 @@ -95156,7 +94398,6 @@ maxundlara.eu, 1 maxundlara.org, 1 maxuniverse.de, 1 -maxus.com.py, 1 maxus.tk, 1 maxval.com, 1 maxvaluecleaners.com, 1 @@ -95170,7 +94411,6 @@ maxwellcity.ml, 1 maxwittfeld.tech, 1 may24.tw, 1 -mayaimplant.com, 1 mayamaibach.org, 1 mayamarquez.co, 1 mayanet.tk, 1 @@ -95264,7 +94504,6 @@ mbed.org, 1 mbedcloud.com, 1 mbedcloudintegration.net, 1 -mbfaq.com, 1 mbfiles.tk, 1 mbilker.us, 1 mbinf.de, 0 @@ -95274,7 +94513,6 @@ mblankhorst.nl, 1 mble.mg, 1 mbmassageterapi.se, 1 -mbmva.fr, 1 mbocentre.com, 1 mbong.kr, 1 mbpskill.co.id, 1 @@ -95337,7 +94575,6 @@ mccoolesredlioninn.com, 1 mccordscvs.com, 1 mccormicklaw.com.au, 1 -mccsc.edu, 1 mccsquantico.marketing, 1 mccu.coop, 1 mcculloughjchris.com, 0 @@ -95367,6 +94604,7 @@ mceconferencecentre.eu, 1 mceducation.com, 1 mcelhanney.com, 1 +mcemyigit.com.tr, 1 mcenhancement.com, 1 mcescher.com, 1 mceyedol.tk, 1 @@ -95400,7 +94638,6 @@ mci.gov.sg, 0 mcicare-bf.com, 1 mcideas.tk, 1 -mcintyredisplays.com, 1 mcirculo.com.br, 1 mcivor.me, 1 mcjackk77.me, 1 @@ -95454,7 +94691,6 @@ mcon.se, 1 mconline.sg, 1 mcos.nc, 1 -mcost.no, 1 mcoutinho.pt, 1 mcpa.top, 0 mcpaoffice.com, 1 @@ -95581,6 +94817,7 @@ meadowfen.farm, 1 meadowfenfarm.com, 1 meadowmere.com, 1 +meadowsbuildings.net, 1 meadowviewfarms.org, 1 meadvillems.gov, 1 mealcast.ml, 1 @@ -95615,7 +94852,6 @@ meatfreecarnivore.com, 1 meavagas.com, 1 meazurelearning.com, 1 -mebehliyetsinavsorulari.com, 1 mebel-dnr.ml, 1 mebel-voronezh.cf, 1 mebelconcept.tk, 1 @@ -95795,7 +95031,6 @@ medbreaker-friends.at, 1 medbreaker.one, 0 medcartoon.com, 1 -medcentr.online, 1 medcir.com.br, 1 medcof.com.br, 1 medcorfu.gr, 1 @@ -95815,6 +95050,7 @@ medfordoregon.gov, 1 medfordwi.gov, 1 medguide-bg.com, 1 +medgyd.lt, 0 medhacooks.com, 1 medhatzaki.com, 1 medhiwa.com, 1 @@ -95846,11 +95082,9 @@ mediaareplural.ca, 1 mediabackoffice.co.jp, 1 mediabeestjes.nl, 1 -mediablaster.com, 1 mediabogen.net, 1 mediabooks.ml, 1 mediaboutique.nl, 1 -mediabrook.com, 1 mediabutic.ro, 1 mediacenter.dynv6.net, 1 mediacheky.es, 1 @@ -95864,7 +95098,6 @@ mediaforkids.org, 1 mediagetnews.tk, 1 mediagrand.net, 1 -mediagus.com, 1 mediahaus.de, 0 mediahiburan.my, 1 mediajurnal.com, 1 @@ -95908,6 +95141,7 @@ mediationculturelleclp.ch, 0 mediatrust.org, 1 mediaukkies.nl, 0 +mediavalet.com, 0 mediawax.be, 1 mediawijzer.net, 0 mediawiki.com, 1 @@ -95919,10 +95153,8 @@ medical-assistant-colleges.com, 1 medical-centr.tk, 1 medical-contact.de, 1 -medical-hospital-beds.com, 1 medical-instinct.de, 0 medical-pm.com, 1 -medical-tiny.com, 1 medical-tiny.de, 1 medicalaegis.com, 1 medicalandlabequipment.com, 1 @@ -95945,7 +95177,6 @@ medicalplaza.ua, 1 medicalsite.tk, 1 medicalsland.com, 1 -medicaltiny.com, 1 medicaltiny.de, 1 medicaltools.de, 1 medicaltrusthospital.com, 1 @@ -96030,6 +95261,7 @@ mediums.cf, 1 mediumseznam.cz, 1 medivetproducts.com, 0 +medivisionsc.com, 1 medivox.tk, 1 mediweed.tk, 1 mediziner-goettingen.tk, 1 @@ -96099,7 +95331,7 @@ medyaweb.net, 1 medycznyangielski.pl, 1 medyotan.ga, 1 -medz.ro, 1 +medyumzeyneleroglu.com, 1 medzinenews.com, 0 meedoennoordkop.nl, 0 meeerskincare.com, 1 @@ -96198,8 +95430,8 @@ megamarket-russia.ru, 1 megamillions.tk, 1 megamov.eu, 1 -megamov.fr, 1 -megamov.pro, 1 +megamov.fr, 0 +megamov.pro, 0 meganandmarc.us, 1 meganholliday.blog, 1 meganmarston.cf, 1 @@ -96219,7 +95451,6 @@ megaron.at, 1 megasesso.com, 1 megasitesoficial.tk, 1 -megasslstore.com, 1 megasunsunglasses.bg, 1 megateam.tk, 1 megatom.net.br, 1 @@ -96256,11 +95487,9 @@ mehdavia.tk, 1 mehdi-lifestyle.com, 1 mehdibouchema.be, 1 -mehdimassage.com, 1 meherbaba.sk, 1 mehhh.xyz, 1 mehibo.tk, 1 -mehlogy.com, 1 mehlvilletermiteandpestcontrolinc.com, 1 mehmet.net, 1 mehmetince.net, 1 @@ -96420,12 +95649,10 @@ melbetapp.com, 1 melbetua.com, 1 melbourneapartments.website, 1 -melbournebushwalkers.org.au, 1 melbournecabs13.com.au, 1 melbournecivilcelebrant.tk, 1 melbournecopywriter.com.au, 1 melbournefringe.com.au, 1 -melbournehookah.com.au, 1 melbournehousesitters.com, 1 melcher.it, 1 melchizedek-forum.de, 1 @@ -96481,7 +95708,6 @@ melody-lyrics.com, 1 melody.my, 1 melodycenter.de, 1 -melodyworld.net, 1 melonhub.com, 1 melonpanda.com, 1 melonstudios.net, 1 @@ -96503,6 +95729,7 @@ memberbaz.ml, 1 memberclicks.net, 1 memberplushq.com, 1 +memberpress.com, 0 members-arbourlake.com, 1 members-only-shopping.com, 1 members.mayfirst.org, 1 @@ -96764,7 +95991,6 @@ mercedes-benz-arena-stuttgart.de, 1 mercedes-benz-kiev.com, 1 mercedes-benz.art, 1 -mercedes-benz.com.py, 1 mercelo.com, 1 mercenaryvfx.com, 1 mercercountyohio.gov, 1 @@ -96842,7 +96068,6 @@ merrickcountyne.gov, 1 merrillanwi.gov, 1 merrimacwi.gov, 1 -merrison.uk, 1 merrychristmas.ml, 1 merryxmas2015.tk, 1 merson.org, 1 @@ -96876,7 +96101,6 @@ mesdagh.be, 1 mesec.cz, 1 mesh.gov, 1 -meshachgt.com, 1 meshdigital.io, 1 meshekard.co.il, 1 meshflow.be, 1 @@ -96928,7 +96152,6 @@ messinatoday.it, 1 messonline.tk, 1 messure.ru, 1 -mestache.com, 1 mestazitrka.cz, 1 mestopodvodu.cz, 1 mestovpohybu.cz, 1 @@ -96996,6 +96219,7 @@ metallbau-gehr.de, 1 metallheads.tk, 1 metallictrading.ga, 1 +metallikaraoke.com, 0 metalliran.tk, 1 metallization.tk, 1 metallobaza.ml, 1 @@ -97010,6 +96234,7 @@ metalnivrati-iasenko.com, 1 metalpallets.us, 1 metalpesado.tk, 1 +metalserdama.com, 1 metalsoviet.tk, 1 metaltracks.tk, 1 metalu.ch, 0 @@ -97096,7 +96321,6 @@ metin2.community, 1 metin2.download, 1 metin2.top, 1 -metin2arena.ro, 1 metin2dev.org, 1 metitlesearch.com, 1 metiz.site, 1 @@ -97158,7 +96382,6 @@ metropolisdawn.net, 1 metropolisil.gov, 1 metropolitanmodels.com, 1 -metroproductiongroup.com, 1 metrorealestatepros.com, 0 metrothessalonikis.tk, 1 metroval.tk, 1 @@ -97169,7 +96392,6 @@ metrss.net, 1 metsasta.com, 1 metsosivut.fi, 1 -metspoedbeschikbaar.nl, 1 mett.nl, 1 mettelenejohansson.dk, 1 mettin.org, 1 @@ -97186,7 +96408,6 @@ meuemby.com, 1 meugamer.com, 1 meugibi.com, 1 -meujogodobicho.com.br, 1 meulenerkes.tk, 1 meulivro.biz, 1 meulk.co.uk, 1 @@ -97205,7 +96426,6 @@ meveydesign.tk, 1 mevissenpsychotrauma.nl, 1 mevrouwtjepeper.nl, 0 -mevsalud.cl, 1 mew.build, 1 mewah.my, 1 mex-it-up.com, 1 @@ -97226,7 +96446,6 @@ meyateks.com, 1 meydan.tv, 1 meyer-horn.de, 1 -meyeraviation.com, 1 meyerbeer.com, 1 meyersconstructionandconsulting.com, 1 meys.io, 1 @@ -97241,14 +96460,12 @@ mf-fischer.de, 1 mf-natuurfotografie.nl, 1 mf.me, 1 -mfa.tw, 1 mfactory.ca, 1 mfamonitor.com, 1 mfapass.eu, 1 mfatravaux.fr, 1 mfavis.com, 1 mfcentral.com, 1 -mfdy66.com, 1 mfeasy.in, 1 mfedderke.com, 0 mfen.de, 1 @@ -97264,7 +96481,7 @@ mfmarquesantos.pt, 1 mfoda-eg.com, 1 mforum.com.au, 1 -mfotel.pl, 1 +mfotel.pl, 0 mfpccprod.com, 1 mfr-lameignanne.fr, 1 mfrepair.com, 1 @@ -97332,6 +96549,7 @@ mhastey.com, 1 mhatlaw.com, 1 mhcdesignstudio.com, 1 +mhdeals.net, 1 mhealthspot.com, 1 mheistermann.de, 1 mhermans.nl, 1 @@ -97487,7 +96705,6 @@ michaelkorsgill.tk, 1 michaelkuehn.tk, 1 michaell.io, 1 -michaelleibundgut.com, 1 michaelliunsky.cn, 1 michaelloveys.com, 1 michaeln.net, 1 @@ -97500,6 +96717,7 @@ michaelschmidt.ch, 1 michaelschubert.com, 0 michaelsnoeren.nl, 0 +michaelstenberg.com, 1 michaelstoffer.com, 1 michaeltaboada.me, 1 michaeltittes.de, 1 @@ -97578,6 +96796,7 @@ mickel.tk, 1 mickelvaessen.com, 1 mickey-krasilnikov.com, 1 +mickeyspizzalincolnpark.com, 1 mickybottenberg.com, 1 mickyfanclub.tk, 1 micled.com, 1 @@ -97657,7 +96876,7 @@ midcarolinaregionalairport.com, 1 midcarolinaregionalairport.org, 1 midcoastproperties.com, 1 -midcolumbiainsurance.com, 0 +middag.com.br, 1 middascachaca.com.br, 1 middelstaedt.com, 1 middle-way.de, 1 @@ -97694,7 +96913,6 @@ midnight-bonnie.xyz, 1 midnight-gaming-community.tk, 1 midnightbeepsoft.works, 1 -midnightmango.co.uk, 1 midnightmechanism.com, 1 mido.ga, 1 mido4link.tk, 1 @@ -97721,13 +96939,11 @@ midwest-hidta.gov, 1 midwest737simulations.com, 1 midwestbloggers.org, 1 -midwestdfe.com, 1 midwestern.edu, 1 midwesternpsych.org, 1 midwestinjurylawyers.com, 1 midwestragdolls.com, 1 midwestrecyclingcorp.com, 1 -midwestroofingnd.com, 1 midwestspeaker.com, 1 midyatotantik.tk, 0 midyefilesi.com.tr, 1 @@ -97783,6 +96999,7 @@ migrafill.net, 1 migraine-en-werk.nl, 1 migraine.com, 1 +migrainemeanderings.com, 1 migrainereliefplan.com, 1 migrantskillsregister.org.uk, 1 migrantworker.gov, 1 @@ -97828,7 +97045,6 @@ miisy.com, 1 miisy.eu, 1 miisy.me, 1 -miit-informain.pt, 1 mija-fotografie.de, 1 mijam.xyz, 1 mijlanduitvaartzorg.nl, 1 @@ -97960,7 +97176,7 @@ mikerichards.pictures, 1 mikerichardsphotography.com, 1 mikeruby.net, 1 -mikeschaffnerphotography.com, 1 +mikeschaffnerphotography.com, 0 mikesplumbingswfl.com, 0 mikesystems.tk, 1 miketabor.com, 1 @@ -98056,6 +97272,7 @@ milchplus.de, 1 milchweg.com, 1 milcrofton.gov, 1 +mile6.com, 1 milehighfcu.org, 1 milehighmedia.com, 1 mileme.com, 1 @@ -98106,7 +97323,6 @@ militer.id, 1 miliumnet.tk, 1 milivcounty.gov, 1 -miljotankar.se, 1 milk.games, 1 milk.xyz, 1 milka.de, 1 @@ -98141,7 +97357,6 @@ millefleurs.eu, 1 millenialarts.xyz, 1 millenialhouse.xyz, 1 -millenn.photos, 1 millennialbella.net, 1 millennium-thisiswhoweare.net, 1 millenniumcontainer.com, 1 @@ -98166,7 +97381,6 @@ milliarden-liste.de, 1 millibirlik.tk, 1 millibitcoin.jp, 1 -milliecdn.com, 1 milliegrace.org, 1 millikart.az, 1 millionaireclub.tk, 1 @@ -98203,8 +97417,6 @@ miltor.ru, 1 miluneetsens.fr, 1 milvilla.com, 0 -milwaukee-webdesigner.com, 1 -milwaukeecreative.com, 1 milwaukeeinternational.tk, 1 milwaukeetool.eu, 1 mim-standaard.nl, 1 @@ -98270,6 +97482,7 @@ mindbox.cat, 1 mindbuild.com, 1 mindcms.nl, 1 +mindcoding.ro, 1 mindcraft.ga, 1 minddistortion.tk, 1 minddrive.cf, 1 @@ -98284,7 +97497,6 @@ mindfulnessjourney.ca, 1 mindfulslumber.com, 1 mindgard.co.uk, 1 -mindigtvgo.hu, 1 mindingourway.com, 1 mindjee.tk, 1 mindleaking.org, 1 @@ -98453,7 +97665,6 @@ mining.diamonds, 1 miningtronics.com, 0 minintendo.tk, 1 -minionflo.net, 1 minionmastersthegame.com, 1 minipc.de, 1 minipigscare.com, 1 @@ -98513,7 +97724,6 @@ minotnd.gov, 1 minoxbahia.com.br, 1 minpingvin.dk, 1 -minpolit.com, 1 minquipo.nl, 1 minsk-city.tk, 1 minsk-cops.tk, 1 @@ -98559,7 +97769,6 @@ minutocultural.com.br, 1 minutoscomdeus.com.br, 1 minux.info, 1 -minweb.org, 1 minxmine.eu.org, 1 minzdravri.ru, 1 mio-ip.ch, 1 @@ -98601,11 +97810,9 @@ miracle95.eu.org, 1 miraclehill.org, 1 miracleimplant.com, 1 -miraclesformya.org, 1 miracleshika.com, 1 mirades.es, 1 mirador.co.uk, 1 -mirador.com, 1 miradordelcondado.com, 1 mirage-project.tk, 1 miragenews.com, 1 @@ -98613,7 +97820,6 @@ miraggiostudio.com, 1 miragrey-porn.com, 1 miraheze.org, 1 -mirahezebots.org, 1 mirai-coupon.com, 1 miraizu-recruit.com, 1 mirakl.com, 0 @@ -98636,7 +97842,6 @@ miraxe.gq, 1 mirazonline.tk, 1 mirazperu.tk, 1 -mircarfinder.ru, 1 mircreditov.tk, 1 mircsohbet.tk, 1 mirdetaley.tk, 1 @@ -98765,7 +97970,6 @@ missmaid.co.uk, 1 missmaid.com, 1 missmeydan.com, 1 -missmillmag.com, 1 misson.ovh, 1 missoula.gov, 1 missoulacountymt.gov, 1 @@ -98781,7 +97985,6 @@ misspoliticsaustralia.ga, 1 misspoliticsaustralia.gq, 1 misspoliticsaustralia.ml, 1 -missross.com, 1 misss.fun, 1 missthetoro.tk, 1 misstika-bijoux.com, 1 @@ -98825,7 +98028,6 @@ misterspex.se, 1 mistertesi.it, 1 mistertrack.com, 1 -misterwish.store, 0 misteryrip.tk, 1 mistinecn.com, 0 mistitservices.in, 1 @@ -98933,7 +98135,6 @@ mitv.fyi, 1 mitzpettel.com, 1 miui-germany.de, 1 -miui.kr, 1 miukimodafeminina.com, 1 mivestuariolaboral.com, 1 mividasecreta.tk, 1 @@ -99006,7 +98207,6 @@ miyoshi-kikaku.com, 0 mizar.im, 0 mizik.cz, 1 -miziklakay.com, 1 mizipack.com, 0 mizoey.se, 1 mizon.com.pe, 1 @@ -99094,6 +98294,7 @@ mki-igrushki.ru, 1 mkie.cf, 1 mkiigrushki.ru, 1 +mkinfo.com.br, 1 mkipechat.ru, 1 mkjl.ml, 0 mkjoyeria.cl, 0 @@ -99248,7 +98449,6 @@ mmquality.com, 1 mmr.ua, 1 mms.is, 1 -mmsk.ca, 1 mmsl.cz, 1 mmsmotor.com.hk, 1 mmstick.tk, 1 @@ -99310,13 +98510,11 @@ mns.co.jp, 1 mnsenate.gov, 1 mnsure.org, 1 -mnsvu.org, 1 mnt9.com, 0 mnt9.de, 1 mnvotes.gov, 1 mo-en-karim.tk, 1 mo-mentor.com, 1 -mo-mochizuki.com, 1 mo-vvs.dk, 1 mo.nl, 1 mo2021.de, 1 @@ -99365,6 +98563,7 @@ mobile-news.tk, 1 mobile.de, 1 mobile.eti.br, 1 +mobile.tiaa.org, 1 mobile.united.com, 0 mobile.usaa.com, 0 mobile360.ph, 1 @@ -99459,7 +98658,6 @@ mobylette.tk, 1 moca-2081.com, 1 moca-2082.com, 1 -moca-kinder.de, 1 mocanu.pro, 1 mocent.de, 1 mochanstore.com, 1 @@ -99489,7 +98687,6 @@ modafo.com, 1 modahaber.com, 1 modalogi.com, 1 -modalrakyat.com, 1 modaltraining.co.uk, 1 modamia.pl, 1 modamoom.com.br, 1 @@ -99580,7 +98777,6 @@ modicollege.com, 1 modifiedmind.com, 1 modineaviation.com, 1 -modint.nl, 0 modirhp.ir, 1 modisarkar.tk, 1 modistryusercontent.com, 1 @@ -99606,7 +98802,6 @@ moduluscardprinters.co.uk, 1 modusawperandi.com, 1 modusgames.com, 1 -modusit.co.za, 1 modusmundi.com, 1 modussystems.com, 1 modvigilonlinerx.com, 1 @@ -99622,7 +98817,7 @@ moebeltaxi-berlin.com, 1 moeblog.cn, 1 moeblog.top, 1 -moec.top, 0 +moec.top, 1 moecater.com, 1 moechel.com, 1 moedb.net, 1 @@ -99685,7 +98880,6 @@ mohammed.ga, 1 mohammedalrifai.tk, 1 mohammedimranahmed.com, 1 -mohap.gov.ae, 1 mohave.gov, 1 mohela.com, 1 mohelafederal.com, 1 @@ -99722,7 +98916,6 @@ mojeco2.cz, 1 mojedatovaschranka.cz, 1 mojefilmy.xyz, 1 -mojeh.com, 1 mojetatuaze.pl, 1 mojeurlopy.pl, 1 mojevary.cz, 1 @@ -99741,7 +98934,6 @@ mojoco.co.za, 1 mojodentallaboratory.co.uk, 0 mojomen.com, 1 -mojomen.net, 1 mojomen.org, 1 mojoshowers.ga, 1 mojt.net, 1 @@ -99775,7 +98967,6 @@ molenaagtekerke.tk, 1 molenaar-ricardo.tk, 1 moleskinestudio.com, 1 -molexces.com, 1 molinillo.tk, 1 moliporex.com, 1 moliporex.pt, 1 @@ -99783,14 +98974,11 @@ molkerei-ammerland.com, 1 molleron.net, 1 molletjesveer.tk, 1 -mollie.com, 1 -mollie.nl, 1 mollybears.org, 1 mollyblooms.tk, 1 mollyjayne.com, 1 mollyringworm.tk, 1 mollysun.net, 1 -molodechno-mk.by, 1 molodost.ga, 1 molodost.gq, 1 molodost.tk, 1 @@ -99820,7 +99008,6 @@ momistudio.com, 1 momit.eu, 1 momjoyas.com, 1 -mommiemadeit.com, 1 mommoneymap.com, 1 mommyapproveders.ga, 1 mommyapprovedest.ga, 1 @@ -99854,7 +99041,6 @@ mon-assurance-deces.fr, 1 mon-butin.fr, 1 mon-cartable.fr, 1 -mon-coaching-sante.fr, 1 mon-code.net, 1 mon-compte.bzh, 1 mon-dolibarr.fr, 0 @@ -99896,7 +99082,6 @@ mondo-it.ch, 1 mondocamgirls.com, 1 mondocellulari.tk, 1 -mondoffice.com, 1 mondogazebo.it, 1 mondolila.tk, 1 mondorf-les-bains.lu, 1 @@ -99961,7 +99146,7 @@ moneyonchain.com, 1 moneyreal.tk, 1 moneyreview.gr, 1 -moneysavingpro.com, 1 +moneysavingpro.com, 0 moneysmart.gov.au, 1 moneytalks.com, 1 moneytech.tk, 1 @@ -100102,7 +99287,6 @@ montack.de, 1 montagetravel.com, 1 montagnainitalia.com, 1 -montagne-experience.fr, 1 montagne-vacances.com, 1 montagnicimes.com, 1 montala.com, 1 @@ -100177,7 +99361,7 @@ montres-mh-besancon.fr, 1 montsaintaignan.fr, 1 montuan.com.br, 1 -montybennett.co, 1 +montybennett.co, 0 montychristie.com, 1 monukiosk.com, 1 monumetric.com, 1 @@ -100200,7 +99384,6 @@ moodifiers.com, 0 moodle.gq, 1 moodle.servebbs.com, 1 -moodloop.io, 1 moodsta.com, 1 moodup.team, 1 moodyfss.marketing, 1 @@ -100305,6 +99488,7 @@ moparisthebest.org, 1 moparpartsgiant.com, 1 moparscape.net, 1 +mope-blog.com, 1 moped-versichern.de, 1 mopedpress.com, 1 mopedreifen.de, 0 @@ -100380,7 +99564,6 @@ morgancountymo.gov, 1 morgancountysheriffal.gov, 1 morgancountyutah.gov, 1 -morgancreekcap.com, 1 morgandesort.com, 1 morganeb.be, 1 morganton.com, 1 @@ -100404,7 +99587,6 @@ moriz.net, 1 morke.tk, 1 morleyeaglesteeball.org, 1 -morleygrainger.com, 1 mormon-colleges.com, 1 mormonleaks.io, 1 mormonvoiceers.ga, 1 @@ -100438,7 +99620,6 @@ morpheusmobile.com, 1 morphisec-utp.com, 1 morphitattachments.com.au, 1 -morphosys.de, 1 morphysm.co, 1 morphysm.com, 1 morphysm.de, 1 @@ -100530,7 +99711,6 @@ mosr.sk, 1 mossad.gov.il, 1 mossan.net, 1 -mosscade.com, 1 mosshi.be, 1 mossia.net, 1 mossipanama.com, 1 @@ -100574,7 +99754,6 @@ motherbrain.tk, 1 motherearth.cf, 1 mothereff.in, 0 -motherguru.ca, 0 motherhood.se, 1 motherhoodinblack.com, 1 motherlo.de, 1 @@ -100668,7 +99847,6 @@ motoryachtclub-radolfzell.de, 1 motorz.ca, 1 motorzone.od.ua, 1 -motoscooter.eu, 1 motoselfservices.fr, 1 motospaya.com, 0 motostyle.ua, 1 @@ -100687,7 +99865,6 @@ motri-projekt.tk, 1 motringeneric.tk, 1 motshop.tk, 1 -motstats.co.uk, 1 mott.pe, 1 motte.tattoo, 1 motto-iikoto.com, 1 @@ -100728,7 +99905,6 @@ mountaingrovemo.gov, 1 mountainprotocol.com, 1 mountainsandmist.com, 1 -mountainsmokes.com, 0 mountainspiritinn.com, 1 mountainspringsrentals.ca, 1 mountainstage.org, 1 @@ -100756,7 +99932,6 @@ mountvernonny.gov, 1 mountvictoryohio.gov, 1 mountwashington-ma.gov, 1 -mountzdisposal.com, 1 mouracloset.com.br, 1 mourjo.me, 1 mouse-ps.com, 1 @@ -100799,7 +99974,6 @@ movepin.com, 1 movetonewcastle.com.au, 1 movewellnesslab.com, 1 -movewithfiness.com, 1 moveyourass.tk, 1 moveyourhome.de, 1 movfun.ga, 1 @@ -100814,7 +99988,7 @@ moviefreeze.com, 1 movieglot.ml, 1 movieguys.org, 1 -moviejack.org, 0 +moviejack.org, 1 moviemadness.uk, 1 movieoldiesest.ga, 1 movieredeem.com, 1 @@ -100825,6 +99999,7 @@ moviesetc.net, 1 moviesrules.tk, 1 moviestodownload.tk, 1 +movieswood.one, 1 movietele.it, 1 movietopper.ml, 1 movietradition.tk, 1 @@ -100869,7 +100044,6 @@ moz.idv.tw, 1 mozaic.io, 1 mozambiquetravel.com, 1 -mozartgroup.hu, 1 mozartsocietyofamerica.org, 1 mozektevidi.net, 1 mozfr.org, 1 @@ -100951,7 +100125,6 @@ mpy.ovh, 1 mqacg.com, 1 mqas.net, 1 -mqawlaat.com, 1 mqbeauty.com.tw, 1 mqbx.nl, 1 mr-7.ru, 1 @@ -100980,6 +100153,7 @@ mralonas.ml, 1 mralonas.tk, 1 mramor.ml, 1 +mrandl.fr, 1 mrandmrsparrot.gr, 1 mranimal.tk, 1 mrazek.biz, 1 @@ -101012,6 +100186,7 @@ mrdatenschutz.de, 1 mrdayman.com, 1 mredsanders.net, 1 +mrenegades.com, 1 mrephrase.com, 1 mrevolution.eu, 1 mrewards-production.herokuapp.com, 1 @@ -101189,7 +100364,6 @@ msoida.me, 1 msoll.de, 1 msoll.eu, 1 -msoutlook.info, 1 msp.com.au, 1 msp66.de, 0 mspark.tk, 1 @@ -101216,7 +100390,6 @@ mstazakka.com, 1 mstdn.fm, 1 mstdn.fr, 1 -mstdn.im, 1 mstdn.in.th, 1 mstdn.io, 1 mstdn.party, 1 @@ -101237,7 +100410,6 @@ mszavodumiru.cz, 1 mt-bank.jp, 1 mt-tech.fi, 1 -mt-west.org, 1 mt.search.yahoo.com, 0 mt1016.com, 1 mt1130.com, 1 @@ -101295,7 +100467,6 @@ mtkhs.com, 1 mtlabs.jp, 1 mtlconcerts.com, 1 -mtlebanonbaptist.church, 1 mtlegnews.gov, 1 mtltransport.com, 1 mtludlow.co.uk, 1 @@ -101313,7 +100484,6 @@ mtp-services.fr, 1 mtpa.live, 1 mtpleasant-tn.gov, 1 -mtpleasantchiropracticsc.com, 1 mtr-croatia.tk, 1 mtr.md, 1 mtr123.cn, 0 @@ -101413,7 +100583,6 @@ muguayuan.com, 1 muh.io, 1 muhabbet.org, 1 -muhammadal-behairi.clinic, 1 muhammadlukman.ml, 1 muhammadmunif.ml, 1 muhammed.tk, 1 @@ -101453,6 +100622,7 @@ mukio.live, 1 mukioofficial.com, 1 mukiovoidwalker.com, 1 +mukli.hu, 1 muku-flooring.com, 1 mukurtu.org, 1 mukwa.gov, 1 @@ -101494,6 +100664,7 @@ multicoin.capital, 0 multicolortv.com, 1 multiconsumos.tk, 1 +multicore.cl, 1 multicorpbra.com, 1 multidron.es, 1 multifamily.loans, 1 @@ -101702,7 +100873,6 @@ muscle-tg.com, 1 muscleandrecovery.com, 1 musclecarresearch.com, 1 -musclecarsillustrated.com, 1 muscles.cf, 1 muscloud.net, 1 muscolinomusic.com, 1 @@ -101838,7 +101008,6 @@ muskuratimorning.tk, 1 muslimah.boutique, 1 muslimbanter.co.za, 1 -muslimean.com, 1 muslimmarriage.cf, 1 muslimsoul.cf, 1 muslimsoul.ga, 1 @@ -102020,7 +101189,6 @@ mx.org.ua, 1 mx.search.yahoo.com, 0 mx310.jp, 1 -mx5international.com, 1 mx86.eu, 1 mxawei.cn, 1 mxdanggui.org, 1 @@ -102098,6 +101266,7 @@ my.cat, 1 my.com.my, 1 my.onlime.ch, 0 +my.tiaa.org, 1 my.urown.cloud, 1 my.usa.gov, 1 my1login.com, 1 @@ -102119,7 +101288,7 @@ myakkatactical.com, 1 myalliancechurch.com, 1 myalmeria.com, 1 -myalpine.shop, 1 +myalpine.shop, 0 myalsadd.tk, 1 myalumil.com, 1 myamend.com, 1 @@ -102129,11 +101298,10 @@ myanimelist.net, 1 myanimo.ml, 1 myanmar-now.org, 1 -myanmar-responsiblebusiness.org, 1 +myanmar-responsiblebusiness.org, 0 myanmar.gov.mm, 1 myapexcard.com, 1 myappworx.com, 1 -myaquariumclub.com, 1 myaquaterra.tk, 1 myareaf2a.com, 1 myarticlelibrary.cf, 1 @@ -102229,7 +101397,6 @@ myclang.com, 1 myclasscam.com, 1 myclearhead.com, 1 -myclgnotes.com, 1 myclinicalstudybuddy.com, 1 myclon.tk, 1 mycloud-system.com, 1 @@ -102296,7 +101463,6 @@ mydesignrules.com, 1 mydestiny.tk, 1 mydetailbox.com, 1 -mydid.com, 1 mydifl.com, 0 mydigitalexperience.fr, 1 mydigitalhealthwallet.com, 1 @@ -102393,7 +101559,7 @@ myfloridadeferredcomp.com, 1 myfloridarealty.com, 1 myfloridarx.gov, 1 -myformatconverter.com, 0 +myformatconverter.com, 1 myfortdodge.com, 1 myforum.community, 1 myforwardsavings.com, 1 @@ -102603,7 +101769,6 @@ mymo.in.th, 1 mymommyworld.com, 1 mymoneycoin.ml, 1 -mymonture.com, 1 mymoretrip.com, 1 mymotor.nl, 1 mymovein.com, 1 @@ -102639,11 +101804,9 @@ myndseye.com, 1 myneighborhoodperks.com, 1 mynerva.io, 1 -mynetflow.com, 1 mynetpay.be, 1 mynetworkingbuddy.com, 1 mynewhorizons.shop, 1 -mynewsinc.org, 1 mynext.events, 1 mynextmove.org, 1 mynic.my, 1 @@ -102672,7 +101835,7 @@ myorders.co, 1 myoregon.gov, 1 myosana.nl, 1 -myoueb.fr, 0 +myoueb.fr, 1 myoukochou.com, 1 myoutdooragent.com, 1 myowncloud.ovh, 1 @@ -102785,7 +101948,6 @@ myrepublic.nz, 1 myrepublic.ph, 1 myrepublic.rocks, 1 -myrepublic.run, 1 myrepublic.tk, 1 myrepublic.tv, 1 myrepublic.tw, 1 @@ -102812,10 +101974,10 @@ myriadhotel.com, 1 myriadlex.com.tw, 1 myriadof.com, 1 +myriation.xyz, 1 myrig.com, 1 myrig.net, 1 myrom.tk, 1 -myroomieapp.com, 1 myrotvorets.center, 1 myrp.co, 1 myrtlebeachdogtrainers.com, 1 @@ -102947,13 +102109,14 @@ mytc.fr, 1 myte.ch, 1 mytea.life, 1 +mytechexperts.com, 0 +mytechwarellc.com, 1 mytefl.com, 1 mytests.tk, 1 mythen-fonds.ch, 1 mythenfonds.ch, 1 mytherapist.com, 1 mythicdelirium.com, 1 -mythiqueamerique.fr, 1 mythreesonshvac.com, 1 mytime.fr, 1 mytime.gl, 1 @@ -103038,7 +102201,6 @@ myworldbbs.tk, 1 myworth.com.au, 1 mywrecklawyer.com, 1 -myxbuild.com, 1 myxnr.com, 1 myxoadventures.com, 1 myxt.net, 1 @@ -103053,7 +102215,6 @@ mza.com, 1 mzademiryolu.com, 1 mzadqatar.com, 1 -mzalaat-hail.com, 1 mzcsgo.top, 1 mzflirt.de, 1 mzitu.com, 1 @@ -103065,7 +102226,6 @@ mzri.ru, 1 mzrme.top, 1 mzstatic.cc, 1 -mztmzt.com, 1 mzyxsl.top, 1 n-cis.ru, 1 n-design-service.de, 1 @@ -103179,6 +102339,7 @@ nachtvertraut.com, 1 nacin.com, 1 nacionale.com, 1 +nacionalrecords.com, 1 nacionaltelha.com.br, 1 nackwallpapers.ml, 1 nacnkabiltrim.cf, 1 @@ -103196,9 +102357,7 @@ nada.org, 1 nadabrahma-hangtalmasszazs.hu, 1 nadaquenosepas.com, 1 -naddi.org, 1 nadejeproninu.cz, 1 -nadeko.net, 1 nadelholzkulturen.de, 1 nadex.com, 1 nadezhda.ml, 1 @@ -103323,6 +102482,7 @@ nakama.tv, 1 nakamastudios.com, 1 nakameguro-ekimae-shika.com, 1 +nakamuramudancas.com.br, 1 nakayama.industries, 1 nakayamaresearch.com, 1 nakazanie.ga, 1 @@ -103421,7 +102581,6 @@ namu.wiki, 1 nan0.cloud, 1 nanafeed.com, 1 -nanaimo.ca, 1 nanaimoneighbourhoods.ca, 1 nanaka.love, 1 nanaya.net, 1 @@ -103651,7 +102810,6 @@ nasic-japan.com, 1 nasilbirsite.tk, 1 nasimblog.tk, 1 -nasimsabz.com, 1 nasirrezazi.tk, 1 naslovi.net, 1 nasme.tk, 1 @@ -103659,7 +102817,6 @@ nasosmarket.com.ua, 1 nasosvdom.com, 1 nasosvdom.com.ua, 1 -naspghan.org, 1 nasr.mobi, 1 nasrabady.tk, 1 nasrullaganjnews.tk, 1 @@ -103694,7 +102851,6 @@ nataliehershlag.tk, 1 nataliiawines.com.ua, 1 nataliyabag.com, 1 -natalrayovac.com.br, 1 natalsentido.com, 1 natanaelys.com, 1 nataniel-perissier.fr, 1 @@ -103754,7 +102910,6 @@ nathanphoenix.com, 1 nathansmetana.com, 1 nathenmaxwell.tk, 1 -nathmart.com, 1 nathumarket.com.br, 1 nation.net.pk, 1 national-anime.com, 1 @@ -103865,7 +103020,6 @@ natureartns.ru, 1 natureclaim.com, 1 naturedao.hk, 1 -natureexplorer.is, 1 natureisland.tk, 1 naturel.tk, 1 naturelife.bg, 1 @@ -103989,7 +103143,6 @@ nazimogluinsaat.com, 1 nazmulislam.cf, 1 nazoryzakazniku.cz, 1 -nazret.com, 1 nazuna.blue, 1 nb.mba, 1 nb.zone, 1 @@ -104057,7 +103210,6 @@ nbfl.gov, 1 nbg.mobi, 1 nbgrp.org, 1 -nbhwj.com, 1 nbib.gov, 1 nbios.net, 1 nbis.gov, 1 @@ -104146,7 +103298,6 @@ ncpublichealth.info, 1 ncpw.gov, 1 ncrpay.com, 1 -ncrypt.ai, 1 ncrypt.at, 1 ncs-cleaning.dk, 1 ncsa.gov.qa, 1 @@ -104175,7 +103326,6 @@ ndbilje.si, 0 ndcpolipak.com, 1 ndd.govt.nz, 1 -ndd.news, 1 ndeb-bned.ca, 1 ndesignprojects.com, 1 ndev.tk, 1 @@ -104217,7 +103367,7 @@ ne.ax, 1 nea.gov, 1 nealemorison.com, 1 -nealsmead.com, 1 +nealsmead.com, 0 neanderthalia.tk, 1 neapi.com, 1 nearbees.de, 1 @@ -104243,7 +103393,6 @@ neatous.net, 1 neauviachannel.com, 1 neave.tv, 1 -neawth.com, 1 neaz.tk, 1 neb.li, 1 neba.io, 1 @@ -104291,7 +103440,6 @@ nedcv-preview.nl, 1 nedcv.nl, 1 nedela.tk, 1 -nedemek.com.tr, 1 nederbetuwe.nl, 0 nederland.nl.eu.org, 1 nederlandmobiel.nl, 1 @@ -104333,7 +103481,6 @@ neesoft.com, 1 neesousunebonneetoile.ca, 1 neet-investor.biz, 1 -neetflix.net, 1 neetze-ferienwohnung.de, 1 neev.tech, 0 nef.net.br, 1 @@ -104365,7 +103512,6 @@ negr.gay, 1 negr.tv, 1 negrete.tk, 1 -negril.com, 0 negrofontanarrosa.com, 1 nehalem.gov, 1 nehalemtrust.org, 1 @@ -104376,6 +103522,7 @@ nehren.de, 1 nehrp.gov, 1 nehta.gov.au, 1 +nei.org, 1 neide.ga, 1 neighbor.co.il, 1 neighborhood-threat.tk, 1 @@ -104393,7 +103540,6 @@ neilpatel.com, 1 neilrooney.com, 1 neilwynne.com, 1 -neilyanto.com, 1 nein-zu-bayern.de, 1 neishe.net, 1 neiu.edu, 1 @@ -104403,7 +103549,6 @@ nejlepsi-seznamky.com, 1 nejlevnejsi-parapety.cz, 1 nejmaklerka.cz, 1 -nejomi.net, 1 nejrecept.cz, 1 nejsvetla.cz, 1 nekenieh.net, 0 @@ -104503,13 +103648,11 @@ nenapu.tk, 1 nenco.nl, 1 nenderus.su, 1 -nenesiosi.lt, 1 nenkin-kikin.jp, 1 neno.io, 1 neo-facade.be, 1 neo-hosting.co.uk, 1 neo-novarion.com, 1 -neo-plus.fr, 1 neo.iq, 1 neo1.com, 1 neo2k.dk, 0 @@ -104532,7 +103675,6 @@ neoedresources.org, 1 neoeliteconsulting.com, 1 neofinancial.com, 1 -neogenomics.com, 1 neograftaustintx.com, 1 neohu.com, 1 neojo.org, 1 @@ -104549,7 +103691,6 @@ neonatalgoldenhours.org, 1 neonbutik.com.tr, 1 neoneuland.de, 1 -neonfestival.net, 1 neonia.com.pl, 1 neonigma.tk, 1 neonknight.ch, 1 @@ -104649,6 +103790,7 @@ nerdwallet.com, 1 nerdydev.net, 1 nerdyfam.tech, 1 +nerdyfux.com, 0 nerdygadgets.org, 1 nerdyhometech.com, 1 nerdynav.com, 1 @@ -104665,12 +103807,12 @@ neropiceno.tk, 1 nerot.eu, 1 neroteknik.com.tr, 1 -nerotv.live, 1 nerpa-club.ru, 1 nerss.ca, 1 nertus.ua, 1 nerull7.info, 1 nerv.com.au, 1 +nerven.se, 0 nervi.ga, 1 nesabamedia.com, 1 nesaltin.com, 1 @@ -104746,7 +103888,7 @@ netco-group.de, 1 netco-privacy.de, 1 netco-system.de, 1 -netconnect.at, 1 +netconnect.at, 0 netcoolusers.org, 1 netcoresmartech.com, 1 netcost-security.fr, 1 @@ -104778,8 +103920,6 @@ netfabb.com, 1 netface.com.br, 1 netferie.de, 1 -netferie.dk, 1 -netferie.no, 1 netfiles.de, 1 netfirmtextile.com, 1 netflowanalysissolution.com, 1 @@ -104823,7 +103963,7 @@ nethunter.top, 1 netica.fr, 0 netid.de, 1 -netig.net, 1 +netig.net, 0 netigen.pl, 1 netim.pl, 1 netipbox.com, 1 @@ -104841,7 +103981,6 @@ netletic.com, 1 netlevel.ga, 1 netlify.com, 1 -netlocal.ru, 1 netmaddy.com, 1 netmagellan.com, 0 netmagicas.com.br, 1 @@ -104856,7 +103995,6 @@ netnl.eu, 1 netoborona.tk, 1 netobur.net, 1 -netoffshop.ir, 1 netolink.co.il, 1 netolink.com, 1 netor.ga, 1 @@ -104965,7 +104103,6 @@ networkdiode.org, 1 networking-groups.co.uk, 1 networking4all.com, 1 -networkingaudiovideo.com, 1 networkingnexus.net, 1 networkingwithfish.com, 1 networkinternetmonitor.com, 1 @@ -104988,7 +104125,6 @@ networld.to, 1 networth.at, 1 networthpal.com, 1 -networthtracker.xyz, 1 networx-online.de, 1 netz-noe.at, 1 netz0.com, 1 @@ -105051,7 +104187,7 @@ neuroeconomics.org, 1 neuroeconomicstudies.org, 1 neuroethics.com, 1 -neuroexpert.es, 1 +neuroexpert.es, 0 neurofitbraincentre.com.au, 1 neurogroove.info, 1 neurohouse.com.br, 1 @@ -105086,7 +104222,6 @@ nev.si, 1 neva-star.ml, 1 neva.li, 1 -nevadacoffee.com, 1 nevadacountyca.gov, 1 nevadamo.gov, 1 nevadasheriff.org, 1 @@ -105148,6 +104283,7 @@ newannual.com, 1 newantiagingcreams.com, 1 newapparatus.com, 0 +newark-airportparking.com, 0 newarkca.gov, 1 newarkohio.gov, 1 newarkwi.gov, 1 @@ -105179,7 +104315,7 @@ newburybouncycastles.co.uk, 1 newburyparkelectric.com, 1 newburyportma.gov, 1 -newcab.de, 0 +newcab.de, 1 newcapitaldev.com, 1 newcarlisleohio.gov, 1 newcars.tk, 1 @@ -105197,8 +104333,6 @@ newcityinfo.ch, 0 newcityinfo.info, 1 newcitystudio.ch, 0 -newcoincasino.com, 1 -newcoly.com, 1 newcombny.gov, 1 newconcept.tk, 1 newconceptelec.be, 1 @@ -105213,7 +104347,6 @@ newdietandexercises.tk, 1 newdimensioninterlock.com, 0 newdirectionsolar.com.au, 1 -newdunite.com, 1 newdurhamnh.gov, 1 newedgeink.ca, 1 newelliottwaverule.org, 1 @@ -105293,7 +104426,6 @@ newnorthfuels.ca, 1 newnorthfuels.com, 1 newodesign.com, 1 -newoho.com, 1 newoldboughtsold.com, 1 newoldstock.uk, 1 newomnibank.com, 1 @@ -105356,7 +104488,6 @@ newsbali.tk, 1 newsbay.gr, 1 newsbeat.kiwi, 1 -newsbes.org, 1 newsblogged.com, 1 newsbomba.ml, 1 newsbusiness.cf, 1 @@ -105364,27 +104495,20 @@ newschannel5.com, 1 newscheck.tk, 1 newschool.ie, 1 -newsclue.org, 1 newscultural.tk, 1 newsdiff.eu, 1 newsdiff.nl, 1 newsdiffs.eu, 1 -newsdiva.org, 1 newsdolphin.jp, 1 -newseon.org, 1 newserfanekeihani.tk, 1 newserumforskin.com, 1 -newseue.com, 1 newsfeedsmartapp.com, 1 -newsfiber.org, 1 newsfinale.com, 1 newsflavor.com, 1 newsforum.ml, 1 newsforyou.cf, 1 -newsgenix.org, 1 newsgobag.com, 1 newsgroups.io, 1 -newsguyz.com, 1 newshell.it, 1 newshome.tk, 1 newshorehamri.gov, 1 @@ -105397,27 +104521,19 @@ newsinpenn.ml, 1 newsinpolitics.ga, 1 newsireland.tk, 1 -newsiva.org, 1 newskinlasercenter.com, 1 newslanka.tk, 1 newsletteralerts.com, 1 newsletters.gq, 1 -newslia.org, 1 newsliner.gq, 1 -newslookup.com, 1 -newsmacro.org, 1 newsmotor.info, 1 -newsmyth.org, 1 newsnfl.tk, 1 newsoul.de, 1 newspawn.net, 1 newspower.ir, 1 -newspriest.com, 1 -newsprix.com, 1 newspro.io, 1 newspsychology.com, 1 newsquare.biz, 1 -newsreach.org, 1 newsteadccc.com.au, 1 newstel.tk, 1 newsthai.ml, 1 @@ -105433,7 +104549,6 @@ newsvoice.com, 1 newswav.com, 1 newsweekme.com, 1 -newswired.org, 1 newsworld247.tk, 1 newsxp.tk, 1 newsyclub.tk, 1 @@ -105479,9 +104594,6 @@ newzealandmedical.co.nz, 1 newzealandwaters.com, 1 newzen.fr, 1 -newzertainment.com, 1 -newzlight.com, 1 -newzlyup.com, 1 newzvilla.ga, 1 nex.io, 1 nex.li, 1 @@ -105491,6 +104603,7 @@ nexd.com, 1 nexflow.com, 1 nexgeneration-solutions.com, 1 +nexgenwebdesign.co.uk, 1 nexgi.com, 1 nexhealth.info, 1 nexicafiles.com, 1 @@ -105508,12 +104621,11 @@ nexitdata.com, 1 nexiumgeneric.tk, 1 nexlight.be, 0 -nexo.games, 1 nexon.com.au, 1 nexril.net, 0 nexs.gg, 1 nexscience.tk, 1 -nexsol-tech.ch, 0 +nexsol-tech.ch, 1 next-fact.com, 1 next-geek.fr, 1 next-idea.co, 1 @@ -105529,7 +104641,6 @@ nextcloud-alpha.ddns.net, 1 nextcloud-miyamoto.spdns.org, 1 nextcloud-server.spdns.de, 0 -nextcloud.co.za, 1 nextcloud.com, 1 nextcloud.nerdpol.ovh, 1 nextcloudcn.com, 1 @@ -105558,14 +104669,12 @@ nextlegends.gov, 1 nextlevel-forum.de, 1 nextlevel-it.co.uk, 1 -nextlevelchess.blog, 1 nextlevelforum.de, 1 nextmarkets.com, 1 nextme.se, 1 nextmed.ro, 1 nextmuseum.io, 1 nextos.com, 1 -nextoweb.com, 1 nextpower-kepco.jp, 1 nextrader.guru, 0 nextrasp.it, 1 @@ -105668,7 +104777,6 @@ ngelag.com, 1 ngen.ca, 1 ngergs.de, 1 -ngetik.id, 1 nggukbo9lbfadcf5.gq, 1 nghe.net, 1 nghien4banh.com, 1 @@ -105715,9 +104823,7 @@ ngxpkg.com, 1 nh.ee, 1 nhacthanhcavietnam.com, 1 -nhadat100.vn, 1 nhai.gov.in, 0 -nhance.pl, 1 nharper.org, 1 nhathaugiare.com, 1 nhatrang.tk, 1 @@ -105819,6 +104925,7 @@ nice.ch, 1 niceactimize.com, 0 niceb5y.net, 0 +niceceo.com, 0 nicecockb.ro, 1 nicecontentnews.com, 1 niceguyit.biz, 1 @@ -105932,7 +105039,6 @@ nicolasfriedli.ch, 1 nicolashervaud.com, 1 nicolasiung.me, 0 -nicolaslogerot.com, 1 nicolasmeric.ovh, 1 nicolasprovost.tk, 1 nicolaszambetti.ch, 1 @@ -105960,7 +105066,7 @@ nicorevin.ru, 1 nicosaveyn.be, 1 nicotorrenga.nl, 1 -nicovip.com, 1 +nicovip.com, 0 nicscommissioners.org, 1 nicsezcheckfbi.gov, 1 nicsys.de, 1 @@ -105977,7 +105083,6 @@ niebieskiorzel.pl, 1 niebla.com.co, 1 niederalt.com, 1 -niedermaier.eu.org, 1 niedermaier.pp.ua, 1 niedermair.bz, 1 niederrhein-foto.de, 1 @@ -106058,7 +105163,6 @@ nightclassifieds.com, 1 nightdreamer.me, 1 nightfirecat.com, 1 -nightfoxtips.com, 1 nighthawks.tk, 1 nighthawkstrategies.com, 1 nightingalebabyconcierge.com, 1 @@ -106142,7 +105246,6 @@ nikitacartes.xyz, 0 nikitagukov.ru, 1 nikitenko.tk, 1 -nikitin.photo, 1 nikitina.ml, 1 nikka.systems, 1 nikkasystems.com, 1 @@ -106157,7 +105260,7 @@ niko-mapping-studio.tk, 1 niko-vfx.com, 0 nikodev.es, 1 -nikolab.com.ua, 1 +nikoflix.site, 1 nikolaev.ml, 1 nikolahost.tk, 1 nikolai-schmidt.tk, 1 @@ -106165,7 +105268,6 @@ nikolaipribylski.tk, 1 nikolaj-platoshkin.cf, 1 nikolajmackowski.dk, 1 -nikolamilekic.com, 1 nikolasbradshaw.com, 1 nikon-photocontest.com, 1 nikoniko-dental-izumichuo.jp, 1 @@ -106233,7 +105335,6 @@ ninadeissler.de, 1 ninadesigns.com, 1 ninadevil.org, 1 -ninakoenig.org, 1 ninanice.net, 1 ninaobermeier.com, 1 ninarocha.ch, 1 @@ -106289,7 +105390,6 @@ ninux.ch, 0 ninverse.com, 1 niols.fr, 1 -niomastudio.com, 1 niourk.com, 1 nipit.biz, 0 nippel.tk, 1 @@ -106321,7 +105421,6 @@ niscemi.tk, 1 nishiakashi-shika.jp, 1 nishijyoganka.com, 1 -nishikino-maki.com, 1 nishimebistro.cz, 1 nishinija.de, 1 nishinokana.com, 1 @@ -106344,7 +105443,6 @@ nitendaytowing.ga, 1 nitifilter.com, 1 nitix.games, 1 -nitnemsahib.com, 1 nitolab.com, 1 nitoville.com, 1 nitranoviny.sk, 1 @@ -106531,7 +105629,6 @@ nnet.ca, 1 nnews.tk, 1 nnkkserver02.ddns.net, 1 -nnleadership.be, 1 nnlm.gov, 1 nnnico73.fr, 1 nnnn.loan, 1 @@ -106643,7 +105740,6 @@ nocturnus.tk, 1 noctys.com, 1 nocyclopedia.tk, 1 -nod.lv, 1 nod32.com.pt, 1 nodde.cf, 1 nodecdn.net, 1 @@ -106681,6 +105777,7 @@ nogema.net, 1 nogerondier.eu, 1 nogetime.com, 1 +nogfwsite.com, 0 nogger.nl, 1 nogluten.com, 1 nogradhont.hu, 1 @@ -106713,9 +105810,8 @@ noisyspa.io, 1 noithat78.com, 1 noithatphangia.net, 1 -noiz.ro, 1 noj.ac, 0 -nojihata.com, 1 +nojihata.com, 0 nojiri-dental.com, 1 nojok.es, 1 nojoumstudio.live, 1 @@ -106825,14 +105921,12 @@ noom.com, 1 noon-entertainments.com, 1 noonan.family, 1 -noonan.tech, 1 nooneshere.co.uk, 1 noop.ch, 1 noop.com.au, 1 noordbikers.tk, 1 noorden.com, 1 noordsee.de, 1 -noordwijk.nl, 1 nooresunnat.tk, 1 noorsolidarity.com, 0 noorzaitribe.ga, 1 @@ -106903,7 +105997,6 @@ nordicequities.com, 1 nordicirc.com, 1 nordicnews.net, 1 -nordico.club, 1 nordicportalen.tk, 1 nordicsemi.com, 1 nordicsolutionsgroup.com, 1 @@ -106926,7 +106019,6 @@ nordseeblicke.de, 1 nordstarfossils.com, 1 nordvestkysten.de, 1 -nordvestkysten.dk, 1 nordvpn.com, 1 nordwal.de, 1 nordwaldzendo.de, 0 @@ -106964,6 +106056,7 @@ normanbauer.com, 1 normandgascon.com, 1 normandie-bienetre.com, 1 +normandiereiki.com, 1 normandy.tk, 1 normco.re, 0 normity.nl, 1 @@ -107163,7 +106256,6 @@ nota.place, 1 notabug.eu, 1 notabug.org, 1 -notacooldomain.com, 1 notactivelylooking.com, 1 notadd.store, 1 notairejonquiere.ca, 1 @@ -107261,7 +106353,6 @@ notisum.se, 1 notiziarioweb.tk, 1 notizie.ai, 1 -notliriklagu.com, 1 notme.cf, 1 notmyrealmail.com, 1 notnewz.tk, 1 @@ -107293,7 +106384,6 @@ nougat-anduze.fr, 1 noumeet.com, 1 noumezon.net, 1 -nour.plus, 1 nourishandnestle.com, 1 nourishbyfrida.com, 1 noussommesluniversite.org, 1 @@ -107485,7 +106575,6 @@ npbeta.com, 1 npc-ts.org, 1 npc.org.au, 1 -npcnow.org, 1 npcradio.tk, 1 npcresearch.com, 1 npdc.nl, 1 @@ -107501,10 +106590,12 @@ npportoes.com.br, 1 nprb.org, 1 npregion.org, 1 +npsas.org, 1 npsphotography.com, 1 nptelegraph.com, 1 nptfisheries.org, 1 nptn.tk, 1 +npw.net, 0 npws.net, 1 nqesh.blog, 1 nqesh.net, 1 @@ -107557,7 +106648,6 @@ nsboston.org, 1 nsboutique.com, 1 nsbufl.gov, 1 -nsca.org, 1 nscai.gov, 1 nscorporation.co.jp, 1 nscsd.jp, 1 @@ -107624,7 +106714,6 @@ ntcp.ph, 1 ntcrmezon.ru, 1 ntdf.co.uk, 1 -ntdse.org, 1 nte.email, 1 ntecha.com, 1 ntechp.com, 1 @@ -107654,6 +106743,7 @@ nts.com, 0 ntsb.gov, 1 ntsipl.com, 1 +ntsmetrics.com, 1 ntsp.team, 1 ntt-buses.com, 1 ntvtelugu.com, 1 @@ -107949,13 +107039,11 @@ nvtpower.com, 1 nvtz.nl, 1 nvup.gov, 1 -nvz-kennisnet.nl, 1 nvzhlv.com, 1 nw-glass.com, 1 nwaafund.org, 1 nwarskin.com, 1 nwbc.gov, 0 -nwcc.bike, 1 nwcg.gov, 1 nwcouncil.gov, 1 nwea.nl, 1 @@ -108097,6 +107185,7 @@ nystrom.tk, 1 nystrs.gov, 1 nystudio107.com, 1 +nysusankitchen.com, 0 nytrafficticket.com, 1 nytvattat.tk, 1 nyunews.com, 1 @@ -108119,6 +107208,7 @@ nzbstars.com, 1 nzcorp.dk, 1 nzdata.org, 1 +nzelaweb.com, 1 nzfaponline.com, 1 nzguns.co.nz, 1 nzhistory.govt.nz, 1 @@ -108311,7 +107401,6 @@ objectivefoodie.com, 1 objectiveone.com, 1 objectivity.co.uk, 1 -objectorientedsolutions.com, 1 objetodestaque.com.br, 1 obl.ong, 1 oblak.host, 1 @@ -108468,10 +107557,10 @@ ochatoosenbei.tk, 1 ochemindessens.com, 1 ochevidcy.com, 1 -ochioneta.es, 1 ochki-linzi.tk, 1 ochobeatsmedia.net, 1 ochotnicky.com, 1 +ochranaprirody.cz, 1 ochrepoint.com.au, 1 ochsenfeld-design.de, 1 ochsenfeld-fotografie.de, 1 @@ -108603,8 +107692,9 @@ odensc.me, 1 odenvilleal.gov, 1 odeonentertainment.co.uk, 1 +odesigning.com, 1 odessalove.tk, 1 -odete.com.br, 1 +odete.com.br, 0 odezdaotto.tk, 1 odhosc.ca, 1 odiall.co, 1 @@ -108767,11 +107857,11 @@ officeinteriors.co.nz, 1 officemaps.net, 1 officemovepro.com, 1 -officepie.pro, 1 officeplant.pl, 1 officerjones.tk, 1 officert.ga, 1 officesib.ddns.net, 1 +officetechrentals.com.br, 1 official-sensitive.org, 1 official.link, 1 official.my, 1 @@ -108879,7 +107969,6 @@ ohartl.de, 1 ohayosoro.me, 1 ohbabybean.com, 1 -ohbutt.com, 1 ohcanvas.com, 1 ohchouette.com, 1 ohcomassagechairs.com, 1 @@ -108904,7 +107993,6 @@ ohm.sg, 1 ohmanager.kr, 1 ohmayonnaise.com, 1 -ohmy.ca, 1 ohmygeekettes.fr, 1 ohmymalware.com, 1 ohmyunix.com, 1 @@ -109074,7 +108162,6 @@ okusiassociates.com, 1 okv.de, 1 okviz.com, 1 -okwine.ua, 1 okwnews.com, 1 okwu.cz, 1 ola.finance, 1 @@ -109140,7 +108227,6 @@ oldrun.is, 1 oldrup.art, 1 oldrup.dk, 1 -oldrup.net, 1 oldscans.tk, 1 oldschool-criminal.com, 1 oldschool.wiki, 1 @@ -109148,6 +108234,7 @@ oldskoolreviews.tk, 1 oldskooltunez.com, 1 oldsoul.id, 1 +oldspice.com, 1 oldspokeshome.com, 1 oldsql.tk, 1 oldsticker.com, 1 @@ -109238,7 +108325,6 @@ oliverswindles.com, 0 oliverwenz.de, 1 olives.my, 1 -olivetbgc.org, 1 olivetchurch.org.uk, 0 olivetownship-mi.gov, 1 olivetti.it, 1 @@ -109250,7 +108336,6 @@ olivierberardphotographe.com, 0 oliviercreation.tk, 1 olivierdurand.tk, 1 -olivierpieters.be, 1 oliviervaillancourt.com, 1 olivlabs.com, 1 oljyakatemia.fi, 1 @@ -109275,6 +108360,7 @@ olmc-nutley.org, 1 olmcjc.com, 1 olmcnewark.com, 1 +olmecaaltos.com, 1 olmik.net, 1 olmportal.com, 1 olmsted.io, 1 @@ -109333,9 +108419,7 @@ omamconsultancy.com, 1 oman-stick.sale, 1 omanair.com, 1 -omangrid.com, 1 omanhr.cf, 1 -omanishikh.com, 1 omanpost.om, 1 omarflorist.com, 1 omarh.net, 1 @@ -109410,6 +108494,7 @@ ommam.com.br, 1 ommcitalflex.com, 1 omn.cc, 1 +omnama.it, 1 omnel.ml, 1 omnepresent.com, 1 omngc.gov, 1 @@ -109430,7 +108515,7 @@ omnicourt.jp, 1 omnidiecasting.com, 1 omnidigital.ae, 1 -omniflora.shop, 1 +omniflora.shop, 0 omnifotoside.tk, 1 omniga.de, 1 omnilert.net, 1 @@ -109446,7 +108531,6 @@ omnitrattore.it, 1 omnits.pro, 1 omny.info, 1 -omofun.life, 0 omoo.co, 1 omorashi.org, 1 omoteura.com, 1 @@ -109485,7 +108569,6 @@ on3.com, 1 on3static.com, 1 on5.co.id, 1 -on7zeytinyagi.com.tr, 1 on9.link, 1 ona.io, 1 onaboat.se, 1 @@ -109571,7 +108654,6 @@ onecharge.biz, 1 onechoice.co.nz, 1 onechronos.com, 1 -oneclick.accountant, 1 oneclick2books.cf, 1 oneclickbooks.gq, 1 oneclickbooks.ml, 1 @@ -109625,7 +108707,6 @@ onemail.co.uk, 1 onemap.sg, 1 onemeter.com, 1 -onemindmedicinals.com, 1 oneminute.io, 0 onemodel.com.au, 1 onemodel.us, 1 @@ -109866,7 +108947,6 @@ onlinemarketingmuscle.com, 1 onlinemarketingtraining.co.uk, 1 onlinembapage.com, 1 -onlinemediamasters.com, 1 onlinemswprograms.com, 1 onlinenewspaperclassifieds.com, 1 onlineordersnow.com, 1 @@ -109942,7 +109022,6 @@ onlyflutter.com, 1 onlyincentivesest.ga, 1 onlyjedis.com, 1 -onlyjesus.net, 1 onlylithiumhere.gq, 1 onlylovastatin.gq, 1 onlymammoths.com, 1 @@ -109979,6 +109058,7 @@ onrampwallet.com, 1 onrangetout.com, 1 onrealt.ru, 0 +onrise.software, 0 onrr.gov, 1 onscript.study, 1 onsemediagroup.ml, 1 @@ -110046,7 +109126,6 @@ onysix.net, 1 onyx-groups.com, 1 onyxcts.com, 1 -onyxeg.estate, 1 onyxfic.cc, 1 onyxgen.duckdns.org, 1 onzelievevrouw-veldegem.tk, 1 @@ -110137,12 +109216,10 @@ open-source.gr, 1 open-spending.eu, 1 open-to-repair.fr, 0 -open-trip.id, 1 open-work.space, 1 open-xchange.com, 1 open.film, 1 open.my.id, 1 -open.ru, 1 openacte.ch, 0 openaedmap.org, 1 openagenda.com, 1 @@ -110188,14 +109265,12 @@ openctp.org, 1 opendata.cz, 1 opendataincubator.eu, 1 -opendisdata.nl, 1 opendolls.com, 1 opendsp.ru, 1 openendpoint.tools, 1 openevic.info, 1 openexec.com, 1 openexec.net, 1 -openfhe.org, 1 openfin.co, 1 openfir.st, 0 openfitapi-falke.azurewebsites.net, 1 @@ -110232,7 +109307,6 @@ opennippon.com, 1 opennippon.ru, 1 openpictures.ch, 1 -openports.se, 1 openpowerfoundation.org, 1 openproton.cf, 1 openprovider.nl, 0 @@ -110329,6 +109403,7 @@ opiates.ca, 1 opic.gov, 1 opid.my.id, 1 +opieoils.co.uk, 0 opil.no, 1 opimo3d.com.br, 1 opin.me, 1 @@ -110462,7 +109537,6 @@ optimisedlabs.info, 1 optimisedlabs.net, 1 optimisedlabs.uk, 1 -optimist.bg, 1 optimization-online.org, 1 optimizationanalyticsest.ga, 1 optimize-jpg.com, 1 @@ -110484,7 +109558,6 @@ optimuscrime.net, 1 optimuslearningschool.com, 1 optimusprime.pl, 1 -optinadx.com, 1 optionsfund.cn, 1 optionskredit.ag, 1 optionskredit.biz, 1 @@ -110540,6 +109613,7 @@ oraculos.pt, 1 oraculosiono.net, 0 oraklinika.tk, 1 +oralb.com, 1 oralchirurgie-phoenix.de, 1 oraldigital.com.br, 1 oralemiraza.com, 1 @@ -110605,11 +109679,10 @@ orbitpro.co, 1 orbits.ga, 1 orbitum.fr, 1 -orbitum.space, 1 +orbitum.space, 0 orbsl.com, 1 orbu.net, 1 orca-software.com, 1 -orca.security, 1 orcada.co, 1 orcahq.com, 1 orcamais.com.br, 1 @@ -110654,6 +109727,7 @@ orderomnicef.gq, 1 orderpizza.tk, 1 orderseason.digital, 1 +orderswift.com, 0 orderteethest.ga, 1 orderu.com, 1 ordervaltrexonlines.ga, 1 @@ -110742,8 +109816,6 @@ orhancankurt.com, 1 orians.eu, 1 oriatasi.tk, 1 -oricejoc.com, 0 -oricinternational.com, 1 orido.org, 1 oriental-events.net, 1 orientalart.nl, 1 @@ -110751,7 +109823,6 @@ orientalcuisine.tk, 1 orientalgadgets.tk, 1 orientaltrends.com.br, 1 -orientate.com.mx, 1 orientir.tk, 1 oriflamesamara.tk, 1 oriflameszepsegkozpont.hu, 1 @@ -110760,6 +109831,7 @@ origamiii.me, 1 origamiking.wiki, 1 origemtemperos.com.br, 1 +origenarts.com, 1 origent.com, 1 origina.com, 1 originahl-scripts.com, 1 @@ -110796,7 +109868,6 @@ orionfcu.com, 1 orionfinancialservices.com, 1 oriongames.eu, 1 -orionintel.es, 1 orionlab.com.br, 1 oris.edu.ee, 1 orisline.com, 1 @@ -110823,7 +109894,6 @@ orleika.io, 1 orleika.ml, 1 orlowisko.pl, 1 -ormanetrading.com, 1 ormondcatclinic.com, 1 ornc.org, 1 ornikar.com, 1 @@ -110843,7 +109913,6 @@ oronomn.gov, 1 oroshikikin.jp, 1 orpea.com, 1 -orpf.ir, 1 orphee-beaute.com, 0 orpheus.network, 1 orpheus2.com.ec, 1 @@ -110878,9 +109947,11 @@ orthopedicsalon.tk, 1 orthoquest.ca, 1 orthotrafficest.ga, 1 +orthotrain.de, 1 ortiatuttogas.it, 1 ortigasmalls.com, 1 ortigueira.ga, 1 +ortizcampo.net, 1 ortizmario.com, 1 ortocraft.tk, 1 ortoemangiato.it, 1 @@ -110944,6 +110015,7 @@ osbornecounty.gov, 1 osbornepro.com, 1 osburn.com, 1 +osbygymnasium.se, 1 osc.gov, 1 oscar.ms, 1 oscarapp.net, 1 @@ -110987,7 +110059,6 @@ oshayr.com, 1 oshea.cc, 1 oshens.com, 1 -oshihealth.com, 1 osholife.tk, 1 oshrc.gov, 1 oshyn.com, 1 @@ -111006,7 +110077,6 @@ oskrba.net, 1 oskrba.online, 1 oskuro.net, 1 -osl.gr, 1 oslinux.net, 1 oslo-kammerorkester.no, 1 oslofjorden.org, 1 @@ -111027,7 +110097,6 @@ osobnyak.tk, 1 osohq.com, 1 osolutionscorp.com, 1 -osomjournal.org, 1 osoo.kg, 1 osorezone.com, 1 osorio.io, 0 @@ -111046,7 +110115,7 @@ ossipee-nh.gov, 1 ossnewsreview.com, 1 ossrox.org, 1 -osssr.com, 0 +osssr.com, 1 osszekotatermeszettel.hu, 1 ostalb.social, 1 ostan-collections.net, 1 @@ -111110,7 +110179,6 @@ otakuzonefanzine.tk, 1 otariarutiunian.com, 1 otaris.de, 1 -otchecker.com, 1 otdel16.tk, 1 otdelka56.ml, 1 otdelka76.tk, 1 @@ -111214,7 +110282,6 @@ oui-mais-toscope.info, 1 ouin.land, 1 ouinex.com, 1 -ouinex.xyz, 1 ouiouibunny.ch, 1 ouiouibunny.fr, 1 oujj.link, 1 @@ -111287,7 +110354,6 @@ out-of-england.ml, 1 out-teach.org, 1 outagamie.gov, 1 -outandaboutpv.com, 1 outandproud.pl, 1 outbankapp.com, 1 outbot.com, 1 @@ -111301,7 +110367,6 @@ outdoorlightingcalabasas.com, 1 outdoorlightingmalibu.com, 1 outdoormanufaktur.com, 1 -outdoorowe.pl, 1 outdoorphoto.co.za, 1 outdoorswithmax.com, 1 outdoorsytravel.com, 1 @@ -111375,7 +110440,6 @@ ovegi.co.id, 1 ovelhaostra.com, 1 ovelhosabio.com, 1 -ovelhosabio.com.br, 1 oven.media, 1 ovenapp.io, 1 ovenrepairaustin.com, 1 @@ -111404,7 +110468,6 @@ overframe.gg, 1 overgear.tk, 1 overground.tk, 1 -overhead.com.pe, 1 overheek.tk, 1 overkill.wtf, 1 overlevers.tk, 1 @@ -111422,7 +110485,6 @@ overrated.ga, 1 overratedtech.com, 1 overrun.tk, 1 -overs.jp, 1 overscan.com, 1 oversea.com.br, 1 overseasstudenthealth.com, 1 @@ -111450,7 +110512,7 @@ ovirt.org, 1 oviser.ml, 1 ovisy.com, 1 -ovni-owners.org.uk, 1 +ovni-owners.org.uk, 0 ovnrain.com, 0 ovochi.tk, 1 ovodakadarkut.tk, 1 @@ -111653,6 +110715,7 @@ ozgurkazancci.com, 1 ozhegov.site, 0 ozinter.com, 0 +oziosos.com, 0 ozli.ga, 1 ozmo.ml, 1 ozna.tk, 1 @@ -111708,7 +110771,6 @@ p2pool.observer, 1 p2r.ru, 1 p30mororgar.ir, 1 -p333aa.com, 1 p333b.net, 1 p333e.net, 1 p333j.net, 0 @@ -111795,7 +110857,7 @@ pacas-solution.it, 1 pacatlantic.com, 1 pacay.id, 1 -paccar.com, 1 +paccar.com, 0 pacch.io, 1 pacco.tk, 1 paccolat.name, 1 @@ -111830,7 +110892,6 @@ pacificdomes.com, 1 pacificgynsurgicalgroup.com, 1 pacifichospitalists.com, 1 -pacificislander.org, 1 pacificlife.my.id, 1 pacifico.com.pe, 1 pacificocooler.com, 1 @@ -111925,7 +110986,7 @@ pae.com, 1 pae.net.ru, 1 paedlink.ca, 1 -paegae.gr, 1 +paegae.gr, 0 paerbikes.com, 1 paermartinsson.se, 1 paesa.es, 1 @@ -112040,7 +111101,6 @@ pairin.com, 1 pairsclassifiedads.tk, 1 paisa-dev.azurewebsites.net, 1 -paisano-online.com, 1 paisley.is, 1 paisleyandsparrow.com, 1 paistation.ch, 1 @@ -112079,7 +111139,6 @@ pakjefooi.nl, 1 pakjefooi.org, 1 pakkibaat.tk, 1 -pakmarkas.lt, 1 pakmedia.tk, 1 paknetworking.org, 1 pakostane-apartments.tk, 1 @@ -112126,6 +111185,7 @@ paleontologiadebagua.tk, 1 paleopolis-parc.com, 1 paleoself.com, 1 +paleospirit.com, 1 paleosquawk.com, 1 palermoantagonista.tk, 1 palermofc.com, 1 @@ -112170,6 +111230,7 @@ palmettogba.com, 1 palmex.com, 1 palmfan.com, 1 +palmgrovefarm.com, 1 palmiye.tk, 1 palmknihy.cz, 1 palmmedia.de, 1 @@ -112327,6 +111388,7 @@ panicroomgames.ch, 1 panictours.tk, 1 panier-legumes.bio, 1 +panierscadeauxinternationaux.com, 1 paniigielka.pl, 1 paniniamerica.net, 1 panino.gr, 1 @@ -112516,7 +111578,6 @@ paragliding-lessons.com, 1 paragonremodeling.com, 0 paragonsigns.tk, 1 -paragontasarim.com, 1 paragreen.net, 1 paraguay.tk, 1 parakazanmafikirleri.com, 1 @@ -112645,7 +111706,6 @@ parimatch.com, 1 parimatch.in, 1 parimatch.kz, 1 -parimatch.tj, 1 parimatch8.com, 1 parimatchlive.com, 1 parimatchsports.com, 1 @@ -112836,7 +111896,6 @@ parovozov.ga, 1 paroxetine.gq, 1 parperfeito.pt, 1 -parqcloud.com, 1 parque-batlle.tk, 1 parquebatlle.tk, 1 parquestejo.pt, 1 @@ -112859,7 +111918,6 @@ parser.name, 1 parser.nu, 1 parseur.com, 1 -parsfartakco.ir, 1 parship.com, 1 parsi.com, 1 parsify.eu, 1 @@ -112912,7 +111970,6 @@ partners1xslots.com, 1 partnersbiz.com, 1 partnersconsult.net, 1 -partnerseiten.org, 1 partnersofprc.com, 1 partnertaxhub.com, 1 partnerwerk.de, 0 @@ -113056,7 +112113,6 @@ passportcorporate.com, 1 passports.govt.nz, 1 passporttrails.com, 1 -passportunlimited.com, 1 passrhce.com, 1 passrhcsa.com, 1 passthrough.com, 1 @@ -113094,7 +112150,6 @@ pastebin.bet, 1 pasteblin.com, 1 pasteht.ml, 1 -pasteleriaflomar.es, 1 pastelpixels.studio, 1 pasternok.org, 1 pasteros.io, 1 @@ -113149,7 +112204,6 @@ patentpanelest.ga, 1 patentu.ga, 1 patentverwag.com, 1 -paterno-gaming.com, 1 patersonpdnj.gov, 1 patguzmanconstruction.com, 1 pathai.com, 1 @@ -113162,7 +112216,6 @@ pathologie-dna.nl, 1 pathsaversers.ga, 1 pathsaversest.ga, 1 -pathsha.re, 1 pathwayscenterforgrief.org, 1 pathwayscenterforgriefandloss.org, 1 pathwaysthroughgrief.org, 1 @@ -113171,12 +112224,13 @@ patient.info, 0 patientcheckin.com, 1 patientenverfuegung.digital, 1 -patientjourneyapp.com, 1 +patientjourneyapp.com, 0 patientup.com, 1 patientys.com, 1 patiga.ga, 1 patikabiztositas.hu, 1 patikakristaly.hu, 1 +patiliyoruz.com, 1 patimbanservisindonesia.co.id, 1 patin.cf, 1 patioboreal.ca, 1 @@ -113210,6 +112264,7 @@ patrickbusch.net, 1 patrickcontainerrotator.ga, 1 patrickdankers.nl, 1 +patrickdecokere.be, 1 patrickderitter.nl, 1 patrickhoefler.net, 1 patrickkaminski.com, 1 @@ -113272,7 +112327,6 @@ paulborza.com, 1 paulbramhall.uk, 1 paulbrown.ddns.net, 1 -paulc-themovie.com, 1 paulchua.tk, 1 paulcloud.fr, 1 pauld.codes, 1 @@ -113321,7 +112375,6 @@ paulrudge.codes, 1 paulsagereptiles.com, 1 paulschreiber.com, 1 -paulscustomauto.com, 1 paulshir.com, 1 paulshir.is, 1 paulsinternet.com, 1 @@ -113372,7 +112425,7 @@ paviliontwpmi.gov, 1 pavilly.fr, 1 pavingtiles.tk, 1 -pavitrajyotish.com, 0 +pavitrajyotish.com, 1 pavlic.se, 1 pavlov-ledec.cz, 1 pavlova.es, 1 @@ -113402,11 +112455,9 @@ pawsitiv.space, 1 pawsitivetracks.us, 1 pawson.tk, 1 -pawspetwear.com.au, 1 pawsr.us, 1 pawsru.org, 1 pawtraitcaptures.com.au, 1 -pax.se, 1 paxata.com, 1 paxerahealth.com, 1 paxwinkel.nl, 1 @@ -113474,6 +112525,7 @@ paydoor9.com, 1 paye.net, 1 payeasy.tech, 1 +payexpresse.com, 0 payfacto.com, 1 payfare.com, 1 payfazz.com, 1 @@ -113509,7 +112561,6 @@ paymytuition.com, 1 paynexpay.com, 1 paynode.com, 1 -paynuity.com, 1 payonline-api.xyz, 1 payop.com, 1 paypac.au, 1 @@ -113673,7 +112724,6 @@ pclyst.com, 0 pcmania.tk, 1 pcmaw.com, 1 -pcminsk.by, 1 pcmkrembangan.or.id, 1 pcmobile.tech, 1 pcmr.info, 1 @@ -113822,6 +112872,7 @@ pearl-dentalclinic.jp, 1 pearlcohen.com, 1 pearle.nl, 1 +pearlharbordrydockeisopenhouse.org, 0 pearljamargentina.tk, 1 pearloc.com, 1 pearlsonly.ca, 1 @@ -113874,7 +112925,6 @@ peddy.dyndns.org, 1 peddyland.tk, 1 pedersenandpartners.com, 1 -pediatersucha.sk, 1 pediatotem.it, 1 pediatricdentistslilburnga.com, 1 pediatricorthopedic.com, 1 @@ -113910,7 +112960,6 @@ peen.ch, 1 peenee.in.th, 1 peenor.xyz, 1 -peep.gq, 1 peeptalk.dk, 1 peer.travel, 1 peerbearing.com, 1 @@ -113978,6 +113027,7 @@ peklostroj.eu, 1 peklostroj.sk, 1 peko.com.mk, 1 +pekoe.se, 1 pelachim.com.br, 1 pelagicus.co.uk, 1 pelajaran.co.id, 1 @@ -114017,7 +113067,6 @@ pelosanimais.org, 1 peloton-technologies.com, 1 pelotonimports.com, 1 -pelsu.fi, 1 peluche-animaux.fr, 1 peluche.tk, 1 peluqueriaalcobendas.es, 1 @@ -114029,13 +113078,13 @@ pembinewi.gov, 1 pemborongbangunan.id, 1 pembrokenc.gov, 1 +pemedia.de, 1 pemo.io, 1 pems.gov.au, 1 pen-sec.de, 1 pen15art.tk, 1 pena-party.tk, 1 pena600.tk, 1 -penair.com.au, 0 penatizavarise.com, 1 penaznepozicky.com, 1 penbrookpa.gov, 1 @@ -114122,7 +113171,7 @@ pensia.tk, 1 pensieridigitali.tk, 1 pensierolaterale.tech, 1 -pensioenfonds-ey.nl, 1 +pensioenfonds-ey.nl, 0 pension-am-alten-waschhaus.de, 1 pension-chevaux.com, 1 pension-haus-sonnenschein.de, 1 @@ -114143,7 +113192,6 @@ pentagon-area.tk, 1 pentagonix.com.br, 1 pentagram.cf, 1 -pentagram.me, 1 pentagrid.ch, 1 pentahobigdata.com, 1 pentamexicali.tk, 1 @@ -114163,7 +113211,6 @@ pentofun.ch, 1 pentoo.ch, 1 pentools.org, 1 -pentopolimer.com, 1 pentwatertownshipmi.gov, 1 penuelaspr.gov, 1 penultimategaming.com, 1 @@ -114270,7 +113317,6 @@ peregrinefund.org, 1 peregrinus.es, 1 pereiravillela.com.br, 1 -perekodu.ee, 1 peremena.ml, 1 peren-solutions.fr, 1 perenne.ee, 1 @@ -114499,7 +113545,6 @@ persuader-reports.gov, 1 persuasionmatters.com, 1 perthhillsarmadale.com.au, 1 -perthpregnancy.com.au, 1 perthtrains.net, 1 perthunicyclists.tk, 1 perthweekend.com.au, 1 @@ -114690,7 +113735,6 @@ petite-annonce.tk, 1 petite-maison.ch, 0 petiteinparis.com, 1 -petitenympha.com, 1 petitions.by, 1 petitions.pro, 1 petitmaison.net, 1 @@ -114744,6 +113788,7 @@ petrochemprojects.ga, 1 petrol-power.tk, 1 petroleum-schools.com, 1 +petroleumservicecompany.com, 1 petrolicious.com, 1 petroll.ga, 1 petroscand.eu, 1 @@ -114761,9 +113806,7 @@ pets4adoption.tk, 1 pets4life.com.au, 1 petsafe.net, 0 -petsartcollection.com, 1 petsaze.com, 1 -petsblog.it, 1 petscams.com, 1 petschnighof.at, 1 petsdeners.ga, 1 @@ -114837,7 +113880,6 @@ pfcafeen.dk, 1 pfcardprogram.com, 1 pfcchavdar.tk, 1 -pfcharland.com, 1 pfctr.com, 1 pfd-nz.com, 1 pfe.rs, 1 @@ -114907,6 +113949,7 @@ pgnetwork.org, 1 pgp.lol, 1 pgp.net, 1 +pgp.network, 1 pgp.org.au, 1 pgpmail.cc, 1 pgregg.com, 1 @@ -115049,6 +114092,7 @@ philiplowran.tk, 1 philipmcaputo.com, 0 philipmordue.co.uk, 1 +philipmorrisdirect.co.uk, 1 philipoff.com, 1 philipp-trulson.de, 0 philipp.vip, 1 @@ -115245,7 +114289,7 @@ photolakeview.com, 1 photolessya.by, 1 photomath.com, 1 -photomizer.com, 0 +photomizer.com, 1 photomodelcasting.com, 1 photomosaicwall.ca, 0 photonclub.ir, 1 @@ -115332,6 +114376,7 @@ phsa.net.au, 1 phsa.nz, 1 phsarapp.com, 1 +phship.cn, 1 phstock.com, 1 phtalent.tk, 1 phtbth-upload.com, 1 @@ -115341,7 +114386,6 @@ phuket-nash.ga, 1 phuket-tour.ga, 1 phuketbeach.tk, 1 -phuketdir.com, 1 phuketroman.tk, 1 phuketstyle.tk, 1 phukettour.ga, 1 @@ -115362,7 +114406,6 @@ phyllis.nl, 1 phyllischerry.com, 1 phyrone.de, 1 -phyrone.eu, 1 phys.ir, 0 physia.gr, 1 physica.no, 1 @@ -115376,7 +114419,6 @@ physics-schools.com, 1 physicsforums.com, 1 physik.lol, 1 -physio-im-appelbachtal.de, 1 physio-koenigsee.de, 1 physio-nrj.ch, 1 physiobalance.nl, 1 @@ -115405,7 +114447,7 @@ piai.gq, 1 piai.ml, 1 piai.tk, 1 -piaiai.com, 1 +piaiai.com, 0 piajuly.net, 1 pianetaottica.eu, 1 pianetaottica.info, 1 @@ -115455,11 +114497,9 @@ piccolopark.co.nz, 1 piccolotrasloco.it, 1 picdefacer.com, 1 -picdump.info, 1 pichainlabs.com, 0 pichlerei.at, 1 pick150.hu, 1 -picka.gift, 1 pickalbatros.com, 1 pickastock.info, 1 pickawaycountyohio.gov, 1 @@ -115500,7 +114540,6 @@ picpay.com, 1 picr.ws, 1 picrew.me, 1 -pics.io, 1 picsalesers.ga, 1 picsastock.com, 1 picshare.nz, 1 @@ -115519,7 +114558,6 @@ picturegenetics.com, 1 picturesalon.com, 1 picturesitaly.com, 1 -picturesoverstillwater.com, 1 picturesque-games.tk, 1 picturevictoria.vic.gov.au, 1 picturingjordan.com, 1 @@ -115533,7 +114571,7 @@ piebridge.me, 1 pieceofcake.solutions, 1 piecesofmind.in.rs, 1 -piecestech.com, 1 +piecestech.com, 0 piechart.ga, 1 pieddebiche-paris.com, 1 piedrahita.tk, 1 @@ -115579,7 +114617,6 @@ piersmana.com, 1 pierson.tk, 1 pierstone.com, 1 -piesel-piepser.de, 1 pietbrakman.tk, 1 pietcees.nl, 1 pietechsf.com, 0 @@ -115799,7 +114836,6 @@ pinnaclegroupgc.com, 1 pinnacleholdings.com, 1 pinnaclelife.nz, 1 -pinnacleroofingsolutions.com, 1 pinnacletrailers.com, 1 pinnakl.com, 1 pinnet.eu, 1 @@ -115887,13 +114923,12 @@ pipelineengineeringsoftware.com, 1 pipenav.gq, 1 pipenny.net, 1 -piperswe.me, 1 pipestonecounty.gov, 1 pipetehran.ir, 1 pipetobacco.uk, 1 pipfrosch.com, 0 pipglobal.com, 1 -pipl.com, 1 +pipl.com, 0 pipl.ua, 1 piprivillage.ml, 1 pipscprd.ca, 1 @@ -115907,7 +114942,6 @@ pirapiserver.ddns.net, 1 pirate-proxy.africa, 1 pirate-proxy.casa, 1 -pirate-proxy.date, 1 pirate-proxy.download, 1 pirate-proxy.top, 1 pirate-punk.net, 1 @@ -115971,7 +115005,7 @@ pitaya.ai, 1 pitbooks.ga, 1 pitbullclub.tk, 1 -pitc.nl, 1 +pitc.nl, 0 pitch.com, 1 pitchforkunion.tk, 1 pitchlogic.com, 1 @@ -116000,7 +115034,6 @@ pittandmoore.co.nz, 1 pittmancentertn.gov, 1 pittohio.com, 1 -pittsburghfibroids.com, 1 pittsburghhiresveterans.org, 1 pittsburghsymphony.org, 1 pittsburgtx.gov, 1 @@ -116008,11 +115041,8 @@ pittsvillewi.gov, 1 pitu.gov, 1 piu.moe, 1 -piuplayer.com, 1 piurvolium.tk, 1 pius.com.br, 1 -piusjoe.com.ng, 1 -piusjoeandco.com.ng, 1 piute.gov, 1 piutesd.gov, 1 pivbar.tk, 1 @@ -116033,7 +115063,6 @@ piwko.co, 1 pix-geeks.com, 1 pix5.de, 1 -pixaise.pics, 1 pixalatio.tk, 1 pixallphotography.com, 1 pixbaton.jp, 1 @@ -116058,7 +115087,6 @@ pixelhero.co.uk, 0 pixelion.tk, 1 pixelissues.com, 1 -pixelkingdom.se, 1 pixelkraft.net, 1 pixellent.me, 1 pixelmania.se, 1 @@ -116076,7 +115104,6 @@ pixelsquared.us, 1 pixelstamp.net, 1 pixelster.com, 1 -pixelstrade.com, 1 pixeltranslating.com, 1 pixelturkey.art, 1 pixelturkey.com, 1 @@ -116157,7 +115184,6 @@ pk-master.tk, 1 pk-soft.tk, 1 pk.search.yahoo.com, 0 -pk678.com, 1 pk8k.com, 1 pkautodesign.com, 0 pkb.shop, 1 @@ -116319,7 +115345,6 @@ planisware.cn, 1 planisware.io, 1 planisware.live, 1 -planiswareusa.com, 1 planisys.net, 1 planitz.com, 1 planitz.net, 1 @@ -116368,7 +115393,6 @@ plantsupplement.co.uk, 1 plantuml.online, 1 planujemywesele.pl, 1 -planungsdetail.de, 1 planungsregion-abw.de, 1 planview.com, 1 planvoyages.com, 1 @@ -116439,6 +115463,7 @@ platinumpavingnj.com, 1 platinumplumbingca.com, 1 platinumpoolsaz.com, 1 +platinumsystems.biz, 1 platinumtalkers.ga, 1 platinumtalkest.ga, 1 platitudemusic.com, 1 @@ -116517,6 +115542,7 @@ playlistresearch.com, 1 playmei.com, 0 playmyinbox.com, 1 +playnation.io, 1 playnow.com, 1 playnuganug.com, 1 playocean.net, 1 @@ -116527,7 +115553,6 @@ playpower.tk, 1 playreal.cc, 1 playreal.city, 1 -playreal.com.tw, 1 playsnake.org, 1 playsoftware.tk, 1 playsportal.com, 1 @@ -116564,7 +115589,7 @@ pleasantscountywv.gov, 1 pleasantvalleywi.gov, 1 pleasantviewmi.gov, 1 -pleasantville-nj.org, 0 +pleasantville-nj.org, 1 pleasantvillepd.org, 1 please-uwu.me, 1 pleaseuseansnisupportedbrowser.ml, 1 @@ -116625,7 +115650,6 @@ plitochnikminsk.by, 1 plitu.de, 1 plitvicefotoprint.hr, 1 -pliva.hr, 1 plixer.net, 1 pllivres.cf, 1 plnog.pl, 1 @@ -116656,7 +115680,6 @@ plu.st, 1 plugin-planet.com, 1 pluginhayati.tk, 1 -pluginrealty.net, 1 plugintema.com, 1 pluginthemehub.com, 1 plugnroll.com, 1 @@ -116718,7 +115741,6 @@ plusport-api.com, 1 plusport.com, 1 plusreed.com, 1 -plustech.co.id, 1 plustwik.com, 1 plutiedev.com, 1 pluto5000.com, 1 @@ -116780,7 +115802,6 @@ pmdistributors.com.au, 1 pmessage.ch, 1 pmf.gov, 1 -pmfilter.net, 1 pmg-offshore-company.com, 1 pmg.ua, 1 pmglobal.ro, 1 @@ -116825,6 +115846,7 @@ pnfiles.tk, 1 png.am, 1 pngfr.com, 1 +pnggrid.com, 1 pnimmobilier.ch, 0 pnnl.gov, 1 pnoec.org.do, 1 @@ -116934,7 +115956,6 @@ poc888.com, 1 poc889.com, 1 poc8899.com, 1 -poc89.com, 1 poc899.com, 1 poc916.com, 1 poc918.com, 1 @@ -116976,7 +115997,6 @@ pococo.tk, 1 pocopizza.co.uk, 1 pocze.ch, 1 -pod-emnik.by, 1 pod.lv, 1 podaracibg.com, 1 podari-radost.tk, 1 @@ -117000,7 +116020,6 @@ podcastname.space, 1 podcastpulse.net, 1 podcastsaver.com, 1 -podcastwithus.com, 1 podcasty.cz, 1 podcastz.cz, 1 podcreative.ca, 1 @@ -117085,7 +116104,6 @@ poimenidou.eu, 1 poimenidou.gr, 1 poin.tk, 1 -poinsettcountysheriff.org, 1 poinsot.info, 1 point.pink, 1 pointaction.com, 1 @@ -117212,6 +116230,7 @@ polaire.org, 1 polak-import.tk, 1 polan.tk, 1 +poland.tf, 1 polanda.com, 1 polandb2b.directory, 1 polandtownship.gov, 1 @@ -117361,7 +116380,6 @@ polskiemalzenstwo.org, 1 polskienewsy.tk, 1 polspam.pl, 1 -poltavawave.com.ua, 1 poltax.com.pl, 1 poltsamaa.edu.ee, 1 poltsamaalasteaed.edu.ee, 1 @@ -117472,9 +116490,7 @@ poolsonline.tk, 1 poolspa.es, 1 pooltools.net, 1 -poolvilla-margarita.net, 1 poon.io, 1 -poonawallafincorp.com, 1 poopa.loan, 1 poopjournal.rocks, 1 poopr.ru, 1 @@ -117553,7 +116569,6 @@ poptattoo.tk, 1 popular-male-kitten-names.tk, 1 popularbusinessplatform.com, 1 -popularcar.com, 1 popularculturegaming.tk, 1 populardiets.tk, 1 populardogs.ga, 1 @@ -117586,7 +116601,6 @@ porady.walbrzych.pl, 1 porady.zgora.pl, 1 poradywnetrzarskie.pl, 1 -porazarul.by, 1 porcepastora.com.ve, 1 porchdaydreamer.com, 1 porcore.com, 1 @@ -117768,7 +116782,6 @@ portofephrata.gov, 1 portofnenana.gov, 1 portofportisabeltx.gov, 1 -portofsubs.com, 1 portokalliali.tk, 1 portoken.com, 1 portonfus.com, 1 @@ -117781,7 +116794,6 @@ portraitcameos.com, 1 portsaidyman.tk, 1 portsdebalears.gob.es, 1 -portservice.se, 1 portsip.com, 1 portsmouthnhpd.gov, 1 portsmouthohpd.gov, 1 @@ -118039,7 +117051,6 @@ power-magnetic.ml, 1 power-of-interest.com, 0 power-plugins.com, 1 -power-pole.com, 1 power-recovery.com, 1 power-technology.com, 1 power-tools24.com, 1 @@ -118139,7 +117150,7 @@ powerwheels.tk, 1 powerwithpeople.com, 1 powerzonewrestling.tk, 1 -powwi.co, 1 +powmobilegrooming.com, 1 poxiao.net, 1 poylabo.com, 1 poynter.net, 1 @@ -118154,7 +117165,6 @@ pozitiv.gq, 1 pozitone.com, 1 poziworld.com, 1 -poznajrynek.pl, 1 poznavatelno.ml, 1 pozo.in, 1 pozzitiv.ro, 1 @@ -118203,6 +117213,7 @@ ppweb.pro, 1 ppy.sh, 1 pqd.ru, 1 +pqforce.com, 1 pqgruber.com, 1 pqscript.com, 1 pr-news.spb.ru, 1 @@ -118233,7 +117244,6 @@ practicallabs.com, 1 practicallyedible.com, 1 practicalmamawellness.com, 1 -practicalneurology.com, 1 practicavial.com, 1 practicepanther.com, 1 practicepath.com, 1 @@ -118326,7 +117336,6 @@ prateep.io, 1 pratelloshop.tk, 1 pratemarkets.com, 1 -praterraines.co.uk, 1 prathambooks.org, 1 praticienmedecinechinoise.be, 1 prato-allo-stelvio.org, 1 @@ -118415,7 +117424,6 @@ precisionmachineservice.com, 1 precisionpdr.tech, 1 precisionsportsonline.com, 1 -precisiontechcorp.com, 1 precisionvaccinations.com, 1 precoro.com, 1 precoro.us, 1 @@ -118520,11 +117528,9 @@ premiovapozicovna.sk, 1 premiovicentejorgesilva.pt, 0 premised.land, 1 -premium-computer.fr, 1 premium-job.ru, 1 premium-rum.de, 1 premiumcredit.am, 1 -premiumcs.ru, 1 premiumdesign.hr, 1 premiumkeystore.com, 1 premiumlegalsupport.ga, 1 @@ -118576,6 +117582,7 @@ presence-group.com, 1 presence-relation.fr, 0 presenciainternet.com, 1 +presensita.com, 1 present-m.com, 1 presentaline.ch, 1 presentationmedia.com, 0 @@ -118685,6 +117692,7 @@ pretrialservices.gov, 1 prettier.fun, 1 pretty-liars.tk, 1 +pretty-smile.com.tw, 1 prettycities.ga, 1 prettycloud.net, 1 prettycobs.com, 1 @@ -118829,7 +117837,6 @@ primed.io, 1 primedesigns.com.au, 1 primeequityproperties.com, 0 -primeestates.co, 1 primeexecutiveoffices.com, 1 primegiftindia.com, 1 primeinspiration.com, 1 @@ -118879,7 +117886,6 @@ princetonradiationoncology.com, 1 princetontxcdc.gov, 1 princevikal.cf, 1 -princewen.cn, 1 princez.uk, 1 princezna.club, 1 princh.com, 1 @@ -118949,7 +117955,6 @@ priorityelectric-moorpark.com, 1 priorityelectric-newburypark.com, 1 priorityelectric-simivalley.com, 1 -priorityelectric.biz, 1 priorityelectric.net, 1 priorityessays.com, 1 priorityfakes.com, 1 @@ -118978,7 +117983,6 @@ priv.gc.ca, 1 priv.im, 1 privace.ch, 1 -privaci.ai, 0 privacy-pc.com, 1 privacy-web.tk, 1 privacy-week-vienna.at, 1 @@ -119167,12 +118171,12 @@ probonomd.org, 1 probonus.tk, 1 probooks.gq, 1 -probpalata.gov.ru, 1 probrandlock.ca, 1 probrewer.com, 1 proc-int-cartogr-assoc.net, 1 procalc.be, 1 procarmanuals.com, 1 +procarmotors.cl, 1 procarservices.com, 1 procarswoking.com, 1 procatinator.com, 1 @@ -119224,7 +118228,6 @@ prod-vigl-www-master.azurewebsites.net, 1 prodampro.ru, 1 prodatalabs.com, 1 -prodato.de, 1 prodemos.nl, 1 prodentalsantacruz.es, 1 prodesigntools.com, 1 @@ -119246,7 +118249,7 @@ producertools.io, 1 producerwereld.nl, 1 productbarcodes.com, 1 -productboard.com, 1 +productboard.com, 0 productfurniture.ga, 1 production.vn, 1 productionscime.com, 1 @@ -119299,7 +118302,6 @@ professionallawyer.tk, 1 professionalportfolio.ga, 1 professionalrakeback.com, 1 -professionalstandards.org.uk, 1 professions.org.ru, 1 professor-d.ga, 1 professorwidget.tk, 1 @@ -119320,7 +118322,7 @@ profile.ooo, 1 profile.tf, 1 profiles.google.com, 1 -profiletree.com, 0 +profiletree.com, 1 profilewatcher.ga, 1 profilib.com, 1 profilib.net, 1 @@ -119428,7 +118430,6 @@ progressive.ml, 1 progressivecfo.co.nz, 1 progressivedie.net, 1 -progressiveplanning.com, 1 progressivestreetdance.tk, 1 progressivetree.com, 1 progressm.tk, 1 @@ -119448,6 +118449,7 @@ prohrcloud.com, 1 proi.net, 1 proid.studio, 1 +proinn.com.br, 1 proj.org.cn, 1 proj3ct.me, 1 proj6.site, 1 @@ -119502,12 +118504,10 @@ projectsafechildhood.gov, 1 projectsapling.info, 1 projectseahorse.org, 1 -projectsegfau.lt, 1 projectskynet.org, 1 projectsmart.co.uk, 1 projectsplus.com.mt, 1 projectstem.org, 1 -projecttalent.be, 1 projectte.ch, 1 projectunity.io, 1 projectvault.ovh, 1 @@ -119634,6 +118634,7 @@ prontointerventoimmediato.it, 1 prontolockandkey.com, 1 prontossl.com, 1 +prontt.com, 1 pronty.it, 1 proofed.com, 1 prooffice.de, 1 @@ -119702,7 +118703,7 @@ proprietairesmaisons.fr, 1 propseller.com, 1 propshub.com, 1 -propulc.com, 0 +propulc.com, 1 proressources.ca, 1 proris.com, 0 prorodeohalloffame.com, 1 @@ -119739,7 +118740,6 @@ prosperoarts.com.au, 1 prosperontheweb.com, 1 prosperstack.com, 1 -prosperus.ru, 1 prospo.co, 1 prosportovani.cz, 1 prostaffplumbing.com, 1 @@ -119853,7 +118853,7 @@ prove.com, 1 prove.no, 1 provence-appartements.com, 0 -provent.io, 0 +provent.io, 1 provera10mg.tk, 1 proverb.today, 1 proverennie-kursi.gq, 1 @@ -120008,7 +119008,6 @@ pscr.gov, 1 pscu.com, 1 psd-vfx.com, 1 -psd401.net, 1 psdfindia.in, 1 psdmarket.net, 1 psdpt-tpfd.gc.ca, 1 @@ -120022,7 +119021,6 @@ psevdonim.ga, 1 psezalla.es, 1 psf.ad, 1 -psg-calw.de, 1 psge.ps, 1 pshar.ma, 1 pshostpk.com, 1 @@ -120061,6 +119059,7 @@ psinergyhealth.com, 1 psinergytech.com, 1 psinetika.tk, 1 +psionlinestore.com, 1 psiplex.cf, 1 psiplex.ga, 1 psiplex.gq, 1 @@ -120105,7 +119104,6 @@ psq.com.au, 1 psreturn.com.au, 1 pssgcsim.org, 1 -pssjd.org, 1 pssschristchurch.tk, 1 pst.moe, 1 pstake.finance, 0 @@ -120145,7 +119143,6 @@ psycho.space, 1 psychoactive.com, 1 psychoco.net, 1 -psychoesprit.ca, 1 psychologbruksela.be, 1 psychologi.cf, 1 psychologic.tk, 1 @@ -120207,7 +119204,6 @@ psyllabus.ru, 1 psylliums.com, 1 psynapse.net.au, 1 -psyt.nl, 1 psytheos.com, 1 psytrance-pro.com, 1 pszinfo.hu, 1 @@ -120248,6 +119244,7 @@ ptmarquees.ie, 1 ptmco.org, 1 ptmodularleisure.com, 1 +ptnam.com, 1 ptpasi.ddns.net, 1 ptpinvestmentgroup.com, 1 ptpky.com, 1 @@ -120276,7 +119273,6 @@ ptufdc.com, 1 ptupapers.tk, 1 pturl.tk, 1 -ptwelding.net, 1 pty.gg, 1 ptzoptics.com, 1 puac.de, 1 @@ -120417,7 +119413,6 @@ pulsenetwork.com, 1 pulser.stream, 1 pulseroot.ga, 1 -pulsestaffingllc.com, 1 pulsnitzer-lebkuchen.de, 1 pulsnitzer-lebkuchen.shop, 0 pulsnitzer-pfefferkuchen.shop, 0 @@ -120463,13 +119458,13 @@ punkrestaurant.is, 1 punksway.top, 1 punkt05.de, 1 -punpoetry.com, 1 punshjp.com, 1 puntacanabavaro.com, 1 puntacanalink.com, 1 puntacananetwork.com, 1 puntacanapizza.com, 1 puntacanavapor.com, 1 +puntagordaboatparade.com, 1 puntaires.com, 1 puntaprop.com, 1 puntcunts.com, 1 @@ -120552,11 +119547,9 @@ purestiks.tk, 1 puretermite.com, 1 puretone.pro, 1 -purevapeofficial.com, 1 purevicky.com, 1 purewaterguide.net, 1 purewealth.cloud, 1 -purfaction.nl, 1 purikore.com, 1 puritanas.tk, 1 puritas.lk, 1 @@ -120587,7 +119580,6 @@ purplez.pw, 1 purplscientific.com, 1 purpspc.com, 1 -purrclaws.com, 1 purreview.cf, 1 purrfectboudoir.com, 0 purrfectcams.com, 1 @@ -120604,7 +119596,6 @@ purrrrpley.com, 1 purrrrpley.io, 1 purrrrpley.me, 1 -purse-les.com, 1 pursuable.cf, 1 pursuehappiness.tk, 1 pursuingoutdoors.com, 1 @@ -120615,6 +119606,7 @@ puryearlaw.com, 1 pusan.ac.kr, 1 pusatinkubatorbayi.com, 0 +pusatkemandiriananak.com, 1 pusatlicense.com, 1 pusatlojistik.com, 1 puschkin.ga, 1 @@ -120884,7 +119876,6 @@ qalpuch.cc, 1 qanatnews.tk, 1 qani.me, 1 -qanw.com.br, 1 qao.qld.gov.au, 1 qaq.cloud, 1 qaq.icu, 1 @@ -120951,7 +119942,6 @@ qelectrotech.org, 1 qeros.io, 1 qeshmminer.com, 1 -qetic.co.jp, 1 qewc.com, 1 qfes.qld.gov.au, 1 qfixinfo.com, 1 @@ -121003,10 +119993,11 @@ qis.fr, 1 qiscience.tk, 1 qisda.com, 1 +qissajewels.com, 1 qitano.com, 1 qitarabutrans.com, 1 qiu.moe, 0 -qiu006.com, 0 +qiu006.com, 1 qivonline.pt, 1 qiwi.be, 1 qixi.biz, 1 @@ -121102,7 +120093,6 @@ qrcodedynamic.com, 1 qrcodes.tools, 1 qrcontagion.com, 0 -qrd.by, 1 qredo.com, 0 qrida.qld.gov.au, 1 qristianuli.com, 1 @@ -121116,7 +120106,6 @@ qrma.com.au, 1 qrmagic.com, 1 qrpatrol.com, 1 -qrplanet.com, 1 qrprincipal.com, 1 qrpth.eu, 1 qrsa.com.au, 1 @@ -121282,7 +120271,6 @@ quark.com.pl, 1 quark.house, 1 quark.waw.pl, 1 -quarkcore.pt, 1 quarklab.pl, 1 quarrymill.com, 1 quarterfull.com, 1 @@ -121338,7 +120326,6 @@ queenondvd.tk, 1 queenparis-porn.com, 1 queenrocks.tk, 1 -queensbotanical.org, 1 queensfactory.it, 1 queenshaflo.com, 1 queenslandtonguetieclinic.com.au, 1 @@ -121352,7 +120339,6 @@ queer.guide, 0 queer.party, 1 queer.pl, 1 -queerasfolk.lgbt, 1 queercinema.ch, 0 queerfest.tk, 1 queersin.space, 1 @@ -121360,12 +120346,10 @@ queerumich.com, 1 queirozmiotto.adv.br, 1 queirozmiotto.com.br, 1 +quel-dj.com, 1 quelbusinesschoisir.com, 1 -quell.com.au, 1 quellarotondasembrafi.ga, 1 quelle-catalog.tk, 1 -quelleez.com, 1 -quelleformation.net, 1 quellenwiese.ski, 0 quemmeliga.com, 1 quemquaeritis.tk, 1 @@ -121495,7 +120479,6 @@ quiksite.com, 1 quillandinkroleplay.com, 1 quillandquire.com, 1 -quillwave.com, 1 quilmo.com, 1 quilteronfire.com, 1 quiltmc.org, 1 @@ -121505,7 +120488,6 @@ quincyclegg.com, 1 quinder.tk, 1 quinmedia.tk, 1 -quinn.com, 0 quinnbet.com, 1 quinnlabs.com, 0 quinnlawcenters.com, 1 @@ -121597,7 +120579,6 @@ quraninuskhe.com, 1 quranite.com, 1 quranpdf.cf, 1 -quranracers.com, 1 quranvoice.tk, 1 qurium.org, 1 qurplus.nl, 1 @@ -121619,7 +120600,6 @@ qwantjunior.com, 1 qwanturank.news, 1 qwarkhealth.com, 1 -qwasar.io, 1 qwaser.fr, 1 qwcphoto.com, 1 qwd.no, 1 @@ -121658,6 +120638,7 @@ r-core.org, 1 r-e-a.net, 1 r-gmp.com, 1 +r-invest.it, 1 r-ix.de, 1 r-re.org, 1 r-re.ru, 1 @@ -121749,7 +120730,6 @@ rabbitserverlist.com, 1 rabbitsreviews.com, 1 rabbitsstore.com, 1 -rabbottweb.com, 1 rabby.tk, 1 rabenkralle.tk, 1 raberget.org, 1 @@ -121804,6 +120784,7 @@ raclet.co.uk, 1 raconconsulting.co.uk, 1 raconteurs.gent, 1 +racquetdepot.co.uk, 1 racsoft.cl, 1 ract.au, 1 ract.club, 1 @@ -121817,6 +120798,7 @@ racunovodstvo-prina.si, 1 rad-route.de, 1 rad.com, 1 +rad.plus, 1 rad2share.com, 1 rada-group.eu, 1 radaar.io, 1 @@ -122036,7 +121018,7 @@ radioranking.de, 1 radiorecord.ml, 1 radiorecord1065.com, 1 -radioredarrow.nl, 1 +radioredarrow.nl, 0 radioregional.pt, 1 radioremix80.tk, 1 radioricardo.tk, 1 @@ -122563,6 +121545,7 @@ rapidssl.com.ru, 1 rapidsslonline.com, 1 rapidstone.com, 1 +rapidverify.io, 1 raposafixe.pt, 1 rapoteka.tk, 1 rappels-produits.com, 1 @@ -122669,7 +121652,6 @@ rattohnos.com.ar, 1 ratujemyzwierzaki.net, 1 ratujmydzikiekoty.org, 1 -ratunek.com.pl, 1 ratusha.ml, 1 rauchfrei-info.de, 1 rauhenebrach.de, 1 @@ -122763,7 +121745,6 @@ raxion.cf, 1 raxion.tk, 1 ray-works.de, 1 -rayadventure.com, 1 raycarruthersphotography.co.uk, 1 raycon.io, 1 raycountymo.gov, 1 @@ -122826,7 +121807,6 @@ rb.cz, 1 rballday-entertainment.nl, 1 rbbaader.de, 1 -rbbuae.com, 1 rbcafe.com, 1 rbcdn.cz, 1 rbclub.cz, 1 @@ -122913,7 +121893,6 @@ rcsda.net, 1 rcslt.org, 1 rcsolutions.nl, 0 -rcsscontractors.com, 1 rct-chair.com, 1 rct.uk, 1 rctalk.com, 1 @@ -122926,7 +121905,7 @@ rcz.com.br, 1 rd0xb.com, 1 rdactive.de, 1 -rdb.vote, 0 +rdb.vote, 1 rdcdesign.com, 1 rddjapan.info, 1 rded.nl, 1 @@ -122993,7 +121972,7 @@ re.yt.nom.br, 1 reach-on.de, 1 reach.gov, 1 -reach.gov.sg, 1 +reach.gov.sg, 0 reachdigital.com.au, 1 reachhead.com, 1 reachingapp.com, 1 @@ -123112,7 +122091,6 @@ realfreedom.city, 0 realgarant-shop.de, 0 realgiulianova.it, 1 -realgogo.com, 1 realhelpcompany.ga, 1 realhorsegirls.net, 1 realhost.name, 1 @@ -123142,7 +122120,6 @@ reallinux.tk, 1 reallove.com, 1 reallovetab.ga, 1 -really-simple-ssl.com, 1 reallyangryaboutchipshops.com, 1 reallybadidea.tk, 1 reallycooljobs.ga, 1 @@ -123153,6 +122130,7 @@ realmaturetube.com, 1 realmixwell.tk, 1 realmjoin.com, 1 +realmofespionage.xyz, 1 realmoney.games, 1 realneo.me, 1 realnet.tk, 1 @@ -123164,7 +122142,6 @@ realpython.com, 1 realrapfans.tk, 1 realschule-rain.de, 1 -realshopit.blog, 1 realtechreviews.com, 1 realtimenetworks.com, 1 realtimeregister.com, 1 @@ -123186,7 +122163,6 @@ realwebsite.ga, 1 realwinner.es, 1 realworldholidays.co.uk, 1 -realyents.com, 1 realytics.io, 1 realyux.com, 1 reancos.report, 1 @@ -123201,7 +122177,6 @@ reaven.nl, 1 rebabusiprojects.co.za, 1 rebajasoferta.com, 1 -rebalancenyc.com, 1 rebaltica.lv, 1 rebane2001.com, 1 rebargroup.org, 1 @@ -123227,7 +122202,6 @@ rebello.trade, 1 rebellyon.info, 1 rebelonline.nl, 1 -rebelsewerservices.com, 1 rebelsi.pl, 1 rebelstudio.ml, 1 rebelz.se, 1 @@ -123273,6 +122247,7 @@ recetasdelospaises.com, 1 recetasdemape.com, 1 recetips.com, 1 +recettecookeo.net, 1 recettes-de-tiramisu.fr, 1 recettes-series.com, 1 recettesvegetales.com, 1 @@ -123313,7 +122288,6 @@ reclaimyourface.eu, 1 reclamejagers.nl, 1 reclamewereldsmp.eu, 1 -reclassering.nl, 1 reclinerfactory.com, 1 reclusiam.net, 1 recmon.hu, 1 @@ -123336,6 +122310,7 @@ recompiled.org, 0 recon-networks.com, 1 reconocimientoincan.org.mx, 1 +reconyx.com, 1 recordagrave.org, 1 recordati.com.tr, 1 recordless.io, 1 @@ -123410,6 +122385,7 @@ red-t-shirt.ru, 1 red-team.com, 1 red-train.de, 1 +red-trigger.net, 1 red-wine.tk, 1 red031000.com, 1 red1it.net, 1 @@ -123460,7 +122436,6 @@ rede-t.com, 1 redearsliderturtles.com, 1 redecsirt.pt, 1 -rededca.com, 1 rededecuidadores.pt, 1 redeemerlutheranschoolkokomo.org, 1 redeemmovie.com, 1 @@ -123597,7 +122572,6 @@ redte.com, 1 redteam-pentesting.de, 1 redteam.coach, 1 -redteams.fr, 1 redtomato.ga, 1 redtrig.ca, 1 redtsar2000papers.tk, 1 @@ -123607,6 +122581,7 @@ reducealcoholism.com, 1 reducedlens.org, 1 reducer.co.uk, 1 +reduceritop.ro, 1 reducto.tk, 1 reduktorntc-k.com.ua, 1 redunion.tk, 1 @@ -123642,7 +122617,6 @@ reelchicago.com, 1 reelgame.ml, 1 reelnews.ga, 1 -reelobsessionwi.com, 1 reels.in.th, 1 reemployks.gov, 1 reenergo.ru, 1 @@ -123689,6 +122663,7 @@ refinedinspectionservices.com, 1 refinedlightingaz.com, 1 refinedroomsllc.com, 1 +refinery.services, 1 refinery29.com, 1 refjob.jp, 1 reflab.dk, 1 @@ -123782,7 +122757,7 @@ regalador.com, 1 regalautosport.com, 1 regalcapitalwi.com, 1 -regalfille.com, 1 +regalosuhlala.com, 1 regalosymuestrasgratis.com, 1 regalpaintingfdl.com, 1 regalradio.net, 1 @@ -123817,7 +122792,6 @@ regentsgarden.com.au, 1 regentsh.com, 1 regex.bingo, 1 -regex101.com, 1 reggaesumfest.com, 0 reggaexplosion.tk, 1 reggea.tk, 1 @@ -123865,7 +122839,6 @@ registerforum.org, 1 registertovoteflorida.gov, 1 registr.io, 1 -registrarius.org, 1 registrarowl.com, 1 registrarplus.net, 1 registrarplus.nl, 1 @@ -123925,7 +122898,6 @@ reidasmalas.com.br, 1 reidasofficial.lt, 1 reidjaeger.com, 1 -reidodice.com, 1 reidopecalcados.com.br, 1 reidostorrents.com, 1 reidrice.com, 1 @@ -123954,7 +122926,6 @@ reiner-h.de, 1 reinfer.io, 1 reinfo.wiki, 1 -reingroup.ru, 1 reinhard-keiser-verein.de, 1 reinhardtsgermanautorepair.com, 1 reinhardtsgrimma.de, 1 @@ -123970,7 +122941,6 @@ reintjens.de, 1 reinventersontravail.com, 1 reirei.cc, 1 -reisbergadr.com, 1 reisdemuthwiltgen.com, 1 reisebuero-baader.de, 1 reisen.ga, 1 @@ -123978,6 +122948,7 @@ reisenbauer.ee, 0 reiseziel-hiddensee.de, 0 reiseziele.tk, 1 +reisha.net, 1 reishikitchen.co.uk, 1 reishikitchen.com, 1 reishiplantkitchen.co.uk, 1 @@ -124026,7 +122997,6 @@ reklamka.bg, 1 reklamy-led.tk, 1 rekmedia.tk, 1 -rekono.si, 0 reksadanapanin.co.id, 1 rekurasi.com, 1 rekursion.at, 1 @@ -124035,7 +123005,7 @@ relainstitute.com, 1 relais-laguiole.com, 1 relaisducoustoubi.com, 1 -relatableblog.com, 1 +relatableblog.com, 0 relatedgroup.com, 1 relates.link, 1 relatethesport.com, 0 @@ -124044,7 +123014,6 @@ relationalplayground.com, 1 relations-business.com, 1 relationsatwork.net, 1 -relationshiptalk.net, 1 relationsproblem.nu, 1 relatosypoesias.tk, 1 relawan24jam-magetan.pp.ua, 1 @@ -124076,7 +123045,6 @@ reliableremovals-blackpool.co.uk, 1 reliablewire.com, 1 reliahost.nl, 1 -relialink.co.uk, 1 reliancemumbaimetro.com, 1 reliant.com, 1 reliant3sixty.com, 1 @@ -124225,13 +123193,13 @@ renascerstp.org, 1 renate-lietz.de, 1 renateonline.tk, 1 +renato-strassmann.info, 1 renaudmuller.fr, 1 renaultclubticino.ch, 0 renaultparow.co.za, 1 renaulttygervalley.co.za, 1 renaultvereeniging.co.za, 1 renaultzambezi.co.za, 1 -rencbrain.com, 1 rencontredemerde.fr, 1 rendall.tv, 1 render.com, 1 @@ -124300,7 +123268,6 @@ rennfire.org, 1 renoboston.com, 1 renocountyks.gov, 1 -renome.pk, 1 renoproject.org, 1 renorun.ca, 1 renorun.com, 1 @@ -124341,7 +123308,6 @@ rentalboatsafety.com, 1 rentalharmony.co.za, 1 rentalmobilbali.net, 1 -rentalseleutheraisland.com, 1 rentalsport.it, 0 rentamosandamios.com.mx, 1 rentandamiosycasetas.com, 1 @@ -124350,6 +123316,7 @@ rentandgosanmartino.it, 0 rentandgovalmalenco.it, 1 rentasportexclusive.it, 0 +rentatrajes.com.mx, 1 rentbasements.com, 1 rentberry.com, 1 rentbrowser.com, 1 @@ -124384,7 +123351,6 @@ renyu.ai, 1 reo.gov, 0 reoccupyportugal.com, 1 -reorz.com, 0 reox.at, 1 repaircafe-hanau.de, 1 repairdriveshafts.tk, 1 @@ -124396,7 +123362,6 @@ repalriley38.com, 1 repaper.org, 1 reparacionesdecalefones.com, 1 -reparacionmovilescartagena.com, 1 reparacionmovilesmurcia.com, 1 reparacoesnolar.pt, 1 repararimac.eu, 1 @@ -124442,6 +123407,7 @@ report-uri.com, 1 report.cf, 1 reportallusa.com, 1 +reportase.online, 1 reportband.gov, 1 reporte.tk, 1 reportercareer.ga, 1 @@ -124494,7 +123460,6 @@ republique.org, 1 repugnant-conclusion.com, 1 repugnantconclusion.com, 1 -reputatiedesigners.nl, 1 reqionstockholm.se, 1 request.cf, 1 request.finance, 1 @@ -124513,6 +123478,7 @@ reroboto.org, 1 reroboto.social, 1 reroll.tv, 1 +rerumu.com, 0 resale.condos, 1 resalerental.com, 1 resanebartar.tk, 1 @@ -124565,7 +123531,7 @@ residency-bond.eu, 1 resident-evil.tk, 1 resident.ngo, 1 -residenthome.com, 1 +residenthome.com, 0 residentialdesignsolutions.com, 1 residentiallocksmithdallas.com, 1 residentialmortgageholdings.com, 1 @@ -124587,7 +123553,6 @@ resist.bot, 1 resistancebooks.com, 1 resistav.com, 1 -resivibe.com, 1 resize2fs.de, 0 resju21.ch, 1 resmigazete.gov.tr, 1 @@ -124763,7 +123728,6 @@ retin.ml, 1 retinaconsultantstexas.com, 1 retinacv.es, 1 -retinatoday.com, 1 retinenda.com, 1 retinens.com, 1 retirementincomeplanninggroup.com, 1 @@ -124825,7 +123789,7 @@ return-profit.tk, 1 return.sh, 1 returnearly.net, 1 -returnly.com, 1 +returnly.com, 0 returnonerror.com, 1 reucon.com, 1 reueljohnk.com, 1 @@ -124844,11 +123808,11 @@ rev-crew.info, 1 revaio.com, 1 reval.com, 1 -revalidatiekennisnet.nl, 1 revaloriza.cf, 1 revapost.fr, 1 revayd.net, 1 revconnect.tk, 1 +revcovi.com, 1 revda.su, 1 reveal-sound.com, 1 revealcellcamtracker.com, 1 @@ -124868,6 +123832,7 @@ reverseaging.site, 1 reverseaustralia.com, 1 reversecanada.com, 1 +reversecrucifixkm.altervista.org, 1 reversedns.tk, 1 reverseloansolutions.com, 1 reversemortgageguides.com, 1 @@ -124888,7 +123853,6 @@ reviewskia.com, 1 reviewsonline.ml, 1 reviewspot.net, 1 -reviewtrendingproducts.com, 1 revijahak.hr, 1 revintake.com, 1 revionics.com, 1 @@ -124962,7 +123926,6 @@ revthefox.co.uk, 1 revton.com, 1 revuestarlight.me, 1 -revworld.org, 1 revx.io, 1 rewardingexcellence.com, 1 rewardoapp.com, 1 @@ -124975,6 +123938,7 @@ rewire.com, 1 rewirenewsgroup.com, 1 rewisto.de, 1 +rewolucja1905.online, 1 rework.fm, 1 rewoven.au, 1 rewriteguru.com, 1 @@ -125042,7 +124006,6 @@ rfstag.com, 1 rfstag.org, 1 rftoon.com, 1 -rfvigo.com, 1 rfxanalyst.com, 1 rg.to, 1 rga.cl, 1 @@ -125107,7 +124070,7 @@ rhinobase.net, 1 rhinoceroses.org, 1 rhinosf1.com, 1 -rhinostics.com, 0 +rhinostics.com, 1 rhizmall.pk, 1 rhmods.com, 1 rhnet.at, 1 @@ -125132,7 +124095,6 @@ rhumblineadvisers.com, 1 rhwebdesigns.co.uk, 1 rhye.tk, 1 -rhyme.com, 1 rhymesofreason.com, 1 rhymeswithmogul.com, 1 rhynl.io, 1 @@ -125158,7 +124120,6 @@ rian.gq, 1 riared.net, 1 riared.org, 1 -riaudetil.com, 1 riauwebhost.com, 1 rib-dinslaken.com, 1 rib-dinslaken.de, 1 @@ -125207,10 +124168,10 @@ richard-purves.com, 1 richardapplegate.io, 1 richardb.me, 0 -richardcoleman.co, 1 +richardcoleman.co, 0 richardcrosby.co.uk, 1 richardepiggle.it, 1 -richardgrifno.com, 1 +richardgrifno.com, 0 richardharpur.com, 1 richardhicks.us, 1 richardhouts.tk, 1 @@ -125258,7 +124219,6 @@ richlandcountyoh.gov, 1 richlandcountywi.gov, 1 richlandwa.gov, 1 -richlj.com, 1 richlj.net, 1 richlogic.blog, 1 richmond.com, 1 @@ -125317,7 +124277,6 @@ rideneuron.com, 1 rident-estetic.ro, 1 rideology.io, 1 -riderchris.com, 1 riders.ga, 1 rides-japan.jp, 1 ridetour.ru, 1 @@ -125344,7 +124303,6 @@ riederle.com, 1 riedl-shk.de, 1 riemzac.com, 1 -riepe-online.de, 1 riepe.cc, 1 riesenweber.id.au, 1 riesheating.com, 1 @@ -125412,7 +124370,6 @@ rikardhallberg.com, 1 rikels-slaapexperts.nl, 1 rikkarlskoga.se, 1 -rikki.moe, 1 riklewis.com, 1 rikmeijer.nl, 1 rikpalm.nl, 1 @@ -125510,7 +124467,6 @@ ripplenews.co, 1 ripplenews.io, 1 ripplenews.live, 1 -ripplenews.news, 1 ripplenews.world, 1 rippleproduction.com.tr, 1 rippling.com, 1 @@ -125524,6 +124480,7 @@ risa.chat, 1 risada.nl, 1 risaiku.net, 1 +risalah.id, 1 riscascape.net, 1 risco.ro, 1 riscone.info, 1 @@ -125547,7 +124504,6 @@ riseupelectrical.com.au, 1 riseuplabs.org, 1 rishabh.me, 1 -rishav.top, 1 risheriffs.gov, 1 rishikeshyoga.in, 1 risi-china.com, 1 @@ -125598,7 +124554,6 @@ ritchieneville.tk, 1 riteboost.com, 1 ritepriceheatingcooling.com.au, 1 -ritepriceroofing.com.au, 1 riterry.com, 1 riteway.rocks, 1 ritewayconstructionny.com, 1 @@ -125725,6 +124680,7 @@ rlcosmeticsurgery.com, 1 rleeden.servehttp.com, 1 rleh.de, 1 +rllinsure.com, 1 rlmud.tk, 1 rlove.org, 1 rlptoday.de, 1 @@ -125764,7 +124720,6 @@ rmsisrs.com, 1 rmsk.tk, 1 rmsliberty.com, 1 -rmsu.pl, 1 rmsupply.nl, 1 rmt-construction.co.za, 1 rmtconstruction.co.za, 1 @@ -125801,7 +124756,6 @@ roaddoc.de, 1 roadguard.nl, 0 roadkillcustoms.com, 1 -roadsideassistance-houston.com, 1 roadsideassistance-sanantonio.com, 1 roadsideassistancehouston.com, 1 roadtochina.tk, 1 @@ -125818,6 +124772,7 @@ roams.es, 1 roams.mx, 1 roanboute.be, 1 +roannais-tourisme.com, 1 roanoke.com, 1 roar.com.br, 0 roaringforkfire.gov, 1 @@ -125859,7 +124814,7 @@ robertglastra.com, 1 robertgonzalez.tk, 1 roberthenrys.com, 1 -roberthienekamp.com, 1 +roberthienekamp.com, 0 roberthurlbut.com, 1 robertkrueger.de, 1 robertlowdon.com, 1 @@ -125919,7 +124874,7 @@ robinvdmarkt.nl, 1 robinwill.de, 1 robinwinslow.uk, 1 -robinzone.ua, 1 +robinzone.ua, 0 robinzorg.nl, 1 robjager-fotografie.nl, 0 robkaper.nl, 1 @@ -126061,7 +125016,6 @@ rockfax.com, 1 rockfordconstruction.com, 1 rockfordnetworks.com, 1 -rockfreshmanyear.com, 1 rockfs.ml, 1 rockgeist.com, 1 rockingrebels.org, 1 @@ -126143,6 +125097,8 @@ rodrigodematos.tk, 1 rodriguez.im, 1 roeckx.be, 1 +roed.gg, 1 +roeden.dk, 1 roedesonline.nl, 1 roedl.de, 1 roefja.com, 1 @@ -126207,14 +125163,13 @@ rohansingh.cf, 1 rohde.de, 0 rohedaten.de, 1 -rohinikasturi.com, 1 +rohinikasturi.com, 0 rohitagr.com, 1 rohitgupta.xyz, 1 rohkeakirkko.fi, 1 rohlik.cz, 1 rohrle.com, 1 rohrle.net, 1 -rohrle.org, 1 rohrreinigung-zentrale.de, 1 rohrstock.at, 1 roi-project.be, 1 @@ -126244,7 +125199,7 @@ rokudenashi.de, 1 rokuk.org, 1 rolamar.com.br, 1 -roland-dickeyjr.com, 1 +roland-dickeyjr.com, 0 roland.io, 1 rolandinsh.com, 0 rolandlips.com, 1 @@ -126337,7 +125292,6 @@ romaservicegroup.it, 1 romashka.tk, 1 romasko.ml, 1 -romasolutions.pl, 1 romastantra.com, 1 romatoday.it, 1 romatours.pt, 1 @@ -126390,8 +125344,7 @@ roninf.ch, 1 roninitconsulting.com, 1 ronkahlon.com, 1 -ronkeesom.nl, 1 -ronkilgarlin.com, 1 +ronkilgarlin.com, 0 ronniegane.kiwi, 1 ronnylindner.de, 1 ronomon.com, 1 @@ -126410,7 +125363,6 @@ roofbar-mannheim.de, 1 roofcheckmate.com, 1 roofer.cf, 1 -roofhaven.co.uk, 1 roofingmaterials.tk, 1 roofingomaha.com, 1 roofonline.com, 1 @@ -126483,7 +125435,6 @@ rootfor.me, 1 rootgsm.com, 1 rootie.de, 1 -rootinchase.com, 1 rootingpalace.tk, 1 rootlair.com, 1 rootless.ga, 1 @@ -126523,7 +125474,6 @@ rorr.im, 1 roryneville.com, 1 rosa-spain.tk, 1 -rosa.gr, 1 rosabellas.co.uk, 1 rosabrasiv.ga, 1 rosacosmos.tn, 1 @@ -126535,7 +125485,6 @@ rosamystica.tk, 1 rosanerolife.tk, 1 rosangar.com, 1 -rosaquest.ru, 0 rosary.hounslow.sch.uk, 1 rosaserra.es, 1 rosbiznes.tk, 1 @@ -126584,7 +125533,6 @@ rosewater.me, 1 rosewebdesignstudio.co.uk, 1 rosewebdesignstudio.uk, 1 -rosfan.by, 1 rosgenea.ru, 1 roshe.es, 1 roshhashanahfun.com, 1 @@ -126659,6 +125607,7 @@ rotasurbanas.pt, 1 rotate4all.com, 1 rotate4u.eu, 1 +rotaville.com, 1 rotayazilim.net, 1 rotbo.site, 1 roteam.tk, 1 @@ -126702,7 +125651,6 @@ roulettelive.ml, 1 roulettestar.com, 1 roulinfo.ch, 0 -roullageorgiou.com, 1 roullier.com, 1 roundaboutweb.net, 1 roundandbrown.com, 1 @@ -126767,7 +125715,6 @@ roy-buehring.de, 1 roy.wang, 1 royacshop.com, 1 -royal-coatings.com, 1 royal-flowers.dp.ua, 1 royal-knights.tk, 1 royal-life.tk, 1 @@ -126843,7 +125790,6 @@ royalty-market.com, 1 royaltyexchange.com, 1 royaltyk9.com, 1 -royaltyrange.com, 1 royalvortex.co, 1 royalworldservice.com.ua, 1 royalyule.com, 1 @@ -126961,7 +125907,7 @@ rsec.kr, 1 rsecure.tk, 1 rsfinance.ch, 1 -rsg-ltd.jp, 1 +rsg-ltd.jp, 0 rsgnl.fr, 1 rsgx.com, 1 rshvacdesigns.com, 1 @@ -126974,7 +125920,6 @@ rslonline.com, 1 rsm-computer.de, 1 rsm-intern.de, 1 -rsmedic.com, 1 rsng.com, 1 rspevents.ro, 1 rspnbhutan.org, 1 @@ -127011,7 +125956,6 @@ rswm.in, 1 rt-inc.com, 1 rt-praxis-barbara-scheibel.de, 1 -rt.com, 1 rt22.ch, 1 rta-aus.net, 1 rtarabic.com, 1 @@ -127072,7 +126016,6 @@ rtstitleagent.com, 1 rttechlaw.com, 1 rttreservations.com, 1 -rttvip.com, 1 rttvvip.com, 1 rtvnunspeet.nl, 1 rtvslos.nl, 1 @@ -127099,7 +126042,6 @@ rubbaduckee.tk, 1 rubber.cf, 1 rubberband.com, 1 -rubberchicken.net, 1 rubberduckers.co.uk, 1 rubberduckit.com, 1 rubberlegscastles.co.uk, 1 @@ -127329,7 +126271,7 @@ runklesecurity.com, 1 runlet.gq, 1 runlevel3.de, 1 -runmyprocess.com, 1 +runmyprocess.com, 0 runmyqubit.com, 1 runmyqubit.de, 1 runmyvillage.com, 1 @@ -127354,7 +126296,6 @@ ruobr.ru, 1 ruonavaara.fi, 1 ruoskachile.tk, 1 -ruoungoaihaigiacat.com, 1 rupeek.com, 1 rupeespeaks.tk, 1 rupeevest.com, 1 @@ -127454,6 +126395,8 @@ russiancrimes.in.ua, 1 russianews.cf, 1 russianews.ga, 1 +russianflora.com, 1 +russianflora.ru, 1 russianpostcalc.ru, 1 russianpunkrock.tk, 1 russianrandom.ru, 1 @@ -127471,7 +126414,6 @@ rustdesk.com, 1 rustfactory.io, 1 rustfu.rs, 1 -rusticroadlandscaping.com, 1 rusticus-consulting.de, 0 rustls.com, 1 rustls.org, 1 @@ -127594,7 +126536,7 @@ ryanonfire.tk, 1 ryanparman.com, 1 ryanrichardwalker.com, 1 -ryanrock.net, 1 +ryanrock.net, 0 ryanwordpress.com, 1 ryazagro.ru, 1 ryazan-region.ru, 1 @@ -127627,7 +126569,6 @@ ryerson.com, 1 ryfma.com, 1 ryger.no, 1 -ryland.consulting, 0 rylin.net, 1 rymanhp.com, 1 rymanow.tk, 1 @@ -127672,7 +126613,6 @@ s-geiser.de, 1 s-gong.com, 1 s-he.at, 1 -s-hertogenbosch.tech, 1 s-huset.dk, 1 s-i-m.tk, 1 s-kaupat.fi, 1 @@ -127764,6 +126704,7 @@ sa-blog.net, 1 sa-mp.me, 1 sa-mp.ro, 1 +sa-refer.nhs.uk, 1 sa-stu.com, 1 sa-studio.chat, 1 sa-studio.ltd, 1 @@ -127877,7 +126818,6 @@ sacredart-murals.co.uk, 1 sacredheart-cliftonheights.net, 1 sacredheartbath.org, 1 -sacredheartmanoa.org, 1 sacredheartmission.org, 1 sacredmessages.net, 1 sacredsecondhandbooks.com.au, 1 @@ -127988,7 +126928,6 @@ safeplayground.net, 1 safeporn.org, 1 safeprint.pt, 1 -safeproject.us, 1 safer-software.tk, 1 safera.com, 1 safercar.gov, 1 @@ -128038,7 +126977,6 @@ safewayins.com, 1 safewayinsurance.com, 1 safewaysecurityscreens.com.au, 1 -safewaywaterproofing.com, 1 safewebsystems.com, 1 safex.org, 1 saffle.se, 1 @@ -128046,7 +126984,6 @@ saffronpreview.global, 0 safgrandchallenge.gov, 1 safiafashion.kz, 1 -safijourney.com, 1 safinamide.co.uk, 1 safiosolutions.com, 1 safirakbar.tk, 1 @@ -128116,7 +127053,7 @@ sai.be, 1 sai.com.in, 1 saiber.com, 1 -saibotk.de, 1 +saibotk.de, 0 said.id, 1 said.it, 1 said.my.id, 1 @@ -128267,7 +127204,6 @@ sako-lab.jp, 1 sakostacloud.de, 1 sakrajda.eu, 1 -sakraworldhospital.com, 1 saksham.org, 1 sakshi.gq, 1 saksonski-szlak-parowozow.pl, 1 @@ -128489,11 +127425,9 @@ salvalartesicilia.it, 1 salvameblog.tk, 1 salwyrr.com, 1 -salz-und-sinn.de, 1 salzamt.tk, 1 salzburg-erfahren.at, 1 salzburg-verkehr.at, 1 -salzburgrad.at, 1 salzburgsfinest.tk, 1 salzerperu.com, 1 salzmann.solutions, 1 @@ -128537,6 +127471,7 @@ samedis.care, 1 samegoal.com, 1 samegoal.org, 1 +samehzidan.com, 0 samel.de, 1 samelol.com, 1 samenduurzaamchallenge.nl, 1 @@ -128544,7 +127479,6 @@ samenmetsanne.nu, 1 samentest.tk, 1 samenuitsamenthuis.tk, 1 -samenvoorelkaar.nl, 1 samenvoormedicatieoverdracht.nl, 1 samenwerkingsportaal.nl, 1 samepage.io, 1 @@ -128599,14 +127533,12 @@ samoylyk.net, 0 samozdraw.ga, 1 sampaguide.com, 1 -sampath.lk, 0 +sampath.lk, 1 sampatjewelers.com, 1 -sample-site.click, 1 samplechapterpodcast.com, 1 samplefashion.nl, 1 sampsoncountync.gov, 1 sampsonplumbing.com, 1 -sampurna.shop, 1 samroelants.com, 1 samsara.nl, 1 samsatcorner.com, 1 @@ -128616,13 +127548,12 @@ samsepi0l.ovh, 1 samson-td.com, 1 samson.org.au, 1 -samsondonick.com, 1 -samsontjacob.com, 1 +samsondonick.com, 0 +samsontjacob.com, 0 samspace.ru, 1 samstudios.tk, 1 samsungbiologics.com, 1 samtalen.nl, 1 -samtheplumberllc.com, 1 samudranesia.id, 1 samuel-brown.com, 1 samuel-philipp.de, 1 @@ -128725,6 +127656,7 @@ sandersmontalto.com, 1 sandersonfarms.com, 1 sanderspies.com, 1 +sanderstaxpro.com, 1 sandervanderstap.nl, 1 sandesh.tk, 1 sandfield.co.nz, 1 @@ -128808,7 +127740,6 @@ sanguinebio.com, 1 sangwanbeach.tk, 1 sangyo-rock.com, 1 -sangyoui.health, 1 sanhotel.ml, 1 sanidadnaval.cl, 1 sanierungskonzept.pro, 1 @@ -128853,8 +127784,6 @@ sanmanueltarlac.gov.ph, 1 sanmarcovecchio.tk, 1 sanmigueldeabona.es, 1 -sanmina-sci.com, 1 -sanmina.com, 1 sanmonjiya-kimono.com, 1 sanmuding.com, 1 sanne-content.de, 1 @@ -128877,7 +127806,6 @@ sanqinyinshi.com.cn, 1 sanrafaelvigo.org, 1 sanraizu.top, 1 -sanraksuparak.com, 1 sanray73.ru, 1 sanroque.es, 1 sans-hotel.com, 1 @@ -128924,7 +127852,7 @@ santapola.es, 1 santarosaca.gov, 1 santarosanm.gov, 1 -santarundijkenwaard.nl, 1 +santarundijkenwaard.nl, 0 santasofiastereo.tk, 1 santaynezchumash-nsn.gov, 1 santceloni.cat, 1 @@ -128947,7 +127875,6 @@ santibanezdetera.tk, 1 santibz.es, 1 santigl.es, 1 -santillana.com, 1 santimb.photos, 1 santippolito-borgo.tk, 1 santjoandevilassar.tk, 1 @@ -129114,7 +128041,6 @@ sarjas.tk, 1 sarkaridomain.com, 1 sarkarinaukriworld.net, 1 -sarkariresultz.in, 1 sarkazam.ml, 1 sarkchat.cf, 1 sarki-sozleri.net, 1 @@ -129166,7 +128092,6 @@ saskiadhont.be, 1 saskialund.de, 1 saskpower.com, 1 -sasmonitoring.rs, 1 sasongko.org, 1 sasrobotics.xyz, 1 sasroli.tk, 1 @@ -129194,7 +128119,6 @@ satellights.tk, 1 satellite-equipment.tk, 1 satellite-shop.tk, 1 -satellite-top.com, 1 satellitebeach.gov, 1 satellitefun.org, 1 satellites.hopto.me, 1 @@ -129205,7 +128129,6 @@ satimagingcorp.com, 1 satindolls.tk, 1 satinn.pl, 1 -satipharm.com.pl, 1 satirelabs.com, 1 satisfactory-calculator.com, 1 satismeter.com, 1 @@ -129252,7 +128175,6 @@ saudedireta.com, 1 saudeintimadamulher.com.br, 1 saudenoclique.com.br, 1 -saudia-shikh.com, 1 saudia.com, 1 saudiairlines.com, 1 saudidiesel.com.sa, 1 @@ -129320,7 +128242,6 @@ save.gov, 1 saveaward.gov, 1 savebees.org, 1 -savebt.net, 1 savedana.tk, 1 savejonasquinn.tk, 1 savemyexams.co.uk, 1 @@ -129407,7 +128328,6 @@ saxophone.tk, 1 saxotrader.com, 1 saxynele.tk, 1 -saxysensations.com, 1 say-it-loud.com, 1 sayansamanta.com, 0 sayany.tk, 1 @@ -129486,7 +128406,6 @@ sbmsite.ml, 1 sbmsitelist.ml, 1 sbmsitelist.tk, 1 -sbmsmartaccounting.co.uk, 1 sbmt.cc, 1 sbo.no, 1 sbodewissel.tk, 1 @@ -129627,7 +128546,7 @@ scenari.ovh, 1 scenarp.pl, 1 scenastu.pl, 1 -scene.mx, 1 +scene.mx, 0 scene64.com, 1 scenefense.tk, 1 scenetv.ga, 1 @@ -129664,7 +128583,6 @@ schatderer.com, 1 schatderer.xyz, 1 schattenwoelfe.tk, 1 -schattenzeilen.de, 1 schattka.com, 1 schatzibaers.de, 1 schauergroup.com, 1 @@ -129760,7 +128678,6 @@ schlehofer.eu, 1 schleifenbaum.org, 1 schlenker.rentals, 1 -schlitzbergers.com, 1 schloesser-coburg.de, 1 schloesser-schleissheim.de, 1 schlopolis.tk, 1 @@ -129778,7 +128695,6 @@ schluesseldienst-neukoelln.de, 1 schluesseldienst-norderstedt.de, 1 schluesseldienstzentrum.de, 1 -schluesselnotdienst.hamburg, 1 schmaeh-coaching.ch, 1 schmatloch.cloud, 1 schmedes-gmbh.de, 1 @@ -129797,7 +128713,6 @@ schmitzvertalingen.nl, 1 schmucker.it, 1 schmunzelgeist.de, 1 -schmunzeln.net, 1 schnalstal.info, 1 schnapke.name, 1 schnapsundliebe.net, 1 @@ -129812,7 +128727,6 @@ schneidr.de, 0 schneids.me, 1 schnellno.de, 1 -schnippering.com, 1 schnism.net, 1 schnitzel-und-co.de, 1 schnouki.net, 1 @@ -129958,7 +128872,6 @@ schull.ch, 0 schulte-collection.eu, 1 schulung-eup.de, 1 -schulze-gunst.de, 1 schum.world, 0 schuman.tk, 1 schumanandmonnet.eu, 1 @@ -129982,7 +128895,6 @@ schwabenhaus-ka.de, 1 schwan-gestaltung.de, 1 schwano-dent.at, 1 -schwartinsky24.de, 1 schwartz.pro, 1 schwarz-gelbe-fuechse.de, 1 schwarzegar.de, 1 @@ -130059,6 +128971,7 @@ scifisloth.com, 1 scifplus.com, 1 scifsafe.com, 1 +scigacz.pl, 1 scigov.xyz, 1 scijinks.gov, 1 scimaxglobal.com, 1 @@ -130079,7 +128992,6 @@ scjc-bridge.fr, 1 sckc.stream, 1 sclasupplychain.com, 1 -sclause.net, 0 scloud.link, 1 sclsnglssttldwn.com, 1 sclub7esp.tk, 1 @@ -130107,7 +129019,6 @@ scoop6.co.uk, 1 scoopcake.com, 1 scoopcanada.com, 0 -scooply.org, 1 scootaloo.co.uk, 1 scootarama.com, 1 scooterinaustralia.tk, 1 @@ -130178,6 +129089,7 @@ scottsdalegunclub.com, 1 scottseditaacting.com, 1 scottsfreightshipping.com, 1 +scottshorter.com.au, 1 scottspainting.com, 1 scottsvalley.gov, 1 scottsvilleva.gov, 1 @@ -130236,7 +129148,6 @@ scrapticket.jp, 1 scratch-ppp.jp, 1 scratchbot.tk, 1 -scrawn.net, 0 scrc.gov, 1 screamager.tk, 1 screamingfrog.club, 1 @@ -130306,7 +129217,6 @@ sctiger.ml, 1 sctm.at, 1 sctrainingllc.com, 1 -scubadavediving.com, 1 scubadiving-phuket.com, 1 scubahirefiji.com, 1 scubaland.hu, 1 @@ -130337,7 +129247,6 @@ scylla.live, 1 sd-3c.com, 1 sd.af, 1 -sd.ax, 1 sd2017.com, 1 sd44.ca, 1 sdaniel55.com, 1 @@ -130365,7 +129274,7 @@ sdipolanight.co.uk, 1 sdis-trib.fr, 1 sdkco.net, 1 -sdl.co.at, 1 +sdl.co.at, 0 sdmetrofire.gov, 1 sdmmp.com, 1 sdn.cz, 1 @@ -130380,7 +129289,6 @@ sdruzeniprovltavu.cz, 1 sds-marburg.de, 1 sdsbd.top, 1 -sdsi.us, 1 sdsite.tk, 1 sdsmanagement.me, 0 sdsmt.engineering, 1 @@ -130486,7 +129394,6 @@ searx.nu, 1 searx.one, 1 searx.org, 1 -searx.rocks, 1 searx.ru, 1 searx.run, 1 searx.space, 1 @@ -130576,7 +129483,6 @@ seboh.gov, 1 seboluo.com, 1 seboreia.tk, 1 -sebster.com, 1 seby.io, 1 sec-consult.com, 1 sec-tunnel.com, 1 @@ -130607,11 +129513,9 @@ seclimax7.pw, 1 seclink.link, 1 seclms.net, 1 -seclore.com, 1 secnet.ga, 1 secolve.com, 1 secomea.com, 1 -secomo.org, 1 second-life-partner-ichien.com, 1 secondchancejobsforfelons.com, 1 secondhandbox.de, 1 @@ -130652,7 +129556,6 @@ secretofanah.com, 1 secretosbolivia.tk, 1 secrets-marketing.tk, 1 -secretsbynature.nl, 1 secretsdujeu.com, 1 secretservercloud.ca, 1 secretsofuniverse.in, 1 @@ -130736,7 +129639,6 @@ securesense.nl, 1 securesite.pro, 1 securesiteaccess.com, 1 -securesnacks.com, 1 securestage.com, 1 securesuite.co.uk, 0 securesystems.de, 1 @@ -130752,7 +129654,6 @@ securi-tay.co.uk, 1 securify.nl, 1 securimail.ch, 1 -securipy.com, 1 securist.nl, 1 securite.jp, 1 securiteincendie.fr, 1 @@ -130761,7 +129662,6 @@ securitum.pl, 1 security-24-7.com, 1 security-brokers.com, 1 -security-headers-dot-testing-sb6.appspot.com, 1 security-xanthi.gr, 1 security.gives, 1 security.golf, 1 @@ -130812,6 +129712,7 @@ securview.ch, 1 securyblack.com, 1 secutec.fr, 1 +secvuln.com, 1 secvuln.info, 1 secwall.me, 1 secwatch.nl, 1 @@ -130827,7 +129728,6 @@ sedmicka.sk, 0 sedoexpert.nl, 1 sedoexperts.nl, 1 -sedonagolfresort.com, 0 sedro-woolley.gov, 1 seduzironline.com.br, 1 see22.de, 1 @@ -130865,7 +129765,6 @@ seenrooftopbangkok.com, 1 seeonce.co, 1 seerainer.com, 1 -seerist.com, 1 seerr.ddns.net, 1 seersgroup.co.uk, 1 seeseekey.net, 1 @@ -130902,14 +129801,12 @@ segdogames.com, 1 segdomedia.com, 1 segel-setzen-buch.de, 1 -segger.com, 1 segm.org, 1 segmentify.com, 1 segmentnext.com, 1 segnalabullo.it, 1 segnidisegni.eu, 1 segnoadv.com, 0 -segpay.com, 1 segretario.it, 1 segulink.com, 1 segurancaresidencialbh.com.br, 1 @@ -131039,7 +129936,6 @@ selenegames.com, 1 seleondar.ru, 1 selesnafes.com, 0 -selexgalileo.com, 1 selezionebarbrboguaccero.cf, 1 selezionebarbrboguaccero.ga, 1 selezionebarbrboguaccero.tk, 1 @@ -131233,7 +130129,6 @@ senderismoinfantil.tk, 1 senderosdelavida.com, 0 sendex.top, 1 -sendflowers.pk, 1 sendgb.com, 1 sendigperu.com, 1 sendingbee.com, 1 @@ -131301,7 +130196,7 @@ sensibleita.tk, 1 sensiblelanecounty.tk, 1 sensical.net, 0 -sensofar.com, 1 +sensofar.com, 0 sensoft-int.com, 1 sensoft-int.net, 1 sensoft-int.org, 1 @@ -131396,7 +130291,6 @@ seodoma.ml, 1 seodrug.tk, 1 seoefectivo.com, 1 -seoenmexico.com.mx, 1 seoforyou.nl, 1 seogeek.nl, 1 seogeky.com, 1 @@ -131427,7 +130321,6 @@ seomen.biz, 1 seomonk.com, 1 seonaut.org, 1 -seonoco.com, 1 seonow.ga, 1 seonurse.com, 1 seooneclick.com, 1 @@ -131493,8 +130386,8 @@ sep.jgora.pl, 1 sep.rzeszow.pl, 1 sep.tarnobrzeg.pl, 1 -sepakbola.id, 1 separacioniglesiaestado.tk, 1 +sepehrmahan.com, 1 sepenggal.info, 1 sepio.systems, 1 sepmgroupec.com, 1 @@ -131507,7 +130400,6 @@ septentrionalist.org, 1 septicrepairspecialists.com, 1 septics.ga, 1 -septictankpumpingservices.com, 1 septodont.com.ru, 1 septona.gr, 1 septonol.tk, 1 @@ -131611,7 +130503,6 @@ seriesgratis.tk, 1 serifize.com, 1 serifosguide.dk, 1 -serije.co, 1 seringe.com, 1 seriouss.am, 1 serioussam.ml, 1 @@ -131651,7 +130542,6 @@ serval-formation.com, 1 servant42.com, 1 servantweb.fr, 1 -servatmandi.com, 1 servbay.com, 1 serve.com, 1 serve.gov, 1 @@ -131662,7 +130552,7 @@ servelelecciones.cl, 1 servelink.com, 1 servend.gov, 1 -servenet.one, 1 +servenet.one, 0 serveport.com, 1 servepublic.com, 1 servepublic.org, 1 @@ -131685,7 +130575,6 @@ serverco.com, 1 serverd.de, 1 serverdechile.tk, 1 -serverdensity.io, 1 serverdragon.site, 1 serverhost.no, 1 serverhuis.nl, 1 @@ -131715,7 +130604,6 @@ serveurs-minecraft.com, 1 serveursminecraft.org, 1 servfefe.com, 1 -servi-tek.net, 0 service-auto-baneasa.com, 1 service-auto-baneasa.ro, 1 service-centre.cf, 1 @@ -131732,6 +130620,7 @@ serviceautobaneasa.ro, 1 serviceboss.de, 1 servicecentreperth.com.au, 1 +servicechannel.com, 1 servicedesk.ath.cx, 1 serviceexpress.com, 1 servicefish.tk, 1 @@ -131746,7 +130635,6 @@ servicesforfree.com, 1 serviceslotenmaker.nl, 0 servicesneo.com, 1 -servicesnetpro.com, 1 servicespot.ca, 1 servicevie.com, 0 serviciales.com, 1 @@ -131814,7 +130702,6 @@ seryovpn.com, 1 ses-egy.com, 1 ses-offshore.com, 1 -sesa.org, 1 sesam-biotech.com, 1 sesamesoftware.com, 1 sesamomusical.tk, 1 @@ -131904,6 +130791,7 @@ sevinci.ch, 1 sevitahealth.com, 1 sevlaser.com, 1 +sevocomm.com, 1 sevsey.ru, 1 sewalaptopm2i.com, 0 sewardcountyne.gov, 1 @@ -131920,13 +130808,13 @@ sex-sex-cam.com, 1 sex-test.com, 1 sex-vergleich.com, 1 -sex-videochat.club, 1 sex5.com, 1 sexaki.com, 1 sexandthecitty.tk, 1 sexastr.club, 1 sexastr.com, 1 sexawynet.cam, 1 +sexblag.club, 1 sexcamsbay.com, 1 sexdocka.nu, 1 sexedquickies.com, 1 @@ -131937,18 +130825,22 @@ sexgirlfriend.com, 1 sexgood.com.ua, 1 sexin.nl, 1 +sexkazan.love, 1 sexkras.club, 1 +sexkrd.love, 1 sexkursk.club, 1 sexlipetsk.club, 1 sexminister.tk, 1 sexmobil.de, 1 sexocheb.com, 1 +sexochita.com, 1 sexoclicker.com, 1 sexoclicker.net, 1 sexoclicker.org, 1 sexocomgravidas.com, 1 sexogsamfunn.no, 1 sexogsamfunn.online, 1 +sexohab.guru, 1 sexokiev.love, 1 sexokolomna.com, 1 sexokrasnogorsk.com, 1 @@ -131957,12 +130849,12 @@ sexolipetsk.com, 1 sexologist.cf, 1 sexolviv.com, 1 +sexonr.com, 1 sexonwax.com, 0 sexorzn.red, 1 sexorzn.xyz, 1 sexosintabues30.com, 1 sexotomsk.com, 1 -sexoufa.center, 1 sexoyalta.love, 1 sexoyrelax.com, 1 sexpay.net, 1 @@ -131980,7 +130872,6 @@ sextubespot.com, 1 sextw.net, 1 sexualdiversity.org, 1 -sexufa.red, 1 sexvideos.tel, 1 sexvirtualspace.com, 1 sexvl.club, 1 @@ -132014,7 +130905,6 @@ seyr.it, 1 seyr.me, 1 seyv.io, 1 -seyyarelektrik.com, 1 seznam-clasic.cz, 1 seznam-classic.cz, 1 seznam-cz-tv.cz, 1 @@ -132153,7 +131043,7 @@ sgrh.com, 1 sgrmreproduccionapp.azurewebsites.net, 1 sgrossi.it, 1 -sgrowe.de, 1 +sgrowe.de, 0 sgrs.be, 1 sgrub.xyz, 1 sgs-systems.de, 1 @@ -132184,11 +131074,13 @@ shabashka.ml, 1 shabiwangyou.com, 1 shackleton.io, 1 +shad.waw.pl, 1 shade.sh, 1 shadebarandgrillorlando.com, 1 shadebarandgrillutica.com, 1 shadebarandgrillwindsor.com, 1 shadedesign.cz, 1 +shadefix.co.za, 1 shademid.com, 0 shadeouts.net, 1 shadesofgrayadr.com, 1 @@ -132210,6 +131102,7 @@ shadowknight.tk, 1 shadowlandconsulting.co.uk, 1 shadowlurker.com.au, 1 +shadowmas.ddns.net, 1 shadowmorph.info, 1 shadowping.com, 1 shadowplus.net, 0 @@ -132234,7 +131127,6 @@ shadrinsk-city.ru, 1 shadynook.net, 1 shadypark.tk, 1 -shafa.ua, 1 shaffer-law.com, 1 shaffermixers.com, 1 shafrental.id, 1 @@ -132260,6 +131152,7 @@ shahzaibm.com, 1 shaicoleman.com, 1 shaiden-porn.com, 1 +shaik.pl, 1 shailendra.org, 1 shailendramishra.com, 1 shailendramishra.in, 1 @@ -132272,6 +131165,7 @@ shakebeforeuse.tk, 1 shakeit.pt, 1 shaken-kyoto.jp, 1 +shakepay.com, 1 shakerheightsoh.gov, 1 shakerwebdesign.net, 1 shakespeareans.net, 1 @@ -132345,7 +131239,6 @@ shapesouthcarolina.gov, 1 shapeyourcity.ca, 1 shapeyourcityhalifax.ca, 1 -shapirofamilylaw.com, 1 sharaf.net, 1 sharanyamunsi.net, 1 sharanyan.com, 1 @@ -132462,6 +131355,7 @@ shawanocountywi.gov, 1 shawarmapressfranchise.com, 1 shawcentral.ca, 0 +shawclan.id.au, 1 shawfamily.au, 1 shawfamily.id.au, 1 shawiah.tk, 1 @@ -132493,6 +131387,7 @@ sheaf.site, 1 shear.tk, 1 shearin.pro, 1 +shearwaterdental.com, 1 sheaspire.com, 1 sheatoz.com, 1 sheboygancountywi.gov, 1 @@ -132661,6 +131556,8 @@ shifke.com, 1 shift-record.com, 1 shift-to.co.jp, 1 +shiftade.band, 1 +shiftadeband.com, 1 shiftcrypto.ch, 1 shiftcrypto.shop, 1 shiftcrypto.support, 1 @@ -132713,13 +131610,11 @@ shineleds.ga, 1 shinenet.cn, 1 shineon.biz, 1 -shineprodetail.nl, 1 shines.ml, 1 shinetruckleads.com, 1 shinghoi.com, 1 shinglereplacementlv.com, 1 shinice.net, 1 -shining.gifts, 1 shiningservices.ie, 1 shiningstarlogistics.com, 1 shinju.moe, 0 @@ -132735,6 +131630,7 @@ shinsyo.com, 1 shinta.ro, 1 shintoism.com, 1 +shinycleankitchen.com, 1 shinyoko-saisyuusyou.com, 1 shinypebble.uk, 1 shinyteethand.me, 1 @@ -132770,6 +131666,7 @@ shippingyourworld.ca, 1 shippingyourworld.com, 1 shipshewana.gov, 1 +shipsparrot.com, 1 shiptest.net, 1 shiptron.com, 1 shiqi.ca, 1 @@ -132827,6 +131724,7 @@ shiyutech.com, 1 shizoworld.de, 1 shizuoka-dental.com, 1 +shj.technology, 1 shk.im, 0 shk8.tk, 1 shkafi-krasnodar.tk, 1 @@ -132860,7 +131758,6 @@ sho-furtwangen.de, 1 shoahneveragain.com, 1 shoalcreekoutfitters.com, 0 -shobdonogor.net, 1 shochikubai.tk, 1 shochufes.jp, 1 shock.ee, 0 @@ -133140,7 +132037,6 @@ shoppsb.com, 1 shoppyad.com, 1 shopreme.com, 1 -shoprentone.com, 1 shopshap.ru, 1 shopsici.com, 1 shopsmarter.com, 1 @@ -133149,7 +132045,6 @@ shoptin.de, 1 shoptio.cz, 1 shoptions.net, 1 -shoptupperware.in, 1 shoptylerhomes.com, 1 shopunderwear.tk, 1 shopunilever.com, 1 @@ -133200,7 +132095,6 @@ shoshin-aikido.de, 1 shoshin.technology, 1 shoshonecityid.gov, 1 -shoshovis.com, 1 shossain.tk, 1 shost.ga, 1 shota-sekkotsuin.com, 1 @@ -133224,11 +132118,11 @@ shouldtest.net, 1 shouldtest.org, 1 shouohkai-dental.com, 1 +shoutmecrunch.com, 1 shoveltoss.com, 0 shovonhasan.com, 0 show.fo, 1 show2all.nl, 0 -showbetgiris.com, 1 showbits.net, 0 showboathotelac.com, 1 showcats.tk, 1 @@ -133255,6 +132149,7 @@ showslot.com, 1 showsonar.com, 1 shoyuf.top, 1 +shpfy-manager.com, 1 shpil.by, 1 shpilevsky.name, 1 shpiliak.com, 1 @@ -133336,7 +132231,6 @@ shunlian.live, 1 shunlian.plus, 1 shunlian.video, 1 -shunlian.vip, 1 shunliancloud.cn, 1 shunliancloud.com, 1 shunliancloud.com.cn, 1 @@ -133435,7 +132329,7 @@ sibs.com, 1 sibu.one, 1 sicaf.org, 1 -sicblox.com, 1 +sicblox.com, 0 siccardisport.it, 1 sich-fight.club, 1 sich-positionieren.net, 1 @@ -133451,7 +132345,6 @@ sicklyio.info, 1 sickmadworld.tk, 1 sicomasp.com, 1 -sicoobpaulista.com.br, 1 sicurezza24.info, 1 sicurezzalavoro24.com, 1 sicvisuals.com, 1 @@ -133474,7 +132367,6 @@ sidepodcastdaily.com, 1 sidepodcastextra.com, 1 sideral.is, 1 -sideshowbarker.net, 1 sidewalkcleaningchicago.com, 1 sidewalkpressurewashingchicago.com, 1 sidhbalibaba.com, 1 @@ -133503,6 +132395,7 @@ siecon-it.com, 1 siega.pl, 1 siegemund-frankfurt.de, 1 +sieglercars.ch, 1 siegprod.tk, 1 sieh.es, 0 sieiro.tk, 1 @@ -133566,7 +132459,7 @@ sightful.eu, 1 sightful.nl, 1 sightglasspartners.com, 1 -sightmachine.com, 0 +sightmachine.com, 1 sightseeing.news, 1 sighup.nz, 1 sigi.tk, 1 @@ -133613,7 +132506,6 @@ signcreative.de, 1 signeen.com, 1 signeen.net, 1 -signeen.org, 1 signere.com, 1 signetfm.com, 1 signicat.com, 1 @@ -133624,7 +132516,6 @@ significados.com, 1 significados.com.br, 1 significantbanter.com, 1 -signin.express, 1 signing-milter.org, 1 signing.tools, 1 signingcloud.com, 1 @@ -133688,7 +132579,6 @@ sildenafilcitrate.cf, 1 sildenafilcitrate100mg.ga, 1 silent-clean.de, 1 -silent.quest, 1 silent.se, 1 silentartifact.org, 1 silentdream.tk, 1 @@ -133710,7 +132600,6 @@ siliconheartlandohio.gov, 1 siliconlightworks.com, 1 siliconlowcode.com, 1 -siliconvalley-codecamp.com, 1 siliconvalley.center, 1 silina.tk, 1 siliton.pl, 1 @@ -133872,6 +132761,7 @@ simaogv.net, 1 simark.ca, 1 simart.cf, 1 +simartik.com, 1 simaspava.com.tr, 1 simava.org, 1 simbike.ru, 1 @@ -133962,7 +132852,6 @@ simpelkredit.dk, 1 simpeo.org, 1 simpex.ch, 1 -simphome.com, 1 simphony.cz, 1 simple-perfect.tk, 1 simple-test-to-demonstrate-the-maximum-length-of-a-domain-name.com, 1 @@ -133976,7 +132865,6 @@ simplecmsdemo.com, 1 simplecoding.click, 1 simplecompliance.co.uk, 1 -simplecrush.fr, 1 simplecrypt.io, 1 simplecryptoconvert.com, 1 simpledesk.net, 1 @@ -133985,7 +132873,6 @@ simplegoodhealth.com, 1 simplehome.ml, 1 simplehrtime.com, 1 -simpleinfoblog.com, 1 simpleinout.com, 1 simpleit.services, 1 simpleline.studio, 1 @@ -134006,7 +132893,6 @@ simpleports.org, 1 simpleprivacy.fr, 1 simpleprivacy.ovh, 1 -simpleprojects.net, 1 simplereport.gov, 1 simplerezo.com, 1 simplerses.com, 1 @@ -134027,7 +132913,7 @@ simplewire.de, 1 simplexgame.net, 1 simplexwireless.com, 1 -simplia.cz, 1 +simplia.cz, 0 simpliby.com, 1 simplicitypvp.net, 1 simplifiedlaws.com, 1 @@ -134170,7 +133056,6 @@ singaporepsa.com, 1 singaporetoptentravel.com, 1 singaporewebdesign.tk, 1 -singaporeyachtcharter.com, 1 singapur24.tk, 1 singee.me, 1 singel.ch, 1 @@ -134290,13 +133175,12 @@ sirbio.ru, 1 sircon.no, 1 sirena.ml, 1 -sirenassociates.com, 1 +sirenassociates.com, 0 sirenasweet.net, 1 sirenasweet.org, 1 sirencallofficial.com, 1 sirenequestrianvaulting.co.uk, 1 sirenequestrianvaulting.com, 1 -sirenslove.com, 1 sirenvaulting.club, 1 sirenvaulting.co.uk, 1 sirenvaulting.com, 1 @@ -134379,7 +133263,6 @@ sistrade.com, 1 sisv.eu, 1 sit-brn.ru, 1 -sit-tech.by, 1 sit.ec, 1 sit.moe, 1 sit.sh, 1 @@ -134417,7 +133300,6 @@ sitedynamix.co.uk, 1 siteforce.com, 1 sitehizlandir.com, 1 -siteinlight.com, 1 siteintelstage.com, 1 siteinteressant.net, 1 sitek.rocks, 1 @@ -134430,7 +133312,6 @@ sitemaxiphilippe.ch, 1 sitemydesk.fr, 1 sitenv.org, 1 -sitepentruprofesori.com, 0 sitepex.com, 1 siteplug.com, 1 sitepokupok.ru, 1 @@ -134466,7 +133347,6 @@ sittogether.club, 1 sittogether.tw, 1 situm.com, 1 -situs.web.id, 0 situsbandarq.cf, 1 situsbandarq.ga, 1 situsbandarq.ml, 1 @@ -134485,7 +133365,6 @@ siw.nl, 1 siw64.com, 1 siwa.cf, 1 -siwek.xyz, 1 siwiki.rs, 1 siwyd.com, 1 six.ee, 1 @@ -134532,6 +133411,7 @@ sjoelen.tk, 1 sjoelsport.nl, 1 sjoorm.com, 1 +sjorssportief.nl, 1 sjorsvanweert.nl, 1 sjouke.dedyn.io, 1 sjparanormal.tk, 1 @@ -134542,6 +133422,7 @@ sjtravel.guru, 1 sjuhawknews.com, 1 sjwheel.net, 1 +sk-ii.com, 1 sk.tl, 1 skaala.com, 1 skaalen.com, 1 @@ -134570,6 +133451,7 @@ skarox.net, 1 skarox.ru, 1 skat.dk, 1 +skatefilms.tv, 1 skateparkmontbriz.tk, 1 skaterangels.tk, 1 skaterepublic.tk, 1 @@ -134594,6 +133476,7 @@ skeditor.tk, 1 skeeley.com, 1 skeetads.com, 1 +skegnesstec.ac.uk, 1 skei.org, 1 skepneklaw.com, 1 skepp.com, 1 @@ -134654,7 +133537,6 @@ skill.moe, 1 skill.tk, 1 skillablers.com, 1 -skillcycle.com, 1 skilldnsproc.com, 1 skilletfood.com, 1 skillmoe.at, 1 @@ -134691,7 +133573,6 @@ skinlogic.org, 1 skinlords.com, 1 skinmarket.co, 1 -skinmedshop.ro, 1 skinmodo.com, 1 skinnation.tk, 1 skinneymedspa.com, 0 @@ -134766,7 +133647,6 @@ skolniweby.cz, 1 skolplattformen.org, 1 skolskyportalporuba.cz, 1 -skolverket.se, 1 skooli.com, 1 skorbord.tk, 1 skorepova.info, 1 @@ -134839,7 +133719,7 @@ sky-of-use.net, 1 sky-os.ru, 1 sky-wap.cf, 1 -sky2tours.com, 1 +sky2tours.com, 0 skyarch.net, 1 skybirch.com, 1 skybirds.org, 1 @@ -134877,7 +133757,6 @@ skyem.co.uk, 0 skyeng.ru, 1 skyevg.systems, 1 -skyexpressinternational.com, 1 skyeyes.tw, 1 skyfall.network, 1 skyfcu.org, 1 @@ -134902,7 +133781,6 @@ skylimitmedia.com, 1 skyline.link, 1 skyline.tw, 1 -skylineexplorer.com, 1 skylinehk.org, 1 skylinehouse.ca, 1 skylinemail.tw, 1 @@ -135013,7 +133891,6 @@ slamix.nl, 1 slamtradingcards.com.au, 1 slan.fr, 1 -slangbella.com, 1 slangdomains.com, 1 slaninka.eu, 1 slanterns.net, 1 @@ -135031,7 +133908,6 @@ slashorg.net, 1 slashrepeat.com, 1 slaskie.pl, 1 -slass.fr, 1 slate.to, 1 slatechart.com, 1 slated.ie, 0 @@ -135140,7 +134016,6 @@ slimetutorial.com, 1 slimgrafix.cz, 1 slimhost.com.ua, 1 -slimmarkets.com, 1 slimopweg.be, 1 slimpay.com, 1 slimspots.com, 1 @@ -135378,6 +134253,7 @@ smartbiz.vn, 1 smartblock.cloud, 1 smartbooqing.com, 1 +smartbuytrends.com, 1 smartcar.com, 0 smartcard.tools, 1 smartcentres.com, 1 @@ -135420,9 +134296,7 @@ smartgridsecurity.com, 1 smartgridsecurity.org, 1 smartguardzone.kr, 1 -smarthdd.com, 1 smarthealthinnovationlab.com, 1 -smarthomegain.com, 1 smarthrms.com, 1 smartick.com.do, 1 smartit.gr, 1 @@ -135431,7 +134305,6 @@ smartland.com, 1 smartlandapartments.com, 1 smartlandconstruction.com, 1 -smartlandturnkey.com, 1 smartleads.tk, 1 smartliferd.ml, 1 smartlinecomputers.nl, 1 @@ -135446,6 +134319,7 @@ smartlogtower.com, 1 smartlooks.es, 1 smartmachine.com, 1 +smartmail.io, 1 smartmail24.de, 1 smartme.pl, 1 smartmeal.ru, 1 @@ -135607,7 +134481,6 @@ smimea.info, 1 smipty.cn, 1 smipty.com, 1 -smiraus.cz, 1 smirniopoulos.gr, 1 smishnik.tk, 1 smit.com.ua, 1 @@ -135635,6 +134508,7 @@ smitsmail.net, 1 smittybilt.com, 1 smkkesfambatujajar.sch.id, 1 +smkn1luragung.sch.id, 1 sml.lc, 1 smlk.org, 1 smlstriperfishing.com, 1 @@ -135687,7 +134561,6 @@ smoothambler.com, 1 smoothfreight.ca, 1 smoothics.at, 1 -smoothics.com, 0 smoothics.eu, 1 smoothics.mobi, 1 smoothics.net, 1 @@ -135822,7 +134695,6 @@ sneakycode.net, 1 sneakynote.com, 1 sneakypaw.com, 1 -sneberger.cz, 0 sneed.company, 1 sneed.it, 1 sneedit.com, 1 @@ -135842,7 +134714,6 @@ snepflix.com, 1 snerith.com, 1 snesdev.com, 1 -snetts.com, 1 snfdata.com, 0 sng-ramenbet.com, 1 sngallery.co.uk, 1 @@ -135860,19 +134731,15 @@ sniffing.gq, 1 sniffle.eu, 1 sniffnfetch.com, 1 -sniffy.ee, 1 snikket.de, 1 snipdrive.com, 1 -sniper.cat, 1 snipettemag.com, 1 snipl.io, 1 snipp.gg, 1 snipp.lol, 1 snippet.host, 1 snippet.ml, 1 -snippet.press, 1 snippet.wiki, 0 -snippetpress.com, 1 snitch.rocks, 1 snitchnet.tk, 1 snitko.pro, 1 @@ -135935,7 +134802,7 @@ snowy.land, 1 snowyluma.com, 1 snowyluma.me, 1 -snrat.com, 1 +snrat.com, 0 snrd-africa.net, 1 snrd.de, 1 snrd.eu, 1 @@ -135973,7 +134840,6 @@ soapsspoilers.com, 1 soar-npc.org, 1 soat.fr, 0 -soatplus.com, 1 soax.com, 0 sobakasite.tk, 1 sobaki.tk, 1 @@ -136002,7 +134868,6 @@ sochi.tatar, 1 sochionline.tk, 1 soci.ml, 1 -socia.nl, 1 sociaalwerknederland.nl, 1 sociability.dk, 0 social-class.ga, 1 @@ -136029,13 +134894,13 @@ socialdemo.ml, 1 socialdemo.tk, 1 socialdevelop.biz, 0 +socialdocumentary.net, 1 socialeducation.tk, 1 socialesactivo.ga, 1 socialesretro.tk, 1 socialfreak.cf, 1 socialgroups.tk, 1 socialguard.net, 1 -socialhams.net, 1 socialhax.com, 1 socialhp.com, 1 socialhula.com, 1 @@ -136282,7 +135147,7 @@ soil2.ch, 1 soilegustafsson.fi, 1 soillessgeek.com, 1 -soilscapesolutions.com, 1 +soilscapesolutions.com, 0 sointelcom.com.co, 1 soinvett.com, 0 soissons-technopole.org, 1 @@ -136311,7 +135176,6 @@ solana-active.tk, 1 solanacasinos.io, 1 solanaroyale.com, 1 -solandsimonasphalt.com, 1 solanocounty.gov, 1 solanowonen.nl, 1 solarace.tk, 1 @@ -136370,13 +135234,11 @@ soldamontanhabeachwear.com.br, 1 soldarizona.ga, 1 soldaten-genealogie.tk, 1 -soldbygagan.com, 1 soldbypatrice.com, 1 solden.be, 1 soldesduck.be, 1 soldesduck.ch, 1 soldierangels.tk, 1 -soldieroftruthpublishing.com, 1 soldiersmg.tk, 1 sole-erdwaermetauscher.de, 1 soleanos.tk, 1 @@ -136422,6 +135284,7 @@ solisrey.es, 1 solitaire-game.org, 1 solitairenetwork.com, 1 +solitary.social, 1 solitaryride.com, 1 solitech.bg, 1 soliten.de, 1 @@ -136433,6 +135296,7 @@ solix.com, 1 sollah.com, 1 sollahlibrary.com, 1 +sollea.co, 1 sollet.ac, 1 sollishealth.com, 1 solliv.com, 1 @@ -136455,16 +135319,15 @@ sololearn.com, 1 solomidis.tk, 1 solomo.pt, 1 -solomoncorp.com, 1 solomonsklash.io, 1 solongandthanksforallthe.fish, 1 soloparati.cf, 1 solopress.com, 1 soloprivacidad.com, 1 +soloproaudio.com, 1 soloproductos.top, 1 soloroboto.com, 1 solosesso.tk, 1 -solostocks.cl, 1 solostocks.com, 1 solostocks.com.ar, 1 solostocks.com.br, 1 @@ -136482,12 +135345,14 @@ sols.style, 1 solsea.io, 1 solsi.ga, 1 +solsocog.de, 1 solsticecam.com, 1 soltysblue.pl, 0 solucion.gq, 1 solucionesmk.online, 1 solucionesremotas.cl, 1 solucionupsperu.com, 1 +solumgb.co.uk, 1 solunet.com.ar, 1 soluply.com, 1 solut.ai, 1 @@ -136599,6 +135464,7 @@ sona.fr, 1 sonacupalova.cz, 1 sonalisharma.co.in, 1 +sonalsrinath.com, 1 sonar.ga, 1 sonaraamat.com, 1 sonarhmx01.serveftp.org, 1 @@ -136641,7 +135507,6 @@ sonia.ai, 1 soniaai.com, 1 soniaferrer.tk, 1 -sonic-prices.com, 1 sonic.sk, 0 sonic.studio, 1 sonicautomation.ai, 1 @@ -136817,7 +135682,6 @@ sosesh.shop, 1 sosessaimabeilles.com, 1 sosevents.nl, 1 -soshace.com, 1 sosharch.com, 1 soshin.cf, 1 sosimple.academy, 1 @@ -136826,7 +135690,6 @@ soslowowl.com, 1 soslsd.org, 0 sosmicro.tk, 1 -sosnc.gov, 1 sosnovka.ga, 1 soso.ga, 1 soso.loan, 1 @@ -136844,7 +135707,6 @@ sostacancun.com, 1 soste.fi, 0 sosteric.si, 1 -sostidy.com, 1 sosuchki.com, 1 sosyalat.com, 1 sosyalpro.com.tr, 1 @@ -136877,7 +135739,6 @@ soufastnet.com.br, 1 souga.eu.org, 1 souked.com, 1 -soukjoint.com, 1 soukka-seura.fi, 1 soukodou.jp, 1 soul-of-style.com, 1 @@ -136896,7 +135757,6 @@ soulmating.de, 1 soulmusic.tk, 1 soulnatura.es, 1 -soulogic.com, 1 soulpowercoaching.ga, 1 soulreapers.tk, 1 soulshare.com, 1 @@ -136949,7 +135809,6 @@ soundmoney.club, 1 soundmoney.page, 1 soundmoney.tech, 1 -soundoffsignal.com, 1 soundonmike.tk, 1 soundprofessionals.com, 1 soundproofingideas.com, 1 @@ -137026,6 +135885,7 @@ southernforge.com, 1 southerngospelnow.com, 1 southerngospelprizes.com, 1 +southernknightsatlanta.com, 1 southernlights.cf, 1 southernlights.club, 1 southernlights.gq, 1 @@ -137064,6 +135924,7 @@ southphoenixair.tk, 1 southportland.gov, 1 southridgeservices.com, 1 +southrock.com, 1 southsands.com, 1 southshoreautowash.com, 1 southside-crew.com, 1 @@ -137170,10 +136031,8 @@ sp-dynamo.com, 1 sp-gg.com, 1 sp-magic.de, 1 -sp-moebel.net, 1 sp-pn.com, 1 sp-sites.com.au, 1 -sp.rw, 1 sp03.de, 1 sp2hari.com, 1 spa-center.tk, 1 @@ -137364,7 +136223,6 @@ sparvagn.tk, 1 sparx.dog, 1 spasem-park.tk, 1 -spass.info, 1 spasskellner-comedykellner.ch, 1 spatialflunky.one, 1 spatialnom.com, 1 @@ -137403,7 +136261,6 @@ speak-polish.com, 1 speak.nl, 0 speak.software, 1 -speakandgo.education, 1 speakeasy.co, 1 speakermatch.com, 1 speakersassociates.com, 1 @@ -137442,7 +136299,6 @@ specialty-air.com, 1 specialtyalloys.ca, 1 specialtyjets.ca, 1 -specialtysteelsupply.com, 1 specialworld.ml, 1 speciauxquebec.com, 1 species-identification.org, 1 @@ -137494,7 +136350,6 @@ speeders.ga, 1 speedeserver.org, 1 speedexam.net, 1 -speedhoundz.com, 1 speedleads.dk, 1 speedlearning.ml, 1 speedlearningapp.com, 1 @@ -137505,7 +136360,6 @@ speedsvip.cc, 1 speedtailors.com, 1 speedtemplate.de, 1 -speedtest-russia.com, 1 speedvitals.com, 1 speedwaybring-proposal.cf, 1 speedwaybusinesspark.com, 1 @@ -137567,7 +136421,6 @@ speventos.es, 1 spewingmews.moe, 1 speww.com, 1 -spfusion.com, 1 sphaeristerium.it, 1 sphereblur.com, 1 spherefluidics.com, 1 @@ -137594,7 +136447,6 @@ spicevids.com, 1 spicevidsgay.com, 1 spichki.tk, 1 -spicken.net, 1 spicture.in, 1 spicydog.org, 1 spicydog.tk, 1 @@ -137646,11 +136498,11 @@ spillefuglen.com, 1 spillforum.no, 1 spillhost.no, 1 -spillhosting.no, 1 spilnu.dk, 1 spiludennemid.com, 1 spin.city, 1 spinal.ga, 1 +spinbetter.club, 0 spinbetter.com, 1 spinchcasino-gr.com, 1 spincity-casino.com, 1 @@ -137666,7 +136518,7 @@ spinozablue.com, 1 spinpay.com.br, 1 spinque.com, 1 -spinraza.com, 1 +spinraza.com, 0 spins.city, 1 spins.fedoraproject.org, 1 spinscity-casino.info, 1 @@ -137717,6 +136569,7 @@ splconsulenza.it, 1 spleis.no, 1 splendadent.it, 1 +splendidaccounts.pk, 1 splendorservizi.it, 1 splex.com, 1 spli.co, 1 @@ -137775,7 +136628,6 @@ spookyinternet.com, 1 spoorcam.nl, 1 spoorts.io, 1 -sporadesnews.gr, 1 sporenvanslavernijutrecht.nl, 1 sporeprinters.com, 1 sporicidluhopisycr.cz, 1 @@ -137791,7 +136643,6 @@ sport-potreby.sk, 1 sport-school.tk, 1 sport-socken.net, 1 -sport-tv-guide.live, 1 sport24.by, 1 sportabatese.tk, 1 sportabee.com, 0 @@ -137902,6 +136753,7 @@ spotonlive.dk, 1 spotonphoto.co.nz, 1 spotpetins.com, 1 +spotpetinsurance.ca, 1 spotsee.io, 0 spotsolutions.com, 1 spotswoodvet.com, 1 @@ -138153,7 +137005,6 @@ sr.ht, 1 sr2.uk, 1 sr33.com, 1 -sr3cybersecurity.com, 1 sr88.co.uk, 1 sr88.me.uk, 1 srae.me.uk, 1 @@ -138187,7 +137038,6 @@ srfloki.com, 1 srgry.link, 1 srhdesign.co.uk, 1 -sri.com, 1 sri.com.pa, 0 srife.net, 1 srigc.com, 1 @@ -138274,14 +137124,12 @@ ssatpa.com, 1 ssatripura.com, 1 ssb.ee, 1 -ssbcheyenne.com, 1 ssbjk.org, 1 ssbljk.com, 1 ssbrm.ch, 1 ssbwanamingo.com, 1 ssbwiki.com, 1 sscd.no, 1 -sschd.cc, 0 sscnapoli.it, 1 ssconn.com, 1 ssd.today, 1 @@ -138290,8 +137138,8 @@ ssenberg.nl, 1 ssense.co.jp, 0 ssentinel.com, 1 -sserc.ca, 1 ssetechnologies.com, 1 +ssf.no, 0 ssfca.gov, 1 ssh-keys.online, 1 ssh-vault.com, 1 @@ -138371,7 +137219,6 @@ sstaging.com, 1 sstarnation.com, 1 sstech.us, 1 -ssu.moe, 1 ssuiteoffice.com, 1 ssuitesoft.com, 1 st-annen-museum.de, 1 @@ -138381,7 +137228,6 @@ st-li.com, 0 st-news.de, 1 st-nicolaus.sk, 1 -st-shakyo.jp, 1 st-sleek.com, 1 st-steuern.de, 1 st3tailor.com.br, 1 @@ -138412,7 +137258,6 @@ stackroute.in, 1 stackstartup.com, 1 stackstartup.tech, 1 -stacky.me, 1 stad.gent, 1 stadgent.be, 1 stadiamaps.com, 1 @@ -138595,7 +137440,6 @@ standard-wohnungsbaukredit.info, 1 standard-wohnungsbaukredit.net, 1 standard-wohnungsbaukredit.org, 1 -standard.co.uk, 1 standardizarea.ro, 1 standardlifters.com, 1 standardmetrics.io, 1 @@ -138657,7 +137501,6 @@ star-clean.it, 1 star-darom.co.il, 1 star-life.tk, 1 -star-matrimony.com, 1 star-one.co.uk, 1 star.my.id, 1 star.watch, 1 @@ -138708,14 +137551,12 @@ starhaven.io, 1 starherald.com, 1 starheroes.io, 1 -stari.co, 1 stariders.com, 1 starina.ru, 1 starinc.xyz, 1 staring.tk, 1 staringer.net, 1 starka.st, 1 -starkbim.com, 1 starking.net.cn, 1 starking.tk, 1 starknh.gov, 1 @@ -138723,7 +137564,6 @@ starkstromkonsument.de, 1 starkvilleurgentcareclinic.com, 1 starlabs.bio, 1 -starless.one, 1 starlightcinema.co.nz, 1 starlim.co.in, 1 starlim.org, 1 @@ -138732,7 +137572,6 @@ starlingdb.org, 1 starlinks.tk, 1 starlinkz.tk, 1 -starluky.com, 1 starlux.cz, 1 starlynr.sk, 1 starman.agency, 1 @@ -138904,7 +137743,6 @@ stationnement-villeurbanne.fr, 1 stationstuinenbarendrecht.nl, 0 statista.com, 1 -statistician-online.com, 0 statistik-seminare.de, 1 statius.co.uk, 1 statnevlajky.sk, 1 @@ -138935,7 +137773,6 @@ statusspb.ru, 1 statuswatch.io, 1 statxperts.com, 1 -stauffer-media.net, 1 stavgp2.ru, 1 stavinchains.tk, 1 stavnager.net, 1 @@ -139000,6 +137837,7 @@ stdnet.ru, 1 stdssr.com, 1 ste2.de, 1 +stea-web.com, 1 steacy.tech, 1 steak-kojiro.com, 1 steakovercooked.com, 1 @@ -139025,7 +137863,7 @@ steamgifts.com, 1 steamid.net, 1 steamid.tools, 1 -steamirontested.com, 1 +steamirontested.com, 0 steamkeyget.ga, 1 steamlevelmarket.com, 1 steamold.com, 0 @@ -139080,6 +137918,7 @@ stefaanoyen.be, 1 stefamedia.com, 1 stefan-bayer.eu, 1 +stefan-henning.de, 1 stefan-karstens.de, 1 stefan-rothe.ch, 1 stefan-schlueter.de, 1 @@ -139136,7 +137975,6 @@ stek-usa.com, 1 stekelenburg.me, 1 steklein.de, 1 -stel-stroi.com, 1 steleentechnischevraag.com, 1 steleentechnischevraag.eu, 1 steleentechnischevraag.nl, 1 @@ -139196,6 +138034,7 @@ stenhojmedia.dk, 1 stening.co, 1 steno.nl, 1 +stenstromen.se, 1 stenvallmcclain.tk, 1 stenzhorn-cloud.de, 1 steolo.com, 1 @@ -139221,7 +138060,7 @@ stephen-oliver-art.co.uk, 1 stephenalansalon.com, 1 stephenbakalian.com, 1 -stephencashman.com, 1 +stephencashman.com, 0 stephencorp.com, 1 stephencreilly.com, 1 stephenhaunts.com, 1 @@ -139369,13 +138208,11 @@ stewardshipontario.ca, 1 stewardshipproperties.com, 1 stewart.tk, 1 -stewartowenford.com, 1 stewartsfoodonline.com, 1 stewpolley.com, 1 stfd-oh.gov, 1 stfrancisnaugatuck.org, 1 stg-0-con.com, 1 -stg-investing.ru, 1 stgabrielstowepa.org, 1 stgeorgegolfing.com, 1 stgeorgehub.com, 1 @@ -139452,8 +138289,8 @@ stijnodink.nl, 1 stikic.me, 1 stikkie.me, 1 -stikkyikkys.com, 1 stikonas.eu, 0 +stila.no, 0 stileapp.com, 1 stilecop.com, 1 stilettobg.com, 1 @@ -139497,11 +138334,9 @@ stirlingpoon.com, 1 stirringphoto.com, 1 stisidores.org, 1 -stitch.money, 0 stitchersvillage.com, 1 stitchlabs.com, 1 stitchmerch.me, 0 -stitchyard.in, 0 stivesbouncycastlehire.co.uk, 1 stjameswest.com, 1 stjh.org.sg, 1 @@ -139542,7 +138377,6 @@ stlouis-mo.gov, 1 stlouiscountymovotes.gov, 1 stlouisfence.com, 1 -stlouisinsuranceco.com, 1 stlouisnativeflute.com, 1 stlouisparkmn.gov, 1 stlouisstabilizing.com, 1 @@ -139771,7 +138605,6 @@ storage-books.gq, 1 storage-in-motion.com, 0 storageideas.uk, 1 -storageioblog.com, 1 storagenewsletter.com, 1 storageshedsnc.com, 1 storck.com, 1 @@ -139811,6 +138644,7 @@ storiadellarte.com, 1 storiadirectory.tk, 1 storiagraph.com, 1 +storiatipic.com, 1 stories-pro.com, 1 storiesbysign.com, 1 storillo.com, 1 @@ -139852,7 +138686,6 @@ storybuilder.me, 1 storyclash.com, 1 storycollective.film, 1 -storycopy.org, 1 storycycle.tk, 1 storyland.ie, 1 storyliebe.de, 1 @@ -139880,7 +138713,6 @@ stowarzyszeniegetback.pl, 1 stoxford.com, 1 stp-ip.com, 1 -stp-ip.net, 1 stp.dev, 1 stpancras.com, 1 stpatrick.tk, 1 @@ -139937,7 +138769,6 @@ strandhaus-hinter-der-duene.de, 1 strandhousedingle.com, 1 strandkorb-jentzsch.de, 1 -strandom.ru, 1 strandschnuppern.de, 0 strange.ga, 1 strangecharmlabs.com, 1 @@ -140055,6 +138886,7 @@ stream.gifts, 1 stream.ru, 0 stream10.cz, 1 +streamableaf.xyz, 1 streamblur.net, 1 streamcdn.cz, 1 streamchan.org, 1 @@ -140131,7 +138963,6 @@ strefapi.pl, 1 strefarysunku.pl, 1 strehl.tk, 1 -streiche.net, 1 strem.cz, 1 stremio.com, 1 strenge-zucht.schule, 1 @@ -140356,13 +139187,11 @@ studio-fotografico.ru, 1 studio-gama.pl, 1 studio-impress.com, 1 -studio-l.cz, 1 studio-mir.tk, 1 studio-n.pl, 1 -studio-np.ru, 1 studio-one.ru, 1 studio32.tk, 1 -studio34yoga.com, 1 +studio34yoga.com, 0 studio4101.ga, 1 studio413.net, 1 studio54.tk, 1 @@ -140401,7 +139230,6 @@ studiohomebase.amsterdam, 1 studiokaczmarek.pl, 1 studiolegalemarchi.tk, 1 -studiolegalemetta.com, 1 studiolegalepaternostro.it, 1 studiolegalesinigaglia.it, 1 studiolive.club, 1 @@ -140415,7 +139243,6 @@ studiopirrate.com, 1 studioriehl.com, 1 studioroxo.com, 1 -studioshiftup.net, 1 studiosql.ml, 1 studiostawki.com, 1 studiostudio.net, 1 @@ -140565,7 +139392,6 @@ stylett.ru, 1 styletyx.com, 1 stylewindows.co.uk, 1 -stylezutra.com, 1 stylidafm.gr, 1 stylight.co.uk, 1 stylight.com, 1 @@ -140581,7 +139407,6 @@ stylle.me, 1 styllussports.com.br, 1 stylodessens.fr, 1 -stylspire.com, 1 stylusonline.org, 1 styplon.cf, 1 stypr.com, 1 @@ -140641,7 +139466,6 @@ subology.co, 1 suborbital.io, 1 subpage.tk, 1 -subquery.network, 1 subreport-elvis.de, 1 subscene.be, 1 subscription-list.com, 1 @@ -140718,7 +139542,6 @@ sudanindependent.com, 0 sudanindependent.net, 1 sudaraka.org, 0 -sudarsancommunication.com, 1 suddenlysavvy.com, 1 sudeleycastle.co.uk, 1 sudetytour.cz, 1 @@ -140790,6 +139613,7 @@ sugos.gq, 1 sugos.ml, 1 suguo.vip, 1 +suhaildawood.com, 1 suhost.com.br, 1 suhost.site, 1 suhsport.es, 1 @@ -141020,8 +139844,8 @@ sunkimurology.com, 1 sunlit.cloud, 1 sunmail.uk, 1 -sunmantechnology.com, 1 sunmeiren.com, 1 +sunmetis.com, 1 sunn.ie, 1 sunnuntaileivonta.fi, 1 sunnuntaimargariini.fi, 1 @@ -141212,7 +140036,7 @@ superguide.com.au, 1 superguide.nl, 1 superhappiness.com, 1 -superherba.cz, 1 +superherba.cz, 0 superherofactory.hu, 1 superhits.gq, 1 superhumanendurance.ga, 1 @@ -141341,6 +140165,7 @@ supportme123.com, 0 supportrelatecare.org, 1 suppos-net.tk, 1 +supra.tf, 1 supracube.com, 1 supraelco.com, 1 suprax365.tk, 1 @@ -141442,6 +140267,7 @@ surveyorcloud.com, 1 surveyremover.tk, 1 surveyspy.net, 1 +surveytester.com, 0 surveyviet.com, 1 survicate-cdn.com, 1 survicate.com, 1 @@ -141496,6 +140322,7 @@ sustainabilityknowledgegroup.com, 1 sustainabilitysociety.hk, 1 sustainablefibre.org, 1 +sustainableputnam.org, 0 sustainableux.com, 1 sustainableweb.dk, 1 sustainalists.com, 1 @@ -141749,7 +140576,6 @@ swayampaaka.com, 1 swc-cfc.gc.ca, 1 swcleanair.gov, 1 -swd.media, 1 swdb.jp, 1 swe77.com, 1 sweak.net, 1 @@ -141759,7 +140585,7 @@ sweatercon.com, 1 swebdigitalmarketing.com, 1 swecha.org, 1 -swedbank.com, 1 +swedbank.com, 0 swedbank.se, 1 swederica.tk, 1 swedish-saints.tk, 1 @@ -141784,8 +140610,6 @@ sweetcalculus.ru, 1 sweetcoraline.eu.org, 1 sweetcorner.tk, 1 -sweetdata.io, 1 -sweetdeko.com, 1 sweetdevilswares.com, 1 sweeteleven.tk, 1 sweetgood.de, 1 @@ -141866,6 +140690,7 @@ swindontennisclub.azurewebsites.net, 1 swindontennisclub.org, 1 swineson.me, 1 +swing-belleville.de, 0 swing.berlin, 1 swingerclub.in, 1 swingers.com.pt, 1 @@ -141916,7 +140741,6 @@ swissvanilla.com, 1 swisswebhelp.ch, 1 swissxperts.ch, 1 -switch-defekt.de, 1 switch-trader.com, 1 switch.pt, 0 switch2osm.org, 1 @@ -141985,6 +140809,7 @@ sxistolithos.gr, 1 sxls.com, 1 sxmd99.com, 1 +sxtik.com, 0 sy-anduril.de, 1 sy.st, 1 sy24.ru, 1 @@ -142040,7 +140865,6 @@ sylvia.my.id, 1 sylviaharke.de, 1 sylviamartinez.com, 1 -sylviemifsud.fr, 1 sylwiart.pl, 1 sylwiaspychala.pl, 1 sym01.com, 1 @@ -142128,10 +140952,9 @@ synetiq.co.uk, 1 synfrait.com, 1 synitsa.tk, 1 -synlab-recrute.fr, 0 synlab.es, 1 synology-distribution.de, 1 -synonimluksusu.pl, 1 +synonimluksusu.pl, 0 synony.me, 1 synonym24.at, 1 synoptek.com, 1 @@ -142153,7 +140976,6 @@ synthpop.ai, 1 syntia.tk, 1 syntric.io, 1 -synuosity.com, 1 synxfps.de, 1 syobon.org, 1 syogainenkin119.com, 1 @@ -142215,7 +141037,6 @@ sysmike.de, 1 sysmike.net, 1 sysnet.cz, 1 -syson.it, 1 sysoons.com, 1 sysopworld.cf, 1 sysopworld.ga, 1 @@ -142266,6 +141087,7 @@ systemtoto.ml, 1 systemysportowe.pl, 1 systemzeit.info, 1 +systiendavirtual.com, 0 systime.dk, 1 systoolbox.net, 1 systronlabs.com, 1 @@ -142281,7 +141103,6 @@ syuumi.eu, 1 syuumi.me, 1 syzygy-tables.info, 1 -syzygycareers.com, 1 sz-ideenlos.de, 1 sz-lessgym-kamenz.de, 1 szabadpingvin.eu, 1 @@ -142490,7 +141311,6 @@ tabella.fi, 1 taberna.tk, 1 tabernaalibaba.tk, 1 -tabernacallemelancolia.com, 1 tabi-news.com, 1 tabi-runrun.com, 1 tabi-time.com, 1 @@ -142585,7 +141405,6 @@ tafp3.ga, 1 tafs.com, 1 taftok.gov, 1 -tafttribune.org, 1 tafttx.gov, 1 tafusu-support.com, 1 tag-insights.com, 1 @@ -142669,7 +141488,6 @@ tailsfromvetschool.com, 1 tailsteak.tk, 1 tailwindapp.com, 1 -tailwindweekly.com, 1 tainiesonline.tk, 1 taintedart.co.nz, 1 taipak-krasnoyar.tk, 1 @@ -142791,7 +141609,6 @@ taladphapim.com, 1 talakacaruli.tk, 1 talalaok.gov, 1 -talamaskjoias.com.br, 1 talbottimber.co.uk, 1 talbottteas.com, 1 talcualdigital.com, 1 @@ -142822,8 +141639,10 @@ talentplatform.com, 1 talentplatform.eu, 1 talentplatform.us, 1 +talentsplit.com, 1 talentuar.com, 1 talentwall.io, 1 +taler-systems.com, 1 taler.net, 1 talesbazaar.com, 1 talesfromthebigpig.com, 1 @@ -142834,7 +141653,7 @@ talichi.es, 1 talideon.com, 0 talikotang.tk, 1 -talisadesign.fi, 1 +talisadesign.fi, 0 talisman-amulet.ga, 1 talk-local.com, 1 talk.google.com, 1 @@ -142882,7 +141701,6 @@ tallulahbernard.com, 1 tallwoodmedical.com, 1 tallyfy.com, 1 -tallylights.com, 1 tallysolutions.com, 1 talmischleather.com, 1 taloman.fi, 1 @@ -142903,7 +141721,6 @@ tamaoka-eyeclinic.com, 1 tamarac.gov, 1 tamareverson.tk, 1 -tamarind.by, 1 tamarpsychotherapy.co.uk, 1 tamashimx.net, 1 tambahpinter.com, 1 @@ -142950,6 +141767,7 @@ tampa.gov, 1 tampabaybusinesslistings.com, 1 tampabayhistorycenter.org, 1 +tampabayhometours.info, 1 tampacific.net, 1 tampacific.vn, 1 tampaexplorer.ml, 1 @@ -143036,7 +141854,6 @@ tankpassen-vergelijken.nl, 1 tanks.je, 1 tankski.co.uk, 1 -tankture.com, 1 tanned.tk, 1 tannenhof-moelln.de, 1 tanner.sh, 1 @@ -143095,7 +141912,6 @@ taowa.ca, 1 taoyingchang.tk, 1 tap.az, 1 -tapapp.cloud, 1 tapbutdao.com, 1 tapcheck.com, 1 tapchiphaidep.info, 1 @@ -143107,14 +141923,12 @@ tapestryjournal.com, 1 tapesvip.xyz, 1 tapetenresonanz.de, 1 -tapinto.net, 1 tapirs.jp, 1 taplemon.at, 1 taplemon.com, 1 tapmat.com, 1 tapo.com, 1 tapparellemessina.it, 1 -tappea.me, 0 tappezzeria.roma.it, 1 tappezziere.milano.it, 0 tappezziere.roma.it, 1 @@ -143189,7 +142003,6 @@ tarkov.tk, 1 taron.top, 1 tarot-online-app.com, 1 -tarot-online-app.de, 1 tarot-online.cn, 1 tarot-online.com.pl, 1 tarot-online.fr, 1 @@ -143227,16 +142040,14 @@ tasarimrehberi.com, 1 tasawehala.com, 1 tascas.ga, 1 -taschengeld.org, 1 tasconnect.com, 1 tascout.com, 1 tascuro.com, 1 tasefiling.gov, 1 +tasfil.com, 1 tashicell.com, 1 -tasintrip.com, 1 tasirrigation.com.au, 1 task.com.sa, 1 -taskforce.eu, 1 taskhorizon.audio, 1 taskin.me, 1 taskman.london, 1 @@ -143256,7 +142067,6 @@ tasports.com.au, 1 tasports2043.com.au, 1 tassweb.com.au, 1 -taste2travel.com, 1 tastedrecipes.com, 1 tastefullyminimalist.com, 1 tastehungary.com, 1 @@ -143355,7 +142165,6 @@ tavanahost.com, 0 tavaresfl.gov, 1 tavda.info, 1 -tavelbutiken.com, 1 taverne.tk, 1 taverns.tk, 1 tavex.bg, 1 @@ -143440,7 +142249,6 @@ tayebbayri.com, 1 tayho24h.com, 1 taylorandfrancis.com, 1 -taylorashford.com, 1 tayloraz.gov, 1 taylorburton-porn.com, 1 taylorcountyhdwv.gov, 1 @@ -143495,8 +142303,7 @@ tbox.net, 1 tbpchan.cz, 1 tbq-s.com, 1 -tbq-s1.com, 1 -tbreni.hu, 1 +tbq-s1.com, 0 tbrindus.ca, 1 tbs-certificates.co.uk, 1 tbscan.com, 1 @@ -143552,7 +142359,6 @@ tchnics.de, 1 tcholet.com, 1 tchoukball.ch, 0 -tchouktchouk-baroum.fr, 1 tci-style.pl, 1 tci-thaijo.org, 0 tciit.pl, 1 @@ -143560,7 +142366,6 @@ tcj.ir, 1 tcl.sh, 1 tcmk-tomsk.ru, 1 -tcn.news, 1 tcnapplications.com, 1 tco.zapto.org, 1 tcoa.tk, 1 @@ -143604,6 +142409,7 @@ tdmclinic.com, 1 tdn.com, 1 tdolar.com, 1 +tdor.co, 1 tdos.com, 1 tdr.today, 1 tdrcartuchos.com.br, 1 @@ -143691,10 +142497,9 @@ team-wolf.ch, 1 team-work.online, 1 team.house, 0 -team.nl, 1 +team.nl, 0 team005helpdesk.ddns.net, 1 team3.au, 1 -team3482.com, 1 team3s.org, 1 team5943.org, 1 team7-home.com, 1 @@ -143745,7 +142550,6 @@ teamliquidstarleague.com, 1 teammateworld.com, 1 teammojo.org, 1 -teammotorcycle.com, 1 teamninjaapp.com, 1 teamnissannorthparts.com, 1 teamos.tk, 1 @@ -143883,7 +142687,7 @@ tecatebeerusa.com, 1 tece.com, 1 tece.de, 1 -tecfidera.com, 1 +tecfidera.com, 0 tecfleet.com, 1 tech-box.fr, 1 tech-clips.com, 0 @@ -143903,7 +142707,6 @@ tech-story.net, 1 tech-urdu.tk, 1 tech-value.eu, 1 -tech-zealots.com, 1 tech-zoom.com, 1 tech3599.com, 1 tech3araby.com, 1 @@ -143946,7 +142749,6 @@ techcultivation.net, 0 techcultivation.org, 1 techdailylife.uk, 1 -techdatapark.com, 1 techday.asia, 1 techday.co.nz, 1 techday.com, 1 @@ -144214,7 +143016,6 @@ techtrader.ai, 1 techtrendnews.tk, 1 techtrozan.ga, 1 -techtunes.io, 1 techunit.org, 1 techvaz.com, 1 techview.link, 1 @@ -144327,7 +143128,6 @@ teedinsiam.com, 1 teefashionstar.com, 1 teehaus-shila.de, 1 -teekai.tk, 1 teekaymedia.tk, 1 teeko.cc, 1 teektalk.org, 1 @@ -144363,7 +143163,6 @@ teerer.tk, 1 teestore.ru, 1 teestudio.nz, 1 -teesypeesy.com, 1 teethtalkgirl.com, 0 teetje-doko.de, 1 teetoptens.com, 1 @@ -144428,7 +143227,6 @@ teknik-sipil.tk, 1 teknikaldomain.me, 1 tekniksnack.se, 1 -tekniksomine.com.tr, 1 tekniskakustik.se, 1 teknodaim.com, 1 teknoforums.com, 1 @@ -144441,7 +143239,6 @@ teknoscienze.com, 1 teknotiq.com, 1 teknow.tk, 1 -teknoweek.com, 0 teko.se, 1 tekpon.com, 1 tekshrek.com, 1 @@ -144450,7 +143247,6 @@ tekstover.tk, 1 tekstovi-pesama.com, 1 tekstpesni.tk, 1 -tektorg.ru, 1 tektouch.net, 1 tektuts.com, 1 tekyou.com.br, 1 @@ -144528,7 +143324,6 @@ telelog.ml, 1 telema.tk, 1 telemaco.tk, 1 -telemetr.io, 0 telemind.net, 1 telemitra.com, 1 telenco-datacenter.com, 1 @@ -144536,7 +143331,6 @@ telenovelas-france.tk, 1 telent.com, 1 teleogistic.net, 1 -teleoposiciones.es, 1 telephonedirectories.us, 1 telephoni-cdma.tk, 1 telepilote-academy.fr, 1 @@ -144557,6 +143351,7 @@ telesoftware.tk, 1 telesonicengineering.com.my, 1 telestepina.ru, 1 +teletaxe.fr, 1 teleteen.org, 1 teleteen.ru, 1 teleteleei.ml, 1 @@ -144618,7 +143413,6 @@ temariosoposiciones.tk, 1 tematicas.org, 1 tembusulaw.com, 1 -temdu.com, 0 temertysimcentre.com, 1 temirgaliev.tk, 1 temis.nl, 1 @@ -144669,7 +143463,6 @@ temporaryfencehire.net.au, 1 temporarysanity.tk, 1 temporarytattoosguru.com.au, 1 -tempsdexpo.com, 1 tempsoundsolutions.tk, 1 tempus-aquilae.de, 1 tempus.tf, 1 @@ -144738,14 +143531,13 @@ tennismania.tk, 1 tennismindgame.com, 1 tennisnyi-stol.tk, 1 -tennispensacola.com, 1 tennisportal.com.ua, 1 tennisschool.tk, 1 tennistalk.tk, 1 tennisweb.cf, 1 tenno.tools, 1 tenon-backup.com, 1 -tenryo.work, 0 +tenryo.work, 1 tenshindo.ne.jp, 1 tenshoku-hanashi.com, 1 tenshokudo.com, 1 @@ -144758,16 +143550,14 @@ tentacle.net, 1 tentacletank.com, 1 tental.net, 1 -tentazio.com, 1 tentazioneluxury.it, 1 -tentevents.nl, 1 tenthirtyonepictures.com, 1 tenthousandcoffees.com, 1 tentinger.co, 1 tentoo.nl, 0 tentries.com, 1 tenue-traditionnelle.fr, 1 -tenutachianchizza.it, 0 +tenutachianchizza.it, 1 tenyx.de, 1 tenzer.dk, 1 teoassessoria.com.br, 1 @@ -144786,6 +143576,7 @@ tepco2021.com, 1 tepid.org, 1 teplici-crimea.ru, 1 +teplo-russia.ru, 0 teplo-unit.ru, 1 teplofom.ru, 1 teplohod.kharkov.ua, 1 @@ -144798,6 +143589,7 @@ teq-automotive.com, 1 teqip-pms.gov.in, 1 tequenikality.net, 1 +tequilaavion.com, 1 tequilazor.com, 1 terabyte.services, 1 terabyteharddrive.net, 1 @@ -144830,6 +143622,7 @@ terengganudaily.tk, 1 terenphotography.com, 1 terenska-edinica.tk, 1 +terentevdesignstudio.com, 1 terento.org, 1 teritwarsj.org, 1 teriva.ua, 1 @@ -144870,7 +143663,6 @@ terosclient.de, 1 terovania.com, 1 terovania.de, 1 -terovania.games, 1 terpelpanama.com, 1 terpotiz.net, 1 terra-med.ga, 1 @@ -144908,7 +143700,7 @@ terrarium.tk, 1 terrasandcooking.nl, 1 terrasandcookingoutdoor.nl, 1 -terrascend.com, 1 +terrascend.com, 0 terrasearcher.tk, 1 terraso.net, 1 terraso.org, 1 @@ -144945,7 +143737,7 @@ terrybutler.co.uk, 0 terryoconnor.org, 1 terrysfreegameoftheweek.com, 1 -terryturnipseed.com, 1 +terryturnipseed.com, 0 ters.ga, 1 terumoindia.com, 1 terumoindiaskilllab.com, 1 @@ -144955,7 +143747,6 @@ terviseamet.ee, 0 tervolina.tk, 1 tesaliapsicologia.com, 1 -tesat.de, 1 tesche.biz, 1 tesco-careers.com, 1 tescoirelandpayslips.com, 1 @@ -145002,7 +143793,6 @@ testadron.com, 1 testantidrogarapidi.it, 1 testapfnxg.com, 1 -testaustime.fi, 1 testazdes.gov, 1 testbed.fi, 1 testbirds.cz, 1 @@ -145118,11 +143908,9 @@ teuton.io, 1 teutonia-grossenlueder.de, 1 teutonia08.de, 1 -teva.com, 1 teveblad.be, 1 teverzamelen.nl, 1 tewarilab.co.uk, 1 -tewhare-iti.co.nz, 1 tewkesburyyoga.com, 1 tex-izol.ru, 1 texaport.co.uk, 0 @@ -145131,7 +143919,7 @@ texasbluesalley.com, 1 texasbrandbank.com, 1 texascarauctions.com, 1 -texascharterbuscompany.com, 1 +texascharterbuscompany.com, 0 texasconcretereadymix.com, 1 texascountymo911.gov, 1 texascredit.com, 1 @@ -145157,10 +143945,8 @@ texaswinetrail.com, 1 texby.com, 1 texdot.gov, 1 -texel.es, 1 texel.tk, 1 texfunding.com, 1 -texican.nl, 1 texicopolicenm.gov, 1 texier.mx, 1 texkey.com, 1 @@ -145249,6 +144035,7 @@ tfx.com.br, 1 tfxstartup.com, 1 tfxstartup.com.br, 1 +tfyre.co.za, 1 tg.pe, 1 tg2sclient.com, 1 tgb.org.uk, 1 @@ -145426,7 +144213,6 @@ the-woods.org.uk, 1 the-world.tk, 1 the.fo, 1 -the.gd, 1 the1.wiki, 1 the101.world, 1 the12by12.com, 1 @@ -145474,7 +144260,6 @@ theangelgivingtree.org, 1 theangelushouse.com, 1 theanimalskingdom.com, 1 -theanimatedword.org, 1 theantarticx.com, 1 theantisocialengineer.com, 1 theantnetwork.tk, 1 @@ -145503,7 +144288,6 @@ theatermania.com, 1 theaterreichenhall.tk, 1 theatertage2024.de, 1 -theatheistbook.com, 1 theathletic.com, 1 theatre-schools.com, 1 theatrebeanfield.ca, 1 @@ -145553,7 +144337,6 @@ thebedfordcitizen.org, 1 thebeeyard.org, 1 thebeginningviolinist.com, 1 -thebenefitcalculator.com, 1 thebengalinews.tk, 1 thebenstore.com, 1 theberries.tk, 1 @@ -145602,7 +144385,6 @@ theblondeabroad.com, 0 theblue.tk, 1 thebluebanner.net, 1 -theblueprint.global, 1 thebluered.net, 0 theblueroofcottage.ca, 1 thebluub.com, 1 @@ -145624,10 +144406,8 @@ theboozeboss.com, 1 theboozeboss.nl, 1 thebosshub.net, 1 -thebot.net, 1 thebouncedepartment.co.uk, 1 theboxofcarlos.com, 1 -theboxoutofthebox.com, 1 theboysrepublic.tk, 1 thebracelife.com, 1 thebrag.com, 1 @@ -145720,7 +144500,6 @@ thecityofrefugemin.com, 1 thecitywarehouse.clothing, 1 thecjid.org, 1 -theclaim.clinic, 1 theclarke.house, 1 theclarke.wedding, 1 theclearingnw.com, 1 @@ -145743,7 +144522,6 @@ thecommoner.org, 1 thecommonmen.tk, 1 thecommunityguide.org, 1 -thecommunitymakers.club, 1 thecompany.pl, 1 thecompliancepeople.co.uk, 1 theconcierge-international.com, 1 @@ -145789,7 +144567,7 @@ thecustomizewindows.com, 1 thecyberwire.com, 1 thecyclistchoice.com, 1 -theda.co.za, 1 +theda.co.za, 0 thedaac.org, 1 thedailybloon.tk, 1 thedailyexercise.com, 1 @@ -145924,12 +144702,12 @@ thefishshop.ga, 1 thefitcare.com, 1 thefitcareerist.com, 1 -thefix.media, 1 theflashback.co.uk, 1 theflatrestaurant.com, 1 theflesh.tk, 1 theflexerzone.ga, 1 theflowerapothecary.com, 1 +theflowershopdeddington.com, 1 theflowstudios.com, 1 theflyexpress.com, 1 theflyingbear.net, 0 @@ -145943,7 +144721,6 @@ theforkedspoon.com, 1 thefountain.eu, 1 thefox.com.fr, 1 -thefoxai.com, 1 thefoxmagazine.com, 1 theframeryandgallery.com, 1 thefranchiseking.com, 1 @@ -145979,8 +144756,6 @@ thegamekitchen.com, 1 thegamesroom.tv, 1 thegantars.tk, 1 -thegasshop.co.uk, 0 -thegasshop.uk, 0 thegatewaydigital.com, 1 thegatewaytoanewworld.com, 1 thegeekdiary.com, 1 @@ -145993,7 +144768,6 @@ thegerwingroup.com, 0 thegetaway.com, 1 theghostlytavern.com, 1 -theghostproduction.com, 1 thegiantsdream.tk, 1 thegigr.org, 1 thegildedthistle.com, 1 @@ -146010,7 +144784,6 @@ thegolden.com, 1 thegoldeninkmedia.com, 1 thegooddeal.shop, 1 -thegoodegg.ie, 1 thegoodinside.com, 1 thegoodplugin.com, 1 thegoodveggie.com, 1 @@ -146018,7 +144791,6 @@ thegospell.tk, 1 thegpbox.com, 1 thegradient.pub, 1 -thegraduatesalon.co.uk, 1 thegrandline.tk, 1 thegrandscale.com, 1 thegrandtour.tk, 1 @@ -146094,7 +144866,6 @@ thehouseofresilience.com, 1 thehowlinwolfcafe.ga, 1 thehudsonindependent.com, 1 -thehumancondition.com, 1 thehumanizer.tk, 1 thehumanjoint.com, 1 thehumorist.tk, 1 @@ -146203,6 +144974,7 @@ thelightbulbproject.tk, 1 thelightingstore.co.uk, 1 thelightpoints.eu, 1 +thelinfieldreview.com, 1 thelinknews.net, 1 thelinuxspace.com, 1 thelionsny.com, 1 @@ -146224,12 +144996,12 @@ thelordofthewing.ml, 1 thelordsofthefallen.com, 1 thelosangelesconservative.com, 1 -thelostfreighter.com, 1 thelounge.chat, 1 theloveequation.com, 1 theloves.com, 1 thelowell.org, 1 thelwallrangers.tk, 1 +themacateam.com, 1 themachinestarts.com, 1 themacollection.com, 1 themacweekly.com, 1 @@ -146309,7 +145081,6 @@ themountsomerset.co.uk, 1 themoveonline.com, 1 themoviepreview.ga, 1 -themovingchoice.com, 0 themprojects.com, 1 themsuspokesman.com, 1 themtwashingtongroup.com, 1 @@ -146353,6 +145124,7 @@ thenordly.com, 1 thenorthschool.org.uk, 1 thenorthwindonline.com, 1 +thenovaclinic.com, 1 thenowheremen.com, 1 thenrdhrd.nl, 1 thenudge.com, 1 @@ -146394,7 +145166,6 @@ theologique.ch, 1 theologyz.com, 1 theome.ga, 1 -theomegagroup.co.uk, 0 theonegroup.co.uk, 0 theonethaimassage.de, 1 theonikage.tk, 1 @@ -146462,6 +145233,7 @@ thepenmuse.net, 1 thepennyjar.com, 1 theperformanceblog.com, 1 +theperfumespot.com, 1 thepharm.co.nz, 1 thephoenixdg.com, 1 thephoenixsociety.org, 1 @@ -146474,6 +145246,7 @@ thepilotwoman.gq, 1 thepilotwoman.ml, 1 thepinecones.tk, 1 +thepioneeronline.com, 1 thepioneersgame.com, 1 thepiratebay.cf, 1 thepiratesociety.org, 1 @@ -146533,7 +145306,6 @@ thequillmagazine.org, 1 thequintessentialcake.com, 1 theradiojudge.com, 1 -theraklinik.de, 1 therakos.com, 1 theralino.de, 1 therame.de, 1 @@ -146767,7 +145539,6 @@ thesuppercircle.com, 1 thesupremacyg.com, 1 thesurgeons.sg, 1 -thesuttonreel.com, 1 theswanstation.tk, 1 theswanwindsor.co.uk, 1 theswimdoctors.com, 0 @@ -146782,7 +145553,6 @@ theteaguemovie.tk, 1 thetebodifference.com, 1 thetechdude.ga, 1 -thetechnicaldost.com, 1 thetemplebarpub.com, 1 theterramarket.com, 1 thetfordtwpmi.gov, 1 @@ -146806,7 +145576,6 @@ thetopmovie.gq, 1 thetopsecretepisode.tk, 1 thetorlock.com, 1 -thetorturedman.com, 1 thetotalemaildelivery.com, 1 thetoto.tk, 1 thetowelcompany.be, 1 @@ -146880,7 +145649,6 @@ thevisasofoz.com, 1 thevoga.com, 1 thevoid.one, 1 -thevolte.com, 1 thevoya.ga, 0 thewagesroom.co.uk, 1 thewalkerz.tk, 1 @@ -146920,7 +145688,6 @@ thewindowcleaningexperts.com, 1 thewindowcleaningexperts.net, 1 thewindowsclub.com, 1 -thewinebuyer.com, 1 thewinedelivery.ga, 1 thewisconsincountryclub.com, 1 thewisdomtrust.org.uk, 1 @@ -146940,7 +145707,6 @@ theworkshop.tk, 1 theworld.org, 1 theworld.tk, 1 -theworldaccordingtocathers.com, 1 theworldexchange.com, 1 theworldexchange.net, 1 theworldexchange.org, 1 @@ -147019,7 +145785,6 @@ thinairsolutions.com, 1 thinegen.de, 1 thinfilmview.com, 1 -thing.vn, 1 thingformatter.net, 1 thingies.site, 1 thingsandcode.com, 1 @@ -147046,7 +145811,6 @@ thinkelectric.cf, 1 thinkelectric.gq, 1 thinkelectric.ml, 1 -thinkfortune.co, 1 thinkforyourself.tk, 1 thinkhealing.co.uk, 1 thinkindifferent.net, 1 @@ -147057,7 +145821,7 @@ thinkittech.com, 1 thinklogistics.com, 1 thinkmaking.org, 1 -thinkmarketing.ca, 1 +thinknet.be, 1 thinko.it, 1 thinkprocedural.com, 1 thinksteroids.com, 1 @@ -147084,12 +145848,12 @@ thisdayinhockey.tk, 1 thisdot.site, 1 thisfreelife.gov, 1 +thishousedoesnotexist.org, 1 thisis.id, 1 thisisacompletetest.ga, 1 thisisamericansoccer.com, 1 thisisart.ie, 1 thisisbenwoo.com, 1 -thisisgusto.com, 1 thisishugo.com, 1 thisismit.ch, 1 thisisrapt.com.au, 0 @@ -147144,7 +145908,6 @@ thomaseikel.de, 1 thomaseyck.com, 1 thomasfoster.co, 1 -thomasgriffin.com, 1 thomasgriffin.io, 1 thomashunter.name, 0 thomaskaviani.be, 1 @@ -147319,9 +146082,7 @@ thrillernyc.com, 1 thrillkill.tk, 1 thrillng.com, 1 -thriva.co, 1 thrive-gyms.co.za, 1 -thriveatfive.org.uk, 1 thrivefostering.com, 1 thriveondev.com, 1 thriver.com, 1 @@ -147336,6 +146097,7 @@ throwaway.link, 1 throwedrolls.com, 1 throwmails.com, 1 +throwpass.com, 1 thrustrules.tk, 1 ths.li, 1 thsc.us, 1 @@ -147344,7 +146106,6 @@ thscpac.org, 1 thsecurity.cz, 1 thtcmaps.com, 1 -thtcmaps.sa, 1 thuban.me, 1 thuenhapho.com, 1 thues.eu, 1 @@ -147386,7 +146147,6 @@ thutm.com, 1 thutucxuatnhapkhau.net, 1 thuviensoft.com, 1 -thuviensoft.net, 1 thvr.co, 1 thw-messenger.de, 1 thwiki.cc, 1 @@ -147397,7 +146157,6 @@ thyrex.fr, 1 thyroidheadnecksurgery.com, 1 thyroidsurgery.com.sg, 1 -thz.net, 1 ti-coast.com, 1 ti-js.com, 1 ti-nuage.fr, 1 @@ -147547,7 +146306,6 @@ tielsebakkers.tk, 1 tiempo3.com, 1 tiempolibre.nl, 1 -tiencuong.info, 1 tienda.com, 1 tiendabna.com.ar, 1 tiendacanper.com, 1 @@ -147573,6 +146331,7 @@ tiens-ib.cz, 1 tiepao.cn, 1 tier5industries.com, 1 +tierarzt-karlsruhe-durlach.de, 1 tierarztpraxis-illerwinkel.de, 1 tieredaccess.com, 1 tierfaszienation.de, 1 @@ -147668,7 +146427,6 @@ tikona.ga, 1 tikouka.nz, 1 tiktak.su, 1 -tiktok.com, 1 tiktokdownloader.com, 1 tiktokformation.fr, 1 tiktokglobalshop.com, 1 @@ -147683,7 +146441,6 @@ tilde.link, 1 tildes.net, 1 tildeslash.com, 1 -tilecleaningservicepros.com, 1 tileco.ga, 1 tileflooringideas.gq, 1 tileflooringideas.ml, 1 @@ -147749,7 +146506,7 @@ timdemisch.eu, 1 timdemisch.online, 1 timdoug.com, 1 -timdupell.com, 1 +timdupell.com, 0 time-business.tk, 1 time-hotel.cf, 1 time-killers.tk, 1 @@ -147810,22 +146567,18 @@ timesofmalta.com, 1 timespace.eu.org, 0 timespreader.com, 1 -timeswiki.org, 1 timetab.org, 1 timetap.com, 1 timetastic.co.uk, 1 timeticket.eu, 1 timeticket.nl, 1 timetoswingdance.co.uk, 1 -timetravel-vienna.at, 1 timetravelforum.tk, 1 -timetreeapp.com, 1 timeular.com, 1 timewasters.nl, 1 timewasters.tk, 1 timeweb.io, 1 timewornlit.com, 1 -timfiedler.net, 1 timgame.tk, 1 timi-matik.hu, 1 timich.ga, 1 @@ -147855,7 +146608,7 @@ timotheeduran.com, 1 timothy.tk, 1 timothybjacobs.com, 1 -timothymartinezdmd.com, 1 +timothymartinezdmd.com, 0 timothyyip.photography, 1 timowi.de, 1 timoxbrow.com, 0 @@ -147928,7 +146681,6 @@ tintamas.tk, 1 tinte24.de, 1 tintenfix.net, 1 -tinteymas.es, 1 tintiger.com, 1 tintoria.roma.it, 1 tintucbitcoin.com, 1 @@ -147969,6 +146721,7 @@ tinyurl.com, 1 tio.run, 1 tiogacountyny.gov, 1 +tiogatours.nl, 0 tiolou.com.br, 1 tipi.jp, 1 tipiakers.club, 1 @@ -148015,6 +146768,7 @@ tircentrale.net, 0 tirebichon.eu, 1 tiredsleepy.net, 1 +tiremart.com, 1 tirex.media, 0 tirflesia.it, 1 tirgar.org, 1 @@ -148111,7 +146865,6 @@ tjsky.net, 0 tjtechofficial.ga, 1 tju.me, 1 -tjupt.org, 1 tjurun.ga, 0 tjxcanada.ca, 1 tjxxzy.com, 1 @@ -148176,7 +146929,6 @@ tlroadmap.io, 1 tls-proxy.de, 1 tls.builders, 1 -tls.nz, 1 tls.support, 1 tlsbv.nl, 1 tlsdane.com, 1 @@ -148241,7 +146993,6 @@ tmpwn.com, 1 tmredondela.tk, 1 tmrservices.net, 1 -tmryan.co.uk, 1 tmshea.com, 1 tmstats.fr, 1 tmt.band, 1 @@ -148260,7 +147011,6 @@ tnosha.gov, 1 tnosworld.com, 1 tnp.sg, 1 -tnpds.org.in, 1 tnpsconline.com, 1 tnr.com.au, 1 tnrealid.gov, 1 @@ -148284,7 +147034,6 @@ to-ya.jp, 1 to.cm, 0 to.gt, 1 -toabaja.com, 1 toabr.de, 1 toad.ga, 1 toadcreekmusic.com, 1 @@ -148306,7 +147055,6 @@ tobi-server.goip.de, 0 tobi-videos.goip.de, 1 tobiaalberti.com, 1 -tobias-bauer.eu, 1 tobias-bauer.fr, 1 tobias-bauer.net, 1 tobias-haenel.de, 1 @@ -148378,7 +147126,6 @@ todaslascafeteras.com, 1 todasnoticias.pt, 1 today.it, 1 -today90.com, 1 todayfashion.info, 1 todayinmississippi.com, 1 todaylearn.tk, 1 @@ -148458,7 +147205,6 @@ toilet-guru.com, 1 toimitaax.fi, 1 toio.io, 1 -toipa.org, 1 tojeit.cz, 1 tojevune.cz, 1 tok4.com, 1 @@ -148504,7 +147250,6 @@ tokoteknologi.com, 1 tokozoeker.be, 1 toku.co, 0 -tokugai.com, 1 tokyo-city.ru, 0 tokyo-co2down.jp, 1 tokyo-hotel.tk, 1 @@ -148648,7 +147393,6 @@ tommi.space, 1 tommic.eu, 0 tommihynynen.com, 1 -tommy-bordas.fr, 0 tommybrown.ru, 1 tommycarrauto.com, 1 tommyemo.com, 1 @@ -148668,7 +147412,6 @@ tomoko-clinic.jp, 1 tomorrow-traxx.tk, 1 tomorrow.one, 1 -tomorrowdesk.com, 1 tomorrowx.com, 1 tomosm.net, 1 tomoveornot.de, 1 @@ -148721,7 +147464,6 @@ toncusters.nl, 1 tondescontos.com.br, 1 tondles.com, 1 -tone-town.com, 1 toneelaccent.tk, 1 tonegidoarchief.nl, 1 tonemadison.com, 0 @@ -148912,7 +147654,7 @@ top10antivirus.review, 1 top10directory.tk, 1 top10list.tk, 1 -top10llcformationsites.com, 1 +top10llcformationsites.com, 0 top10media.tk, 1 top10mountainbikes.info, 1 top10usenet.com, 1 @@ -148922,14 +147664,12 @@ topa.tk, 1 topagrar.com, 1 topan.tk, 1 -topangiangaz.com, 1 topanimecharacters.com, 1 topanlage.de, 1 toparkinfo.hu, 1 topas.tk, 1 topaxi.codes, 0 topazium.site, 1 -topbacgiangaz.com, 1 topbloc.com, 1 topbookmarking.cf, 1 topbouncycastles.co.uk, 1 @@ -148953,7 +147693,6 @@ topcover.cz, 1 topdanmark.dk, 1 topdawgtavern.com, 1 -topdeerantlerspray.com, 1 topdesignfirms.com, 1 topdesk.net, 1 topdetal.ru, 1 @@ -148987,12 +147726,10 @@ topgrading.com, 0 topgshop.ru, 1 toph.co, 1 -tophaiduongaz.com, 1 -tophaiphongaz.com, 1 -tophanoiaz.com, 1 tophat.studio, 1 tophatpuffin.com, 0 tophighnorldiet.gq, 1 +tophomeappliancerepair.com, 0 tophr.kz, 1 topicalnet.de, 1 topicdesk.com, 1 @@ -149025,7 +147762,6 @@ topmoods.com, 1 topmotoric.com, 1 topmovie.gq, 1 -topmultimax.com, 1 topmuzic.tk, 1 topmuzika.cz, 1 topmuzika.sk, 1 @@ -149035,10 +147771,8 @@ topnews.gq, 1 topnews333.cf, 1 topnews333.tk, 1 -topnoshgourmet.com, 1 topnotchendings.com, 1 topo.com.ro, 1 -topodin.com, 1 topofart.com, 1 topofertas.tk, 1 topofficesupplies.tk, 1 @@ -149063,7 +147797,6 @@ topreit.ru, 1 toprelatos.com, 1 topresumetemplate.com, 1 -toprocess.ai, 1 topsailbeachnc.gov, 1 topseo.gq, 1 topservercccam.tv, 1 @@ -149121,10 +147854,8 @@ topwowdesign.com, 1 topyachts-shop.com.ua, 1 topyachts.com.ua, 1 -topyenbaiaz.com, 1 topzamestnavatele.cz, 1 topzarabotok.ml, 1 -toquechic.com, 1 tor.guide, 1 tor.taxi, 1 tor2web.org, 1 @@ -149179,13 +147910,12 @@ torocatala.tk, 1 toroguapo.com, 1 torondor.tk, 1 -toronto-escorts.com, 1 -torontoaccesscontrol.com, 0 torontocondosvip.com, 1 torontocorporatelimo.services, 1 torontogid.cf, 1 torontohealthcare.tk, 1 torontoheights.ca, 1 +torontolife.com, 1 torontonews.tk, 1 torontopostcardclub.com, 0 torontopowerwalkers.ca, 1 @@ -149335,7 +148065,6 @@ totolink.tw, 1 totora.tk, 1 totsglobal.com, 1 -totstitles.com, 1 tottoya.com, 1 totuus.sk, 1 totvs.com, 1 @@ -149364,6 +148093,7 @@ touchweb.fr, 1 tough-construction.com, 1 toughcodes.com, 1 +toughcoding.net, 1 touhidur.ru.com, 1 touhidur.sa.com, 1 touhidur.studio, 1 @@ -149375,7 +148105,6 @@ touhou.cc, 1 touhou.tw, 1 touhouwiki.net, 1 -toujour.top, 1 toulis.net, 1 toulouscope.fr, 1 toulouselautrec.com.br, 1 @@ -149419,6 +148148,7 @@ tours-in-petersburg.tk, 1 toursaindia.com, 1 toursandtransfers.it, 0 +tourshopfresno.com, 1 toursvieuxquebec.com, 1 tourteller.com, 1 tourtransferitaly.it, 1 @@ -149459,7 +148189,6 @@ tovarypochtoj.tk, 1 toverland-tickets.nl, 1 tovp.org, 0 -towardsai.net, 1 towardsthecloud.com, 1 towaway.ru, 1 towellconstruction.ca, 1 @@ -149476,7 +148205,6 @@ towing-carrolltontx.com, 1 towing-elpasotx.com, 1 towing-garland.com, 1 -towing-grandprairie.com, 1 towing-irving.com, 1 towing-mckinney.com, 1 towing-nashvilletn.com, 1 @@ -149734,8 +148462,6 @@ townshendvt.gov, 1 townshipofthenorthshore.ca, 1 townswalker.com, 1 -towolabs.com, 1 -towschool.org, 1 towsonpediatrics.com, 1 towtruckaustin.com, 1 towywebdesigns.uk, 1 @@ -149797,7 +148523,6 @@ tpedu.eu, 1 tpedu.hk, 1 tpedu.nl, 1 -tpeducation.cn, 1 tpetrov.com, 1 tpf.hk, 1 tpgozd.si, 1 @@ -149869,7 +148594,6 @@ trackballs.gq, 1 trackchair.com, 1 trackdays4fun.com, 1 -trackee.link, 1 tracker-knigi.gq, 1 tracker.com.ar, 1 trackerx.ga, 1 @@ -149931,6 +148655,7 @@ tradernet.com, 1 tradernew.pro, 1 traders-mag.it, 1 +traders.mba, 1 tradersclub.com.br, 1 tradersport.tk, 1 tradersrank.ga, 1 @@ -149946,7 +148671,6 @@ tradeview.eu, 1 tradeville.ro, 1 tradewithestonia.com, 0 -tradexalpha.in, 1 tradexpress.ch, 1 tradezlist.tk, 1 tradgardsmart.se, 1 @@ -149998,11 +148722,11 @@ traficmusik.net, 1 trafik.tk, 1 trafiken.nu, 1 -trafomex.com.mx, 1 trafplus.tk, 1 tragamin.ca, 1 tragamonedas-gratis.biz, 1 tragaver.ga, 1 +tragedyandhope.com, 1 traghetti.tk, 1 traghettiper-corsica.it, 1 traghettiper-sicilia.it, 1 @@ -150054,7 +148778,6 @@ trainplaza.net, 1 trainplaza.nl, 1 trains.sexy, 1 -trainsgoodplanesbad.com, 0 trainsnmore.tv, 1 traintimes.be, 1 traintimes.ch, 1 @@ -150087,7 +148810,6 @@ tramadol.ga, 1 tramadolhcl.ga, 1 tramclub-basel.ch, 1 -trames.ch, 1 tramikshop.ml, 1 tramitelegal.com.ar, 1 tramplin.tk, 1 @@ -150373,7 +149095,6 @@ travelecho.ga, 1 traveleets.com, 1 travelera.tk, 1 -travelersuniverse.com, 1 travelescape.tk, 1 traveleurope.ml, 1 travelexbiz.com, 1 @@ -150455,6 +149176,7 @@ travelrates.ga, 1 travelraven.ga, 1 travelreviews.tk, 1 +travelriny.com, 1 travelsets.com, 1 travelshelper.com, 1 travelshopbooking.com, 1 @@ -150514,7 +149236,6 @@ traxpayroll.com, 1 traxstage.com, 1 trayport.com, 1 -traza.cl, 1 trazodoneonline.tk, 1 trazodononline.gq, 1 trazs.com, 1 @@ -150552,7 +149273,6 @@ tree0.xyz, 1 treebaglia.xyz, 1 treecycle.com.au, 1 -treedoctornearme.com, 1 treehorn.nl, 1 treehouseresort.nl, 1 treeinspection.com, 1 @@ -150638,7 +149358,6 @@ trendys.ro, 1 trendystore.bg, 1 trendzilla.ga, 1 -treningikb17.pl, 1 treningo.rs, 1 trenorario.it, 1 trenta.fr, 1 @@ -150720,7 +149439,6 @@ tribesbeekeepersassociation.com, 1 tribesindia.com, 1 tribesofneurot.tk, 1 -tribetokes.com, 1 tribetrails.com, 1 tribetribune.com, 1 tribinary.tk, 1 @@ -150815,13 +149533,11 @@ trimuzivofsajdu.cz, 1 trimyourbushforallah.com, 0 trinartia.com, 1 -trinary.ca, 0 trinary.tk, 1 trindonball.com, 1 trineco.cloud, 1 trineco.com, 1 trineco.fi, 1 -tringle.org, 1 trinhtrongson.tk, 1 trini.tk, 1 trinidadhousing.gov, 1 @@ -150839,7 +149555,6 @@ trinityradioandvideo.org, 1 trinitystclairvip.com, 1 trinitywernersville.org, 1 -trinityyardgreetings.com, 1 trink-und-partyspiele.de, 1 trinnes.net, 1 trintocpenalcu.com, 1 @@ -150900,7 +149615,6 @@ tristansommer.de, 1 tritansoft.com, 1 tritium.cf, 1 -triumc.org, 1 triumph-duesseldorf.com, 1 triumph-gera.de, 1 triumph-hannover.de, 1 @@ -150934,6 +149648,7 @@ trodniescis.gq, 1 troedel-trolle.de, 1 troedelhannes.at, 1 +troel.nl, 1 trofeosylogros.com, 1 trogloditas.tk, 1 troi.de, 1 @@ -150971,10 +149686,8 @@ trommelwirbel.com, 1 trommstone.de, 1 trondelagfylke.no, 1 -trondheimbysykkel.no, 1 trondphoto.com, 1 trongkhanh.com, 1 -trongtanvn.com, 1 tronics.eu, 1 tronika.no, 1 tronlaserarena.cz, 1 @@ -151018,7 +149731,6 @@ trosell.net, 1 trosinenko.com, 1 tross.tk, 1 -trotec.com, 1 trotter.cf, 1 troubles.ru, 1 troubleshooter.xyz, 1 @@ -151031,7 +149743,6 @@ trouvenet.tk, 1 trouver-son-chemin.com, 1 trouvetonbusiness.com, 1 -trouvetonplancul.fr, 1 trouvez.tk, 1 trouvons.org, 1 trouw.nl, 1 @@ -151308,7 +150019,6 @@ tryfabulousdiet.com, 1 tryfabulousskincream.com, 1 tryfabulousskinserum.com, 1 -tryfrontline.cloud, 1 tryhard.cz, 1 tryharder.ca, 1 tryin.cz, 1 @@ -151322,7 +150032,6 @@ tryndraze.com, 1 trynewjobs.com, 1 trynowrinkleseyeserum.com, 1 -trynta.net, 1 tryonnc.gov, 1 tryplo.ca, 1 tryplo.io, 1 @@ -151385,7 +150094,6 @@ tsgbcs.org, 1 tsgbit.net, 1 tshirai.work, 1 -tshirtatlowprice.com, 1 tshirtgenerator.ga, 1 tshirtsangola.co.za, 1 tshirtsbotswana.co.za, 1 @@ -151395,7 +150103,6 @@ tshirtsnamibia.co.za, 1 tshirtsswaziland.co.za, 1 tshirtszimbabwe.com, 1 -tshobbyshop.id, 1 tsia.com, 1 tsico.com, 1 tsiconnections.com, 1 @@ -151416,7 +150123,6 @@ tsmgroup2.biz, 1 tsmost.cz, 1 tsna.cc, 1 -tsncommunications.com, 1 tso-europe.de, 1 tsoto.net, 1 tsp.gov, 1 @@ -151481,7 +150187,7 @@ tt9728.co, 1 ttasllc.com, 1 ttaxus.com, 1 -ttb.gov, 1 +ttb.gov, 0 ttbonline.gov, 1 ttc-birkenfeld.de, 1 ttcak.ddns.net, 1 @@ -151563,9 +150269,7 @@ tucson.com, 1 tucsonfcu.com, 1 tucsonpcrepair.com, 1 -tucsonsewerscopes.com, 1 tucuatro.com, 1 -tucuxi.org, 1 tudinerito.tk, 1 tudodebompresentes.com.br, 1 tudorbotezatu.com, 1 @@ -151579,7 +150283,6 @@ tuestilo.nl, 1 tuev-hessen.de, 1 tufelicitacion.info, 1 -tuffclassified.com, 1 tuffmail.com, 1 tuffmail.net, 1 tuffsruffs.se, 1 @@ -151756,7 +150459,7 @@ turgut46.tk, 1 turi.space, 1 turikslab.tk, 1 -turing.bio, 1 +turing.bio, 0 turisbrasil.com, 1 turisbrasil.com.br, 1 turiscar.pt, 1 @@ -151850,15 +150553,12 @@ turnto23.com, 1 turntolinux.com, 1 turntup.co.jp, 1 -turobot.casa, 1 turoktv.org, 1 turpinpesage.fr, 1 turquoise.health, 1 turquoisetassel.com, 1 turretlabs.io, 1 tursa.com.au, 1 -tursiae.org, 1 -turteka.com, 1 turtle.ai, 0 turtleduckstudios.com, 1 turtlehead.tk, 1 @@ -151945,7 +150645,6 @@ tuwaner.com, 1 tuxamca.com, 1 tuxcare.com, 1 -tuxcloud.duckdns.org, 1 tuxcloud.net, 1 tuxdb.com, 1 tuxflow.de, 0 @@ -152059,7 +150758,6 @@ tvsportguide.de, 1 tvsportiva.it, 1 tvsscs.com, 1 -tvstore-247.net, 1 tvstreamvip.com, 1 tvszn.cz, 1 tvtj.ml, 1 @@ -152107,6 +150805,7 @@ twentyrising.de, 1 twerk.tk, 1 twfwd.email, 1 +twhc.org.au, 1 twidy.jp, 0 twidy.uk, 1 twig.sg, 0 @@ -152114,8 +150813,6 @@ twilightcookies.ca, 1 twilightkingdom.tk, 1 twilightningzone.tk, 1 -twilite.co.uk, 1 -twilite.uk, 1 twilo-host.de, 1 twilo.de, 1 twinbasic.com, 1 @@ -152211,6 +150908,7 @@ txhb.gov, 1 txlocksmiththewoodlands.com, 1 txlrs.org, 1 +txryan.com, 1 txsmartbids.gov, 1 txsmartbuy.gov, 1 txtd.io, 1 @@ -152259,6 +150957,7 @@ tyger-mind.com, 1 tygochrum.se, 0 tyinnovations.com, 1 +tyjuxin.com, 0 tyk.io, 1 tyl.io, 1 tylb.io, 1 @@ -152348,7 +151047,7 @@ tyroremotes.pt, 1 tyroremotes.se, 1 tyrulez.tk, 1 -tysabri.com, 1 +tysabri.com, 0 tysnes-holm.no, 1 tysonstelzer.com, 1 tysseminilager.no, 1 @@ -152446,6 +151145,7 @@ uab.tv, 1 uac.pt, 1 uachemlabs.com, 1 +uacred.co.ua, 1 uacrisis.org, 1 uae-company-service.com, 1 uaefiu.gov.ae, 1 @@ -152474,7 +151174,6 @@ uatx.mx, 1 uavis.com.au, 1 ub.edu.vn, 1 -ub.net, 1 ub3rk1tten.com, 1 uba-tra.tk, 1 ubaid.tk, 1 @@ -152495,6 +151194,7 @@ ubersmith.com, 1 ubezpieczeniaonline.pl, 1 ubezpieczeniazyciowe.pl, 1 +ubezpieczenie.com.pl, 1 ubezpieczeniemieszkania.pl, 1 ubezpieczenienanarty.pl, 1 ubezpieczenienarciarskie.pl, 1 @@ -152509,7 +151209,7 @@ ubicv.com, 1 ubill.ge, 1 ubimail.org, 1 -ubiminds.com, 0 +ubiminds.com, 1 ubiqubit.it, 1 ubis.group, 1 ubiurbe.com, 1 @@ -152636,7 +151336,6 @@ uesc.org, 1 uesociedadlimitada.com, 1 uestc.icu, 1 -uevan.com, 1 uf-ace.com, 1 uf-lmsan.pt, 1 ufa-soft.tk, 1 @@ -152653,7 +151352,6 @@ uflmsan.pt, 1 ufm.dk, 1 ufocentre.com, 1 -ufoch.com, 0 ufoet.cn, 0 ufologiahistorica.tk, 1 ufologiaweb.tk, 1 @@ -152666,7 +151364,6 @@ ugarte-zestoa.com, 1 ugbusiness.com, 1 ugeek.tk, 1 -ugg.com, 1 uggedal.com, 1 uggonlinestoreofficialol.us, 1 ugirlx.com, 1 @@ -152842,7 +151539,6 @@ ulsterbank.ie, 1 ulsters.cf, 1 ulstersheriffny.gov, 1 -ultaa.ru, 0 ultahost.com, 1 ultalabtests.com, 1 ultima-ratio.at, 1 @@ -152873,7 +151569,6 @@ ultortech.com, 1 ultra-fast.net, 1 ultra-pro.ga, 1 -ultra.gen.tr, 1 ultra.law, 1 ultrabkk.com, 1 ultrablock.org, 1 @@ -152893,7 +151588,6 @@ ultrastar-es.org, 1 ultrasvargon.tk, 1 ultratechlp.com, 1 -ultratress.com, 1 ultraviolence.tk, 1 ultravip.com.br, 1 ultreya.tk, 1 @@ -152909,14 +151603,13 @@ um-sachsen-pictures.de, 1 um.es, 0 um6p.ma, 1 -umagoyal.com, 0 +umagoyal.com, 1 umami.vercel.app, 1 umamibbqsushi.com, 1 umamibites.com, 1 umanityracing.com, 1 umanupszn.gov.ua, 1 umap.uz, 1 -umarjazeer.com, 1 umaru.gq, 1 umarysi.fun, 1 umas.tk, 1 @@ -152999,7 +151692,6 @@ unblockit.africa, 1 unblockit.blue, 1 unblockit.casa, 1 -unblockit.date, 1 unblockit.download, 1 unblockit.name, 1 unblockit.ong, 1 @@ -153026,11 +151718,8 @@ uncut.wtf, 1 uncuteyes.tk, 1 uncuttype.wtf, 1 -undanganelektronik.com, 1 -undangankoo.com, 1 undawns.tk, 1 undecidable.de, 1 -undegasesc.net, 1 undelightfully.tk, 1 undemocracy.cf, 1 undemocracy.ga, 1 @@ -153098,7 +151787,6 @@ unfc.nl, 1 unfetteredthoughts.net, 1 unfixed-soul.tk, 1 -unfoodsystemshub.org, 1 unfriend.tk, 1 unga.dk, 1 ungaeuropeer.se, 1 @@ -153157,9 +151845,6 @@ unicolabo.jp, 1 unicomergiraygana.com, 1 unicommerce.com, 1 -unicoms.biz, 1 -unicoms.travel, 1 -unicoms.vip, 1 unicool.tk, 1 unicorn-systems.net, 1 unicorn.melbourne, 1 @@ -153191,7 +151876,6 @@ uniformebateriasheliar.com.br, 1 uniforms.com.au, 1 unify.id, 1 -uniglobalintijaya.com, 1 unihostbrasil.com.br, 1 unik.bg, 1 unikbio.com, 1 @@ -153297,7 +151981,7 @@ unitedbusinessbank.com, 1 unitedcall.de, 1 unitedcyberdevelopment.com, 1 -unitedforwildlife.org, 0 +unitedforwildlife.org, 1 unitedinternationalschool.com, 1 unitedkingdoms-guild.com, 1 unitedlisbon.school, 1 @@ -153334,7 +152018,6 @@ unityor.gov, 1 unitysavannah.org, 1 unityseguros.com, 1 -unitystaffinggroup.com, 1 unitysyndicate.tk, 1 unityvox.com, 1 uniuni.info, 1 @@ -153407,6 +152090,7 @@ uniwor.com, 1 unix.family, 1 unix.lu, 1 +unix.social, 1 unixadm.org, 1 unixapp.ml, 1 unixattic.com, 1 @@ -153463,7 +152147,6 @@ unmoneye.com, 1 unnamed.tk, 1 unnas.ca, 1 -unniehallyu.co.uk, 1 uno-express.de, 1 uno.fi, 1 uno.uk, 1 @@ -153716,6 +152399,7 @@ upsweptcreative.com, 1 uptech.biz.id, 1 uptechbrasil.com.br, 1 +uptic.net, 0 uptimed.com, 1 uptimeradar.com, 1 uptimeuno.com, 1 @@ -153771,7 +152455,6 @@ urbanail.gov, 1 urbanarcana.tk, 1 urbanartisan.cf, 1 -urbanbageecha.com, 1 urbanbikeweamr.ga, 1 urbanbooks.tk, 1 urbancoyoteresearch.com, 0 @@ -153780,7 +152463,6 @@ urbanesecurity.com, 1 urbanface.photography, 1 urbanfineart.ro, 1 -urbanfoodmarket.nl, 1 urbanfun.ga, 1 urbangaming.tk, 1 urbangardening.ga, 1 @@ -153901,7 +152583,6 @@ urrestarazuserranoabogados.com, 1 ursa-minor-beta.org, 1 ursae.co, 1 -ursazrnec.com, 1 ursonatefanzine.tk, 1 urspringer.com, 1 urspringer.de, 1 @@ -154017,7 +152698,6 @@ useon.ru, 0 user-agent.ml, 1 user-daitron.jp, 1 -user.express, 1 userbase.com, 1 usercentrics.com, 1 usercompare.tk, 1 @@ -154149,7 +152829,6 @@ utahtitlesearch.com, 1 utaindoradio.cf, 1 utajovana-mista.cz, 1 -utangard.net, 1 utaowan.com, 0 utarn.icu, 1 utavatu.mk, 1 @@ -154162,7 +152841,7 @@ utec.edu.pe, 1 utepecem.com, 1 utevai.tk, 1 -uti.edu, 1 +uti.edu, 0 utiao.net, 1 utiars.com, 1 uticagravel.com, 1 @@ -154216,6 +152895,7 @@ utvireland.ie, 1 utw.me, 1 utwente.io, 1 +utwf.org, 1 utzon.net, 1 uu5197.co, 1 uu6729.co, 1 @@ -154232,7 +152912,6 @@ uurl.ga, 1 uutf.org.uk, 1 uuuu.loan, 1 -uuuvn.space, 1 uv.uy, 1 uvacreditunion.org, 1 uvadag.nl, 1 @@ -154255,7 +152934,6 @@ uwcstrategy.org, 1 uwdigitaleboekhouder.nl, 1 uwe-arzt.de, 1 -uwe-r.com, 1 uwe-reimold.com, 1 uwe-reimold.de, 1 uwe.wtf, 1 @@ -154275,7 +152953,7 @@ uwu.lgbt, 0 uwu.nu, 1 uwu.tw, 1 -uwv.nl, 1 +uwv.nl, 0 uwwsb.com, 1 ux-solution.de, 0 ux.pub, 1 @@ -154378,7 +153056,6 @@ v700w.com, 1 v81365.com, 1 v82365.com, 1 -v83.digital, 1 v88158.com, 0 v8abc.com.br, 1 v8builder.com, 1 @@ -154404,7 +153081,6 @@ vacanze-merano.org, 1 vacatecleaning.melbourne, 1 vacati0n.tk, 1 -vacation-croatia.com, 1 vacation-in-pisak.tk, 1 vacationfund.co, 1 vacationnews.xyz, 1 @@ -154467,7 +153143,6 @@ vagonetta.tk, 1 vagpartsdb.com, 1 vagrantbits.com, 1 -vagrantcloud.com, 1 vagrantup.com, 0 vagroupcontinental.com, 1 vague-normande.com, 1 @@ -154496,13 +153171,11 @@ val-casies.net, 1 valach.cz, 1 valadroit.cc, 1 -valagrovoce.com, 1 valais.ch, 1 valant.io, 1 valaphee.com, 1 valariejenkins.com, 1 valasi.eu, 1 -valassis.com, 1 valasskyregion.cz, 1 valberg.com, 1 valbon.pl, 1 @@ -154516,7 +153189,7 @@ valdor2.com, 1 valdres.tk, 1 valdultimo.org, 1 -vale.sh, 1 +vale.sh, 0 valecnatechnika.cz, 1 valeja.net, 1 valek.net, 1 @@ -154558,7 +153231,6 @@ valeriapanarina.com, 0 valerieadolff.com, 0 valerieorsoni.com, 1 -valeriote-ead.com.br, 1 valeriya.life, 1 valeriymaleev.com, 1 valeryvenom.net, 1 @@ -154579,6 +153251,7 @@ validbot.com, 1 validius.fi, 1 validius.net, 1 +validus.sg, 1 valifai.com, 1 valigate.com, 1 valigrama.ro, 1 @@ -154766,7 +153439,6 @@ vangest.com, 1 vangest.pt, 1 vangoghcoaching.nl, 1 -vanguardadapsicologia.com, 1 vanguards.tk, 1 vanhatten.com, 1 vanhelsing.ml, 1 @@ -154798,7 +153470,6 @@ vannaos.com, 1 vannaos.net, 1 vanndigital.com, 1 -vanner.com, 1 vannest.co.uk, 1 vanouwerkerk.net, 1 vanquish.tk, 1 @@ -154864,7 +153535,6 @@ vapoteuse.fr, 1 vapourtown.com, 1 vapteke.ru, 1 -var.cc, 0 varaani.tk, 1 varalaval.com, 1 varalwamp.com, 1 @@ -154987,7 +153657,7 @@ vave.men, 1 vavel.com, 1 vawebsite.co, 1 -vawic4retailers.org, 0 +vawic4retailers.org, 1 vawlt.io, 1 vawomenshealth.com, 1 vaxbook.com, 1 @@ -154996,6 +153666,7 @@ vayavotarcolorado.gov, 1 vaygren.com, 1 vazdemelloconsultoria.com.br, 1 +vazon.pp.ua, 1 vb.com.br, 1 vbanu.com.ua, 1 vbeem.com, 0 @@ -155152,7 +153823,6 @@ veganitos.tk, 1 veganku.id, 1 veganmainstream.com, 1 -veganmasterrace.com, 1 veganplace.it, 1 veganrecipereviews.com, 1 veganuary.com, 1 @@ -155186,7 +153856,6 @@ veiligesmartcities.nl, 1 veilletechno-it.info, 1 veilofsecurity.com, 1 -veincenterbrintonlake.com, 1 veintidos.com.ar, 1 vejanoticias.com.br, 1 vejaparki.lv, 1 @@ -155220,7 +153889,7 @@ velo-doktor.ch, 1 velo-volga.tk, 1 velo24.tk, 1 -veloceo.cz, 1 +veloceo.cz, 0 velocitas.com, 1 velociter.net, 1 velocitycu.com, 1 @@ -155244,6 +153913,7 @@ velthuysemulder.nl, 1 veluwegroenonderhoud.nl, 1 veluwerally2002.tk, 1 +veluzian.com, 1 velvet-tarantula.tk, 1 velvetbaski.com, 1 velvetempire.tk, 1 @@ -155374,13 +154044,11 @@ verafin.com, 1 verakoubova.net, 1 veramagazine.jp, 0 -veramark.cl, 1 veranovivo.com, 1 verasani.ch, 1 verasani.com, 1 verascityscience.com, 1 verasoie.fr, 1 -verasrvmobiledetail.com, 1 verata.co, 0 verbacxss.it, 1 verbastel.de, 1 @@ -155445,7 +154113,6 @@ veriage.io, 1 verif-docs.com, 1 verifalia.com, 1 -verifeye.online, 1 verificationguild.com, 1 verificationlink.ga, 1 verified.lu, 1 @@ -155477,13 +154144,11 @@ verityinspections.com, 1 verizonconnect.com, 0 verkada.com, 1 -verkami.com, 1 verkeer.gent, 1 verkeersschoolrichardschut.nl, 1 verkeersschoolvanhouten.nl, 1 verkkovalmentajat.fi, 1 verkossa.tk, 1 -verksampsykologi.com, 1 verlag-lq.at, 1 verlag-lq.ch, 1 verlag-lq.com, 1 @@ -155517,7 +154182,6 @@ vernoncosheriff.org, 1 vernonfigureskatingclub.com, 1 vernonfilmsociety.bc.ca, 1 -vernonreinike.com, 1 vernonsecureselfstorage.ca, 1 vernonspeedskatingclub.com, 1 vernonvt.gov, 1 @@ -155548,7 +154212,7 @@ versatilestructures.com.au, 1 versbesteld.nl, 1 verschil.info, 1 -verschoren.com, 1 +verschoren.com, 0 verschurendegroot.nl, 1 verschwundenerboehmerwald.de, 1 verse.eu.org, 1 @@ -155612,7 +154276,7 @@ verwandlung.org, 1 verwarring.tk, 1 verweij.casa, 1 -verwendagdijkenwaard.nl, 1 +verwendagdijkenwaard.nl, 0 very-good.ru, 1 veryapt.com, 1 verybin.com, 1 @@ -155660,7 +154324,6 @@ vestibular.science, 1 vestiizhevska.cf, 1 vesting-oudeschans.nl, 1 -vestingbar.nl, 1 vestirnakaret.cz, 1 vestkyneonline.cz, 1 vestlundbolargen.tk, 1 @@ -155736,7 +154399,6 @@ vevioz.my.id, 1 veviozmail.com, 1 vex.ch, 1 -vexsh.com, 1 vezzo.one, 1 vf-bikes.be, 1 vf99.com, 1 @@ -155748,11 +154410,11 @@ vfnm.de, 1 vfree.org, 0 vfu.cz, 1 +vfwpost1.org, 1 vfxstudy.com, 1 vg-resource.com, 1 vgatest.nl, 1 vgbf.tk, 1 -vgcheat.com, 0 vgdocs.com, 1 vgerak.com, 1 vgfacts.com, 1 @@ -155762,6 +154424,7 @@ vgorcum.com, 1 vgpu.vladimir.ru, 1 vgropp.de, 1 +vgxcontactcenter.com.br, 1 vgyse.hu, 1 vgywm.com, 1 vhelio.org, 1 @@ -155774,7 +154437,6 @@ vhs-hannover.de, 1 vhumo.com, 1 vhv-gruppe.de, 1 -vhv2020.com, 1 via-labs.com, 1 via-tygo.com, 1 viabenefitsaccounts.com, 1 @@ -155803,9 +154465,7 @@ viamax.eu, 1 viamilitaris.net, 1 vianetplc.com, 1 -vianica.com, 1 viaon.net.br, 1 -viapajucara.com.br, 1 viaprinto.de, 1 viaprofit.tk, 1 vias-ferratas.tk, 1 @@ -155851,7 +154511,7 @@ vicicode.com, 1 vicieux.art, 1 vicinityindustrial.com.au, 1 -vicioanimal.pt, 0 +vicioanimal.pt, 1 viciousflora.com, 1 viciousracing.tk, 1 vicjuwelen-annelore.be, 1 @@ -155866,7 +154526,7 @@ victimizer.tk, 1 victor-pompen.nl, 1 victora.com, 1 -victorblomberg.se, 1 +victorblomberg.se, 0 victorbuch.cf, 1 victorc.net, 1 victorcalvez.com, 1 @@ -155956,7 +154616,6 @@ videoconverter.com, 1 videocut.org, 1 videoebook.tk, 1 -videogameconsole.ir, 1 videogamer.com, 1 videogamerreader.tk, 1 videogamesartwork.com, 1 @@ -156222,7 +154881,6 @@ vilgain.ro, 1 vilhe.com, 1 vilhe.fi, 1 -vilhelmjunnila.fi, 1 vilife.tk, 1 viliravnjak.tk, 1 villa-albertine.org, 1 @@ -156446,7 +155104,6 @@ vineyard-wash.com, 1 vineyardchurches.org.uk, 1 vineyardscartersville.com, 1 -vingaardshus.dk, 1 vingahiss.se, 1 vingt.me, 1 vingtsuncoach.tk, 1 @@ -156469,7 +155126,6 @@ vinnyvidivici.com, 0 vinocapka.cz, 1 vinodoc.cz, 1 -vinoffice.vn, 1 vinohradiv.tk, 1 vinokourovnet.tk, 1 vinokurov.tk, 0 @@ -156525,7 +155181,6 @@ vip-sauna.tk, 1 vip-soski.tk, 1 vip-ssl.com, 1 -vip-transfer.by, 1 vip4553.com, 1 vip45bet365.com, 0 vip5414.com, 1 @@ -156628,7 +155283,6 @@ virkhost.com, 1 virostack.com, 1 virot.eu, 1 -virtasktic.com, 1 virtbaza.cf, 1 virtit.fr, 1 virtlinux.eu, 1 @@ -156655,6 +155309,7 @@ virtualgovernance.tk, 1 virtualgraffiti.com, 1 virtualhawaii360.com, 1 +virtualid.cl, 0 virtualife.tk, 1 virtuality4d.com, 1 virtualization-online.org, 1 @@ -156696,7 +155351,6 @@ visa-master.tk, 1 visacentre.pk, 1 visaforest.com, 1 -visafruit.com, 1 visale.fr, 1 visalia.gov, 1 visaliafarmersmarket.com, 0 @@ -156731,7 +155385,7 @@ visegradtours.hu, 1 viseum.co.uk, 1 visforvaccinated.gov, 1 -vishal-makan.com, 1 +vishal-makan.com, 0 vishenka.tk, 1 vishnujyothi.co.uk, 1 vishwashantiyoga.com, 1 @@ -156763,6 +155417,7 @@ visionpeak.net, 1 visionproductssoutheast.com, 1 visionr.com, 0 +visionsc.co.uk, 1 visionsloveseducators.com, 1 visiontaiwan.info, 1 visionthroughknowledge.com, 1 @@ -156914,7 +155569,6 @@ vitalpraxis-lietz.de, 1 vitalshop.tk, 1 vitalsolutions.ro, 1 -vitalthings.de, 1 vitalthrills.com, 1 vitam.de, 1 vitamedgroup.com, 1 @@ -156956,6 +155610,7 @@ vitrinachasov.cf, 1 vitrineenligne.com, 1 vitromex.tk, 1 +vitruvianpost.com, 1 vitsearch.link, 1 vitto.tk, 1 vittoria-conseil.com, 1 @@ -156989,7 +155644,6 @@ vivaldi.net, 1 vivaleisure.com.au, 1 vivaleisure.group, 1 -vivalocale.com, 1 vivamortgage.tk, 1 vivandtimhome.com, 1 vivanosports.com.br, 1 @@ -157035,7 +155689,6 @@ vivi.zone, 0 vivian.tk, 1 vivianaball.ro, 1 -vivianadavila.com, 1 vivianargiriou.gr, 0 vivianlms.ga, 1 vivianmaier.cn, 1 @@ -157184,7 +155837,6 @@ vlakem.net, 1 vlance.gq, 1 vlarp.nl, 1 -vlasix.org, 1 vlasov.ml, 1 vlasova-sova.ml, 1 vlccrussia.ru, 1 @@ -157210,7 +155862,6 @@ vloggerspace.tk, 1 vlos.com.pl, 1 vlovgr.se, 1 -vltonline.org, 1 vlzbazar.ru, 1 vm-0.com, 1 vm.co.mz, 0 @@ -157219,6 +155870,7 @@ vm88.top, 0 vmagadane.tk, 1 vmath.my.id, 1 +vmautorajkot.com, 1 vmc.co.id, 1 vmccnc.com, 1 vmconnected.co.uk, 1 @@ -157293,7 +155945,6 @@ voatz.com, 1 vobe.io, 1 vocably.de, 1 -vocalcoach.com, 1 vocaloid.my, 1 vocalviews.com, 1 vocationaujourdhui.fr, 1 @@ -157315,7 +155966,6 @@ vodpay.com, 1 vodpay.net, 1 vodpay.org, 1 -voeding-en-fitness.nl, 1 voehringen-bw.de, 1 voetbalclubinfo.tk, 1 voetbalforum.tk, 1 @@ -157398,7 +156048,6 @@ voiretrevu.ca, 1 voirie-suresnes.fr, 1 voitolla.com, 1 -voivoinfotech.com, 1 voix-bien-etre.com, 0 vojenshandicap.dk, 1 vojk.au, 1 @@ -157552,7 +156201,6 @@ voodoobeginner.com, 1 voodoocat.cf, 1 voodooshaman.com, 1 -vooh.in, 1 vookstock.tk, 1 voom.pt, 1 voorde.lol, 1 @@ -157708,7 +156356,6 @@ voyageforum.com, 1 voyageofyume.com, 1 voyagercabins.co.nz, 1 -voyagerguru.com, 1 voyages-groupes-transgallia.com, 1 voyagesarabais.com, 1 voyagesvoyages.net, 1 @@ -157727,7 +156374,7 @@ voz.vn, 1 vozami.com, 1 vozbudim.tk, 1 -vozciudadana.org, 1 +vozciudadana.org, 0 vozdux.tk, 1 vozelocucao.com.br, 1 vozhatik.cf, 1 @@ -158003,6 +156650,7 @@ vssnederland.nl, 1 vstavropole.tk, 1 vstrikovaci-lisy.cz, 1 +vsure.com.au, 1 vsx.ch, 1 vsz.me, 1 vszp.sk, 1 @@ -158016,10 +156664,10 @@ vtech.com, 1 vtechda.com, 1 vtescebu.com, 1 +vtexpayments.com.br, 1 vtipe-vylez.cz, 0 vtjud.gov, 1 vtklan.tk, 1 -vtler-glabbich.de, 0 vtliving.com, 1 vtm.be, 1 vtmgo.be, 1 @@ -158029,13 +156677,13 @@ vttortillaco.com, 1 vtuber-schedule.info, 1 vtuber.art, 1 +vtubes.tokyo, 1 vtul.io, 1 vtupro.com, 1 vtvnetwork.org, 1 vtwonen.be, 1 vtwonen.nl, 1 vuakhuyenmai.vn, 1 -vuath.com, 1 vubgenerali.sk, 1 vubu-medical.de, 1 vucdn.com, 1 @@ -158043,7 +156691,6 @@ vuefact.com, 1 vuefactory.io, 1 vuelacaruru.com, 1 -vuelosabajoprecio.net, 1 vueworks.com, 1 vugt.me, 1 vuilelakens.be, 1 @@ -158052,7 +156699,6 @@ vulcan-russia.today, 1 vulcancycling.ga, 1 vulcannow.ru, 1 -vulcanplatinum777-vip.com, 1 vulcanrussia-game.com, 1 vulcanrussiagame.com, 1 vulcanvaluecentre.ro, 1 @@ -158060,7 +156706,6 @@ vulgar-teens.tk, 1 vulkan-24-platinum.ru, 1 vulkan-platinum-101.ru, 1 -vulkan-platinumclub.ru, 1 vulkan-russia-pro.com, 1 vulkan-russia.vip, 1 vulkan-russiaklub.com, 1 @@ -158089,7 +156734,7 @@ vultrhxl.com, 1 vulva.observer, 1 vulva.photos, 1 -vumerity.com, 1 +vumerity.com, 0 vunn.com, 1 vuojolahti.fi, 0 vuotila.eu, 1 @@ -158107,6 +156752,7 @@ vv6729.co, 1 vv6957.co, 1 vv9297.co, 1 +vv9397.com, 0 vv9728.co, 1 vvactivia.nl, 1 vvave.net, 1 @@ -158307,7 +156953,7 @@ wabbel.sa.com, 1 wabifoggynuts.com, 1 wabtec.com, 0 -wabteccorp.com, 1 +wabteccorp.com, 0 wachter.biz, 1 wachtspoor.nl, 1 wachtspoor18.nl, 1 @@ -158397,7 +157043,6 @@ wakastream.cc, 1 wakatime.com, 1 wake.gov, 1 -wake.net, 1 wakecounty.gov, 1 wakecountynorthcarolina.ml, 1 wakelet.com, 0 @@ -158598,7 +157243,6 @@ wannaridecostarica.com, 1 wannathis.one, 1 wanorthshoreny.gov, 1 -wantaghschools.org, 1 wantocode.com, 1 wanybug.cf, 1 wanybug.ga, 1 @@ -158629,7 +157273,6 @@ wapnews.tk, 1 wapnik.tk, 1 wapo.ro, 1 -wapol.org, 1 wappie.tk, 1 wapplerbrewing.com, 1 wapresri.go.id, 1 @@ -158638,6 +157281,7 @@ waptransfer.tk, 1 wapuru.co.jp, 1 wapveil.ml, 1 +waqood.tech, 1 war-requiem.com, 1 war-team.com, 1 waragod.sk, 1 @@ -158659,7 +157303,6 @@ wardsborovt.gov, 1 wardslager.com, 1 warecountyga.gov, 1 -warehost.de, 0 warehouse-nantes.fr, 1 warekon.com, 1 warekon.dk, 1 @@ -158858,7 +157501,7 @@ water-sport-bali.com, 1 water-sports-bali.com, 1 water-valley.tk, 1 -water.com, 1 +water.com, 0 waterandhealth.org, 1 waterapple09.com, 1 waterauthority.ky, 1 @@ -158954,7 +157597,6 @@ wausharacountywi.gov, 1 wauwatosa.gov, 1 wav-productions.com, 1 -wav.tv, 1 wavded.com, 1 wave-cockpit.de, 1 wave-electronics.com, 0 @@ -158986,7 +157628,6 @@ waxdramatic.com, 1 waxlrs.com, 1 way.ac, 1 -way2earning.com, 1 way2tech.de, 1 waya0125.com, 1 wayaberolodge.com, 1 @@ -159122,6 +157763,7 @@ wdpui.io, 1 wdrl.info, 0 wdsdownload.cf, 1 +wdstrings.com, 1 wdt.cz, 0 wdtcinfo.com, 1 we-bb.com, 1 @@ -159136,7 +157778,7 @@ weakinreview.org, 1 wealthadvisorsmf.com, 1 wealthadvisorstrust.com, 1 -wealthcreation.com.au, 1 +wealthcreation.com.au, 0 wealthcreationsolutions.ga, 1 wealthengine.com, 1 wealthprofessional.ca, 1 @@ -159273,6 +157915,7 @@ web2you.it, 1 web3enabler.com, 1 web3firewall.xyz, 1 +web3mantra.com, 1 web404.net, 1 web50aqui.es, 1 web74.ga, 1 @@ -159312,7 +157955,6 @@ webbanquyen.com, 1 webbcanyonchronicle.com, 1 webberinsurance.com.au, 1 -webbgro.com, 1 webbiz.co.uk, 1 webblawmaine.com, 1 webboggles.com, 1 @@ -159390,7 +158032,6 @@ webdgc.ro, 1 webdieta.tk, 1 webdietrolequinte.it, 0 -webdig.pt, 0 webdigital.ca, 1 webdl.org, 1 webdollarvpn.io, 1 @@ -159553,7 +158194,6 @@ webmonsters.tk, 1 webmore.fr, 1 webmotelli.fi, 1 -webmotion.com.au, 1 webmyhealth.com, 1 webnames.ca, 1 webnancy.tk, 1 @@ -159564,7 +158204,6 @@ webo.agency, 1 webo.directory, 1 webo.pl, 1 -weboffice.ro, 0 weboflies.tk, 1 webofthingsmarwane.xyz, 1 weboke.nl, 1 @@ -159612,6 +158251,7 @@ websayfasi.biz.tr, 1 webschool.au, 1 webschool21.ml, 1 +webscp.ru, 1 webscraper.io, 1 websdesignpro.com, 1 websec.nl, 1 @@ -159656,6 +158296,7 @@ websitesdemos.tk, 1 websiteservice.pro, 1 websitesthatwork.biz, 1 +websitestudio.fr, 1 websktop.com, 1 websmartlink.tk, 1 websoftba.gq, 1 @@ -159747,7 +158388,8 @@ webyourself.eu, 1 webzanem.com, 0 webzarabotok.tk, 1 -webzvit.com.ua, 0 +webzschema.in, 1 +webzvit.com.ua, 1 wecanvisit.com, 1 wecare4hair.com, 1 wecareplatform.nl, 1 @@ -159802,7 +158444,6 @@ weddingz.in, 1 wedefendcharities.org, 1 wedeliverdavao.com, 1 -wedesigneg.com, 1 wedesigntrips.com, 1 wedinspire.com, 1 wedl.ru, 0 @@ -159814,6 +158455,7 @@ wedos.cz, 1 wedot.co.uk, 1 wedplay.host, 1 +wedshoots.com, 1 wedviser.com, 1 weeaboo.ml, 1 weeb.us, 1 @@ -159832,7 +158474,7 @@ weekend4two.ch, 1 weekendbus.pl, 1 weekendcandy.com, 1 -weekendcraft.com, 1 +weekendcraft.com, 0 weekendinitaly.com, 1 weekendplayers.tk, 1 weekendstartup.ml, 1 @@ -159842,7 +158484,6 @@ weeklyads2.com, 0 weeklydcoupgen.com, 1 weektegenarmoede.be, 1 -weemake.fr, 0 weemakers.fr, 0 weepycat.com, 1 weerda.fr, 1 @@ -159960,6 +158601,7 @@ welcorp.com, 1 weld.gov, 1 weldersnet.tk, 1 +weldingandwelder.com, 1 weldynz.co.nz, 1 welfareness.icu, 1 welivetogether.com, 1 @@ -160043,7 +158685,6 @@ wemakemx.mx, 1 wemakeonlinereviews.com, 1 wemissyou.tk, 1 -wemobiles.com, 0 wemovemountains.co.uk, 1 wenablog.pl, 1 wenaiwu.net, 1 @@ -160152,7 +158793,6 @@ wertschatz-kommunikation.de, 1 wervingenselectieamsterdam.nl, 1 werwolf-live.de, 1 -werxa.cz, 1 werxus.eu, 1 weryfikacjapodatnika.pl, 1 wes-electronic.de, 1 @@ -160170,6 +158810,7 @@ wesoco.de, 1 wespath.org, 1 wespeakgeek.co.za, 1 +wespeakk9.com, 1 wespringforward.com, 1 wesreportportal.com, 1 wessafety.net, 1 @@ -160280,7 +158921,7 @@ westsalemwi.gov, 1 westshoresrealty.com, 1 westside-pediatrics.com, 1 -westsidechildrenstherapy.com, 0 +westsidechildrenstherapy.com, 1 westsidepackaging.com.au, 1 westskinlaser.com, 1 westsoundwildlife.org, 1 @@ -160301,6 +158942,7 @@ wesupportthebadge.org, 1 wesystems.cloud, 0 wet-dry.world, 1 +wet-international.com, 1 wet1.com.au, 1 wetdryvacs.ie, 1 weteachme.com, 1 @@ -160331,6 +158973,7 @@ weworkjpn.com, 1 wewritestuff.com, 1 wexfordbouncycastles.ie, 1 +wexilapp.com, 1 weyerstall1880.de, 1 weyhmueller.de, 0 weyland-yutani.org, 1 @@ -160448,10 +159091,8 @@ whatisthe.cloud, 1 whatisthisapp.com, 1 whatmylocation.com, 1 -whatsapp-plus.com, 0 whatsapp.com, 1 whatsapp.net, 1 -whatsapp.ru, 1 whatsatienda.com, 1 whatsgood.tk, 1 whatsinmyjar.com, 1 @@ -160459,7 +159100,6 @@ whatsmychaincert.com, 1 whatsmyip.fr, 1 whatsrc.org, 1 -whatstheirnetworth.com, 1 whatsupoutdoor.com, 0 whatsupyo.tk, 1 whatswrong.blog, 1 @@ -160480,7 +159120,6 @@ wheatland.com, 1 wheatlandcomt.gov, 1 wheatridge.gov, 1 -wheelastic.com, 1 wheelchair-mobility-scooter-rental-london.com, 1 wheelchair.gq, 1 wheeler.kiwi.nz, 0 @@ -160506,7 +159145,6 @@ whentowork.com, 1 whenwe.me, 1 wheon.com, 1 -whereapp.social, 1 wherearethosemorgans.com, 1 wherecaniwatchanime.com, 1 wheredoi.click, 1 @@ -160550,6 +159188,7 @@ whisky.my, 1 whiskydb.de, 1 whiskydrivers.tk, 1 +whiskyhammer.com, 1 whiskymy.com, 1 whiskyshop.com.my, 1 whiskyshop.my, 1 @@ -160631,6 +159270,7 @@ whitesoxbestteaminbaseball.com, 1 whitesp.eu.org, 1 whitespace.ch, 1 +whitespace.se, 1 whitespi.eu.org, 1 whitespider.cf, 1 whitespider.eu.org, 1 @@ -160733,7 +159373,6 @@ whyescort.com, 1 whyinsurance.me, 1 whyleavetown.com, 1 -whymps.com, 1 whynohttps.com, 1 whynoipv6.com, 1 whynotbi.com, 1 @@ -160755,7 +159394,6 @@ wibbe.link, 1 wiberg.nu, 1 wibu.moe, 1 -wibuw.com, 1 wicamb.com, 1 wicca-witchcraft.com, 1 wiccansupplies.ga, 1 @@ -160774,7 +159412,7 @@ widado.com, 1 widance.nz, 1 widatcp.gov, 1 -widderplasticsurgery.com, 1 +widderplasticsurgery.com, 0 wideboxmacau.com, 0 widecontrol.it, 1 widehive.com, 1 @@ -160797,7 +159435,6 @@ widow411.com, 1 widowsquad.com, 1 widsl.de, 1 -widum.ru, 1 widwap.net, 1 widzenia.pl, 1 wiebel.org, 1 @@ -160899,7 +159536,6 @@ wikifunctions.org, 1 wikigm.ru, 1 wikigta.org, 1 -wikihelp.in, 1 wikihistory.tk, 1 wikihow-fun.com, 1 wikihow.com, 1 @@ -160948,7 +159584,6 @@ wikimediafoundation.org, 1 wikimilk.org, 1 wikimir.tk, 1 -wikimirror.org, 1 wikinews.com, 1 wikinews.de, 1 wikinews.org, 1 @@ -161034,6 +159669,7 @@ wilco-s.nl, 1 wilcodeboer.me, 1 wilcojunk.com, 1 +wilcom.com, 1 wilcotx.gov, 1 wild-reels.com, 1 wild-turtles.com, 1 @@ -161195,7 +159831,6 @@ wilmingtonohio.gov, 1 wilmingtonzen.tk, 1 wilmothgroup.com, 1 -wilomark.com, 1 wils.jp, 1 wilseyrealty.com, 1 wilshirelawfirm.com, 1 @@ -161269,7 +159904,6 @@ windowcleaningexperts.net, 1 windowreplacement.net, 1 windows, 1 -windows101tricks.com, 0 windows11.com.br, 1 windows311.org, 1 windows7sins.org, 1 @@ -161398,6 +160032,7 @@ winter-auszeit.de, 0 winter-elektro.de, 1 winter-leak.ml, 1 +winter.ae, 1 winterbergwebcams.com, 1 winterco.org, 1 wintercorn.com, 1 @@ -161461,8 +160096,6 @@ wireshark.org, 1 wireshocks.com, 1 wiretap.cf, 1 -wirethrone.com, 1 -wiretoss.com, 1 wiretransaction.ga, 1 wiriamu.net, 1 wiris.be, 1 @@ -161512,7 +160145,6 @@ wise.design, 1 wiseadvicetravelling.com, 0 wisebarber.com, 1 -wiseclinictc.com.tw, 1 wisecountytx.gov, 1 wisehome.dk, 1 wiseitguys.com, 1 @@ -161560,7 +160192,6 @@ wispsuperfoods.com, 1 wispyon.com, 1 wisr.com.au, 1 -wiss.co.uk, 0 wissamnr.be, 1 wisselink.tk, 1 wissen-a5.de, 1 @@ -161598,6 +160229,7 @@ withjoy.com, 1 withoutessence.io, 1 withoutlovenotcount.ru, 1 +withpersona.com, 1 withprocess.com, 1 withsunglasses.co.uk, 1 withthegrid.com, 1 @@ -161666,7 +160298,6 @@ wkennington.com, 1 wkho.io, 1 wkitu-test.tk, 1 -wkj-airport.jp, 1 wko.at, 1 wkoecg.at, 1 wkola.tk, 1 @@ -161700,7 +160331,6 @@ wm-access.de, 1 wm-gm.com.ua, 1 wm-referrals.com, 1 -wmac-world.com, 1 wmaccess.com, 1 wmaccess.de, 1 wmar2news.com, 1 @@ -161850,7 +160480,6 @@ wolfsburgwest.com, 1 wolfsense.nl, 1 wolfshoehle.eu, 1 -wolfskymedia.com, 1 wolfsmobile.com, 1 wolfstreet.com, 1 wolfteam.tk, 1 @@ -161900,7 +160529,6 @@ womensenews.org, 0 womenshealth.gov, 1 womensmedassoc.com, 1 -womensshelterofhope.com, 0 womfs.com.au, 1 wompenriebler.tk, 1 woms.top, 1 @@ -161919,7 +160547,6 @@ wonderfulpodcast.com, 1 wonderfulworldofwalliams.tk, 1 wonderhost.info, 1 -wonderhowto.com, 1 wonderkind.de, 1 wonderlab.ml, 1 wonderland-server.net, 1 @@ -161945,7 +160572,6 @@ woo-jiho.tk, 1 woo-order.com, 1 woo.bi, 1 -wooblr.com, 1 wooby.tk, 1 wooc.org, 0 wooclap.com, 1 @@ -161953,7 +160579,6 @@ wood-crafted.co.uk, 1 wood-crafted.uk, 1 wood-dental.jp, 1 -wood-works.ca, 1 wood4heat.ca, 1 woodandshop.com, 1 woodbornekitchens.com, 1 @@ -162018,7 +160643,6 @@ woodyandpearl.com, 1 woodysinstalaciones.com, 1 wooeffi.at, 1 -woof.gq, 1 woofngoof.com, 1 woofsbakery.com, 1 wooftrek.co.uk, 1 @@ -162049,7 +160673,6 @@ woorocket.com, 1 woosh5.com, 1 woosk.de, 1 -wootality.com, 0 woothelpdesk.com, 1 woothemesplugins.net, 1 wootkit.tk, 1 @@ -162085,7 +160708,6 @@ wordpress-crm.pl, 1 wordpress-inc.ru, 1 wordpress-szakerto.hu, 1 -wordpress-test.site, 0 wordpress.com, 0 wordpressadmin.ru, 1 wordpressbot.tk, 1 @@ -162127,7 +160749,6 @@ workathomernjobs.tk, 1 workcenter.gov, 1 workcheck.bz, 1 -workclaims.org, 0 workcloud.jp, 1 workcost.me, 1 workelo.eu, 1 @@ -162135,6 +160756,7 @@ worker.gov, 1 workermess.tk, 1 workers-iran.org, 1 +workerscompensationattorneysandiego.net, 1 workerscomplawyerhelp.com, 1 workerselforganisation.cf, 1 workerselforganisation.ga, 1 @@ -162286,7 +160908,6 @@ worldhomeuk.tk, 1 worldhomeusa.tk, 1 worldhosting.cf, 1 -worldinfusedcandles.com.au, 1 worldintercontinental.cf, 1 worldit.info, 1 worldix.cf, 1 @@ -162346,7 +160967,6 @@ worldvisa.tk, 1 worldwallstreet.tk, 1 worldwar2collector.tk, 1 -worldwatchmonitor.org, 1 worldwidecounsel.net, 1 worldwidescience.org, 1 worldwinesweb.be, 1 @@ -162360,7 +160980,6 @@ wormhole.ga, 1 wormholevpn.net, 1 wormincorporated.tk, 1 -wormpress.com, 1 worms-cowclan.tk, 1 wormser-zeitung.de, 1 worongarymedical.com.au, 1 @@ -162409,7 +161028,6 @@ wow-foederation.de, 1 wow-screenshots.net, 1 wow-serbia.tk, 1 -wow8888.ph, 1 wowa.ca, 1 wowaffixes.info, 1 wowarcaim.ml, 1 @@ -162487,7 +161105,6 @@ wpcodeus.com, 1 wpcommerz.com, 1 wpconcepts.net, 1 -wpcoupons.io, 1 wpcrs.org, 1 wpcs.pro, 1 wpdev.com.au, 1 @@ -162497,8 +161114,10 @@ wpexplainer.com, 1 wpfactory.io, 1 wpformation.com, 1 +wpfortify.com, 1 wpforum.tk, 1 wpg-verwaltungen.de, 1 +wpgeared.com, 1 wpginvest.com, 1 wpglossy.com, 1 wpgplplug.com, 1 @@ -162510,7 +161129,7 @@ wphosting.ovh, 1 wpinabox.de, 1 wpinfos.de, 0 -wpjzb.com, 1 +wpjzb.com, 0 wpldn.uk, 1 wpletter.de, 1 wplibrary.net, 1 @@ -162589,7 +161208,6 @@ wrd48.net, 1 wrdcfiles.ca, 1 wrdf.org, 0 -wrdmrk.com, 1 wrecked.cf, 1 wrecked.tk, 1 wreckeroo.com.au, 1 @@ -162933,6 +161551,7 @@ www.techrepublic.com, 0 www.theguardian.com, 1 www.therapynotes.com, 1 +www.tiaa.org, 1 www.tinfoilsecurity.com, 1 www.tl, 1 www.torproject.org, 0 @@ -162993,7 +161612,6 @@ wykop.pl, 0 wykopylodz.ga, 1 wylark.com, 1 -wyldfiresignage.com, 1 wynajemautkrakow.cf, 1 wynajemautkrakow.ga, 1 wynajmijkontener.pl, 1 @@ -163034,6 +161652,7 @@ wz.pt, 1 wzajemnie.org.pl, 1 wzdh.com, 0 +wzdh.net, 0 wzh.one, 1 wzrd.in, 1 wzrd.pw, 1 @@ -163143,9 +161762,7 @@ xanedu.com, 1 xanhdecor.com, 1 xanny.family, 1 -xantec.com.my, 0 xanthipolis.gr, 1 -xanthopoulos.me, 1 xants.de, 1 xanyl.de, 1 xanzhu.com, 1 @@ -163308,7 +161925,6 @@ xcountant.com, 1 xcraftsumulator.ru, 1 xcspy.org, 1 -xcucu.com, 0 xcw8886.net, 0 xcw8888.net, 0 xcw8889.net, 0 @@ -163369,7 +161985,6 @@ xerownia.eu, 1 xertainty.com, 1 xertainty.de, 1 -xess.co.uk, 1 xetown.com, 1 xevietanh.com, 1 xevnet.com, 1 @@ -163426,6 +162041,7 @@ xiangweiqing.co.uk, 1 xianjianruishiyouyiyuan.com, 1 xiannvgong.net, 1 +xiansiniao.com, 0 xianyu.uk, 1 xiao-sheng.gq, 1 xiaobude.cn, 1 @@ -163478,7 +162094,6 @@ ximes.com, 1 ximeshosted.com, 1 ximg.co, 1 -ximware.com, 1 xin.moe, 1 xin365.com, 1 xinanwork.com, 1 @@ -163656,10 +162271,8 @@ xlhalliance.org, 1 xlink.com.pl, 1 xlion.tw, 1 -xlmnews.today, 1 xlnaudio.com, 1 xloud.cf, 1 -xloveit.com, 1 xlr8.shop, 1 xlr8webshops.com, 1 xlribbon.ml, 1 @@ -163827,13 +162440,11 @@ xn--80acubre5k.tk, 1 xn--80adbvdjzhptl1be6j.com, 1 xn--80adc7bbjgi.xn--p1ai, 1 -xn--80adjmbjd1avp5b4a.xn--p1ai, 1 xn--80adydmce.com, 1 xn--80ae2ajalfi0r.xn--90a3ac, 1 xn--80ae7bafe4d.tk, 1 xn--80aebbkaqx6at.xn--p1ai, 1 xn--80aejbddhwvjax1p.xn--p1ai, 1 -xn--80aejhvi0at.xn--90ais, 1 xn--80aejljbfwxn.xn--p1ai, 1 xn--80affa6ai0a.tk, 1 xn--80afvgfgb0aa.xn--p1ai, 1 @@ -164098,7 +162709,6 @@ xn--mein-kchenhelfer-ozb.de, 1 xn--mensenges-o1a8c.gq, 1 xn--mensengesss-t8a.gq, 1 -xn--mentaltraining-fr-musiker-uwc.ch, 1 xn--mercadonavideo-2nb.com, 1 xn--mgbbh2a9fub.xn--ngbc5azd, 0 xn--mgbmmp7eub.com, 1 @@ -164404,6 +163014,7 @@ xsden.info, 1 xsec.me, 1 xsenya74hram.tk, 1 +xseries-forum.com, 1 xserownia.cloud, 0 xserownia.com.pl, 1 xserownia.eu, 1 @@ -164518,7 +163129,6 @@ xtremeitu.dk, 1 xtremejetski.ae, 1 xtremers.tk, 1 -xtremyblog.com, 1 xtronic.org, 1 xtronics.com, 1 xts.bike, 1 @@ -164621,7 +163231,7 @@ xy.ax, 1 xy369.cc, 1 xy6161.com, 1 -xy6729.com, 1 +xy6729.com, 0 xy6957.com, 1 xy7272.com, 1 xy7373.com, 1 @@ -164682,7 +163292,6 @@ xzqy.net, 1 xztech.co, 1 y-erodoga.com, 1 -y-erogazo.com, 1 y-nas.tk, 1 y.com.cm, 1 y.com.sb, 1 @@ -164691,7 +163300,6 @@ y09app.com, 0 y09app.vip, 0 y09j.com, 0 -y10k.de, 1 y11n.net, 0 y2bet.com, 1 y2dcycleroute.ie, 1 @@ -164699,7 +163307,6 @@ y2s.pw, 1 y31.jp, 1 y3451.com, 1 -y3600.cz, 1 y365188.com, 1 y36533.com, 1 y3bet.com, 1 @@ -164854,8 +163461,6 @@ yakutsk.ml, 1 yalb.tech, 1 yalecleaners.com, 1 -yalla-ask.net, 0 -yalla-kora.tv, 1 yalla-shootx.com, 1 yallamotor.com, 1 yalook.com, 1 @@ -164871,7 +163476,7 @@ yamal159263.ml, 1 yamanami.tokyo, 1 yamanobe-taro.jp, 1 -yamatizu.com, 0 +yamatizu.com, 1 yamatonetwork.com, 1 yamazaki-automotive.co.jp, 1 yamei1.com, 1 @@ -164893,6 +163498,7 @@ yanaya-k.jp, 1 yanbohon.com, 1 yanchevfarm.bg, 1 +yancoal.com.au, 1 yandere.moe, 1 yandong.tk, 1 yang1963.com.tw, 1 @@ -165005,7 +163611,7 @@ yasmeencreative.com, 1 yasmin-apartments.cz, 1 yasmin.ml, 1 -yasminbashirovasf.com, 1 +yasminbashirovasf.com, 0 yasminebelattar.com, 1 yasmingarcia.tk, 1 yasraiting.tk, 1 @@ -165202,7 +163808,6 @@ yesleaks.com, 1 yesmirov.ga, 1 yesmsp.com, 1 -yesmzt.com, 1 yesod.in, 1 yesogovinpetcare.com, 1 yesolo.tk, 1 @@ -165294,7 +163899,6 @@ yilanju.com, 1 yilconstruction.ca, 1 yildizkariyerim.com, 1 -yilmaznargile.com, 1 yiluup.com, 0 yimgo.fr, 0 yinduyy.com, 0 @@ -165319,7 +163923,6 @@ yiuon.li, 1 yiyeqing.xyz, 1 yiyuanzhong.com, 1 -yiz96.com, 1 yizhihuang.org, 1 yj4p.com, 1 yjav.tv, 1 @@ -165354,7 +163957,6 @@ ymcago.org, 1 ymcaokc.org, 1 ymcapkc.org, 1 -ymere.nl, 1 ymg-allergy.jp, 1 ymlsport.pe, 1 ymm18.com, 1 @@ -165366,6 +163968,7 @@ ymy.zone, 1 yn.org.nz, 1 ynode.com, 1 +ynrrsr.com, 0 yo-digital.ga, 1 yoa.st, 1 yoannlatzer.com, 1 @@ -165395,10 +163998,8 @@ yoga-erde.de, 1 yoga-good.fr, 1 yoga-in-aying.de, 1 -yoga-mindfulness-ibiza.com, 1 yoga-prive.de, 1 yoga-school.xyz, 1 -yoga-vakantie-ibiza.nl, 1 yoga-zentrum-narayani.de, 1 yoga.is-an-engineer.com, 1 yogaangels.ga, 1 @@ -165448,7 +164049,6 @@ yolandgao.me, 1 yolanibg.com, 1 yolhesaplama.com, 1 -yolks.in, 1 yolo-csgo.com, 1 yolo-jp.com, 1 yolobert.de, 1 @@ -165480,7 +164080,6 @@ yoonas.com, 1 yooooex.com, 1 yooptopian.com, 0 -yoozik.io, 1 yopers.com, 0 yopmail.com, 1 yopmail.net, 1 @@ -165548,6 +164147,7 @@ youareamazingnd.com, 1 youbehero.com, 1 youber.cz, 1 +youbetteravoid.me, 1 youc.ir, 1 youcanbetonthat.com, 1 youcanbook.me, 0 @@ -165645,6 +164245,7 @@ your-storageshare.de, 1 your-sussex.wedding, 1 your28days.com, 1 +youracnepro.com, 0 youran.me, 1 yourantiquarian.com, 1 youraudiobooks.xyz, 1 @@ -165658,7 +164259,6 @@ yourbodyknows.is, 1 yourbonus.click, 0 yourbreakfast.tk, 1 -yourbrewclub.com, 1 yourbristolsomerset.wedding, 1 yourbusiness.ml, 1 yourcareerhost.com, 1 @@ -165681,7 +164281,6 @@ yourdost.com, 1 yourdrive.tk, 1 youreallyneedthis.co, 1 -youreart.shop, 1 youreastanglian.wedding, 1 youreastmidlands.wedding, 1 youreitbranding.com, 1 @@ -165731,7 +164330,6 @@ yourmothers.meme, 1 yourms.com, 1 yourname.xyz, 1 -yournewsfeed.org, 1 yournextagency.com, 1 yournortheast.wedding, 1 yournorthwest.wedding, 1 @@ -165769,7 +164367,6 @@ yourtampaparksplan.com, 1 yourteaminindia.com, 1 yourtests.tk, 1 -yourthoughtsyourfuture.com, 1 yourticketbooking.com, 1 yourtourdesk.com, 0 yourtwojugs.com, 1 @@ -165796,7 +164393,7 @@ youth-sport.net, 1 youth.gov, 1 youthclothing.tk, 1 -youthforclimate.fr, 0 +youthforclimate.fr, 1 youthink.jp, 1 youthmarketing.com, 1 youthnews.tk, 1 @@ -165806,7 +164403,6 @@ youthrules.gov, 1 youthsadda.com, 1 youthwant.com.tw, 1 -youtoo.media, 1 youtous.me, 1 youtube, 1 youtube-notify.com, 1 @@ -165817,6 +164413,7 @@ youtuberis.lt, 1 youtuberus.tk, 1 youwebcams.org, 1 +youwillnever.be, 1 youyifans.com, 1 youyuan.rocks, 1 youyuandesign.top, 1 @@ -165922,7 +164519,6 @@ yude.ml, 1 yudin.ga, 1 yue.la, 1 -yue2.net, 1 yueeeyueee.com, 1 yuema.net.cn, 1 yuengling.com, 1 @@ -165931,7 +164527,6 @@ yugege.cf, 1 yugioh-duelodefinitivo.tk, 1 yugiohthenextgeneration.tk, 1 -yugodi.com, 1 yugohome.com, 1 yuh-lin.com, 1 yuhaoskin.com.tw, 1 @@ -166003,7 +164598,6 @@ yunxinfoods.com, 1 yunzhu.li, 1 yuplay.com, 1 -yupug.com, 1 yupulse.be, 1 yuqi.me, 1 yuquepay.com, 1 @@ -166052,7 +164646,6 @@ yuyucn.com, 1 yuzei.ml, 1 yuzei.tk, 1 -yuzicare.com, 0 yuzneri.net, 1 yuzu.tk, 1 yuzurisa.com, 1 @@ -166064,8 +164657,8 @@ yvonne-stingel.de, 1 yvonnethomet.ch, 1 yvonnewilhelmi.com, 1 -ywambaguio.org, 1 ywambutuan.org, 1 +ywamphilippines.org, 1 ywamshipsphilippines.com, 1 ywyway.com, 1 yxapp10.com, 1 @@ -166152,7 +164745,6 @@ z3ven.nl, 1 z4-forum.com, 1 z4.nz, 1 -z4k.de, 1 z5197.co, 1 z6.uk, 1 z6192.com, 1 @@ -166279,11 +164871,9 @@ zadm.de, 1 zadrot.tk, 1 zadroweb.com, 1 -zaelkids.it, 1 zaem.tv, 1 zaferaniehearing.com, 1 zaferbalkan.com, 1 -zaffittv.com, 1 zaffittv.mx, 1 zaffke.co, 1 zafrani.ga, 1 @@ -166348,7 +164938,6 @@ zajmy-contact.tk, 1 zajsoft.net, 1 zak.co.at, 1 -zak.org.pl, 1 zakaacouture.com, 1 zakachat-brauzer.gq, 1 zakachat-temi.gq, 1 @@ -166389,7 +164978,6 @@ zaloghaz.ro, 1 zalohovaniburian.cz, 1 zaltv.com, 1 -zalure.com, 1 zalvus.com, 1 zam0th.tk, 1 zamalektoday.com, 1 @@ -166452,7 +165040,6 @@ zapamini.ml, 1 zaparoh.com, 1 zapaska.tk, 1 -zapatillas-trekking.com, 1 zapic.moe, 1 zapier-staging.com, 1 zapier.com, 1 @@ -166475,7 +165062,6 @@ zar-kripto.tk, 1 zarabiaj.com, 1 zarabianiewsieci.tk, 1 -zarabizarr.com, 1 zarabotai-doma.ml, 1 zarabotki-v-internete.tk, 1 zarabotok-obzor.ru, 1 @@ -166523,6 +165109,7 @@ zatp.com, 0 zatrzymanie.com.pl, 1 zatsepin.by, 1 +zauberer-bauchredner.ch, 1 zauberfloeten.de, 1 zauberwald.tk, 1 zaufanatrzeciastrona.pl, 1 @@ -166812,7 +165399,6 @@ zenoweb.nl, 1 zenride.co, 0 zenrtal-online-russia.ml, 1 -zenseal.co.uk, 1 zenspace.us, 1 zenspill.com, 1 zenstore.it, 1 @@ -166872,19 +165458,18 @@ zerofox.gq, 1 zerofy.de, 0 zerogamestore.ir, 1 -zerogpt.org, 1 zerohash.com, 1 zerohouse.co, 1 zeroknowledge.me, 1 zerolime.se, 1 zerolink.click, 1 zerolink.es, 1 -zeromaxmoving.com, 1 zeromoment.marketing, 1 zeronedefi.com, 1 zeronet.io, 1 zeroplast24.ru, 1 zeropoint.bg, 1 +zerosector.io, 1 zeroseteatacado.com.br, 1 zerotoleranceclan.tk, 1 zerotoone.de, 1 @@ -167083,7 +165668,6 @@ ziarajoias.com.br, 1 ziaulnmonzur.tk, 1 ziddea.com, 1 -ziegenhagel.com, 1 ziegler-heizung-frankfurt.de, 1 ziemlich-zackig.de, 1 ziemlichzackig.de, 1 @@ -167102,8 +165686,6 @@ zihao.me, 0 zihun.club, 1 zij-aan-zij.be, 1 -zijderlaangroup.nl, 1 -zijinbor.com, 1 zijingbt.cn, 1 zijingbt.com, 1 zijingbt.net, 1 @@ -167151,9 +165733,11 @@ zinio.com, 1 zinkmetselwerken.nl, 1 zinnia.com, 1 +zinniazorgverlening.nl, 1 zinnov.com, 1 zinnowitzer-ferienwohnung.de, 1 zinsserplasticsurgery.com, 1 +zio-enzo.eu, 1 zion-craft.tk, 1 ziondrive.com.br, 1 zionladderp.com, 1 @@ -167165,7 +165749,6 @@ ziparcfhive.ga, 1 zipjobs.com, 1 zipkey.de, 1 -zipmedia.eu, 1 zippie.tk, 1 zippingus.com, 1 zippo-days.me, 0 @@ -167197,12 +165780,10 @@ zitstabureau24.nl, 1 ziua.net, 1 zivava.ge, 1 -zivimexico.com, 1 zivot.org, 1 zivotbezkrutosti.cz, 1 zivotsdietou.cz, 1 zivotvluxusu.cz, 1 -ziwen.co.uk, 1 zixiao.wang, 1 ziz.exchange, 0 ziz.nl, 1 @@ -167231,7 +165812,6 @@ zkpassport.id, 0 zkrd.de, 1 zkvi.nl, 1 -zkwolf.top, 1 zl-19.com, 1 zl-29.com, 1 zl-59.com, 1 @@ -167459,7 +166039,6 @@ zonnenberg.de, 1 zonnestudiosundreams.nl, 1 zonnigduiven.nl, 1 -zonnigzieuwent.nl, 1 zontractors.com, 1 zoo-tver.ru, 1 zoo.org.au, 0 @@ -167502,6 +166081,7 @@ zor.com, 1 zorasvobodova.cz, 1 zorgclustertool.nl, 1 +zorgdomein.com, 1 zorgenvoorandrea.be, 1 zorgenvoorherena.be, 1 zorgenvoorjean.be, 1 @@ -167606,11 +166186,9 @@ zta.training, 1 ztable.io, 1 ztctarrin.com, 1 -zten.org, 1 ztickerz.nl, 1 ztmovies.cf, 1 ztn.sh, 1 -ztruyenmoi.com, 1 ztv.su, 1 ztylez.com, 1 zuan-in.com, 1 @@ -167787,7 +166365,6 @@ zzday.info, 1 zzekj.net, 1 zzf.red, 1 -zzls.xyz, 1 zzops.eu, 1 zzops.net, 1 zzops.nl, 1 diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUCytXeIVSOQ622rYL1uaLSms7TrcwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUNXStE30iFOJa0yzWDvfMaz8OkVMwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYD -VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQBEpBaH+earFBTSrKZUsUmxH5q1 -9Ln/OCzi1hB5IHo3haTTKl8xrTe5sI4A7knfwbz9AwbLRW0L3zIAJGPjxhMDxYjn -t5YTQLQwZEbru2A9wCOELiDbXH1kJl0yI2JdGwGMwZ4Y7ifTG5EUEQeVFnDTc2xA -4W/RZBld/6Iqb2ECMc20tjvBSo9YCJ7OEz+gva4OBx+BtK7LHRVLEMBGYet64wi4 -5Y8cdzMwsV69tlLffrwLV32TCt1a4dNLmq9g/vgaONx1B9ltxq8fc8ErzYvYTLsh -0FY0VD/EabvGDnLuIHfTnuD5bbKhRFD8vOEoW+NKEVn3JveM8z6z0LQqt8CB +VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQCZB+4G08I6BEZwdT0mRSyUA+nS +myTGwqK2OkdViJ7UaPDcf4A8r0qqYajGoM8+Wrb2YJMKlzRHhuNWjusnwZfXIgBY +xQkCPMhJyqq7FXLc6ajx7WwONaIbSkq9kUoxKcYhwooHoNCaYRVvCVTsRdOzaHQA +Vc/E21HIYhZ8DlreV9p4KuSV4wmsvbbLSKyrak96KwZgU+J4k7T9oD7GW/870f+W +0BwAVdnsDDh4K/VxJcOOTzPaaProgs+7/ohw54Ah7X5hyq+b7wC/eoMX51waMjlX +vmx80GUWoLyAGyQB2BBbIpc3SbxsMq9kONIZ4+5JMakdPDrOQXfdxBZf5qFH -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-via-intermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-via-intermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-via-intermediate.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-via-intermediate.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIDETCCAfmgAwIBAgIUazXMVwZmjxSa95+Jhrdt0+mMZ3AwDQYJKoZIhvcNAQEL +MIIDETCCAfmgAwIBAgIUIbRm0U3T42/sWRf/FbkIadczy6QwDQYJKoZIhvcNAQEL BQAwQTEoMCYGA1UEAwwfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEV -MBMGA1UECwwMSW50ZXJtZWRpYXRlMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCcxJTAjBgNVBAMMHGNsaWVudCBjZXJ0IHZpYSBpbnRlcm1lZGlh +MBMGA1UECwwMSW50ZXJtZWRpYXRlMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCcxJTAjBgNVBAMMHGNsaWVudCBjZXJ0IHZpYSBpbnRlcm1lZGlh dGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braI BjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVa p0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB @@ -10,10 +10,10 @@ kC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJv aeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgK Ne2NAgMBAAGjFzAVMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUA -A4IBAQAE8C6ApsLBOltZNrOLFWPb+hKGKJrbUDuvLh8BIXF8GhLz261zEj3IgZMI -yRgVuEmAcjgkqSnuARq8zqGkr2mFT6g2GXix4QrBAuN8kitOki/Ds7yrTsRzk/iO -AzJLa2Uvqa0Ai2cs7XepIAv114sSAIp1kP1+e0R1xi7smoDLFJmzisc7XhFmH4qI -z37aeqU8QdaxJnWF08X+S0Gk5m7qC1ueWgcHEWDq5xenqQYW6IhrEhHEwNLzxs3V -Q+YXIb8TXTNMfcbYr7j2MicoUD+emYGW+Tb/sB4xq1aH3QocJP/6kwpE6iqhjjr9 -HMJwx81SgJXoGs63k+Tf2ih4OPvG +A4IBAQAeTxpRLGD9DK1GEVxVVG4XwBReie/naDTCnwmLMy4nor4Js6ssMfyZ4PnR +G3bKtySn0LehuwhSZHdtDpvHXVF6DC8ueqKw1ehlQ0TjquVwaV/FCNlViV4bTcJG +gBbL5gN/5t6ziVX82ed870n3djKmFVDg+VqQdAyoF8QT90eSbofTQ1xLOUJunQx8 +4FdUnKhujcZ3fiOOOb1ZnteWqD5YM2obQ+m6AFtewAPHiFv1192amsDeuhf3e3oC +tD8Lf5zfsOw4bWQ8t3+c2lL8+5iScXnLx1WWycrOkzwtEwNJPHx8G/DmdwXBhGyG +F/pEsjdlFdaP8Pmywi4AdqUkp5rO -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-with-ocsp-signing.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-with-ocsp-signing.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-with-ocsp-signing.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/client-cert-with-ocsp-signing.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIDSDCCAjCgAwIBAgIUESnNHJJUmr0N5OMLVtpjwidqEu4wDQYJKoZIhvcNAQEL +MIIDSDCCAjCgAwIBAgIUUcFbnFhtDxvdLquI9cOZfEVm6UYwDQYJKoZIhvcNAQEL BQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl -ZCBPcHRpbWl6YXRpb24wIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAw +ZCBPcHRpbWl6YXRpb24wIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAw MFowKzEpMCcGA1UEAwwgY2xpZW50IGNlcnQgd2l0aCBPQ1NQU2lnbmluZyBla3Uw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQ PTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH @@ -11,10 +11,10 @@ exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0 ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2N AgMBAAGjITAfMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDCTANBgkqhkiG -9w0BAQsFAAOCAQEAQsoHHdWUfZ+DVMAsLGqRs7wUuK+JUT1ZGBUejm/jHUu53n44 -bd9dROahgeXvTAHvwZqvFNL3qYjJPhbtIYzNYa/OQwQCC9dPv9pPE5npRf64m4qc -sMO1rWkSAnljIfJv+NPugtzfJPTNQ6nimx1CEijKxyv3/5hy2pYMAzMMDMufynID -PlU8QXp6kHq+xYBggX54iHdAyObvD4O6YrFAOo/xXN6iqH4pNimE6m/+gPbWTerf -YCHAWXYfZ4Mq3AnE+Dzkl1XxMCrmS9LFguWSV1Zz8YbzAWgiZ4M5qxP7eaA0hPSY -bNEGLMr+tb3vn7AHGA9LySBZnZG2ZrMOgjdTnA== +9w0BAQsFAAOCAQEASWJe4utPpWyBIkttkI0J/4Siizthn5+m1DtkSUXIzuiLjwCO +EhvpuqSsTibCtBBltF/TyXeC2J3ER6cd/U74p0bv+a7TC6/XxeKNNL0UfQ3R1P76 +zkOxAWexb/n0cCsPEB4Jk4UjD5WwElq/QQox+5UbqrmO4lEtmOwa8U/IwYoFE0CQ +dgAsbNVIkQdmLW64uQmPkrrehMDJ5KGqtDY2Ndw6NYFB4GI9v0GkPB9UCLbjiRSP +AzKMmDleXiX/HbAYynDoQw/+RY4loBBnajtpY3zftPArR/8n1luuIuQTyPmTnnhG +9yVsTiEOLoxg3iT3SE0v7oGDr8WCV4mZRSlkbQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/code-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/code-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/code-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/code-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyDCCAbCgAwIBAgIUcSZpO8heK76gtjUinR9ZHfSXvHIwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyDCCAbCgAwIBAgIUY/EvasfrAiUP+z0pSp8rsEuzToAwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEjEQMA4GA1UEAwwHY29kZS1lZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,10 +8,10 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMXMBUwEwYDVR0lBAwwCgYI -KwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAGJiZ7XrXvVd8x8x+Aq9uPgDAvLU -MBJ2KTGGRcsu3RtTIy4856Ro7dgjuCyX38nX3AqI+geKWCerXe2sbjZ+NVC29Ppx -BvQwq80s6wy0dSReOr/8hFDHFCqJ/jTHCafNFhX77Db+Tt+lWlkf/tGRiO4cqE/r -6ejfJM7ZgNAdXHtY0v2H3DkSa19DUcY+kW45gYfnKkSrwAZFGbF//rb4uJy2i01q -8fvimkpKSIwM6hL6nZdAwzO37xetaH7AhGbjtK9YTiXISfH34zQVjqMH1xddSCU/ -2LBeTxIBj7Pqt2n3diM7cL02Ip3scABoIDdIJkL6I/QcGDg6mUUVBv7cypQ= +KwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAIVZ062ntHIj6c+BLrlXArHkg2QX +BH7FBYVTVI9XkDxEa0eRLoCyUPI4EmrThhtZx8Pp79u08rmECw1om1wzXJt2LKdj +rMdY4zHxLw1SWOEG9HC5s89N3LB4nwwtPprh/ewNMf+iZkexZeLm3mvmesj9xm5T +4TL0ClvTRAQf5KBIyJY/LV+0zzErvdmDpVKnaVnC0cvFihZcVH1ha1ontd86dGCO +lmFYx3KVjy2XcWZmyXNSd3aPaKjKQyrCC/rzHgN9k+FmudqiXAKvWSThLu8+hyGf +lhgADGsDlxLsnkJzg72z1E++qXKwFqqhXJrCq1wCKHk+mMQ2y8CHbECghwY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-expired-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-expired-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-expired-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-expired-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICwjCCAaqgAwIBAgIUDwpGZ9TkQ1znfituEv+3wAUjlzcwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKZXhwaXJlZC1jYTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAdMRswGQYDVQQDDBJlZS1mcm9tLWV4cGlyZWQtY2EwggEi +MIICwjCCAaqgAwIBAgIUE9WR4GL3obOgYN+TS/mLheV8ntYwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKZXhwaXJlZC1jYTAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAdMRswGQYDVQQDDBJlZS1mcm9tLWV4cGlyZWQtY2EwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT 2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzV JJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8N jf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCA BiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVh He4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMB -AAEwDQYJKoZIhvcNAQELBQADggEBAE6mku7tzWcfYfAA+8fQAPY5P84NmIXa9aRm -nrcVE0i8w01KmCVA+1PvEosius/Ub6wiaCaze/WUNZig682wCWlbWS4fe+YPyaay -9UqRNSrLfs8PtKa7iMXvrdU22RuM2XVAYysS/gqYCBxbeCzHDUeCB/08Re41XMOt -5Vk0McSwOaZ5XELSWlBeFnSGSyYXKTSKaXtPz1hmRdF7oeAMj8oJb6VCRFTDCZSf -eJN9n4s/TQa5qawlmxiwZIYI8SEir3hhQXF1G/Xf9DQf4EBpm6J5b23SJAUUfDKF -YYr2uDbkzXOiALGvDjJ2HIbNAPbxhJwNqG1gheHcTpLbhmN6KGc= +AAEwDQYJKoZIhvcNAQELBQADggEBAAfxN7cGUdxYJWM5eGX/jujd9oUFuKUM6jZR +c4ajHqr77jqsN7DY0Fzur9Lmo5OYfJhx4oQxvHv5Fn63jHc44u60wP7TqfWQIeqP +IBbMAjDLqnKvy1y7fJm3kiqplHOe+yhIhw/zYudVQBdPCG/iFYvg7nWop6v4Qhdx +yIy9i+DfUG845e/LX5QdH1w5pMAJDcBctzCep4yVvGPB2rald2kgLDlthNbG7x3e +C1ZXQb25yocU5TfOD59l1oTDqhM+lsOo0Yb4Y6rTGWiXJ+WpwAUar5KLHqGT4pJo +O2xyX4Qr3kNRoLuTQuw25yDaYs/h2PLjRbymWdUt0wWU7hqcHOQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-untrusted-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-untrusted-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-untrusted-ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ee-from-untrusted-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUJajqZUcpJWGn9b/Eqqf0KVSXdqMwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMdW50cnVzdGVkLWNhMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFGVlLWZyb20tdW50cnVzdGVkLWNh +MIICxjCCAa6gAwIBAgIUcbNzH1W4buGjhKIbE6YzaLI84XQwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMdW50cnVzdGVkLWNhMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMB8xHTAbBgNVBAMMFGVlLWZyb20tdW50cnVzdGVkLWNh MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF h/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6n cOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAv OnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2nj tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt -jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCEH6bV29DmFXA+Vg1pRbhKaxJ6DosL -puDtx8eWeLz1LZnhDxg7WoxSzg8hSINoht+KeE3mEM1wDlj+CHUaHlHpxXA2jnw0 -qTMOw8/uuR9GegtjP8fxWgDRPE8FdObtqgTwgz3PcFGHHDIbdmBjzldjp+mr9rLA -jLGUaMf2xLHHbIb9tCo06CGKcXs38sxnJLWC1XDe3RK36JD/Ba/6MvjEg7VM9a3T -uQsKNRj64yy+/fTgJ/1VKlXmVHYdwWAYTs/5zYR388M7xOvUHFp2zrDFpnLkdUdh -RPa5v7DKHa504V6dFSkMFkHsk0dNHgTznR1YNMFD7VmMQklMuvvgfQ3L +jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBKpSBxy/pJM9TQemaJM8Awn1trCECP +oUkP4m3aSAOMnD1rT+vzsRmf0MZr7VYLPKx/lLDGMcO1dttpuWgXX/aMO0CX3Z53 +LNKzJp7G2h/nMMLBi+u6mKVNXKC4+697Ca+ec56bSklszHquxHKKBEDEbDeL5o1i +rkrmYlV/UlEY/pvQX0fWhd//dZadIB0a2b5HP6h2XdIih4HSh4GaLY1xAEqFn1zy +LAaMHipuwWdgB7SOZSPnXKVDq37FftdmXm52pvEBeZnCCxf6IWiJ4FdUXWDiI6r6 +b7SQms1KdOgY+72Y+7xltyJOJ5A9kZa4PeBL6VIhuXoBVLndNxV3BFAl -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/email-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/email-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/email-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/email-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUVZwQ1Of+nj4eG0+TjbqZffyD1rEwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUdRIy5tJkhQR38+BuAVnRn36Jt+MwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEzERMA8GA1UEAwwIZW1haWwtZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg 2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ @@ -8,10 +8,10 @@ PdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGj DJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8W iy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjFzAVMBMGA1UdJQQMMAoG -CCsGAQUFBwMEMA0GCSqGSIb3DQEBCwUAA4IBAQCYbnocbOa5AGp4lEMq/ckjdp8J -8WElrTbZmzFbUSdg4t8a3PCNzxpKQbGaQc4q1OtSGxhXNEVGYzxiOWIXIeYkuQWS -Ej2SEk5krcOHgxu3JAucdidSaWNSUlhTpMgN2XekukSbSIE+MHBYgZqIM4yoQe59 -T2ns6fyqErRYpx828YrD2gDYiQAqyJQRA3DaGLRi1kjr8MWnalEgfxUkH7l8Qk09 -TGBmsOVLZaXtbXH3gNWW6275/Ea+zHyON3XrSVPNgXGPK6ZF7fb3sRE+SRaPjqgB -8w2fPZ6y/jw8MklVKiR2zY6GdaDCiX1IxmrsOFy5ANlqTvmOAglCg11pdcTt +CCsGAQUFBwMEMA0GCSqGSIb3DQEBCwUAA4IBAQA8so+q7atgK4s2SBBC5w7RMCOb +pibcb4JiUyQgCJlHmhYZojBZ/MMk0Ljg9T2ca87ampIAkcjl7Oes34NxonT2xnhI +unmLlR6aM+KuA/PqgiR5qezAGFvi1GP1cmhmNCSIaWC4MYKkpqWjUOex7b2U1ONW +HVG5G2nkDypTxExDKiEcr5YnhNjrqvLBKqZyoJNwMznkY3ug9VrICmlBxtLUXea1 +PmmEVdcPufbfpLQ6atWHYvYbhTIG5/sOKi2He+Ev++HwGUu7L3/8JSI7nWv+LVWj +u3YGJCLGJs0HcB+xCB5PqDdXCl1WdBb6LiUaLIh7TWLVvB58pmG+L5I7QmR/ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-cn.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-cn.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-cn.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-cn.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1DCCAbygAwIBAgIUcRho0IgxDpQ9mLwrKXdUlGx+17EwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1DCCAbygAwIBAgIUHV0N00ty92z/RWqMjzziRqe8LgkwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowNzEMMAoGA1UEAwwDRm9vMQwwCgYDVQQLDANCYXIxDDAKBgNVBAoMA0Jh ejELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr @@ -8,11 +8,11 @@ 8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OI Q+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ 77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5J -I/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAw5KXaTIVAa -aC5Wtey/YCgRodJWV5FBtBDmMBMVS6p9nKltnrLkns1f+nVPwhngoQ6BCbN0omJO -SCziNVK0RA3S1SfVOnz37sD0UodgGURZH2WoyLF5CLiplvkFmtR1E/NLGNSVthBk -lO2U8n4azTjD474/MJfeaafavzp/FfKl/qn9Df+D0GTRuVO/cwTeZgV5Xq+5NQHl -9TaCBWnJT0nCjXD5LY88MkS5gMfKYhg/Ukr+bXIONpoizc8oEbJ/y+zz40YTlyLS -nKd3AGFihWamXUNQoRNrqj0LJjkp4UOHse1NjUR/ELBOFoQ+isc4IlqMs6EJkkrV -nQn1tv3mTZQ= +I/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACftnafU/W4X +FHDfLQ2ToUUfYUS+rn3R58uUmkjysYeb2hi/hC2OgFty9u9k1deqVhNDC4w9JY1P +jpG5sKfAXz+8/5SSgLJcq2fXCRKGyop0Af8omDEd84xBb5bgM6P81dzz8sHO1RVE +a2ENbTQ9Qze7aaicM4RcLXaWVjP2yYDQh1geXDRpxy7J21cSL5gLpxuSoyjXvBk8 +okuM5ocPkbSy2R7xeXjtBvmTQ3lsx02B/PKDeDRVK5M2Y5e15aojDECbigXvd+7q +tbP389GsVDOUns42T0yFgjTrnWfRKkPFhtGyS4RKF+kEeJ+Bs75yHJiy6BE5fqeq +X567RjstoD0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-empty-subject.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-empty-subject.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-empty-subject.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-empty-subject.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- MIICijCCAXKgAwIBAgIBCjANBgkqhkiG9w0BAQsFADANMQswCQYDVQQDDAJjYTAi -GA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAAMIIBIjANBgkqhkiG +GA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAAMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS pH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62W YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqG -SIb3DQEBCwUAA4IBAQBu3MN1OSmzWjcY64BjiW16f8z/YzdgGljNnpiq9LBy3TwB -Upd0lgIF6y25W6pAYASM9A+5Wk9T3jHz7cYtvgYsxEvbYF9bNSLTc4EQJpMTQCuc -AcRTuZlGJJmBWAXG+FNgyuSGAHlW5fgv42k5av3Q7irzuDmKTp5nVNwbZ4a8gEyE -xIdECAsN7OZAcafZKHkAFXE+7x5p1HppDUT6Cnud26bRdw3PzacyvgzbEE/E7SAW -fi21fSsY84ybygiV6XXEDGlYMKiXPXNqKOKKQiOaNdjZHjDjs0WzMb3FitM6BJfT -w6yQin/tsf2UbnP/s2hZrCg92fNbCtG3P6MAGdYS +SIb3DQEBCwUAA4IBAQBmdwC70ExQ/2BHoOP2AG01748znJHjHktBFRb1lYPBMLxe +W96RUDIkDPgE+H3yt1ZU4wb28lkPjY41CUFY5FOAKz+1jff+ccqYZ/54FNoLa8CZ +GNhcD5ar4yoCUXSptEfCUTej+anGUkyGtm29tiSTB/xvtvWfnLPHPuxqcKS/iPdQ +xpSCXKtGImGfvvKJpnsY41Q3XSMjCYqVkSrf2btwA5Xk9Tpy6sNvGZ7VlCKYAY9N +o5YKFfHPNzpkmLLhwS+DBu7QqJLRndokP0e5g1iC0XgQYzcFJ/v/rz49jgjD5ivm +9Wm88sy+jBOdx9tZNkBpWj4tQWP+Yo3xG5ulAFMV -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-non-empty-subject.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-non-empty-subject.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-non-empty-subject.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-non-empty-subject.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICqjCCAZKgAwIBAgIUcRygY3MPPtD72llMhdZrkA34zIQwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICqjCCAZKgAwIBAgIUP+zmR06HY9eqzonPZMIyb20WU6owDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEBhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr bA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4 SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z -FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACYn -2YYASS0cJRJNbLsF1u0Fst/4JcPQ/U9qzDh+jc5nhStUD4QUS20/dDQaOLX2LWan -cDRxY1gXhN4xCbxMhnh6jzkpj6kFqu4Mf6j5J/3V0l2G3jnyRbd+IY3GYRnj7oDk -1zllpA39hGRo8cdt1KNDwhc1BBfiFIu1M0iUIOEvpK5npKBXuR6z93OUhhtL1Fmf -k73cAm2HGXsUxlPwLV8jlRRyflF7ndT6+CBN9rHdA2enM2J6WgJraWEiISwDvBgs -sbWU/LoyrzsKFhH/TX3lN37VlqKeAmJVu1gC020Wu9G/yfzoaG38CQHwsiiwvwX/ -WDLOLH7F1yB7D+wlFCM= +FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACVi +YmrZ0YrXvl7+f8y+GjHiYkwZc8mWidm1p4kxlPLOpmURwCGBD9optBqfvW/2FnmC ++0D2FxcbrY1y0DMBMdUX6lmmH+s2EgQpzHi34RiQBKgb75tJSTKsV/15ZJyw/0TR +qzEFcSE6QrCjS3M/KaBFbGjfsHu4++Jpv8gPbHCev8HT8CeVFNCnAGA+5KC0fEEp +7a3gOcTy+sfgxd6Bl6XbB6kH0qR1YzXbhbw7q73+Wtdvtz4QeJoWzP/xkCIWrYjk +z8YMbxIL59G6L7u+iDS53Zu5cWcGwYsfSKf7On3VJpwEMwWi668FZlkWluN27uPa +HOcaRUdervcnjwG2qRE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-o.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-o.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-o.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-o.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICuDCCAaCgAwIBAgIUAS43zKpKvEqNftR+iGFQNyxunOEwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICuDCCAaCgAwIBAgIUSebQGYs5kRWsMwwOzQ+p4CpradUwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGzEMMAoGA1UECgwDQmF6MQswCQYDVQQGEwJVUzCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ @@ -8,10 +8,10 @@ uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG -9w0BAQsFAAOCAQEAl6kVxr3IJXmjnJ+SPVLG7b/UiRyPhZ1sEBBT2PLGeOU1bPNn -N4vDiLno2UUNPiZOJi3zkG/ljVAz9mQCVvoxwdtqSjduUk3+rZFWSG4VFuGxc66d -E7R0rTdlaFSdTp0Cf9zSHPIJ+bJzljB6plMzuRxy/PQ2JWii0qmK6pitTNpPrx6K -VspDcdDdLYsrdZ8OeH1NGvqeYCPaweU5Jmt1tmCv3XLB8Zdk091UAuqmZIlGbH5C -rXiDLxqnCr15dQYw/hHKNyRL2kSA8ZpVu/psmznGQB9wePYnjPnMUtJS/CF9pW0Y -2icCxZDUzguu2/1tFT/MVArWlGCR3FUr3XjgJQ== +9w0BAQsFAAOCAQEAE2G5DhQiHOYnI52vDa7D/MmpkMicUMztrDFFNcOo6ENWhr6Y +l7SlC5HqEbEP03NvfcQXFZfkJ8sn54MCKwAf7aJADoBrh09COhKjc/7hGpOyVIAe +rGAmOvfa1rHQAO8VcykF3hXnmq5AC8yHsw6dskYKll2Xk3KZ46n9/yAsWSdLFTS1 +kA+oyI+O/GLgRfjmwxLLVpzim2ddVD+84Vg9AQa3xbMq3l+TnaxjzJgTSX7igypA +r2yJV9lRGj8+Y1Ft78dS3mFMYA65lY9mpmRJDow6dlH1EmlQ5cRbeJjpQvHE0TJQ +JvMcnwW4kc8c5myaplqrhtmiEXo705FL6r7l+A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-ou.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-ou.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/has-ou.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/has-ou.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUa9qwFC5BxyhkqYu+ori020sfdFwwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAgIUI0sdgf/3yHFFc1hOVW1mWcqajS8wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowKTEMMAoGA1UECwwDQmFyMQwwCgYDVQQKDANCYXoxCzAJBgNVBAYTAlVT MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF @@ -8,10 +8,10 @@ cOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAv OnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2nj tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt -jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAJwpYG0a3/hstrP1duw/KaRaQ//NbS -QrlC0EBDjxZghjXjB+s5OTM78MO0Ao7052WgVCA289JWy9v5Pg9ht6KRBjarHSEU -H7IsZ/EkK0sV9aHgM0Lw8mZsG1ZCzkMMcySVzYvxUpKbc056pEuZAkATUNj0SZjx -tQMsqCXW0JvRQLUd7EDiFeGAx5UsRgQ33IUoEXLdJmsj+7RgEYPhX0bTNm18YpZV -MlDmaYXv2gXCYjOJAMcYXlVruHNuuq/cTHCgwIUObqYtEpkIAPqXb0KaoqdTiHn7 -rdWCnOk7BrTHfnoChc5jJvhlKWS7f2UEUw9nJCO1CN13bRQ7AXhZsGrC +jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCO2m390c1sFcCIW+d9u2RMB5/qPIHB +o9WQw/8imIT9J2od1o+oq4qLtkqy/q8Pr9UfOIYZst4iVhWHdUeBzNRiifB74Br/ +Sm6e6JMKZpEEJgK4FbMlKDSKIWHFpNjqAZcHA77V315iQQpqBmXs2ytMV6Sgd3qa +ZGRErhV1x+uiZAjd6VXVC0bGNMWM9hgQbsoYK/NmJFAg4cNu54WsIYBj3KztjuUO +TVoJWi38jLm1YUh60sOMnxbYvKWpp1sHN1zn7PXqKz8+ERKOxq9A5PiCgSe/FKS5 +MA9d5mZSQvdVm+/T6/6WEjLywB0P2l1Ri09E+Xm1X+fgIQhJVna97jfI -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/intermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/intermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/intermediate.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/intermediate.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIUQ98nHYCeqigGsr++R4IpE/QtJTwwDQYJKoZIhvcNAQEL +MIIDWjCCAkKgAwIBAgIUMdPxQdtJrG0bLevJ7fmH85s7gs4wDQYJKoZIhvcNAQEL BQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl -ZCBPcHRpbWl6YXRpb24wIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAw +ZCBPcHRpbWl6YXRpb24wIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAw MFowQTEoMCYGA1UEAwwfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEV MBMGA1UECwwMSW50ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc @@ -11,10 +11,10 @@ uEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsG -A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAWSVWMKE1GS9pXzdJ2pgu501C -H/JSsxDaex9LfN9GGXN4NVDnbgPglf+q1vzY+8XjCGeGVUhum82Ui7s+fjCkDBcO -cY3iss94021rVHhNsdvuMq7BNE/Y7YtKfEQMNKtjoWWiF4OgU5M7NfNsU/oj3ycp -mefk+hNA+blPX9yfACKCeO/6RK5QFakDxZl5ls6KJIgqM2RvJHMBedHqTsfvBCbp -xMojtCZgCtFPGFgAIk2TGzRx5njiZeyseWH/drGdY/YKxJRCu0lLy30zVYJP1Ti/ -s4PSUczBu+6Hrx6PejewWtXcSyeK7E1+Fb7BX1OG9xPzVclUHrO8yuyS12ei7Q== +A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAUpB1+sJZqIMavO/svNMjksrg +LzoMjCoXEoROCm/qhMKB6pLaG7HHKV765jPbRYgTq8oNfjp9bmX3eqNMut72Uf2i ++Y5WVzcS+pFDrjGAAE1fnN9emdaVIamjcb6iD/e/VOUprkDacGwKdL3ivSg7CE3m +M6CWd4YqY19i0zvXUwUiY7YycWcndfDT5Ujct9uqpzEqLSWjmcw6gR4BPf2e2FLO +kpAGqHHSr+FoqINWwklm1shc+Tkpv7zNEHSUqd+iNtm6MSFPFTY/DS39fkORJ9dY +job5KvC+puEzpnpF7LMv7Pp3Hv2/0nuCI/jfA2z7qLEWrQqLEI7J3PLpauWPuQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/invalid.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/invalid.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/invalid.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/invalid.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICwDCCAaigAwIBAgIUfZyrU2miUlovoBEId6Sq0W2+GN4wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICwDCCAaigAwIBAgIUJ7NbzL9eMXb7dNJS9BrCF02TZ4wwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEjEQMA4GA1UEAwwHaW52YWxpZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,10 +8,10 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMPMA0wCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBCwUAA4IBAQB+WgW4wZiskIjyu+7JNHvivXSO3N6F6etrjgKS -0KfvdOYpriS5J4yVsYjiTdlAK+PNgx3V9RDCrYD/lWQKZmMB5eWy5xvPfQvke+PQ -VSo/IXvCWE3jvmNGH/1x0ludyFa08TgbcGGbfkJQhyg00IvdlyFypRzxkSFx4IiC -h5UcZEhR8DhXeIS4Jcy9whcRfqC/rGLOWPS75rXDaSI+qolQlFEvmL0c89yYudtL -g1vQz8YHo3OAqht60gkxMV/dtHwONltxDuO55PXl65Q1OYZGghdUC9q750Hi2U5Y -lpz5GdxqPH1SlC4TFUXcTw+wTywV+OTR3B/lYxzwh6eZgUPW +MA0GCSqGSIb3DQEBCwUAA4IBAQBSVzaB6s3ANXDCkAHu8S2S4D2uwD12QMAwoFqF +yN/1G4ZPfzWNY3ibQnrFjy/gutPPfR6F/GT/2e5ZdeivSVnFtPypDTiom57Jp1zk +6MgCAg9hvYrfKtxX42ebEfYVMaMLgrQILYvqqSsjfODCPMeJ9Zlua1ib3Yv2yR29 +cvJHqN9RDvSe7DJsxAkT5xy8pjvn6ZIEug89wLjtck5q0z69MYVllcLspEJCQhoq +rQy8ZpvabSbXUyiewIPxIIbW2UILAvXp3nypb92tDLyijPG6GXAgRWXfwQppRU+o +yw16A9eaMPPEvx8k/+WsQepD5GiKKqRDAwfp72xPUjG2+Xtp -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/longOID.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/longOID.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/longOID.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/longOID.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIESjCCAzKgAwIBAgIUH/LZJJV0+HAiFpg1LFyimJNN2/0wDQYJKoZIhvcNAQEL -BQAwEzERMA8GA1UEAwwITG9uZyBPSUQwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1 -MDIwNDAwMDAwMFowEzERMA8GA1UEAwwITG9uZyBPSUQwggEiMA0GCSqGSIb3DQEB +MIIESjCCAzKgAwIBAgIUK41vqhg0AexJaq0erGpq2q6hqrEwDQYJKoZIhvcNAQEL +BQAwEzERMA8GA1UEAwwITG9uZyBPSUQwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2 +MDIwNTAwMDAwMFowEzERMA8GA1UEAwwITG9uZyBPSUQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wk e8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0Dgg KZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmI @@ -16,10 +16,10 @@ 65N/g9zrk3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/ g9zrk3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/g9zr k3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/g9zrk3+D3OuTf4Pc65N/g9zrk3+D -3OuTf4Pc65N/ATANBgkqhkiG9w0BAQsFAAOCAQEASReXmbBObPQQC3qN9cFj7txY -ArJ/gW14Os+qqn03/ArWcORIoQF/vD6X8tdV1bKcKzLxqvZ0bdMyaRg2CMUX1LiF -/jfVooot21ZJwh07IKYi8RBm54BAYlAqUB82mMutUc+6Ut/9MqxsAtKoBjjnoV78 -94cf3K/lKoTwdVz9F1L91RC6ARbnU69xcYLGU4Tazt1Zf3VVY4Y5iOxFYLuFcyyW -dwHRaobTjN1OA70e5emPQARbVt+nUbcJPGTUL6kQFxNzRJ2GStqBV2QmxXES/cgw -+itB72hrTgIFFAsi9oYLPXlNIgJ+1T0uq7t8vqenpIZUTmch6ZLomFvRYEBOEQ== +3OuTf4Pc65N/ATANBgkqhkiG9w0BAQsFAAOCAQEAPES9IdGVYCUyZDD54Q/R0eiT +hXORqu/YAg4jsTF+Vtshsn7lowL8Rg7lIXEKHnhlUJ6xLu144GsbW/hxIfEiofgn +9faNbl+4jHOXwtm6L4g6rVWFBMCcGQ2xdSSDG6a34in9BYtptIEp1xCYocnPsXBF +N2kf3g4YYJq2QwbuOpZEm+Lp+Tnav3cLfgmpMl2QJhYChDrcynhKsGREYCdnnX6e +MoKEQZ7iN3sDHWIfRiUoSrmqtQvAEWcViQ74NKn7GztwKO6L2Er49hB1l0wZNSNZ +iwZI06ocWGwPtz3I4J4ByBsAcFPVlfgQYwqeYUVl1advhpZImvY1S4CX1s5SdQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/md5-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/md5-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/md5-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/md5-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICrjCCAZagAwIBAgIURRrxes60EYjDGrpfM/azxcVXALQwDQYJKoZIhvcNAQEE -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICrjCCAZagAwIBAgIUS6xxhbpuKQ90I/7Z3omzjGncCaYwDQYJKoZIhvcNAQEE +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowETEPMA0GA1UEAwwGbWQ1LWVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,10 +8,10 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3DQEBBAUAA4IB -AQBvnuXiImrqTkusX+19BoKO2bQlP5sQLnfTvyOzyHOK5MoDkC7up7bFSnFgOdxH -L2LllEFbS9O26poAMA+EY2sQ6Rn3WiFZUkmF5pKhVp6I90SwIExa13YGyLTqWMsu -ttbwrAXwNIp31mGmt4UNArLoAyyK+nn+juVaPm+C8VORqzCpJVzJt9+35XAnpwt1 -1Q8lYNNulzi+qbZH85LGrUvhPe2tIstUz9SoGfg0ljP/fvinDRoVPOs7i3+x+RM5 -uVeaQ8LZTmAVCfBdD3e18ehYoHFyWPKZClQTR6X2TeLp4/gepissuwWa1igYA9Hi -1tEhEobBwd17/mjr3J/fKnSd +AQCjgrKk0Yd3n7CDoqiCpmtnxikY13QFmiOa6xZl0wkoRTaQclzC3DOiNSHJH4EZ +3aDM/y01/ZqDLXQIg8gRdQBeH/z/LdJnmX+RTJUvvJVptvZWvC8IvwOaelEZEHQs +fIZpNs3WtcmAFI2CX883wVxurvc/gnJPkADmN6vDSd3Kt3BBGFUg254OfuCNQqOo +6EimtBOZTILM8t+F49Y4heqq03VfYpRYoe/VemVBf+PMt8G52VyU11vJkZXrwqao +2Odgit10KBK53qWGhibC7hzdmsuvQUmpUVKgQxVNvfmYCygK8zEB6/P81QCgK/W9 +FMpPUYXStNc61Fv3dlnus2S/ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-all-usages.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-all-usages.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIDgzCCAmugAwIBAgIUefe9aVUlLbfhs5MiySqADkIcdJ8wDQYJKoZIhvcNAQEL +MIIDgzCCAmugAwIBAgIUEyMdMl6yAPK8z3n942HpihLSApIwDQYJKoZIhvcNAQEL BQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl -ZCBPcHRpbWl6YXRpb24wIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAw +ZCBPcHRpbWl6YXRpb24wIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAw MFowajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl ZCBPcHRpbWl6YXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 @@ -12,10 +12,10 @@ Q+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ 77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5J I/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQD -AgH+MA0GCSqGSIb3DQEBCwUAA4IBAQClgVd2rdbSo0TCmrgszyl7TQ465L+YMlqD -Q/KXpO8H7aKIxptW+7CwfhxnpLd6RLbjsK1K/cFF2a5cVJxsh4t2HoVybjivuOp1 -Yws4/3xVFqu4NsCz2eLHKt3bIZf8TASeJpuvJvNEmqnEHHoRQnfxiQMa0ztcJss7 -Wvb/Nck5iUHTFlkOghgUE3yDZ9yPlofIrCrZiWBGINslHYRZCue0irfv7T40hPyv -hu+agWCdauh/p77+Z6Nq5b7rGNsF8zN0O3W/f4RbGTjzhtPMZcg4fYCLqqv7ML3z -C314G9wQIBPwMjVAEyaOf7G6V48WrRz7q6V83noKmf0vsPGHvH9U +AgH+MA0GCSqGSIb3DQEBCwUAA4IBAQBK3U8LMA18ZoLPSaf6wW4iD2xf1Ou66m2W +oAOIy+F2kmA9lIzipfUHQsLUICedN3RsedwP6L/+/6F2uKuD5z3YvtIlGc0UW0eY +8mBHl1hq4UUWWkz/i6oA3U1v3kpRuGrnSUEo/UYPga8jJ7ordiNIc8WOf63ffwO3 +NNXYkWFTye1X7HRTvq9bb8/l8hTXQGWBni5RTce0RDTi9UN32Y9L0FmriD87VXsd +bS9gEB2+Mz8Nz9C6nSRUUmlKqUww3Br8OVlKJiK4FO4AQR9WSvxv8Q6I7i9z4Zrs +gefrXoPcOSzAsOaGCrZUi1rjFtDKggcYo9x69fBViRYIEP8WxWa4 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-regular-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-regular-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-regular-usages.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/pgo-ca-regular-usages.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,8 +1,8 @@ -----BEGIN CERTIFICATE----- -MIIDgzCCAmugAwIBAgIUfy7mnEW2lfad+ZR8vPZUtd+l8KEwDQYJKoZIhvcNAQEL +MIIDgzCCAmugAwIBAgIUHymhSKdd5JTy14FuhZFm12HODv4wDQYJKoZIhvcNAQEL BQAwajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl -ZCBPcHRpbWl6YXRpb24wIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAw +ZCBPcHRpbWl6YXRpb24wIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAw MFowajEoMCYGA1UEAxMfVGVtcG9yYXJ5IENlcnRpZmljYXRlIEF1dGhvcml0eTEY MBYGA1UEChMPTW96aWxsYSBUZXN0aW5nMSQwIgYDVQQLExtQcm9maWxlIEd1aWRl ZCBPcHRpbWl6YXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 @@ -12,10 +12,10 @@ Q+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ 77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5J I/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQD -AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAiC+uvMvWWWs2WYG/Hf3Q18unxl4jV7QhZ -TGpxLCM63AUo0vhCZQia8L0qvvwLJ7RUOnDBQrT6mrGDBi8sWQyzna8X/qA7jD/K -cM2z8QkIs/y8BV1u8KZ68fXqMz6toptWkJK55IFk85GHEDlgPX0lh4SPd4BCuY+X -+v534nMMm8xBtzXZbrvxe2manCFfPIq0yr0Vl+psnAYgVW96JivxqcfiYn59y1n6 -8YZrGgCZ35B5LgLIBzZi5sJtBC/VLRrVGSci8nNGQzqQ5TXDgGns7eO5mOGIy+ZV -l8A03fNLP5lB6QFNvPMg5ux4gKN2VGjPcU+RxdrucDgJU+RgzuGs +AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQA1PsSYynE5KOzA8ysbEqn6SUuvNHD0XCk4 +UNVrDsYQsgZxUQ0/DsQQPK/ptg9wUXMxhsNbv0CaqohzSqzocG3gfb3wIwxQkdLu +i+FnXVUldCdkvEyLVivVLVkyT+T5hg+mmgIV1C5ZME1txOmoSdU/oO/AIifCvtoi +aq+U4pdMbe89m60i7cpsR0C3FO2LQv8WZ3z5XMGGn7VaOZU//NgjO0pVR03+Rb6n +Blsuo+/XHT6Vg4mznTLm3wwGOjjuFkvyMTeKgpalJJAx4TslUCa6dgaFtbXZGYLJ +ECkTTrINcPonhMOFB1l/vslKotwn4GSc6y4qJdvhNVtIrTtf7A+w -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/revoked.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/revoked.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/revoked.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/revoked.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICrzCCAZegAwIBAgIUY6Ozs/15FHnCV6XP+oKphcqua4IwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICrzCCAZegAwIBAgIUeafUzwZ3c7mno0Jo5zMIEKM3U0UwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEjEQMA4GA1UEAwwHcmV2b2tlZDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,10 +8,10 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOC -AQEAiygONmY4DwqqR/CexFcHaXXE+L+6O4hjvSjC+JfoAaQjULUYMyILyJLgwy5W -sjO7zZBm9lpfOq2APz64rWqAWuxISbUkHTAD+Juqq08ehgCbO+qUqDPdN+8gbTy0 -IhJa5MjRg5eO7ggFLiMlnETI2ZkvQYe/LhGMUzel7sfsWi1eTEsB+BZSHQjUrjn4 -AJ7vBEOmI4c67DbZzhMCr32U6Zkv2J8mcH6H12U+WkyCbPDkx69UK+AqaGeEX+ka -Lmn4Yi5FIP44Vv3IoSy9DMEsjuT+9GHrH9HFgNugThhmNis4DM2wjdbUXdjR/T9e -yhz9WTXANM5omANrP/zH6dNk1g== +AQEAcjQCTW1Ee8NA8fhU1SiHF1KSkC4ziilmAEznIUPRGkN5cc29jKP5CjzbUJM8 +LWToxG7Ay9FVbitoSHxTbKTGDoTSejOAjAj9P3LenwE1NAoIuEnfbPSz2nnTosvM +UGEu4Y5ZrbXwkFQ+y8YiygGlk0jBKPBQzTBn32KSRbJScvMW9KxpMLuPjGt1h0L4 +rRZjLaym9R/Q8zVghtgqd25mGZWnaIHBP7I2GvqvRc5+KqSxncWwXDeSMlZaMcNe +ZEOItHZeCeuFoP4WqwMHntu7RisU7vL48TwYZOsT6EKYhEZT94OdSyRFMJfdJy8O +5eFmnebFvG+ddNSOXZe6+cJ3LA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ssl-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ssl-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/ssl-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/ssl-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0TCCAbmgAwIBAgIUH3+Xdp/O5Rd6jutipltQkifl9ycwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0TCCAbmgAwIBAgIUZeJfQWkTvJoyGpC7lWT4ap9ESGEwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowETEPMA0GA1UEAwwGc3NsLWVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,11 +8,11 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoyEwHzAdBgNVHSUEFjAUBggr -BgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJTxcdoif/XVwjYR -hPRVCNmy20LErwphK4xK6+X4Zi1DJ/HvAWdjUPOkL/XbnddcoR56E11IgAD2UhLJ -vFNItTVs8NV7kTTf2Jsg4Fn4n3vfOcivdzlFOPIW5UMHUeJ7PNA9emJnK8YXjbrs -KZ0NVZ10H4Fuj+BgscdhvZ2FaHwyUhaJ9RgaORxGo+0pJDey/R9ruSn5CoqkHAFI -bwZ0z22cxjo6hWuewfblsAe8a5Ssbd90q1pXDadcFhQ7Aq+6SJkSCQPiM+Sz/iDN -xz1qCwdO0VjRRmVzweeOj3Ep8ebuUIGmnIdA08xAUztSHTkyXdAprN6EygHpibah -vRfsQrY= +BgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBABuS52kBBtnRoofY +vIvGk7EVNrShjNX776hUq753Tp+knhN0G1Att0ZIHlwfgFo2guCrjkk5yxrycAY5 +kIT372y9IBD4K27b/lnujncs8NfRTeeJJuZBpZnyFNwCA7+Zbd6oMhixbpHCHqdh +BJuXduA7zuepH+8ep3dRIYh6MFEgL77Ehi6KmvywPfZkV8+DaCk5DtMaAeREKjAb +XbBk7xqg9uAbzqpYd9z3/kph2ltqzI5uYbHSPISfRN2R8yPw3dklcqfQA0m91KIc +PsjLM/h/Njw0wd6zB+x1el+yY3sbz4uGOHjTDmuKkvccId6f/usrAgmoD0fgsxhg +BtGNMM4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/unknown-issuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/unknown-issuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/unknown-issuer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/unknown-issuer.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuzCCAaOgAwIBAgIUb7DcOwSWh31LKC+TIu6um7tDdIUwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHdW5rbm93bjAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAZMRcwFQYDVQQDDA51bmtub3duLWlzc3VlcjCCASIwDQYJKoZI +MIICuzCCAaOgAwIBAgIUV/HL1HHMYE/jc94BU6GBh3yCFqQwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHdW5rbm93bjAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAZMRcwFQYDVQQDDA51bmtub3duLWlzc3VlcjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs 9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8 HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7Ak kqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJet lmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2r kQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkq -hkiG9w0BAQsFAAOCAQEASkzl98adoA7+9SxqkkPzL1cXKOMaWCiDsRUElri/B5B9 -UvIRhPIN1MA5NnkM7F2y+md0jF7fQQ0Ui4VaOpGo6iICFYq4g5SwX16HvIM95Uxy -1MK4TfbtaG7aoOvbV8fW8WDXnks2YyY34rd3AMU4xi2a+z7p1tNhU7K6gC5RgH+u -uP/xU0rb+yIyTDApt25QEJBNcLUMLpJN8Zcg5+RKcP4q9YAFkh3tSYhpiZhSgB2q -CTbFMRKpeXNpp9TgvMcAP1kM1UckNoQIyhBwgdtvPjEa0fbz/Wf7fIArCb6sk/jV -+xANql2CVcT07+Juka15opxAsDgwuYnR5eVaCB/DeA== +hkiG9w0BAQsFAAOCAQEAW0Xn+maavAEULuD6Z7DvtHfXrtXHOEFyfJ8Ckryo3N9H +NxJFF4GoQDI3DCOEnuQXPlaYb8lvXmZYsVytpIDtN+3HPexa9AxT3DCkFAc0IyNf +yxeMMM0yaBLBQugs1TIHaX62H8sfpwcEGaKOjcpVmne9mSNcLH5YctSnL0hkaG/s +9AL7BvvfT9EgY2JzG5IMlkKzAVv7/j5IsC4f9DBjiDyWbwUYqRxA8tTG4vdc3tXR +3eKpmx0q/B5FY2l+q08N9aYeMfH/fNTtI1cGYxoUGFzT4afEqkFpIxa+JirvUM27 +GMbDNleXuqVaKKSRMAJPCpcoUznEDjbld6LeG4T4bA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/untrusted-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/untrusted-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/mochitest/browser/untrusted-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/mochitest/browser/untrusted-ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUN9RlKkRxZsQXbeuVuTiQV/eq/wUwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0zCCAbugAwIBAgIUM2fyoYI6NuFofvvNjPS5+mrbcucwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMdW50cnVzdGVkLWNhMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -8,11 +8,11 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRME -BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAPivTuANdnSMY -9vSbWY1LUYMjcXfeKNYPIB6t9tPjNFOFst2QnRG8qUWUQlj9FaB4uTVagHD6r6Gk -XEbuj3O/IgFfCLPxHebGLw1XlLHfWG9iQiR0bOkmLnlNJdHVJ4uI8aaVU9B80T3x -AzvPAfc4sv/7Fqu9XXHCUx3g6nqyKgcxWoXUe5sX/Wcvtjf3a5HcRUPJ6CYxM36X -RFeoELH79QMnJ4cYLbUWrOO8+n2RH0BnJAnyxBd8bNVknnROzbjq10wi60ei8Eon -8EIPNjveVtlnrAePm4EyTvFTYB8YtUPRTnkfJlRlVRDkRtQlscxdbmPZI/+xeXFu -5zD9Q/ez+Q== +BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAWtDYyz35zcXe +YzVE3oPvZrqr4NlH5kkO2HS4YgQmCobvYjTt2zK5JE7/BON6F1CZGtsQd9EBVEgg +10LdiRaFIoCkt9pKBiZK0OONlEfQhy0oXKrALyyYZHpS8THwotT6xQYzdncwSUej +fjBfzdW235dZ3OM2xwqB9qTSQr8jiaprqr9tpgW702uQt7TdyLFaKFqIMAGPnRII +Y54iGvr27A0/P8TyDLdv2ilD7qCyw/tu4ueCGHVZW5aRRfivW74qQn8N2oP3J9Tq +RJiOeonGEODm+D6iaHzaJaWk69hkbrXn4k6WnOoRggf7xFR5dipmaphJLK1YGQtE +/mOuw5o5qg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/badSubjectAltNames.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/badSubjectAltNames.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/badSubjectAltNames.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/badSubjectAltNames.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6DCCAdCgAwIBAgIUd6+Bk3IKBQ1kcwl2Fzr4p/fTVrEwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAmMSQwIgYDVQQDDBtFRSB3aXRoIGJhZCBzdWJqZWN0QWx0TmFt +MIIC6DCCAdCgAwIBAgIUWbosIZB+DFPqIsm+U3C2zkZGC3owDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAmMSQwIgYDVQQDDBtFRSB3aXRoIGJhZCBzdWJqZWN0QWx0TmFt ZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braI BjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVa p0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB @@ -9,10 +9,10 @@ kC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJv aeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgK Ne2NAgMBAAGjHjAcMBoGA1UdEQQTMBGCDyouKi5leGFtcGxlLmNvbTANBgkqhkiG -9w0BAQsFAAOCAQEATDZDK9PvRB0NTC89FVYZWXfiTYJSPa4F06o+edx4Q0qqb3Zz -t6GJv1+wvQ5CpTCNe4NCNV16HZeL135sUosjGCHieVcYTyof5dmdNAapr0bxNFNP -BfSE/LIjksPTnECMUoYZq1E+GVc0zPRWPXiuKcRZSLhcC1KsRRa+dZJIeLYH1DPc -NVRdaGXVJSkddeFs6pqv2VdT3zvct2z61uUFAspVmlyRJJsd1xYgT4Kw432088P+ -JCjftsfGh0qwTFlDt4CBA92CQDWxFiWw7xUWTs0bOFoV7EHhW52Xa6xB8p20dqf/ -nfYjxRCHmVbtU+Xl4r1fEd6mQuHevydoqSGQ0g== +9w0BAQsFAAOCAQEABW8QiK5eb2V4931RU5uMNGHsfm00mJBNVmEYSRnRf3yZ9qpX +QyozVgSgNipleGpAs8a33J1PLFUULkgeCLDk76TOGXMWD6JFBWn7TssLz958/B0I +sMgfpjQA4Mvzk7SnPKiWHttMTqM1PfCnGcTXZaX2jIUkbnKkcCv/2pt9/peCADMS +zrjrtEIzAu+VbulDOVT7S7DkUQZo2QtfSM0yj0ZmJ5sgNKOZEuwy9/pOh/KIJP78 +Jbh2OFJm6KSRZuPI3uooVuCzJudzG5UFd6gAmI9hYxgBAYEkekrq+BlF3jL53rMK +fcqe0Z4QFdtixZUAbqGQPtXguh5zIkWdp43M5A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/beforeEpochIssuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/beforeEpochIssuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/beforeEpochIssuer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/beforeEpochIssuer.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDWjCCAkKgAwIBAgIUf8gdQ4LFK1Kln5vHKQGFoL3Do/EwDQYJKoZIhvcNAQEL +MIIDWjCCAkKgAwIBAgIUY+CWD019nECPVFDkYfFmgZP7IFMwDQYJKoZIhvcNAQEL BQAwLjEsMCoGA1UEAwwjQmVmb3JlIFVOSVggRXBvY2ggVGVzdCBJbnRlcm1lZGlh -dGUwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowODE2MDQGA1UE +dGUwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowODE2MDQGA1UE AwwtVGVzdCBFbmQtZW50aXR5IHdpdGggQmVmb3JlIFVOSVggRXBvY2ggaXNzdWVy MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF @@ -11,10 +11,10 @@ tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt jQIDAQABo2IwYDAqBgNVHREEIzAhgh9iZWZvcmUtZXBvY2gtaXNzdWVyLmV4YW1w bGUuY29tMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL2xvY2Fs -aG9zdDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEACuTyeQ7s3Awm5o/IFgMW3QAJ -FeaHSD5iGBu3BZlKlg11BgJdoaZ0fl/iRRrLKqsKPnK0I8LztLXarNgGcqVclMj0 -mzM83evJvYHkRfk9T54Eb71mO/ZMxWI//6dGP07+EP5/y6i0b67YPcW1pyTq2U41 -6Faf0LPUfMnCBtoEH4EM/jigH4JwXTxcLIX5KMWHOsSseRSC/aENe6h4tEHqXgB3 -B1f5w02D2Wyfg6u8FHYWTkc7DLpZdeSWgcH5oho3QIg2r3Pt6AKhwwiIIDcQw7Zt -cC+s8/5INTGsfYsovF5BIf0wEONkGtF8JtcPEJQA7I+BLnqxLItCSQox2n3JHg== +aG9zdDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEAijaiFETndeAtSPSo+kuvrQoD +0XcAG/VCxVQBVtPIiuQJNipE4vnk6sCTv9fp/26ydelRJMlHDDnxdZC38NnCE8+4 +P5QcBgtLYGA5qbNyoDpeeGP8GbG+YNfhioeNoBZ5+wD7FlzUS/Pm9luEofk0EvET +mceps+XXOrsXh63766TXxcBEOlFaR7E34f7/3r/cOrr+k+/ZuxNuUxQuP3wXTNAf +Z3lCsSHonplNkUgZSGbUklgR6vObxri2qI6h0b3q1N8IV8NfCwflkCSG6qFAAdPV +KIpB+g1ao53U/3FOjqQiI2qj5aFHl4Evq0B61/lA9+4E1V8NDAyRDdFpMhb/+A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ca-used-as-end-entity.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ca-used-as-end-entity.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ca-used-as-end-entity.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ca-used-as-end-entity.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDRTCCAi2gAwIBAgIUcdrK+swAhgsnbPoNXViflHJFgtMwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAvMS0wKwYDVQQDDCRUZXN0IEludGVybWVkaWF0ZSB1c2VkIGFz +MIIDRTCCAi2gAwIBAgIUXc7Qiyqchj8mBbA7A1lSzlXZzP8wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAvMS0wKwYDVQQDDCRUZXN0IEludGVybWVkaWF0ZSB1c2VkIGFz IEVuZC1FbnRpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -11,10 +11,10 @@ UcQx1QOs2hgKNe2NAgMBAAGjcjBwMAwGA1UdEwQFMAMBAf8wMgYIKwYBBQUHAQEE JjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMCwGA1UdEQQl MCOCIWNhLXVzZWQtYXMtZW5kLWVudGl0eS5leGFtcGxlLmNvbTANBgkqhkiG9w0B -AQsFAAOCAQEAUV4KW+Z8kuKSA64HNt0qyB2POf/dpZUhUCs/eFw7aamooeH4ZvS6 -Qu1OBFzuU4lYlNOJGBUfYRS0MvUjtYdRGMxhIv/zUBPT1xG0PsOjPj9Y7BbzDbG1 -++O+chZk79KE+9d6QMDquHysRMCku4Ss5wbvOiaJoi5ZnAuqkenzvdS377J4acZ7 -vGyRekqZZssIZ2xnShzXSS5Kexe0B33Ky3Pl3fk7JqMyZDPhLnzRok3sNuZIpB9b -qNYkd0h9V2ZEI2XSRJzhtN1NX72g5NMnmeFJ2YFll69b9xO3mPLKX4k/gy/djZa0 -eCgPydgLZPTagy9hYorKAFR9D7qX8128oQ== +AQsFAAOCAQEAoSnbAsXcC4pGa9+E6bqLQ1f0nfw+VVr9ALTKMCIE7SKnozY4wwRU +9kL7Q/N+Uh7wFdD3evK0B4VZaDEeQWPnoc+gk+0AfgQyXKIa+uIhFkB7ZjdZleAz +K9AU+J65f7fjNI9mbwglRXvaEX5z/8LifjwkImFtr60NACus/2aF9d24ipVFb4Qz +ACBQUwpaXo8rktfrK+mDsW6LkQu7UymSNcrjgTDW1FmWqQCwILdsifr/1vG+q+2b +cAsYWth70GnFQzr7nBGW9tSHJR5Vam18RW/EtqYVFVDoU3YnOcwRfS9rPtGyoKYL +SWA5IY4tTDCeT/smF09NrRAZceuAnq7pew== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/default-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/default-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDiTCCAnGgAwIBAgIUYS+fG1v+p3J2spZDRL6SSVpIFtcwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG +MIIDiTCCAnGgAwIBAgIUHawh1VjXAIDCge7OJCxPJVTlw+swDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw @@ -12,10 +12,10 @@ bm5pbmcuZXhhbXBsZS5jb22CKCouaW5jbHVkZS1zdWJkb21haW5zLnBpbm5pbmcu ZXhhbXBsZS5jb22CKCouZXhjbHVkZS1zdWJkb21haW5zLnBpbm5pbmcuZXhhbXBs ZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxo -b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQB+1d8LT9Iaa3WShAqdo54BS4lg -0VHqQeAe7YlFzBjHLi62SRC8kMtn4CrAvtDGh+4xrfUHjkHMwxMhS2SBypPanccy -Hk2LtubcrE7tl0fexB2yfv3+oS5LnMaJ+6svWgq3i31g1YCNoCN+bdvxb3BMKdn5 -tV6OYrhCA/0CHjre34fC7DTb3AmBRSpoJf2QNanCrxi4Nau4TfWzHiUz+RwfDS2/ -Y5GV2rN0Wuw6vd4J5FtHl5G3ThtH+azD0INR9qI8zYtibjkzroXDzXcVXEOQqqtx -UE/ieCiIFKBtbITd2X0ae1MCfyKq3JULr8pWc90hUdSHnZ5OFnuU65s73qXJ +b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQBU6uKb5khzoLGqg2P5Vt1dsD4x +w3OeEWQH6YFB/MzIAeq/zKPNUsN6icxHVWiJbA5bAYYmJLcOKcfsfDi02+cJSS0w +Pj5zJmSLDRPbvlN5XGlKVRdG9au6elW6axvMtYpH08nSVcmEQxGbUJu+KGQdDBsL +XmRqydFMQWd8MqWnZCukHUnCfzbzjNtqW0BuFwUTU7nFn0qbm5wZZlS6GTbiR7d5 +l+XzcTDdiva2hnLzuK/riwgBu8A3Rfzw67SjdhSxioEqEA8iWYd72YjXp7n2/izY +FArJq3NG4RyxWpNt4DtyOLLY02B8JNG269qmyMpmIXrAsjgGbEgQ5NsheWx8 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ee-from-missing-intermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-from-missing-intermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ee-from-missing-intermediate.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-from-missing-intermediate.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC/zCCAeegAwIBAgIUY9rgTPnNaqq1Kb0e68iPjjXAJq0wDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAwwUTWlzc2luZyBJbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcw -MDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowJzElMCMGA1UEAwwcZWUtZnJvbS1taXNz +MIIC/zCCAeegAwIBAgIUZVox7PMF/UFtYsnLYQbF2c9VA04wDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAwwUTWlzc2luZyBJbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgw +MDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowJzElMCMGA1UEAwwcZWUtZnJvbS1taXNz aW5nLWludGVybWVkaWF0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG 8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0V @@ -9,11 +9,11 @@ 04hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l 0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz /kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMnMCUwIwYDVR0RBBwwGoIJbG9jYWxob3N0 -gg0qLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAptio0ZxdHBqnMsliG -5KJoYAsvv2lG2a/NqBQAZTJCsf3fAi91/p6LnKaS6nKb4n7dk89QD60hyKuWA7vT -xGEPylXVNV7S+YcBT4N69i4igvhLVHJPIvCxS4/IyGZ712E9jbu1beJdD2fyxAZp -cHhRpWlopg0cl+uosiFwuNwWPGvehDa15KAhVI0oERlOY5WjeB4DD1U+43UWAf0C -1/AtnmZw2nkddlHirXnlw2IIrD3hYVjsHa8FHm0j4q7lmAKRC4ilaQWUl/gW81/E -4WAeP59faC6pFy9ZhL9H9vZpoM6pkc8I5+/R34Sk+v8z0hbbiNowVM1sm0GM/erG -CQZm +gg0qLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAvC/lqa2B1qjTiSXl7 +DoSP+Mkef8CgUVaq7/0pDG5/ujrX0ZxMRggxdFPC4rWLj7MBDWRrbcNGFwEyXJwN +NgTNVkf13IlT9aQcgrJYzEPHEU5ASD2+q2Lzxy31WmeUOQ8lBffx8xOfSoJygoys +cK+FUU4IR7aPSVNVkmTLHizGRLthKvY5yCtiPSt71cEHZeRvPKvzYjPgrC9zA4in +tGhYlBfAqjG1+pj3nlZvX+ABC8ZcsfD7lPmmkepiD2VENylqSAPCix8gMZbiYCZ8 +yBAiwJCvr82FQizIMvxhSe9pT1v7a/CkxtEaAPtWyFkimBli+Yxa9WtuiIM9UfQy +XuLO -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ee-imminently-distrusted.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-imminently-distrusted.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ee-imminently-distrusted.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ee-imminently-distrusted.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDPjCCAiagAwIBAgIUB4TM/Mm0sRhp8Y2i2y5hYIpuS7gwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjArMSkwJwYDVQQDEyBJbW1pbmVudGx5IERpc3RydXN0ZWQgRW5k +MIIDPjCCAiagAwIBAgIUfaNIQrX3/UHZ66L2SM5YrUWRMK4wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjArMSkwJwYDVQQDEyBJbW1pbmVudGx5IERpc3RydXN0ZWQgRW5k IEVudGl0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,10 +11,10 @@ A6zaGAo17Y0CAwEAAaNvMG0wNwYDVR0RBDAwLoIJbG9jYWxob3N0giFpbW1pbmVu dGx5LWRpc3RydXN0ZWQuZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsG AQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IB -AQAQeuh9uaIgE6lZcdlwHx1lCacDapi1/UYmchk6JGZa8YPbdvNvlx56C39rrxZm -RMIxb31/ySMWMgfoC5pKzcFIRlolUSUV4NF/ZW/xlkpHUfutTcRAu4bWqj0inGBF -1yMCZtYfyTQKo6zcH2auIFSoGXHchalzBnYjVz2HrJ9ZDJAsQbTIGbxSJb/sdGUG -ASEDVyWuKY8LCJJjUjOBebaal0/ihsFc/9HHv6qxb+qOGpyZ+vBR693Y/iam1Tb3 -uxZeWronSEgidd5FcSxfgYkoSgiUODE56GrBGQHgmrFs346WYVe9AuXZHnl93hs9 -s2yw+cAN+P411cXfdMqwz3lM +AQAikDvupWHfPzznjat8PeN2+HwsRFdYocppcCAueaKE/iyJDjOCMp8Z7bjigrY2 +YsqLH/k88/WbDaFENAhsUu/+YtvZFc6l2jszrjhnsS5Ki7NaAuN6vVTAR/TgC6Li +fnEgMIILCEqI6vM4Lnik/XFoDysB1REfQV4ryzx1GVZwjyHgjV2lKSMxPlSIYuPI +ypz1mO/2sjc8W3IwjJxCtF0s+/T0+LnC5Epit9mN2lH/A0PUgK2xqVeQugkZBXSN +TgluA7EEjWNQh1lwYaPo179YEeysG4L2XR9V8SRESX/4rMTRd/3Fx1p0EfF51AR+ +bV4jGJABqPwvJeAsTn7kxaTu -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDJTCCAg2gAwIBAgIUG50q46ciI2WuRyvXmEZHXT1Z9EkwDQYJKoZIhvcNAQEL -BQAwGjEYMBYGA1UEAwwPVGVzdCBFbmQtZW50aXR5MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMB4xHDAaBgNVBAMME0VFIElzc3VlZCBieSBub24t +MIIDJTCCAg2gAwIBAgIUCaosuXRxTQjbiMAkQYWyvX2+P00wDQYJKoZIhvcNAQEL +BQAwGjEYMBYGA1UEAwwPVGVzdCBFbmQtZW50aXR5MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMB4xHDAaBgNVBAMME0VFIElzc3VlZCBieSBub24t Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braI BjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVa p0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB @@ -10,10 +10,10 @@ aeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgK Ne2NAgMBAAGjWzBZMCMGA1UdEQQcMBqCCWxvY2FsaG9zdIINKi5leGFtcGxlLmNv bTAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6 -ODg4OC8wDQYJKoZIhvcNAQELBQADggEBADPjrZ/BNq3Q0vDAP4rkUr+tR4tGtuOu -IhmV4S+6ovyJHBEkR4q1qyHyYObnIKmdNZrFBpNeH2s+X1qe4Ewc4Uk1STFQeELL -QP6ZsbcQdGSfk+KX2t00xTrY2awInlvLQ++eqnDbF4mzC+JMIeDVUxFGbGhKUoRV -ZcO5qnlVIa88Tz3WlgDKDxDjtFui1/xzj4Qx+v7MaNsGBDES+RzX7/qGVvX7v5kh -Moy9c77CdbGoWvKHWjdegGc0jS0zQMV/fE68CJo9a3goWBdIPW4yVCc5bE3Epdyc -w43k0CTyxNwiVw5dr3cl8E+DCwOxrtHeaILp3mR1YBwlV0gDEkLrPt0= +ODg4OC8wDQYJKoZIhvcNAQELBQADggEBALV0/V9tJqBbLA9bEAviY6V0FqskHX/3 +Z3bPbKm63ybggx2xd8ISedDAkw++yEs+xSYDYKKe3Q5m763XC/fzuepIiE7KH/Cl +gjSGnY9+veiINfcYK1pIb7Uvfgzs3toy9UxnenEJ6DMMBpLcSy6l6WiZtrKoq335 +93U5FUxP9waBJtv2m/b6tmFwlmY1aOfgrTXXSPf9d1d02bTuJ9lbHwUtebd1X96V +6JYdiKgTnGE8b7m4YdFJkzFA/UUffEyPwlYUHg4PW26gnmI85/3tf1j6bDU1nb4n +GHlMHhw8H9rv46r5Kgyah30TYbvXZW+jOXWmyKyJwOmL3CgM30Ld6ws= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6jCCAdKgAwIBAgIUbW/Sp8rvnvpF0amyMiSsV3M65fEwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVjEgQ2VydDAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAfMR0wGwYDVQQDDBRFRSBJc3N1ZWQgYnkgVjEgQ2VydDCCASIw +MIIC6jCCAdKgAwIBAgIUJ6jBWhK56SCujqrprC7fIJsnA6QwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVjEgQ2VydDAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAfMR0wGwYDVQQDDBRFRSBJc3N1ZWQgYnkgVjEgQ2VydDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -9,10 +9,10 @@ JMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd 7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEA AaMnMCUwIwYDVR0RBBwwGoIJbG9jYWxob3N0gg0qLmV4YW1wbGUuY29tMA0GCSqG -SIb3DQEBCwUAA4IBAQBNhHn/B4FiChMDw6MEqhnYg3il2IRBQXMHKZLXP1MXhITy -kFl/Yz13yrtwREFCgE/yKWgXwVJQ9J0/xk8JeMA/P7NyzfwKUceAyCvcL1ibfacB -ZPCrRicdgK8KXXwAlKrvvXmzrH5mgYdkgpj5DyPiTD6gHXWRTak97anWTjFM2xbK -heg18OMziIVnRt5W203v+JTZEzQfr/c1QE6D9fyxErNSf+rzzrnfTnTiu2fleJ1/ -9zacWZwu6Aq/C4MJAlPP0bFkCjNEMnF1r494ORiUxkGPBJE+Tnj7Gbuhe0jjcrWQ -YXELq5S9zIZ+lUBAR0BXSVsIVa2GKgfevG4azGct +SIb3DQEBCwUAA4IBAQBh4AaXO5zO6ICQGNXWeb+Nc32uKHnjCL0KfgjbYs4L5Fca +ycaOovMjdP5XYl911V6zpT98IYo5ymvOx2sbGIl/uOHwrT/xoWPQRHfm0NZpoFgX +13krJb5SEobxoIHlW7Fi9Fy1DXORCsJ0WfgJ05NYtgIbdgqe1P2oIt+wHX2FV0Ds +6ILWMwOa3IoO1OM93Q87n+2Agw6W5FGc8SZjxipxeAOhdJDwKZ+iTDx1/WZru63a +lxBzmuVT1NTEhvLu7+I68fdgNBdF5Nq0MxnPWLSiZf70t5e9B6wCLbr1qvsHBOGC +SzDQg34uY1qp2MoMTplbg/NYUChXh46A8xPktyQT -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/emptyIssuerName.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyIssuerName.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/emptyIssuerName.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyIssuerName.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC6TCCAdGgAwIBAgIUe9ZaQpC/uQy3a4aB/PFp+i2g9BwwDQYJKoZIhvcNAQEL -BQAwADAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAtMSswKQYD +MIIC6TCCAdGgAwIBAgIUHRucWP0O6pA2/Es0SPnKRU4PfqMwDQYJKoZIhvcNAQEL +BQAwADAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAtMSswKQYD VQQDDCJFbmQgZW50aXR5IHNpZ25lZCBieSBlbXB0eSBuYW1lIENBMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVK tOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7N @@ -9,10 +9,10 @@ l62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYl nauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoyow KDAmBgNVHREEHzAdghtlbXB0eWlzc3Vlcm5hbWUuZXhhbXBsZS5jb20wDQYJKoZI -hvcNAQELBQADggEBAJCmZN82+yrgQ1uQNbKtRby+GYdw+6ADG1SlYf1zEc3W2A01 -MaIa8inzgAzNIu+9cMJsjuCHAw8A7CiaKo0bRGWy3mSR1PfsAmqjC2dRZxCif0ik -Tdj3nlbAvUV8p2QVZ77CYUWkv2ZFzwR79OWxRR2UPAo+1QP9odq8DUwLr0lM5mC6 -oTo8GnOknnyn6stq/iblG1mlMBnp3QarxhNAtBMXQOjWrUYmigWVUv5EP80UZ0J0 -A2C0FQ6mR5HaLycI3SlMI7tYg9Ijb9F89UyhAvvsJ8zLclh5QaH63WdGjyS6IVzG -grfoCSqNKU18EHyuBtE3xMh8jpX6XotkqXhxlhQ= +hvcNAQELBQADggEBAEgn/weCqy7VL/5mvQ5n+suWhgqTsVN8WKJm6qc5WG5yUyWI +qyhfXvNc1qOvrJymJtrLJqzr5E8G4fe5OuFC4sLBIdj/MymbPAQzIcaUXhJE09EN +HZtJbjk9tRkAXajIjJK+BkWtLVw7rbnmjvwfl06hMgjcNwQ9M/JrG6Xe098pnh2K +pefqKq7YLP+NHGGDYLdFCkwVvcaGTb3eLRRdhP8MLseYPy4ebSQbmEOm5Q3XdV0e +Mm/2AEB6EB7emur6uB84GOKFe/kkZc7DOy3X+X1aO35BrKikPMKzD6noyalKMr87 +J2QuFLLBFSwApnubxFWeOXPQ+u544liUndJYhpY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/emptyNameCA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyNameCA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/emptyNameCA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/emptyNameCA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICwTCCAamgAwIBAgIUPe0Af59pnC5Ljo4FiB9Q1/kc7BowDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAAMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohR +MIICwTCCAamgAwIBAgIUX42NQGy9At8ZK37thuHghzfSFOIwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAAMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohR qESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+Kv WnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+ rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPv JxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5 Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6 clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIB -BjANBgkqhkiG9w0BAQsFAAOCAQEAH+A0GkIIAKhyd6Ky8CSZXx50LFxrnzVngDfr -F3Yn9ODreH/gafd3Ag+QbXgaOcrYRKiTaECAK5DWKg1jRYrikkUdOd5VyqoIGmgU -/3eVh8cO3XylEapvU7+PQllC0LeXmEHECs1b/fLJ1l+PJYfewHtYl7Xb59bFYkpi -gT936JQNjqQxGfJLDaylD665+Cy17BpTmu5gis+T8BMM6wP2wQ/8azlH2hP5NQl5 -LxgSnsUT5KIL2oIorMDaIapUY3c5NBFkp0QefCdSL0JzMBeBOqhC/ZX6ng1mvbHW -73ns95iBrHUzMylKt2lk64ad+e0o3eYRnvdlilUz9C/XAihQjQ== +BjANBgkqhkiG9w0BAQsFAAOCAQEAi5nvh2p+BOb9MROdOLlecxWN/TocjVRmjzIt +m5A7fOUS9Ddf31q09uATSQ1qdJct7MejpCaErCUmTNBCI4PHs59V4giI8Ot/4dxJ +8z5WEuSvn7nEMGHFu+Ln3+2i5YqVgJKcS8QQvXGWBPSAlhBRWJP5pvgj9/a1tJRr +eB0dB3JVi2OcMOuuGc57fFospJaJtcz7YJjtMoI6ksVXgpsKEpP3FiEeA3FKuAKk +AqlOEAP2xutST4QzGvfgAzJ4QhUSljfhbbg0cuus400/CE4PJmK6DUbvNnOFMsBw +A+jJgWio7P5lYhvFY3BhgeXz7gTNnyoJb1DfvPY9zDVuK/fO9Q== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDOzCCAiOgAwIBAgIUCaTETyqt/N8/JD/UA6/ZgL81wfUwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMB8xHTAbBgNVBAMMFGV2LXRlc3QtaW50ZXJtZWRpYXRlMIIBIjAN +MIIDOzCCAiOgAwIBAgIUGRbO/SYbsFN5HwgVe7plXvz8JnswDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMB8xHTAbBgNVBAMMFGV2LXRlc3QtaW50ZXJtZWRpYXRlMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -10,11 +10,11 @@ JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB o3kwdzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBHBggrBgEFBQcBAQQ7MDkw NwYIKwYBBQUHMAGGK2h0dHA6Ly9sb2NhbGhvc3Q6ODg4OC9ldi10ZXN0LWludGVy -bWVkaWF0ZS8wEQYDVR0gBAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBCwUAA4IBAQAt -RkahoJhciL6jkf2enZroZsl4Stmdobl1A3ct56YFmmncRlBHo5NDIRNM0sjVXwZT -nXH0oAFNZOLucqJOZ8TBYxIVRiDwTOnJg/ObyCiuG/mWbDQV3vsIsd/CvtcihMym -SjYggiEHqn439wYtI0N5QnT/XZerFP4szSBumaqmGwktbKXuM6zxQ3Omuoy65Mho -t6udcVERBulnRLrOPyRPf6iijcgOEt52AbK5jpx8FCALK1GM0qmXfpOEFYbkr1mC -+jSVY4pSHEJVXfcZYFhoWdVwLS5Hn31Chicy0bzRI3Zl2J2iRZu/URrSVHA5esJb -EQ4t31XwaoevDtMeoxEv +bWVkaWF0ZS8wEQYDVR0gBAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBCwUAA4IBAQCI +jIsbfEb15IHccR70w+wYC553IW6m6+/EzEoNzd0jGWcfcDcePanII2N0srTRfKZ1 +MRhc12J5naTT/OkYaGscpZ30LCyMIBUJJIKlzm6vyBQ3B2R0bQFyvXrCoGKztzBd +S6gFbC//FZ/5d4MBuZvRRAcTuSc9LL51EQbUI0h817/Jz29ZCLyTWHjNBwpPG1ru +TLvbTFdJzk/2GaeOQcsz9u3sI8C2EvlNrGYwds3I7ty9ShIZJ4Eex81FI4LDUGlB +tXpVQcwIJCjOZSFDgVgB8dpzQ5S6TcvEVGfEu7/wvZEERUVq1uqGnCk9fSRLB570 +lp2MXyx8sGfAXOw6J8fi -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ev-test.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDQjCCAiqgAwIBAgIUWRHuQlrvnOY6rq61b0rQgL7EWp8wDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAwwUZXYtdGVzdC1pbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcw -MDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowEjEQMA4GA1UEAwwHZXYtdGVzdDCCASIw +MIIDQjCCAiqgAwIBAgIUZ/wQP4BO+gTgat9aigRolkMw/fEwDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAwwUZXYtdGVzdC1pbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgw +MDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowEjEQMA4GA1UEAwwHZXYtdGVzdDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -11,10 +11,10 @@ AaN/MH0wOgYIKwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vbG9jYWxo b3N0Ojg4ODgvZXYtdGVzdC8wHwYDVR0gBBgwFjAUBhIrBgEEAetJhRqFGoUaAYN0 CQEwHgYDVR0RBBcwFYITZXYtdGVzdC5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsF -AAOCAQEAdl81wFiPty5Hz9X6zf/urfECVITVvP4zP2UTRt6uFLVJ3c26uumJ6See -I5KS+U7rGzcteD63wz520un3P+e1rOztbkB6ySL/Eu2wmteNz/L2F9I7ebjp0TMs -8zxwO+x9uK4Oh3H+iEIIPcyBXvy04DRNjG7YTwf3JFAfG5H4paYLbLsDmljdAwcu -3tcVFFb5nw5WrfdUWcr6YP9TNWI7Rhzbht8W76+hrKUBEcZyHZ78viCpbIFUIfmG -mlOm+Loqh18Ej+Nq7EU9x9n0DV16TbyFxehcPFfpTYc+Kdm9azT6umIY6/lh3HXg -1lJ0kwfvc0C32XkwvOXu/O0Fz7DLmw== +AAOCAQEAKm1z/JsDdX6YCht8zTXpDmlf78HxXmjeWQFxemAGl8rI/JX3Q7oRL6MN +tP/tFK071TNRMNJigIuqXFRoUnu3YTD42V3eRRDB7j2zVKa/eBIKOhR2/LoZjQaR +ZVlsRtz8L3RchrATm0ASscf7JTml0ZpEnv6nHXn5J6T1ecjRuTASHlrCx8Zah0Pb +W/f+t4Ma25Ycc7itcal+uKq2E9N9E5jHAggiHe++Peh0Pv+Lat73Tfm4ZTIYgBvU +tWz0IhUMhxU4/C3rJry5hbnHtjzvPRzBJFlYtbtr9Btwp/SzWGTxUSFapZRzFSqF +/QDp3e3N4tJCd5CGfz9yV0NL892Qqw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/expiredissuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/expiredissuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/expiredissuer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/expiredissuer.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDQDCCAiigAwIBAgIUeVvV7SMvQXrsfRkt0IxcruZ/vlgwDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZRXhwaXJlZCBUZXN0IEludGVybWVkaWF0ZTAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAuMSwwKgYDVQQDDCNUZXN0IEVu +MIIDQDCCAiigAwIBAgIUFwkE7pD5p0xireQLZRp0Q4656EwwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZRXhwaXJlZCBUZXN0IEludGVybWVkaWF0ZTAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAuMSwwKgYDVQQDDCNUZXN0IEVu ZC1lbnRpdHkgd2l0aCBleHBpcmVkIGlzc3VlcjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -11,10 +11,10 @@ vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNcMFowJAYDVR0RBB0w G4IZZXhwaXJlZGlzc3Vlci5leGFtcGxlLmNvbTAyBggrBgEFBQcBAQQmMCQwIgYI KwYBBQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQAD -ggEBAG19BBffQq3Zbw/k++j4vtoqq9n2Sgd2pA0yvVpfCaTX5f1EcWzgGMupCEIu -svr6Cc2MStIf7CWNfzAv6Xq8c7ylcAzi8FDzF7rvX/1nYCYjm+rbLdvgpewh5aE5 -b4XG2fNh92kT+yWkElpOr/XW1zJx+AXHlXxJm7CUuL84J5027Dx07Hw961X4RVE5 -zbVvfM17F/ZydyW7gxVid1x+Fg9OxvSf+SHJVWtB7JO0uKqgeD9RzQtZu7umX2Tc -MMmYNCGMxaFqy61X1Y2XR0rhTL9OAI+wrLXZ/fyapITdlsZldljIyhRbIytqglFZ -U5C792+mU+StatopboFrBOEVAtk= +ggEBAKMMSMVOfH8E+ouw5wpnWNeZCVHta0TtekjK/EMT3RhkjSiSFuAbUws+4pta +sDYHaGQCCkZhg/NIM/p0RjgnMT9OcWRQpPXhnoAdvI2+xip+3g99NOcwzGic9Td/ +UT4MEOlToae17NoUCE/ulFLC5uJpdVm69abp2BOZ+69ihBJMAX+w8xl0Xf1ZyoCd +mcY/gfQfLqq1SjUdNpdmUcU42zw7v4a5jPdgTVTs+gEcoqfgnRhCPuF1a/pr+W6Y +pYf7qtTQ40QnvJTXZcQvZJVlGJcejFS9H1Duiq9izsJbQBnxVp8r5CM02HLYs2qM +20VWdWOvQ3Vpdfq6ekRZb5px7lg= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/idn-certificate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/idn-certificate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/idn-certificate.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/idn-certificate.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC/TCCAeWgAwIBAgIUI0vDPCiagS26us97hi/2caCaE0gwDQYJKoZIhvcNAQEL -BQAwGTEXMBUGA1UEAwwOVW5rbm93biBJc3N1ZXIwIhgPMjAyMjExMjcwMDAwMDBa -GA8yMDI1MDIwNDAwMDAwMFowGjEYMBYGA1UEAwwPSUROIENlcnRpZmljYXRlMIIB +MIIC/TCCAeWgAwIBAgIUTehTYnkhfLjL0LoKPJ7hAg337VgwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOVW5rbm93biBJc3N1ZXIwIhgPMjAyMzExMjgwMDAwMDBa +GA8yMDI2MDIwNTAwMDAwMFowGjEYMBYGA1UEAwwPSUROIENlcnRpZmljYXRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08 E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc 1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAP @@ -9,11 +9,11 @@ gAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqV YR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQID AQABozgwNjA0BgNVHREELTArgilidWc0MTM5MDkueG4tLWh4YWpiaGVnMmF6M2Fs -LnhuLS1qeGFscGRscDANBgkqhkiG9w0BAQsFAAOCAQEAfwY2xj26sb/mapkujwEC -aRyjFD5IWz6pKB+4HHkmrI4X55N+6hk3ToQmmiW40O+Pxc96l0PVSHeQaMjMQxtE -1MdAv4S9TOdaUPSHSjUurvP7OxxBMgU7cPUwKCHnkMMjd/CZKrSpEJJz9aArZ1eC -C2c/zt39fZeCyNfXVByoGDEMVZolTTCXy6lE45xvMVaIzKqMy7Fgn36SoPT1N+Ze -FOx1yk03lMDPeDkmD4La9EJZEy0D9TCnO7hJ9mMHMQ9fOLd4NLqcOpLtUj31WTIS -DApIxULfLtGD9FXcxsAxgazsSxlIXGwXjewJPUlf9ywSwtCFukCUWfxJ7nzlxunb -pw== +LnhuLS1qeGFscGRscDANBgkqhkiG9w0BAQsFAAOCAQEAHuAhXnJ8tBgTlKGJyVSL +cbGqlTrPa+YzbeI4KNTJocn8LbX5sm5c9mQChEMqqt5v4vV8FlskL2VmlZybk3w7 +9OWJLfqBKV3BPHARMpDlCarJZDqfgsS47my10Es8opbXnTzMFsP3VN0AeFm5ERWy +fXJxKpMnX4v/x6YbGixoShJxAls7J2oIKVOl7R6T8lZvBviGqL869tNFrfl5qINy +RugBumehuYVTUNCgnSp2shcz2E8CykphO4Vdh1YOooiBVgZ8qcfLqf4RyeIB6tMI +4ngkBB3oUnVagGnrTegzVyxEQpN9eiLJY/VvxV78wysYJHCFCeJ0/c/Wm1VRh15I +0A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/inadequateKeySizeEE.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequateKeySizeEE.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/inadequateKeySizeEE.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequateKeySizeEE.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtzCCAZ+gAwIBAgIUM6gG7+rX/E6iwOPdTbfDmqmd1ycwDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowKTEnMCUGA1UEAwweSW5hZGVxdWF0ZSBLZXkg +MIICtzCCAZ+gAwIBAgIUVcLshBP/KGG8xrQqz5o9bK7jsQcwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowKTEnMCUGA1UEAwweSW5hZGVxdWF0ZSBLZXkg U2l6ZSBFbmQtRW50aXR5MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgADSm7Ev uE/dzSmzpRnLZsQ7jY+L5UW6eThM5mPtA991mRYA65IHkNJTDOzlRNuZpx8FiWo+ 0gcWVTSqmQV+R8R+O8ga2m+h4S43JotQRqVSaPna18y0hdgaLhnVDU8LaFSsr217 5p2aCDE24Vr6j1PByMhPxgdyed0OVdc2mlvdAgMBAAGjZTBjMC0GA1UdEQQmMCSC ImluYWRlcXVhdGUta2V5LXNpemUtZWUuZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEE JjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3 -DQEBCwUAA4IBAQARywHQubkWb2U0BwsQqs1FfySZaKO0xbKK3Qwl1obo+R579WSJ -WGRAkf7PTJwxsifJ3EHP20jVd3DPSQd2mdCtxGkOwhkdh6GysT+X9DHRD7dAXi2W -QGPR05R1te8j7HqZ1tPNfIzpKR8vfF1MYoBsKN6CMCYBbjsRpD0TVcr8S2PKcZbO -EPnV9a5oYuJ1RqnK/eGnIpPYcqXFUNsc1YxpYCxkWbwXzZ9tW0lYVWo593B0g8EV -FoLyDdLEtUwStHkxHsphrmthasYuDBOTE2O28ctLTl5xpdLyGgn/Wol5tGruwXH5 -u+VDs1FA9S09DwNC/c8lmhAdV32PqPH6PQNR +DQEBCwUAA4IBAQCXdU6KPvK+Tl1O3kp7ebi/A1NfVH4mxi4aBHeGF/qlwv5XKnkF +esZhI67iuaS01RbuPjlWxisIXeEgGUwpCYyYZkbx9isbmb3ey+4kNUTBcdCFDPmJ +xJdVkPfSR5yNI6sGkNynYuMtqNOOfwoFBpZWFotZl6FIOzUIJAE3Fw0owSpsigNL +bCj7aXYMyelNJNXw4nZ4GeBM2m2ovDwcGwNlANL47aD0+IVY+YeWmkF91ZfR8/f2 +CacGBIStqYzJ4IPyJ4cKJd1/4PqOrfWfFPp3LcUtTVRVQ06Tby03GlJr3mmCdZZC +ieAVto1TRWW0hFujxcnORJ0mHFgm28O2X0p5 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/inadequatekeyusage-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequatekeyusage-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/inadequatekeyusage-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/inadequatekeyusage-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDQTCCAimgAwIBAgIUL3DrOLET5XwR7CX4bShDdmT6ZNAwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAvMS0wKwYDVQQDDCRJbmFkZXF1YXRlIEtleSBVc2FnZSBUZXN0 +MIIDQTCCAimgAwIBAgIUI1G1oXsOkV8Vj8mVt7k6QsuzqTYwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAvMS0wKwYDVQQDDCRJbmFkZXF1YXRlIEtleSBVc2FnZSBUZXN0 IEVuZC1lbnRpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -11,10 +11,10 @@ UcQx1QOs2hgKNe2NAgMBAAGjbjBsMAsGA1UdDwQEAwIBAjApBgNVHREEIjAggh5p bmFkZXF1YXRla2V5dXNhZ2UuZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIG CCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUA -A4IBAQA8v9QkdaYQxGi5VdNBvzpWnRc40tGwNNjMpWHCvGg1WYBC4mro0bT/5Xog -fW3cwMFrIIuNjwHrYx4DqDwTGBbxjkU45DTMydBb51LFl5VShETdRv0Yai9Wvd/Q -Oe84IfHjQXDt8WhrGuiSgDSgGr3XXyJkdAJA9ajS2WVdC/3rupP/jkXOSUNGjouB -WJTzwyNiESuitbzijJOR4eHAMlwepB5gVFgIJQVsOFVlwQ//na1Przj3M2R2Qf1+ -/cQ+KGOrS5+sIRfMT37mlJfLaaJ8o55ljPvo/FItyl28C/mlr7rKR55Bn0VL9EnR -KQIXP7V/QG+OvcCI278C0n/cky3S +A4IBAQBCFj/HOxpErowsBz7AHy5fc0OO6vitPuZ0vy0oZG/V9s2OCw11LQqeJEu/ +mqd+d3nb1Y+BlnorI/DTzYgbsyQSinS2VO9FXhVTiiwTOw5D6WedpJ1IwISnBZNh +rmkz2pCyz7UGVIkUPC/eoF/gx5y2ifYWqwn6jLk+R1EeQYLB9VrLN7czpyE9rhKh +ojp43hHiteo6zJgn7Ay/mLwBz5DHXYTX2exZ4yIHCXJDR6HjmW7P4fX2v/LpuYA6 +drkbOVGQ22JwpqAvfDtjjEZN1SA1r5ffRyaEGYpUzJJIXUk8wLo5exThcjiROjdT +jR8LnBhrVQQQGka4D47mKav67CYt -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ipAddressAsDNSNameInSAN.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ipAddressAsDNSNameInSAN.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/ipAddressAsDNSNameInSAN.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/ipAddressAsDNSNameInSAN.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDHTCCAgWgAwIBAgIUeTOq+w44V4g+/ZK2O5Xfytj12egwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA8MTowOAYDVQQDDDFJUCBhZGRyZXNzIGFzIGROU05hbWUgaW4g +MIIDHTCCAgWgAwIBAgIUC4mQEh8mmwUFLmC53q+hhxzgNZ4wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA8MTowOAYDVQQDDDFJUCBhZGRyZXNzIGFzIGROU05hbWUgaW4g c3ViamVjdCBhbHRlcm5hdGl2ZSBuYW1lMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -10,10 +10,10 @@ 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoz0wOzA5BgNVHREEMjAwggkx MjcuMC4wLjGCI2lwQWRkcmVzc0FzRE5TTmFtZUluU0FOLmV4YW1wbGUuY29tMA0G -CSqGSIb3DQEBCwUAA4IBAQB9zxe9n2/b6xqibQH/LdIgczeL+xxvdAnuq0dkjEgO -UcZx3+qdQXL//Iq+dG3nZoaoSqnQMx6KWvlsoVYIyMHlcFyv5EBf6B8feps9i0J+ -YqpuCBp2dGtR4MolxDTKZnk5EopQ/kBckn+qTrOvLCnSy3tfBUvAM67qFW2g1vMG -9kqbZ5cd/ozv3dAW8LYeIKtM2kqDkCQgx7PbbgY2dixqWSyIPEtqOsrAKceJ5Nga -s1sWdlh0o8b9fpl9O9AzkojqqyX5hcdt5XjpntCQCAwsgp2GOqOkkLx7G9cLrLDk -QGUd8FuFAwEe1BQVS8uzUYY0vW8LrOYdqhtDq1a9f5cN +CSqGSIb3DQEBCwUAA4IBAQCaAx8UJsWXe8DegujzBr5/ME91q2PkyEaL14yBe41l +EjW/SFgG1c+Yzwt0cpP70NCeNt6UOGiZZoeYl3P3vvvYB51h6Y1Yf+m/Z7VPZzQk +WfV07xxcBcNsa9L9DltUehVwGiqU8IEzGtaPy5/cqPH+UHSVMb9J5eXVHE1xsItI +oqJIxj9/xeC5HIlDjYqOEr88ntJrn6tJlGrXbCMmFLxiXJA6huH/aUl+yAnDSprM +NLGPadf8Y4u2wn6tYg1Mz6Q7F4wjER89tni2Trf3hFwTOu6YvG1C1fksCvD8Ip/9 +r0+IoTLs+aG1fWNXzKxmNjPG6mARVgjqDQ60V3+Ep15+ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/md5signature.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/md5signature.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/md5signature.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/md5signature.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDLDCCAhSgAwIBAgIUXRKyQjjAU3Ro3Vc/yn+SSF+dGg0wDQYJKoZIhvcNAQEE -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAtMSswKQYDVQQDDCJUZXN0IEVuZC1lbnRpdHkgd2l0aCBNRDUg +MIIDLDCCAhSgAwIBAgIUQ/8DyEuYtKk8xFuZQ4y3ZKWQ8PUwDQYJKoZIhvcNAQEE +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAtMSswKQYDVQQDDCJUZXN0IEVuZC1lbnRpdHkgd2l0aCBNRDUg c2lnbmF0dXJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -10,10 +10,10 @@ aOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHE MdUDrNoYCjXtjQIDAQABo1swWTAjBgNVHREEHDAaghhtZDVzaWduYXR1cmUuZXhh bXBsZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9j -YWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBBAUAA4IBAQA4ytFoYqUrspwyjDywhwfj -Vs7iV3dix4JOAkCPYJcyaS4MPGnVjTFKmVASZeb4062FCLYFDxNWhfQqFtynMERo -il/XkwYr5A5Jx4gNKRIwFQ1GWN/3pi3O0FaiwxFPn2FJGJkRKtgZNnfLStys7m/i -isU5okcJtvVpZV3mORciYbPyZbNu0iforwyH4BbnmBClYuftlXgBtTrI3zOCFSUd -I7OzdOqSVUiyft23d1qCfb7vPYrI8UheA8/vgKX41OkxwxFrUYBug/AeQ+9AxTUO -pNzKFQ+LlYAk5B2LcdK758BLyH5Jgpl4X2uS7UdJ0P8FVdrL/pFCdQUAAm0yCurj +YWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBBAUAA4IBAQB179ttyL4g13NsXOOfRWBc +BrfdeszeTvVNxDpFob3/oW4oDiQbZsVhYCKwpSmUIrtQG4qZ5PV9YDNJyBnZSglJ +jKTby8Y5D5znBwEFB8n9i29zihh1j0g9WbylAo8/wiTEk9VGEL8Q5jOTkvt22yRT +xVLVISXJXjSocsvYXLQzT9+lGlagCSJe8Q+hXiP30/2oU+blHvQsz9NFHaODmXP4 +SM+WeH/CZZ4k7kliKtgzWToG9U0M+LIlg2a4XyDTr/BjuJS1jaouyeUcJxFxtrNE +2FghTJMsueS9mpvmbv/LLYYdGam7V0FGhozzlDyY6PEOXDN3V/sUdKlhDw9Y0WAo -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch-untrusted.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch-untrusted.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch-untrusted.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch-untrusted.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDMTCCAhmgAwIBAgIUWSSWGPlmqVnzEP84na8sG5jAu1owDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAtMSswKQYDVQQDDCJNaXNtYXRjaC1VbnRydXN0ZWQg +MIIDMTCCAhmgAwIBAgIUOVywL02fIRkOJ8HT0L60/DPUS5YwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAtMSswKQYDVQQDDCJNaXNtYXRjaC1VbnRydXN0ZWQg VGVzdCBFbmQtZW50aXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGoby a+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWC @@ -10,11 +10,11 @@ Ce+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+ SSP6clHEMdUDrNoYCjXtjQIDAQABo1owWDAiBgNVHREEGzAZghdkb2VzbnRtYXRj aC5leGFtcGxlLmNvbTAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6 -Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQADggEBACm9SsvbMq2c8TlV -FqDTAp41lfuhUD7xUfknSbfnTYIvxsvZdrKXeMsbOazsMqRrvYZFF3/YKMAzDQb4 -6vxe7rFQ4hbcroV4H1AcztHJ+41jJp8dZ8bTxNpDqapt/B0CokHFK07P87711Zfl -l5V9GV+mGs29xC7RVa6Msr+mRU01FrhXV1nhd7uV7eEEbW9ofc7IW1XwRH3hr5+y -Dme0oJpKsalJwe0PTPOb/GlDyNxlny+g3U/aL6Y4jCld/ZQnspHEuNBzyFwxeQ5n -+xryCStRNr7bre2qVaukp4NCO1u5fObcnRhr7DP0g5huYs0B1DR8kZIRMgQhMMhB -81v6JDM= +Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQADggEBAKVUHP2aKkhbJmyl +Q027HAlYDvenKtYZ2guXpGjVfhvM2tgDKQ9c+ysN1YYfvGVQ26NRWXI65u1EiUZk +DXQQLVf6uo3MW2CYvMabt7Jf2Q4c1bcMUKbnmMNnyw7fxKg3s825QSM2r8e7L96T +fsA/DJ8CQ1ZFn8KvVf3bM5RxKGq2yP6eE4vsrCqW7KXcdrhhRPE69X8XEDzhiobg +631VqLXNatJOUNmF/GZatIuyCW3cZzCU3KV5HnZPK34lbuV6KLUyuLnijjkw3bau +j6Z2iIGOLdqyRduRIz4qbekiK26/MhD0QebECg2rLor+a79JQEkjrxN8wr5l4pP8 +spBYvnc= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatch.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDQDCCAiigAwIBAgIUQV2JoTMOEIIM5xYwpELqDCVJRkwwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAjMSEwHwYDVQQDDBhNaXNtYXRjaCBUZXN0IEVuZC1lbnRpdHkw +MIIDQDCCAiigAwIBAgIUKQaOYHYJdeDGeCSTugWnaLqeowwwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAjMSEwHwYDVQQDDBhNaXNtYXRjaCBUZXN0IEVuZC1lbnRpdHkw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQ PTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH 9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw @@ -11,10 +11,10 @@ AgMBAAGjeTB3MEEGA1UdEQQ6MDiCF2RvZXNudG1hdGNoLmV4YW1wbGUuY29tgh0q LmFsc29kb2VzbnRtYXRjaC5leGFtcGxlLmNvbTAyBggrBgEFBQcBAQQmMCQwIgYI KwYBBQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQAD -ggEBAFOg3UyvJvHDoWN5CU8UDhrtZ0s/tdD01ISQITB+RliAIGGR1r3WkIh3D9ZC -1Yuq34Q8sID8sE7dnjC3Bh7ByzfuGI5HR4dd6bU8zQuoSVdgIBwemYF6j51DLR+0 -UiMaXxqplE0HYV+AtBPTlkw136yg7BX2fxbNAIdYWygAIXiC4H5vkNVte17ERRNg -+B5mYfoIgMHeNENKxpJVLj8+a8GXlyPEELm6LDiHi9PgwqLsFJYulvkqnw/YkbDs -pXPRQe3QxxJBmn+eCw+olXznGskB4a+Vev8bjOjRPmvP67ueKq4w6vSlysk6v/Fs -pDRj8CgZOSD5Mp8lUros1rZ70hk= +ggEBAJLS5UEO9kQWtwdjCqzaDmUd1tp9lbSV9CpJXUoozmIdlbKyJ/n3KypBKTtj +yXj6URFL4YScn/mV7Sm5uc/ZXsp+eYN/ABoO//ivIvdiSQSGqhlbrmbjMGrttV7L +ZSkbjgobj2BD0wXwJ0AqpD0GyqZ9wQrTHOReBffep9ahjExR5LmUOQzmURXVWsmS +WHUjnfylFcii75ejTc3SrlfvmNNu5o9IGAP0TqUHzqArSieLFK5WPODjDDtA0USx +WgcV+W7WdrHUhvTicuDHAvorFXwT+OoW76NpjydM2ayzpxvguK7EXkmjUcVp5R7S +7iGwarj7soJbnYGeqeHopiHLLBA= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatchCN.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatchCN.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mismatchCN.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mismatchCN.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICxDCCAaygAwIBAgIUZ347kXsGUKV+lR7xHw9I9BFHqMMwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAiMSAwHgYDVQQDDBdkb2VzbnRtYXRjaC5leGFtcGxlLmNvbTCC +MIICxDCCAaygAwIBAgIUS8NeESMh0cfqHi6pY6rpe5m2CUUwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAiMSAwHgYDVQQDDBdkb2VzbnRtYXRjaC5leGFtcGxlLmNvbTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg Dw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7 EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SK lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C -AwEAATANBgkqhkiG9w0BAQsFAAOCAQEAej9Ob7Spd0OI+lYvy05FPK6Lccbi2xtr -1VtrAaJjlyQhVxa0tWQujVaw9tEJHcYlGFuWHn/Ichbfitljg8ebYvcgktVIoNvb -+UEDEjwuAeTSBiMv82Y3Xrw+c7OA1rNoGrkN1kus2DQvHOPODw6tcFwLH8tlNo0M -MYGKxt3MWIlqZfwqY2VOKQ5T1G7vvoYOeuSFdTBIugNTTai2JFdvRMQxYAZIjjGr -2xLPmVSm3QoMa4tvRN2jZ3AwG970esg2JjqGsLRh5mYDmaB5zIc7FIyi6Fu3Cpf1 -R4nYTlvdoOWhy7IQDaizS9+awvgaykPv/cj27Row0uhW1w3o9TU4mQ== +AwEAATANBgkqhkiG9w0BAQsFAAOCAQEAHAzqDLSirn85qRLtnZpKWmT8FmLTLaIu +p5NAgCJE3HBeAkoVccQWa8oh8P3Hz1AdfGHvJYxAAQh+3ZlcdElWokhupNCe/6Fz +C3VcnH0ZpKjT6OQYv7df1pBAdEAiMUmaWo735ftzSX9EchLidH15NwSnDjVHNeEk +qy/1ZYRBslYmpb3Tb5sAngw/O4XTTLyUIHk4jOJ84w/+bBfOcVveKXLYCGJv8wZZ +ZNJ6L1oMClvOTE2tNeMI+znTWzrrdvYZnU6STo60xkn/3GQSLxNAklETqx/zRfQy +Kt7BGoEmugrjhnL80e3kYDdvpvDgpzSw1qxJgTmVzEQSA3qMvB9CrQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mitm.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mitm.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/mitm.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/mitm.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC+jCCAeKgAwIBAgIUHSDQM3kwDVGSyrMkUz3GteAahK8wDQYJKoZIhvcNAQEL -BQAwGTEXMBUGA1UEAwwOVGVzdCBNSVRNIFJvb3QwIhgPMjAyMjExMjcwMDAwMDBa -GA8yMDI1MDIwNDAwMDAwMFowMDEuMCwGA1UEAwwlVGVzdCBlbmQtZW50aXR5IGlz +MIIC+jCCAeKgAwIBAgIUFUlFWgSxHt11SM+Y5cbA4K+4cWkwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAwwOVGVzdCBNSVRNIFJvb3QwIhgPMjAyMzExMjgwMDAwMDBa +GA8yMDI2MDIwNTAwMDAwMFowMDEuMCwGA1UEAwwlVGVzdCBlbmQtZW50aXR5IGlz c3VlZCBmcm9tIE1JVE0gUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAab bhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmts @@ -9,10 +9,10 @@ H6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8 rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kX Mbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMfMB0wGwYDVR0RBBQwEoIQbWl0bS5l -eGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEALI7p6ZRaY+QXCcgHuKDI7VHJ -4yKagFtAr/f9f29pSyuq0W/dPj2c57uweDTYJ5fLI+geIWbcU/sSUj2zbQ2FeOKs -hKf1eSALCaG7WqLoxwlPNnsCw9RBlV8v5EC3ERdOr5UaoLO6Xo/A9/LGzmhWW16d -3uuVCrTIc+8mpY1ugbpKTTSiK37R6eDj3u2figOmSpl4A9dAZ5iBpXUGV0wRUcfl -C6HqdswAsr6H3tw0pOlpyXnZ0MG/KXT2JagzLySekrC90N9J8GMK2fLAZTepCvMN -2P+B9rKPFGcJSyUCps0ckurFQOJY8un5SYHHGbEloP70E8vMXlzksNS0soAztQ== +eGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAFJd6wwzpo+ZK2tPQCQLdGtdG +Moa5X8y1I8wJZNlbrsNSJJZeh3llMflSq9R1hcm/t0eoDlwYFLlqztU2Lf5V+5kA +kOBcX/aHAGVaNeC/5YkpRYTW0pohn2CYElSPlWul/ZZy35eZxzujirOkYGVU9J0H +AXK/mPLrqDrne3Sj9b1LPE8Zvxaemygk118cMGgDGYKhS+6st9vZvI2FmR5Tj7LP +LkWT7DIi8Z6MOsQzl0ef2IfBOdLAOu+jd+Un2SsqnxzikQdQYafeOxX135bdjWDV +eojLi7FFhFPBB18d05sBHFwByDLGIZD4UXwi0ERnS1LTnoq8/LHvHP0LfjTgmw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/noValidNames.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/noValidNames.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/noValidNames.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/noValidNames.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDAzCCAeugAwIBAgIUK8zS92hcfMsHkZraoQ+cLK06N3wwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjApMScwJQYDVQQDDB5FbmQtZW50aXR5IHdpdGggbm8gdmFsaWQg +MIIDAzCCAeugAwIBAgIUI3HDc63xwKQqTgp/iBz+xjAckikwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjApMScwJQYDVQQDDB5FbmQtZW50aXR5IHdpdGggbm8gdmFsaWQg bmFtZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 @@ -9,11 +9,11 @@ qn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7 LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs 2hgKNe2NAgMBAAGjNjA0MDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0 -cDovL2xvY2FsaG9zdDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEAi1Ym79kpkRin -XlrNEzJ2WVExGaz+ePMH58KmmdfQjmwe+YQtxlmfwSDOBA6lxyJNr/uMTteFrvry -RQY60iAT8KExXTOdSrsoY91RCFj2a4PLWvNRXhnI2pSWJDGsPHfe2/tJTZpL/Ugw -MhYDLxvXijfq/XD/Lklw2ZaaUuFgSd5NlXCmnN/+OryyKrPk9BYIBTLCNKUosKYx -FpiIUWR8fZAJrTpFKUluXeXPK1YX3Fbne66AxEV1ZkALDY8qiHzhJZEnaVBqeoqn -U4KPiC6/BUxC4eRb6M+lP5AABNs8nCjIiOQ4AaWZ9MqTYK85waAXUqXrw3KB0564 -GO8EUl8zIg== +cDovL2xvY2FsaG9zdDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEAQMLIoeuj0GBC +bWMDddtCIEfLaEae53zF1fo2oc7BOHHJzboIPxB9x6+JTkaHrCQ1/nFjIoJQ1C/B +rf59jJ9vladEfdYBDnW65tLJEQYj2vFLpWjRONazL6ws2+eosLWN3GIFSWhi5mhN +KEjC9MjyzFnKtp1xWCeszJxsuH/jCOgHvHzsrI1c0s/Y8vWM9h+DVKinhjgQu76c +Ki7MljyyMU8uDZldd4wrJATsQArVlzNwAvu36Z+9KcxqsPli4lWPv2bOjxVqucRB +qF0YwuH+FW+w/hr+/k0+FBlicpNrVXfCTwtQ6Xk92a2R5hAq9QhgJF/+Gr8gnOfL +GuG1JoqEAw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/notYetValidIssuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/notYetValidIssuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/notYetValidIssuer.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/notYetValidIssuer.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDUDCCAjigAwIBAgIUVZUbrAFbzxSCx0uW6PP7Mrnc0CMwDQYJKoZIhvcNAQEL +MIIDUDCCAjigAwIBAgIUOyMH3bFNU6LGcUxH3Of8FRXRrocwDQYJKoZIhvcNAQEL BQAwKjEoMCYGA1UEAwwfTm90IFlldCBWYWxpZCBUZXN0IEludGVybWVkaWF0ZTAi -GA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjA0MTIwMAYDVQQDDClU +GA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjA0MTIwMAYDVQQDDClU ZXN0IEVuZC1lbnRpdHkgd2l0aCBub3QgeWV0IHZhbGlkIGlzc3VlcjCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1 SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+ @@ -11,10 +11,10 @@ JZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNg MF4wKAYDVR0RBCEwH4Idbm90eWV0dmFsaWRpc3N1ZXIuZXhhbXBsZS5jb20wMgYI KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgv -MA0GCSqGSIb3DQEBCwUAA4IBAQB7ytlByUBPoXEjVgftcrVKa9aYw0IhEenGR7Fb -RI5cNxEwvZzznMKJY9+6GgnW5ZWgP4cQtcwcN76ZwffT6KqgzW8HXe9qgtrvO1s+ -m1nF9QONhnds3UF6rlnDXEh1ijQT4bdZFN7DYdOYB5Dogz64m7xNPjauf3GxjoJQ -Wvo4kITUT7ZozHKYkFNClBhAreHGKKXTYSPNR4WaYk68Bm5cpzag8JyqvomVVIG5 -jLEHgcs45huQu3C0X8S1Zhyuq473eu6dcD0siZANfLAL7BqfEziy2rEl/yi+fiBO -gIQUK5vENXhkKpklKh5/kKcoHvFRHxizzzs8kzFULyKguB2/ +MA0GCSqGSIb3DQEBCwUAA4IBAQCB4BmakufSaXzIy6S+MZn+qwUuBlty3MWdKU3S +Fa4SiyjKaUYuw3ZY8dR6qyh+ptlPjBucb5dx8DgDubTV5mcgyKuDRTDBwM0CfFju +yRIzq7nn4l98Q7uVmhdFaq3D+bewW3gVRaLKjngMAuIIWRfgEYBFDk0nNQVwipo9 +ZKUkg5YOTAB4ULI4KVuOZ2lLWUABoGqoXpRBxvX4mBLGio7RU47aPwNBaiP4OR7k +YWzN5mhns/veH00777NNVWSzEXUXwl+uqiuHeLrXIekrXCGifr3DpGi7GZq4VCuw +9mxiSMgWWiv007kXbs4PKMk143Pdtr+67hMOtVWxlgPIeQtx -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCritical.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCritical.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCritical.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCritical.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC/zCCAeegAwIBAgIUDSf/lOOZ4V0Gb58AN+U6PKy62ewwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAeMRwwGgYDVQQDDBNuc0NlcnRUeXBlIENyaXRpY2FsMIIBIjAN +MIIC/zCCAeegAwIBAgIUKWMEuLo028owtgYHf7CcPDqgK/4wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAeMRwwGgYDVQQDDBNuc0NlcnRUeXBlIENyaXRpY2FsMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -9,11 +9,11 @@ zBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3u JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB oz0wOzAjBgNVHREEHDAagglsb2NhbGhvc3SCDSouZXhhbXBsZS5jb20wFAYJYIZI -AYb4QgEBAQH/BAQDAgZAMA0GCSqGSIb3DQEBCwUAA4IBAQBrmPjEIYc0sjzfJWQK -Qr+PTBzyfm1c18ekTdfRlxodCEiFdQGTgpjBRfNTj4jx/6UUgt8qE7HGZaWBa92G -wn3+SAIgpXKlFPUgcsCLIHKkkidiAvG7I2NuwKFW6Ds7CC+rYb1+dGIsGwWoEUKs -q3MAMnN/WaVytbXmGJOn7JuylT4tg/v194aaod1CASFbW/NeXfD+4qihfdxD1uFS -3+555cnftKaJknQ6UJg9HjmJHt6dIzwNJmakC45j9S7NLRCeqirSo+xyQhyWv/MJ -CGC6CLowsYAFhaYcXiZHKoqqdJFvbzIoindgbrL/WJlrs5KAj7NfOT+6Z1urM8DV -C+yD +AYb4QgEBAQH/BAQDAgZAMA0GCSqGSIb3DQEBCwUAA4IBAQAHTJodUGWVUG0vGvBX +8dt1MnawOzSrmMComoszeh2ew34CkzxN4oSUynNC0o/XKF/hE4ewVBWp8b1aDWO1 +oFYBYgxbSr1WEx+f6+JF4JVPehvM7CrDUteZOdEFTefQeJeen20FwYRarrQyM4IU +1fAR5HEL/Sv9ga969/dQfX4jVPyvfZNGEQ/W+Z9WQVxQESDfE43cn9PCdhwoj5yp +1kug3qOSwSClnV4819Q7ZrrH8uPhB/80PADgcwU03T/CenD23mEWJP8xfKHghZjw +Tdm78OhadtJrW2lPtNLhzQ/r6fJLh8/iRlDm7dNkV0qfJ95WvAPeyEf1Flo4ea7U +EOGo -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCriticalWithExtKeyUsage.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCriticalWithExtKeyUsage.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCriticalWithExtKeyUsage.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeCriticalWithExtKeyUsage.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgIUMX3oAhLN9HzYX/0s5uMASiDn0cEwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAvMS0wKwYDVQQDDCRuc0NlcnRUeXBlIENyaXRpY2FsIFdpdGgg +MIIDMDCCAhigAwIBAgIUK3RNwvI3u7QXbWHJGZQQ9jIlb2UwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAvMS0wKwYDVQQDDCRuc0NlcnRUeXBlIENyaXRpY2FsIFdpdGgg ZXh0S2V5VXNhZ2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -10,11 +10,11 @@ Dqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/py UcQx1QOs2hgKNe2NAgMBAAGjXTBbMCMGA1UdEQQcMBqCCWxvY2FsaG9zdIINKi5l eGFtcGxlLmNvbTAUBglghkgBhvhCAQEBAf8EBAMCBkAwCQYDVR0TBAIwADATBgNV -HSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAocIgdBUfN8SorCuR -vKmCZXPIJmN+0p4Rnnej9gPQ+IA3IbZNTabH6Fhxp0oykrqL0pelVqtG7YHBDiUU -z2zOTXn80JaAn5JYao0nX5G9z7RokUNUrbZEDzXZASLa+qmdp2WrWR8QbuvtnCTP -jlWoLeRYQI3jkexfj2Pnvf2O5RqZiYNcDu4qtZq7Eo5HcmMC3EHuMzBqXpz2odev -qo2QxFXv82YLq93BiblDrNNTDowlh7U01h317XITFpfQM760aGyk1aD6tIwonH6S -yMwuySzR6N2s9Y2RWGWXa/cGpLX9QYrTDAkxtx7xRp1Hs+k+WzppeyGqh3iGDY/i -UB7D5w== +HSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAXdRqNQTBIS+Cbj8M +jEOHJ1pY3wAQ1kom7PF475lGggJ12Ltw5jcSO1WAmLL/MZlKrHuAjMFteuiroDRP +irUcuu5ZwZnJYIXMu+qfYgr6NCjNaSmuS5Bkm/Hjhm7HUE8cYCxCbqzwjKw1zVY8 +riSaLrZgFlD8jxhBokgI5TVoILgzfqWya8LquQY9YOmEUG+AbLSK2irDzMWgz5Rz +PM9PuvtRl9f++7DN127NGOpHoZDPjyA10GNhiC+exuMmDwobGjpI0sknlzIKH7RX +syNA1uQ2QnTsXY0V5MkwekoyfqQ/70DtV1H7thxMI9kfs6qdHbn5ZOZbA2C9SGcQ +QN8Z3g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeNotCritical.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeNotCritical.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeNotCritical.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/nsCertTypeNotCritical.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDADCCAeigAwIBAgIUBXr5v2qiHAIVr8pYXkv4ye0vM1owDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAiMSAwHgYDVQQDDBduc0NlcnRUeXBlIE5vdCBDcml0aWNhbDCC +MIIDADCCAeigAwIBAgIUEVZmy0TqR7SKw/L3Yo8PV57fHKswDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAiMSAwHgYDVQQDDBduc0NlcnRUeXBlIE5vdCBDcml0aWNhbDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg @@ -9,11 +9,11 @@ EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SK lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C AwEAAaM6MDgwIwYDVR0RBBwwGoIJbG9jYWxob3N0gg0qLmV4YW1wbGUuY29tMBEG -CWCGSAGG+EIBAQQEAwIGQDANBgkqhkiG9w0BAQsFAAOCAQEADrpPjAg6e7Y8viSh -lreRTbaDtyArZ9OoUi5ZmaXgNQ+LaiE06dYBVIhMKAWG8Z0Sn7Hyy2PEzmoPbmbJ -69vIMQnQoyV/HwPBRNpjHOqLrTKMKq0NqvUXjRhlgwNxAFRyZipMZWXc1dLnJ8ds -I+tviCJQ8RDXQplqNX6rkpkEVu5GF6DR6Cu1VkrUCPQFuQA9Gb/ypwP5PLZzm0O5 -plo19+FTfwALxx1rMf1jUf7DxLNmyuvzV+QI/nl8ZKSuSRYzKsaDRu7EBA3jmAfs -lKY4e+Z942WzAdpQuVTYXr3kTkYnAXzJKAm3/LRywjFIa7VubWW+QP6g6X4egJJt -tDaTNQ== +CWCGSAGG+EIBAQQEAwIGQDANBgkqhkiG9w0BAQsFAAOCAQEAQAz3XW5UdMSY67zO +OxLXxKjHuKpSbGKF6DtD23RithF18wtZZhH6r5pMLwh1kPFmGUsrr4lYsyqU9kM6 +R/ahGWSRg2pt8FKoSgKwTcNYZFsRNFjYpXtotFLgavzypU1tP4ny3Hp2TEBMls+M +I2/BEpAvtRqoIC7ZRExCUBjY3sYL1WURwz2uVhjGhbOK8OzZ7aZil5hZTFV1/XxE +KONiY3UYAKnM1RXyc3jDULekharU7nRifDf9h8noZ6OtZBznjiq4uL672GzqIaGs +XNwzaeV//gy9fyd9pdhu5IQjWmI8ViE+znqQF82f+r1q6T/3CVqvQQ4LT4Gbcygg +FZCxUA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-issuer-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-issuer-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-issuer-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-issuer-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDfzCCAmegAwIBAgIUD6kl6/p1UXrkOAxhdpHbYa+B+oQwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAnMSUwIwYDVQQDDBxXcm9uZyBDQSBQaW4gVGVzdCBF +MIIDfzCCAmegAwIBAgIURSX+37ptli31QxC7leeByUT2slEwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAnMSUwIwYDVQQDDBxXcm9uZyBDQSBQaW4gVGVzdCBF bmQtRW50aXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXXGUmYJ n3cIKmeR8bh2w39c5TiwbErNIrHL1G+mWtoq3UHIwkmKxKOzwfYUh/QbaYlBvYCl HDwSAkTFhKTESDMF5ROMAQbPCL6ahidguuai6PNvI8XZgxO53683g0XazlHU1tzS @@ -12,10 +12,10 @@ b21haW5zLnBpbm5pbmcuZXhhbXBsZS5jb22CKCouZXhjbHVkZS1zdWJkb21haW5z LnBpbm5pbmcuZXhhbXBsZS5jb22CFSoucGlubmluZy5leGFtcGxlLmNvbTAyBggr BgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8w -DQYJKoZIhvcNAQELBQADggEBAErLSH+7N6ftHfZ87G+BinL+g4W8LNUEVzdqYqjy -yz+QePPG61tK81VZbfVjZmpBri1W3Xlexd0r7I1q8HWixc3r9qzQoUFnAdl1pdy+ -sGQZEV4ltMeVHFUBIM7J23556k+PFNvi98JhHanLiJl9xVbxikXHbpRYBGws+DaX -8fp3Ube23AOtg+OXKWTF8bR9ogk60S7gzyqr3g6UbaGmB1q8w0rqYy2UhtOxkFws -KyIAECe2zEqmQPPmGxc7wziTk/4BrWGhciVUN5OVoEByQZRe0X5DvVA8qdGqKNn7 -7+DxbRh2DAHbkgTMb8r/EVoWD/tH5k+Q9GeWjvHQFmijDO8= +DQYJKoZIhvcNAQELBQADggEBAB/zgDGX75mQ5kbeQQ0PclyQ0tccl3WNavLJivjt +cNdfUDoub3daSirmYkuPw5B3APK4kqMXc33xgyjTT8HKykI1Vc0Zy6Nz9gBjn0tu +o0fOt5aJyaI8ZjfN9G6uYQxVFc3e8J/Osm2cwK/aOM1mMiHnu289zQs3gMCEcj1e +zu9EQw+05J8DX9sn2dXhJrNSs8dy16HEA5ZVhsmstSPnuF2a9IhZZrwUZA7+XmnO +dFWT0iOMmLodValbowDK9UUk5sWM2Dy39vRb6EaKWN7wpDURG//6CCfb8RjTWKBM +Tj3xgREUMXOO9YFJzpEddbezPzshozzwAvlvtXLH9VoB3us= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIURym6o+VN9xgZXT/QLrvN/nv1ZN4wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDE1MDEwMTAwMDAwMFoY -DzIwMjUwMTAxMDAwMDAwWjAYMRYwFAYDVQQDDA1PdGhlciB0ZXN0IENBMIIBIjAN +MIIC3zCCAcegAwIBAgIUVTTv5DQM+fh01nnfm3AoUJt4UIYwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1PdGhlciB0ZXN0IENBMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXXGUmYJn3cIKmeR8bh2w39c5Tiw bErNIrHL1G+mWtoq3UHIwkmKxKOzwfYUh/QbaYlBvYClHDwSAkTFhKTESDMF5ROM AQbPCL6ahidguuai6PNvI8XZgxO53683g0XazlHU1tzSpss8xwbrzTBw7JjM5Aql @@ -9,10 +9,10 @@ IGmYikP+5Izmh4HdIramnNKDdRMfkysSjOKG+n0lHAYq0n7wFvGHzdVOgys1uJMP dLqQqovHYWckKrH9bWIUDRjEwLjGj8N0hFcyStfehuZVLx0eGR1xIWjTuwIDAQAB ox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOC -AQEAtXplrvls6HSbbibpzfGxOPmSuh2TH05bE4vQk+d7Kz6EOAFvgTiZbLwTxbrQ -gfrM05t+67C2nAeiwAtW34nUnu6S8MYA6mJjURWICbl7cAvCHuNjg1atVr6f1Y+9 -VFFG6aUibw3bzKneREmDEVcxlEWUaMvv/JjfyMA5veSyX6iTJYkIBrEiVV5Alzg5 -yVHBi6+tpuJDO/YLlG8kmfzkYeJkTyAGx1EJ2yQHim7R232638yb0KrhS4zKsfFU -egHhM4c+MpiCLc9q2EgblbYGx5GM+2leuzXunj1KPClHFrnmkRRm3rcESG2pK9RN -/48Nd38VNofRojEbzDSCdOFmow== +AQEAMy+B8xwb+Svzm133InPK520eLigMuoI8i37Jk9pdugtr9LcTaKt1Qb7ndt8+ +2wswAX3qFJoqNTjNvHOBsYQd5qglk1cNq21wuh/5gmipnfz/IUr7ixKpvDRZpdtm +gHndYuYTU95EdmFTUziP8DPW36htg78d3rsXuNCM8Zg/bAh9IG/SnYbv4ViCccnv +6RzZFie5vc1uljN7I+c9TDbqZRDd+xUNCsCG5y5FS+yfzFcIgPkJbZBsXwFv6bcK +tnTUgasnNqs2W4/ZGJNnxqY+FyW6w0tFMEXbD6CyIDsMZRs9QXMV0ce1JI8VZ+YG +JD8DX+T7Zw8mh8kgNCBVX3GlkQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem.certspec firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem.certspec --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem.certspec 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/other-test-ca.pem.certspec 2025-01-27 19:33:01.000000000 +0000 @@ -2,6 +2,5 @@ subject:Other test CA issuerKey:alternate subjectKey:alternate -validity:20150101-20250101 extension:basicConstraints:cA, extension:keyUsage:cRLSign,keyCertSign diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/self-signed-EE-with-cA-true.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/self-signed-EE-with-cA-true.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/self-signed-EE-with-cA-true.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/self-signed-EE-with-cA-true.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDeTCCAmGgAwIBAgIUfQsw0KaNy/+nFopuWJ+eEKJSw4QwDQYJKoZIhvcNAQEL +MIIDeTCCAmGgAwIBAgIUYRQ0uDcX4yrqUk5bUtTYxr1h/CowDQYJKoZIhvcNAQEL BQAwMzExMC8GA1UEAwwoVGVzdCBTZWxmLXNpZ25lZCBFbmQtZW50aXR5IHdpdGgg -Q0EgdHJ1ZTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAzMTEw +Q0EgdHJ1ZTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAzMTEw LwYDVQQDDChUZXN0IFNlbGYtc2lnbmVkIEVuZC1lbnRpdHkgd2l0aCBDQSB0cnVl MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF @@ -12,10 +12,10 @@ jQIDAQABo4GAMH4wDAYDVR0TBAUwAwEB/zAyBggrBgEFBQcBAQQmMCQwIgYIKwYB BQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wOgYDVR0RBDMwMYIvc2VsZi1z aWduZWQtZW5kLWVudGl0eS13aXRoLWNBLXRydWUuZXhhbXBsZS5jb20wDQYJKoZI -hvcNAQELBQADggEBAFtRAr+7ZMSCq6UBxDOil0vEPuaTHs+Jc7NlcBSnaOF7mxNV -fgSzqNuhPm9FSORyVl3PT/JG8i5bAbOUgYgylKijTQwjeA0crDs0CWIbFkxCU1MB -3x2audEKq/LYhDk/6n6w8P8gYk+jpcYdgysF6B6iikopLnvo5tqQe/zOqVAR2glD -wzwT7XfC8v7lqUjFIT5838CecYkcMnmj+Edsd7PWC9EZddx47web0Ovo1slNX414 -3jAfEj37mHP71kFghKl1ReqWo9XZcjMsJeYyIOQroKx+Lqu5F2Nd0fO16ht2jw4E -uPoT3pX7+dHGg61S0HGuBEuBz03wQGjW9L5oBdo= +hvcNAQELBQADggEBACOLtUse1WufobGnX9wgxaCb7Bhw/FSy0i2SwwQhDkbdP29+ +1nus8ThFE5PK5ZL08vqCyaA+B+m081xBRgnXwM1PjpWKlNX2WrCqF+oieZUQ19Wq +pW+pc6zyBWJkl7BwY7t6Nv1Pv6dZeQ96JLFuEyH8WJVflwqEpRAWw3IrbZvpSM6u +kpBO4tedIQTgbDK5D1kb8ucyTQfXDsUSZ983RnRgQhU6TLwpv6gFLzYq0OhVTOnb +vzMJ0XYoVApsY/UF8evA+0C02DEwLIvK60XxcRBXO6FXwOb5H8payfcK0+vAFo3y +ED+CMCdaZH+97QGQHcoAiBJLOgcraiWp6ztQ/aM= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned-inadequateEKU.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned-inadequateEKU.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned-inadequateEKU.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned-inadequateEKU.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDhzCCAm+gAwIBAgIUSQmAnLg5f7XHJpXMHGoQVthOx7AwDQYJKoZIhvcNAQEL +MIIDhzCCAm+gAwIBAgIUEZejxS02tCXxPZ21bUifSg8TP8AwDQYJKoZIhvcNAQEL BQAwNTEzMDEGA1UEAwwqU2VsZi1zaWduZWQgSW5hZGVxdWF0ZSBFS1UgVGVzdCBF -bmQtZW50aXR5MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMDUx +bmQtZW50aXR5MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMDUx MzAxBgNVBAMMKlNlbGYtc2lnbmVkIEluYWRlcXVhdGUgRUtVIFRlc3QgRW5kLWVu dGl0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1u togGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6 @@ -12,10 +12,10 @@ GAo17Y0CAwEAAaOBijCBhzALBgNVHQ8EBAMCBDAwEwYDVR0lBAwwCgYIKwYBBQUH AwEwLwYDVR0RBCgwJoIkc2VsZnNpZ25lZC1pbmFkZXF1YXRlRUtVLmV4YW1wbGUu Y29tMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL2xvY2FsaG9z -dDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEARyCZt6R4Gd4XDq4rARZJAKicReWt -4XBbZZpJKtuG3qyGfWT4dUHITywT8FtJ95ZBqQi8hbtQl/PUiPHJPweqARxQJYRh -bW46XMD50EYwwfXaauGHRDwgyI7f1LLf974noLxOMffT2P77DvRgyJvr+PRFhVa3 -gppOcosxRK1qpeTucDLZP9P01SNWFMn7KNPLYvgQnUQismn+IaWoAwe3FIjBBzfx -a/BqntkJ6Qwf4+5mzX2EpTHvHNtS4BbExGIFUS+z3pgJSPSgt/YGEMf1w/uw+/j2 -L/IMcLZEVy4L5Czniv+654xQw9JdZFJGBIbq7FJGgWOBfrTwGMzklfl1sQ== +dDo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEArk/+zI4rooikFJGwJgoRcJomUlQR +lyY3bM8GefnPjvSi3KU4Vop73nvtJ2YPfn7kyNoMwpdMeywPg4uIDewWzP4+dShr +5fQpa3GajEOow9HkfwAt0SwXCnXufZEFyfb4XzSmmrafAeCoyOX0+VBv/gTh+mCF +aMkyS3vCrAbqmhVL2Xr8fbnM8BqPsccA2YfbbBIzqUXfsevyzNn/5MxwLr3Q2+pg +fOKeq70ABA3UZjX7moKw7+3GQx2vEKb5Eq7J/hwGf+lvJqCoWSM96HeexSPoyt83 +2q4hHRCHD3c59+eOhH6AsgpwmiN8R9oN/ZYnow/dCZ0kWgbxdqPIng8Eng== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/selfsigned.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDNzCCAh+gAwIBAgIUGZ2ix8Hh3MVHJ9kcaWmxnkd38XQwDQYJKoZIhvcNAQEL +MIIDNzCCAh+gAwIBAgIUV7lPFTV3O054/STvRqO+b7v3Ig4wDQYJKoZIhvcNAQEL BQAwJjEkMCIGA1UEAwwbU2VsZi1zaWduZWQgVGVzdCBFbmQtZW50aXR5MCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCYxJDAiBgNVBAMMG1NlbGYt +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCYxJDAiBgNVBAMMG1NlbGYt c2lnbmVkIFRlc3QgRW5kLWVudGl0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72x nAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lM @@ -10,11 +10,11 @@ yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xx j5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNZMFcwIQYDVR0RBBowGIIWc2Vs ZnNpZ25lZC5leGFtcGxlLmNvbTAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGG -Fmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQADggEBAC/9ZxxK -Vx6csyDDJ+V37GyDRvbeU6Au6ZKnHqwx8+FONm1VWxFwU4o6uu4T4uBhhIXu/e+y -WXPDRIpbhF+nPEZm1if9Ay02SbvLUf7FX9oI+Xls/53aF3HhYiCF3n2GZisWGHqH -QqNHtlFg1cw44Jq8v2DXaLWO3vuEbdE+r2dvg6yIR0I6qp6H9e32S/SAqt8dFr/p -t80RiP5cur6VHKwmBDK7qmnVzuSu1q2LMhPqoQ8eLvyh/jtDVxZhFcpC/9rCI6nR -jjVFxnq8nYlBKd/wcvYgCFBXPiqpga9454vttE4tFrOfYIoPb9Ir9MfY0zV7CG/m -NDPuAIgMwfzxm1E= +Fmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZIhvcNAQELBQADggEBAB4hCR6E +a5Ycm+zdjEN1QgX+XRM7XPI8ctGu/prKMIa2Em0OqrdX+8jIL3AQwzI0hyPBRK3z +nzam4ENe5n75ktqkHXfQlSRtakqfv0YS7mdvJ4s58YgcLaFfdFepsFT1mbgwwBnv +JmdRBbc7EloI0KyMeIAGNL0NwUEayL1GeVhPPfaLm46reDigO1onP+LzFrz/0E6c +2xD35Lqr2BcypnIUGFLpHdqzMl+57dSlDEFAtdQDguD1GWtop3kCbzcxxeHsis9h +xccbSIBrEd/N2uWQbOtXvO8WjRaB5/dKuiBS7ZSLmcCj2PAKSBe1mqm/6EzboRK5 +EMk9eHKsCNz+pn4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUP6dLBbQh604kiwoRPLpqmHj72UQwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF +MIIC0zCCAbugAwIBAgIUbRl0jsaZB1HOw2TSFqJE/hUf4x8wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRME -BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAP1Cj8YbMVIjc -8gaNVwru/NzEZsKjsxt6Iv0iWtHgexzoZnj82GzzgpnEtNz8bfTQvaImdkCHXYoV -wt7BY9ocZBacAPB3QMKF4prgkxwfD+ub6ckbf61o9Vq2aCZdFqO6ef3ji5dkWYBb -zfuQhmVU3RIvl09ajs4PPDmYp3ebiax2xVcBlP+fuDAeRX5y60yJf6eyNCVbC3M6 -OilriARv855NdhLWagwGX24+dP70HZUvISi/xSW+DNHWndqf1DcCnLreFEDq8F80 -hMCFsmJJEu0uqVFGQfItYlywBC0DJ3EU6votzgMuNa4rGBrMUJnHhzoEE0ISnrWk -iAobTR3jsQ== +BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAHldkZY/n8EPM +hmKw7mLxMd66agv+HCe46PCv75LkAPh3CS7ovLFuU5C8IJUNMMRT2NXOtXwm/COb +bMPqk/5+jRnBxkCdRCEerIp6tPBmcxci+bGZFdI+Xnq+/4vf9gcISphlrfCukbve +7t/WNPIXMfu4yZnkMdQsoYWi2dE02GZNuaGj1oHTdWVgN/nRWtCo/cApupRN77GV +nN1uE1fB07PQU75meGwsQOu6HMgVz2kQD9nZhfaisSJlGElYUGZmE2ySPr+OhTmT +zHFD2cq6WQGCyWCH8cZY2a5pylOsG4auHwKCgbdSELMnIkUtWtmjGa6/2duQKOcr +XHn6ZozclA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3TCCAcWgAwIBAgIUa0X7/7DlTaedpgrIJg25iBPOkIMwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDE1MDEwMTAwMDAwMFoYDzIwMjUw -MTAxMDAwMDAwWjAcMRowGAYDVQQDDBFUZXN0IEludGVybWVkaWF0ZTCCASIwDQYJ +MIIC3TCCAcWgAwIBAgIUAxPrsRjtbFinLUfRzhtR8EeYh4YwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAcMRowGAYDVQQDDBFUZXN0IEludGVybWVkaWF0ZTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1 SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+ zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYL @@ -9,10 +9,10 @@ bJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibW JZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMd MBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEB -AILNZM9yT9ylMpjyi0tXaDORzpHiJ8vEoVKk98bC2BQF0kMEEB547p+Ms8zdJY00 -Bxe9qigT8rQwKprXq5RvgIZ32QLn/yMPiCp/e6zBdsx77TkfmnSnxvPi+0nlA+eM -8JYN0UST4vWD4vPPX9GgZDVoGQTiF3hUivJ5R8sHb/ozcSukMKQQ22+AIU7w6wyA -IbCAG7Pab4k2XFAeEnUZsl9fCym5jsPN9Pnv9rlBi6h8shHw1R2ROXjgxubjiMr3 -B456vFTJImLJjyA1iTSlr/+VXGUYg6Z0/HYnsO00+8xUKM71dPxGAfIFNaSscpyk -rGFLvocT/kym6r8galxCJUo= +AKMLQxpBsyCNjuzQZY6Y8dJVzmNwfa0mvzDCLI6ltjK3X4pzz7tCb+hXH+Z3lhf+ +t5N4eSMnXgobxb3tya8/2c+3kp6oxx+BwyvvA7zLPrTgHed8/G8z9tpZJrJxTcOB +83fDkvTE9/49KIffeSF7I/IedybWjqO93IZMqVVB5xfbD3WoYCe6SipiUqvVB3oy +4PBC5ONA1ZFGwqj7/6vgmgHukWIc6GogczKdLIR/Wu5laV8Wug+xP/GUUcuAOIuY +hk6WMVRikq8g+wf2FG0i0NcGDOAK0Z/1nFvKpIJomZ8Q9NYVs0tfhoSLPwtd7cDT +XYDC9Gn4ncbAQIRIAnNm2Ew= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem.certspec firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem.certspec --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem.certspec 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/test-int.pem.certspec 2025-01-27 19:32:59.000000000 +0000 @@ -1,5 +1,4 @@ issuer:Test CA subject:Test Intermediate -validity:20150101-20250101 extension:basicConstraints:cA, extension:keyUsage:cRLSign,keyCertSign diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/unknownissuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/unknownissuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/unknownissuer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/unknownissuer.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDqTCCApGgAwIBAgIUMxuPzWMHzKzQQwd8E1ijpVtpcH4wDQYJKoZIhvcNAQEL +MIIDqTCCApGgAwIBAgIUQX4FWRfcwSlZKcAV91vnlTfL410wDQYJKoZIhvcNAQEL BQAwJjEkMCIGA1UEAwwbVGVzdCBJbnRlcm1lZGlhdGUgdG8gZGVsZXRlMCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMC4xLDAqBgNVBAMMI1Rlc3Qg +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMC4xLDAqBgNVBAMMI1Rlc3Qg RW5kLWVudGl0eSBmcm9tIHVua25vd24gaXNzdWVyMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -13,10 +13,10 @@ ci5pbmNsdWRlLXN1YmRvbWFpbnMucGlubmluZy5leGFtcGxlLmNvbYIrdW5rbm93 bmlzc3Vlci50ZXN0LW1vZGUucGlubmluZy5leGFtcGxlLmNvbTAyBggrBgEFBQcB AQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9sb2NhbGhvc3Q6ODg4OC8wDQYJKoZI -hvcNAQELBQADggEBAGculg20nonBLeYKqiSmjpxTvwZ9RwB/nuFIb9oC1SnKOIzs -SuYKcYNIiFz744TuNus+1ueSQV3AWXqj4wDdCS1C+Fx/tQ80Omk0B3JeViHiFEiR -WDA0U0iYEwmsdMaAVor6JD1TGkCeYvO4g/jOv0B9X/vDi238jX/fdC0KihL8JD80 -aq59kCMglwRBwKYwz1kNxEA79ePrqZT533uQabX/Ll+K/BwBfbWV9+hhK4uYC/o0 -kGszNAyf6R6CU2UwDu+Pn4y+9HLcmiKvuzr4B6sHr64zPjC0Z9Nao/5oI6XqUvTT -JLCvPwlTfU/hsrF00pJj0lnPR0KMfvKRXWbZmzs= +hvcNAQELBQADggEBAK6AC+4Uk0l2Cmj1xNWtjUNxjZ0O4YvoFpqHPum9W/EYmHsH +gwLIbG/dFWz03IVACpD2nk+At1ANtpMKiVEiX+0Bk3gxw4MTlMFegdVj8oHu8nOr +aEq1k+YtBrEWvL4p9dA8jBCVNbU+Sy6bQj62Bv4q0J2FT8+JjOuHlXeTZvsNgNsu +4IpWfXJJ4XzDSp3VNzJ6itBwKZWJfmYU6nbGIY1Wf5qieqZfkgHPdB3A8C7S2sBH +MlYxZQLCiCOVW+NIohNj9NdGJqZW4SoUDWVLt8TlrHTSSBbdp3WDBoWOJ1bM65nX +KZadpk/9pVm2CJwGuEDCH28rJX/DpNZJDnfff50= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/untrustedissuer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/untrustedissuer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/untrustedissuer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/untrustedissuer.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDODCCAiCgAwIBAgIUBe5wWr83A+8lSC5HkQNZYb72bQEwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAwMS4wLAYDVQQDDCVUZXN0IEVuZC1lbnRpdHkgd2l0 +MIIDODCCAiCgAwIBAgIUTbC0auUo/GHmVeH8Hr0sltbfuqcwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAwMS4wLAYDVQQDDCVUZXN0IEVuZC1lbnRpdHkgd2l0 aCB1bnRydXN0ZWQgaXNzdWVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptu Gobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO @@ -10,11 +10,11 @@ HSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcx uLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo14wXDAmBgNVHREEHzAdght1bnRydXN0 ZWRpc3N1ZXIuZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAB -hhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQBn159y -BlQmPzzd33Rc8xiLFgS2uaHl2952Il/ab1DueGEsNVlMqFcfU1sQAMmDWIVJaDCg -FQj+HCFy/oKEepWAi3JarAHdJyQ9yYOHJ8BQ4XZ1pUynYlqM50Xki6uy6h3Z2qi0 -20vT4OdDjJ+9O9KZtPGpJ0l8RcA5Ej4bJysMZMaMvw08bD8tUwYpTmWjjuIWCZiC -RmbbDs5rxlwm3bvcrDosoyI0N0H1e8dMRUu4ekhHn8BxenkWkEDhuvAUgwkVndLU -hgoEhqz4MF/96z1Q4PbfgHs/TTtxJtk5pwuUhslbmwBnIcetde/BtYVrYvnpJeOJ -tA19xaSpeQEm4Igh +hhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQAica7q +5TJbAHE5FvB3h86A4T4ElbocVi0Ed3aoMRNkA1fV3rqbmBusKs3yAbKKrGbJdlLs +kFnOCy+Ge64wtWf4lG7tdf7rSvFRqz9mHK0M7psrrPhumXt3X+koF/y1xPchtM0L +WJ5Nx3eo5/tG5GpAYdpIt8/Do3FIgZBh05/VAEYrvw6TnI4PqxAduuVBhb9zeJTb +RF7H/+4Eayj6qryLzRaXGlh1UfizW+LTBhcxd/PKBi2o2WIycjvZmSrXcSShJL4D +nHNJFF2+y4VBKsguukuGoRWZtTfU14v0iH6BMlvdpku7x7C0NCRWeQOyzs3HFIes +l2khpqQR33UyP8nx -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/v1Cert.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/v1Cert.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/bad_certs/v1Cert.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/bad_certs/v1Cert.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICrzCCAZcCFG/3/opLWM4t4VPXRjmVR1GM24sGMA0GCSqGSIb3DQEBCwUAMBIx -EDAOBgNVBAMMB1Rlc3QgQ0EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICrzCCAZcCFFFrJKryf1YTX8OLXKcAg6juyq2gMA0GCSqGSIb3DQEBCwUAMBIx +EDAOBgNVBAMMB1Rlc3QgQ0EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEjEQMA4GA1UEAwwHVjEgQ2VydDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,10 +8,10 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOC -AQEASPsKZ/FaOpFAgLjGCbqV7MYimvQMcubQHuNle+X1Qv97rqW9pr0ojrAWydkL -b/gYs/SMpBy8JBlR5cnaHuh4BpSyGX2qj5MW+dE/EptcpxegjGGdS/194FRtGjE0 -xAk0niJFgCvt2v6lE24EeZmDecYhchO/HY+OzuNk8ogze+W3YBJDfR0qrBglOW6+ -hPfxtxWs85zwKr3/prtUD8IiAnhCy0uu/FR8x0qelH2VpS7tsDKtwSdcc3uCtoup -gshHVQz3HMt8WZ6d5SIUZpZcbXmoYqmsKOQMYm2+AM+FKEFl0rU05EudOqL4q0sn -nNjDkuOBdXNt4WzEniGIChWzRw== +AQEAbOA+XwYWXrKpGtZaKwDRD8RI420JgP1qNmm5R7se1j4ycMWec4abaOyaVaPB +j3Wy5GjgF25NQGEm/RYArotwhE911wpcuDB/7nyq4epj16WTqnIPIY33QIEt9Yws +yzPWJLJUBemZO538WvgAaTKcEGnVe727FbfPLqWQp3584UmuVwaMYAo4LRTAUPeD +rGF5U1xdG9QYgzAU6MAIx+QsKZ80lDq9GgaXNWzDpvDRlmobq5+/DrGetl964fIi +/NIyKMJ9Z6wOJbQ4Pe/mr252xi/yb8cIjb7GdtNhLxJfo/uGwD/IBjgAiDleNXnk +PsHeOCNCaosyPFrlD+V7K3msmw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ca-used-as-end-entity.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ca-used-as-end-entity.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ca-used-as-end-entity.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ca-used-as-end-entity.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDRTCCAi2gAwIBAgIUcdrK+swAhgsnbPoNXViflHJFgtMwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAvMS0wKwYDVQQDDCRUZXN0IEludGVybWVkaWF0ZSB1c2VkIGFz +MIIDRTCCAi2gAwIBAgIUXc7Qiyqchj8mBbA7A1lSzlXZzP8wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAvMS0wKwYDVQQDDCRUZXN0IEludGVybWVkaWF0ZSB1c2VkIGFz IEVuZC1FbnRpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -11,10 +11,10 @@ UcQx1QOs2hgKNe2NAgMBAAGjcjBwMAwGA1UdEwQFMAMBAf8wMgYIKwYBBQUHAQEE JjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMCwGA1UdEQQl MCOCIWNhLXVzZWQtYXMtZW5kLWVudGl0eS5leGFtcGxlLmNvbTANBgkqhkiG9w0B -AQsFAAOCAQEAUV4KW+Z8kuKSA64HNt0qyB2POf/dpZUhUCs/eFw7aamooeH4ZvS6 -Qu1OBFzuU4lYlNOJGBUfYRS0MvUjtYdRGMxhIv/zUBPT1xG0PsOjPj9Y7BbzDbG1 -++O+chZk79KE+9d6QMDquHysRMCku4Ss5wbvOiaJoi5ZnAuqkenzvdS377J4acZ7 -vGyRekqZZssIZ2xnShzXSS5Kexe0B33Ky3Pl3fk7JqMyZDPhLnzRok3sNuZIpB9b -qNYkd0h9V2ZEI2XSRJzhtN1NX72g5NMnmeFJ2YFll69b9xO3mPLKX4k/gy/djZa0 -eCgPydgLZPTagy9hYorKAFR9D7qX8128oQ== +AQsFAAOCAQEAoSnbAsXcC4pGa9+E6bqLQ1f0nfw+VVr9ALTKMCIE7SKnozY4wwRU +9kL7Q/N+Uh7wFdD3evK0B4VZaDEeQWPnoc+gk+0AfgQyXKIa+uIhFkB7ZjdZleAz +K9AU+J65f7fjNI9mbwglRXvaEX5z/8LifjwkImFtr60NACus/2aF9d24ipVFb4Qz +ACBQUwpaXo8rktfrK+mDsW6LkQu7UymSNcrjgTDW1FmWqQCwILdsifr/1vG+q+2b +cAsYWth70GnFQzr7nBGW9tSHJR5Vam18RW/EtqYVFVDoU3YnOcwRfS9rPtGyoKYL +SWA5IY4tTDCeT/smF09NrRAZceuAnq7pew== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/default-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/default-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDiTCCAnGgAwIBAgIUYS+fG1v+p3J2spZDRL6SSVpIFtcwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG +MIIDiTCCAnGgAwIBAgIUHawh1VjXAIDCge7OJCxPJVTlw+swDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw @@ -12,10 +12,10 @@ bm5pbmcuZXhhbXBsZS5jb22CKCouaW5jbHVkZS1zdWJkb21haW5zLnBpbm5pbmcu ZXhhbXBsZS5jb22CKCouZXhjbHVkZS1zdWJkb21haW5zLnBpbm5pbmcuZXhhbXBs ZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxo -b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQB+1d8LT9Iaa3WShAqdo54BS4lg -0VHqQeAe7YlFzBjHLi62SRC8kMtn4CrAvtDGh+4xrfUHjkHMwxMhS2SBypPanccy -Hk2LtubcrE7tl0fexB2yfv3+oS5LnMaJ+6svWgq3i31g1YCNoCN+bdvxb3BMKdn5 -tV6OYrhCA/0CHjre34fC7DTb3AmBRSpoJf2QNanCrxi4Nau4TfWzHiUz+RwfDS2/ -Y5GV2rN0Wuw6vd4J5FtHl5G3ThtH+azD0INR9qI8zYtibjkzroXDzXcVXEOQqqtx -UE/ieCiIFKBtbITd2X0ae1MCfyKq3JULr8pWc90hUdSHnZ5OFnuU65s73qXJ +b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQBU6uKb5khzoLGqg2P5Vt1dsD4x +w3OeEWQH6YFB/MzIAeq/zKPNUsN6icxHVWiJbA5bAYYmJLcOKcfsfDi02+cJSS0w +Pj5zJmSLDRPbvlN5XGlKVRdG9au6elW6axvMtYpH08nSVcmEQxGbUJu+KGQdDBsL +XmRqydFMQWd8MqWnZCukHUnCfzbzjNtqW0BuFwUTU7nFn0qbm5wZZlS6GTbiR7d5 +l+XzcTDdiva2hnLzuK/riwgBu8A3Rfzw67SjdhSxioEqEA8iWYd72YjXp7n2/izY +FArJq3NG4RyxWpNt4DtyOLLY02B8JNG269qmyMpmIXrAsjgGbEgQ5NsheWx8 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSHA1Signer.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSHA1Signer.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSHA1Signer.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSHA1Signer.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4zCCAcugAwIBAgIUN1YJwqDb7hit7/zGQsHESReD5CMwDQYJKoZIhvcNAQEF -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAoMSYwJAYDVQQDDB1UZXN0IFNIQTEgRGVsZWdhdGVkIFJlc3Bv +MIIC4zCCAcugAwIBAgIUZafzPq3a3ZsjvGiHt7nzwEo8JZAwDQYJKoZIhvcNAQEF +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAoMSYwJAYDVQQDDB1UZXN0IFNIQTEgRGVsZWdhdGVkIFJlc3Bv bmRlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMF1xlJmCZ93CCpn kfG4dsN/XOU4sGxKzSKxy9RvplraKt1ByMJJisSjs8H2FIf0G2mJQb2ApRw8EgJE xYSkxEgzBeUTjAEGzwi+moYnYLrmoujzbyPF2YMTud+vN4NF2s5R1Nbc0qbLPMcG @@ -9,10 +9,10 @@ R5ftQmkIiAgRQiBpmIpD/uSM5oeB3SK2ppzSg3UTH5MrEozihvp9JRwGKtJ+8Bbx h83VToMrNbiTD3S6kKqLx2FnJCqx/W1iFA0YxMC4xo/DdIRXMkrX3obmVS8dHhkd cSFo07sCAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF -BQADggEBAHq/8EhMgz0k7VetFlmIAVNnKKo1ME9CVDU1kHZkU4Y9cEDWvSStQkGE -v3xAq74AYWVYETbCyPGKNhCuPlW+pNUpkh+3bA9Og0liOfVCvRbgz2Scy2K3I3PX -cSWPECqAE6NJOmpWGPgIYlgK60ZDgKKhVa5jkdBiIjk04QHQnRKdEFhdvFSOly3J -H03PWi4yxNNIun30I7hZuWKKFiHRHQdvtRr/0rbElFsegwUirgfDS/ybnOJDY/Hk -1//hi0jDr0kfA4DBmxivQs/+2dTvcGn9GcJV1vdUmJZ19mC68UqqEItRiXOhKVV0 -lOFRnC5xID/9+VThV/xaoOV1YHlBjag= +BQADggEBAJ7uOQS4fqIKCBR1ycMp2mrO2V/a6xwzgfvfTuRlXxoawJsrZg3v5UTj +DaXAtFpUoPsM77J5SgSvFKzyIFVk1AhmMPd5sla615zRgyyK2fYhqhVBjnZHdX5w +Nt8Qu0ikNVfH2kXIrNpfRP0R6T5FGZvX6RzP9I9hWFe4BIenaLbpN6UxwUxVyzqe +iARJ6J1SAsAP+ETXespqcmAvtAqK1tw1UyQ1XVuLhQoJRQGSSJzpYzY4/iOCOR0O +6RVJd15uTwVH0lI938EH9N2EWcYrAfU9Osb4mpsBDTMeTUjjPJUbw6dRRWhMlCfj +lyy7o3CduXQ/WLI9qdp22AXdLigz8xg= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSigner.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSigner.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSigner.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/delegatedSigner.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3jCCAcagAwIBAgIUf7d1PDS74OZ84rbuYcT53gA6x9gwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAjMSEwHwYDVQQDDBhUZXN0IERlbGVnYXRlZCBSZXNwb25kZXIw +MIIC3jCCAcagAwIBAgIUHcC1MbJaYqNf8Bonld7P4CtVfdgwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAjMSEwHwYDVQQDDBhUZXN0IERlbGVnYXRlZCBSZXNwb25kZXIw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBdcZSZgmfdwgqZ5HxuHbD f1zlOLBsSs0iscvUb6Za2irdQcjCSYrEo7PB9hSH9BtpiUG9gKUcPBICRMWEpMRI MwXlE4wBBs8IvpqGJ2C65qLo828jxdmDE7nfrzeDRdrOUdTW3NKmyzzHBuvNMHDs @@ -9,10 +9,10 @@ CIgIEUIgaZiKQ/7kjOaHgd0itqac0oN1Ex+TKxKM4ob6fSUcBirSfvAW8YfN1U6D KzW4kw90upCqi8dhZyQqsf1tYhQNGMTAuMaPw3SEVzJK196G5lUvHR4ZHXEhaNO7 AgMBAAGjFzAVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMA0GCSqGSIb3DQEBCwUAA4IB -AQAbr7I0sCC8GZSVY7rcIaEetwz48FDkzTE7OVMxLNMhKsJXwJmaCxvRfMZ+ZRDd -RntaDF8suL6gVCVkIUQwYAT+3joGvO/SEJe3YLaeE2IMGw0zoRrpqP6DYq9+6fS7 -2n1BDu57dsyW8XghG0XH4iGQam5DmgUzts/Uadr7E4D9ibFDlrSRmguEVqpzgwb0 -O6ZMuG88uNWbKAQ4TPOJrR6RUzwURckiTrw3ExtOh70YOVCsyYNc7NtpJft338Se -GQI9UVyi5/wML4HFbyls+1go1o/nHjAbsKsEBfOwE6HTE0CuBW2FPr/3CToaelka -olDHKbozj5v9ejiyXHVOvwdi +AQBMJc6NImx6XmgpZ9NxJvTyAf4CLjWvwQb9BXHiBoC1fmhEcywrwBKcP5kyoxIk +E1EwmKRR5yQzvZvWjmXJoEaVJ9JmXf2OmXWuhq+lSTpORz0SKkp0HAwLRYXLcGeQ +23e0krvU79GCPCmTAZg1uzq+n8s/CrC6vIX/lBvOCKanhMFd9Yu7nyzP5zan/zJH +bIqG4p+9e3se2ug0F2s9E+VNmkyH37jmb1YGu0CQg3VLYHbV0sK6yEn/Qs560JMn +aZf6GLsGRTO+W+NFzLHSltLZqFwtAiZRmwPIzYfmpRyVUAI/p6LrxoN6flqsKFP+ +RxH9MvoD25xaXpVa5rO9nDHU -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerFromIntermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerFromIntermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerFromIntermediate.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerFromIntermediate.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDAjCCAeqgAwIBAgIUcVj9ek7otTbf7aHOG9p/UQigFt4wDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowPTE7MDkGA1UEAwwyVGVzdCBJbnZhbGlkIERl +MIIDAjCCAeqgAwIBAgIUK3dEPS9nAAOXd+HOnpbe3C8HoekwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowPTE7MDkGA1UEAwwyVGVzdCBJbnZhbGlkIERl bGVnYXRlZCBSZXNwb25kZXIgRnJvbSBJbnRlcm1lZGlhdGUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDBdcZSZgmfdwgqZ5HxuHbDf1zlOLBsSs0iscvU b6Za2irdQcjCSYrEo7PB9hSH9BtpiUG9gKUcPBICRMWEpMRIMwXlE4wBBs8IvpqG @@ -9,11 +9,11 @@ vmZpHSst/shJRFkLxaPqSf2TsddTQF8Xc3aZlYZmJUeX7UJpCIgIEUIgaZiKQ/7k jOaHgd0itqac0oN1Ex+TKxKM4ob6fSUcBirSfvAW8YfN1U6DKzW4kw90upCqi8dh ZyQqsf1tYhQNGMTAuMaPw3SEVzJK196G5lUvHR4ZHXEhaNO7AgMBAAGjFzAVMBMG -A1UdJQQMMAoGCCsGAQUFBwMJMA0GCSqGSIb3DQEBCwUAA4IBAQBxKW7KGxLJtq/f -LNqaKClRG4UsGxm9QcBaMJ+9FGXBJiV2EuZ+5IdmI45McydSvBv7h40UcPLpl+Dm -XQilH0YBVX/an946GNG0uC+PEgh86Zv4x2JSZ/mh2Nw1mJwG24uiGJ+c9ng4jwQM -wrgnD7COaQskBui98zhLDxoj/y/HA3bOqiKQTLAoJVpQPmU/WUaXNyNW8j7KKIro -8YzcuvdV04vI7dDO67vQP7eRKkkQggV4btap8YlhSR57IeajrdlyzHlXl+ANUAPg -TH6+mE9di/7/N/e7H/1gqatpoa1Rxc9XoANqoCeTnNEg1snD9KjD8rU2AT6xKJyb -e2vQdfrf +A1UdJQQMMAoGCCsGAQUFBwMJMA0GCSqGSIb3DQEBCwUAA4IBAQCjM3rKJS1pqYWR +xy8TXEyYlbYNYogEczENtWFcLAtULU+cbVSUA3UiEUUcvSWx3JSMoL4Z7qRPy7J3 +6zi1cAIruRco7xDne/TGu5mhMPQS5m1RvAH2SmjJ6NX/8pznH7gv4p9G7cuMkujU +aI3FgdguvBD6qmLTD+pROOj5g2bLpnk4PCTd7vu0BAI3ZNrAU3xyMmcCrRkLbDFc +PXMKtmNZ+iuNzauf2fwD4roKrJbLqnPmZdW8Ji+Pbm1iKAzgIYzVspHLdvtUFtJH +cSKg53GHaVwE0Z81BOWOrUwvO098gqgON4FNabUd5lt7y2gx+sBaju96fzBovZxp +DRFdajZ4 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerKeyUsageCrlSigning.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerKeyUsageCrlSigning.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerKeyUsageCrlSigning.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerKeyUsageCrlSigning.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8jCCAdqgAwIBAgIUE+9k78S70+47fNpmHkOSE0nynkAwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA/MT0wOwYDVQQDDDRUZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl +MIIC8jCCAdqgAwIBAgIUa3mtbypAu2M/P+yD/Yi23+9ZtYAwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA/MT0wOwYDVQQDDDRUZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl c3BvbmRlciBrZXlVc2FnZSBjcmxTaWduaW5nMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAwXXGUmYJn3cIKmeR8bh2w39c5TiwbErNIrHL1G+mWtoq3UHI wkmKxKOzwfYUh/QbaYlBvYClHDwSAkTFhKTESDMF5ROMAQbPCL6ahidguuai6PNv @@ -9,10 +9,10 @@ SURZC8Wj6kn9k7HXU0BfF3N2mZWGZiVHl+1CaQiICBFCIGmYikP+5Izmh4HdIram nNKDdRMfkysSjOKG+n0lHAYq0n7wFvGHzdVOgys1uJMPdLqQqovHYWckKrH9bWIU DRjEwLjGj8N0hFcyStfehuZVLx0eGR1xIWjTuwIDAQABow8wDTALBgNVHQ8EBAMC -AQIwDQYJKoZIhvcNAQELBQADggEBAKwrK91/08VmhevSsqYzWQSmFPW7df8IKjvl -A6QzTWa2QSDm7MK30ZKHQrTUh3ov+sN+R2dyX9lopouE7xRCo6eUjSCywLResFTU -uj6t2dO//4Pdsd0qw/m48FrF7q+UABzDxugxpU5RLFRtdnXe2X8tJ5llypC2Nn1S -s09rwX8l3V+VRlPQkw56110n/n/4/hLmxUWMrs1eKMn3lwEvJcdSbqtbstuhksrm -/dODn2Ulfu29dL2Qbtbhvp/vNu7z/i6LFD17H12oi+TN3qaAmDlh//Gd3Vz9qqbc -5VOxiOSrr6jTEhghsWx/JIiKaODgKjGigKnvq+cGc9tRwQPXX5E= +AQIwDQYJKoZIhvcNAQELBQADggEBAKEist4af5KOa537UYJ4lEc1aI6Rm2PqWAoh +JPLZ6h5SRvxTPKQvOBlavAVupzETDxWbfAcCZS/5U++xr756ZTevH93Ar/8g6skL +dVXBB5eosZjKPWfFaULQCCwdwY3i9hLgCrU4eESDSj+9a0WqrSfi3D6oiCXN7aMp +WD2PhD0CQUrE1pMhKPHYmjBgTK6IwakdtXGYpfB8OYU+Y2R/hg2Lv9rtkn+gEz7+ +sQxSLMKT8OxKScf7RKRzS5DLS0xfWLF2myv2OPuDxhOWuor6tM8fYCSi7DhlKFft +G2LJK9iQ3mHZp3MaO5hmWKzqQ0fpua9oqUEOO/pXbF2qr2GQk5Q= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerNoExtKeyUsage.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerNoExtKeyUsage.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerNoExtKeyUsage.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerNoExtKeyUsage.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAcSgAwIBAgIUbUSfwq75osxohF3A4Le3+p2/KN8wDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA6MTgwNgYDVQQDDC9UZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl +MIIC3DCCAcSgAwIBAgIUI+c71E4dlplHLjkG69nMcLCKi7kwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA6MTgwNgYDVQQDDC9UZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl c3BvbmRlciBObyBleHRLZXlVc2FnZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMF1xlJmCZ93CCpnkfG4dsN/XOU4sGxKzSKxy9RvplraKt1ByMJJisSj s8H2FIf0G2mJQb2ApRw8EgJExYSkxEgzBeUTjAEGzwi+moYnYLrmoujzbyPF2YMT @@ -9,10 +9,10 @@ o+pJ/ZOx11NAXxdzdpmVhmYlR5ftQmkIiAgRQiBpmIpD/uSM5oeB3SK2ppzSg3UT H5MrEozihvp9JRwGKtJ+8Bbxh83VToMrNbiTD3S6kKqLx2FnJCqx/W1iFA0YxMC4 xo/DdIRXMkrX3obmVS8dHhkdcSFo07sCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA -VKVc1Gdb31hd5bczAxF16Ko67cdggYvZffYIgPbinMLtFfoVmgeHirJwRRypqnse -Ry18lHA+/Qy0qHgPoIQNScXvlyds9+z1AOECi1MzkJhbULR77ZlpWW1tYHfRceVt -7UAEDUZwHOH+13wjvIR2QeYo9owNc9qrI7ENcoZL3gCTndxX/wgn1+ArqLinE9Tg -Kd9zo0y/TaB9KHNRFGTWBfRhzGUlHTRJxYFZ+GFvztWhImg9a7v3V6KSTwMF7I25 -oxevNmSL/8HOyuA1PNXv05UW9zudk7Ta9O150W5XiwVgaDbJPWTmbF43mLn8HA0a -h8W+3xAAbTHI3FTV7fnBUQ== +mU/kjj/s/6fCfH7XqNteHodxKW/MohEEM3LkI7NroOvlmMzYMRJoO2k6Zwg3Dl6F +QGKuvnaOkGFSf+Qe5Qcm2Gj3d/W8EoICpu9sEpwdNhoeNafyVmo2lWhRfSgX0rYf +/yXDLR/9tLMeS5mlW1qh5J4DZey/9F49Q6QarRwrCoFFurxv52HEk3564DsA9H7i +p/Bn+QrdEX9kN/4UhZkoZGe5XtpuKKa/0HwmiplbjiBdpPVcV8wbK3KuukxryqIP +0aeNfZmI8sbzO7A9ny1EXluxEmBTeuAAITi0PJlIsIC5ngAqfbibylrvcy0QIF/R +nwzuDbTXG1Q0T4oR9UbxtA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerWrongExtKeyUsage.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerWrongExtKeyUsage.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerWrongExtKeyUsage.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/invalidDelegatedSignerWrongExtKeyUsage.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC+DCCAeCgAwIBAgIUe4pzYrUW7Cqv1xQ9g7LiVTwfSZcwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA9MTswOQYDVQQDDDJUZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl +MIIC+DCCAeCgAwIBAgIULZyCigzuMnMkfHAiaEotHhGx60cwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA9MTswOQYDVQQDDDJUZXN0IEludmFsaWQgRGVsZWdhdGVkIFJl c3BvbmRlciBXcm9uZyBleHRLZXlVc2FnZTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMF1xlJmCZ93CCpnkfG4dsN/XOU4sGxKzSKxy9RvplraKt1ByMJJ isSjs8H2FIf0G2mJQb2ApRw8EgJExYSkxEgzBeUTjAEGzwi+moYnYLrmoujzbyPF @@ -9,10 +9,10 @@ WQvFo+pJ/ZOx11NAXxdzdpmVhmYlR5ftQmkIiAgRQiBpmIpD/uSM5oeB3SK2ppzS g3UTH5MrEozihvp9JRwGKtJ+8Bbxh83VToMrNbiTD3S6kKqLx2FnJCqx/W1iFA0Y xMC4xo/DdIRXMkrX3obmVS8dHhkdcSFo07sCAwEAAaMXMBUwEwYDVR0lBAwwCgYI -KwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBADdApuLzME3N8qnz7AANa5LBrpMy -XfuDMqgdgWf8PC38etOIbDNYe6teqWb53TVj9p76JrNMShQOK7psOsdVHIBZaAfc -7hU79JAmABh9H87KZpIh6wN7zHEiU9cc/XjnAVkwKw0KaMnnXZMN0E8plYG9z3T1 -A2h95aOCY/6tG6AGBAnXRqlvW7oOnSwc3QMI7PyV65qoRjPIeq8Ub2B+6r6kXddz -qd9fSHcFkVy/P0wQYz4/UoIEcQGqcQQnpmrMTeHxN+Uhyei0FAHDbCGYQwkXEFyz -qys4kIjH2GZyh//KusdqJ7rjG7f5wPDBq0AbE8h87WCJfdq89cU8hiRkakE= +KwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAHy9+9ksa3bJLzAOvJq69ZaqOSyz +TgvxI17rqBDwPJrFl8yKAKFKlRU8A+mjCTrpbbOYZsLopshLp8TdnFtCn8cvLW4j +p8EXZ7Ht0AiPCAGDCvNKR+i5IWI0zf7CHCuLW91itW1NN1zVNCSGDSAgNzejz1im +n0hU/hqJyihiCdWOMVZZzP3at3jQSOgOrbN0sX+ObdO4vkR4TIhWnQMSy/ZoqtJ6 +38LPnjDNosi+Tvr98WkDLrMgSx+tWMeENV0PWFjyKMi8u4m+pm2eas08jBr5P3bD +OzuM1PKUeCKL2uvYd9frUygAszExdfu4QviyFM+qhVX4R9N3MckYyqsPt2s= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-bad-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-bad-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-bad-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-bad-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDJDCCAgygAwIBAgIUNXbnbwDwSpFuzX+TbUC6+0fwluwwDQYJKoZIhvcNAQEL +MIIDJDCCAgygAwIBAgIUKduwjEENtIQ288hw5sioyFpjEp0wDQYJKoZIhvcNAQEL BQAwNzE1MDMGA1UEAwwsVGVzdCBJbnRlcm1lZGlhdGUgV2l0aCBNdWx0aXBsZSBU -TFMgRmVhdHVyZXMwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFow +TFMgRmVhdHVyZXMwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFow LDEqMCgGA1UEAwwhTXVsdGkgVExTIEZlYXR1cmUgVGVzdCBFbmQtRW50aXR5MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08 E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc @@ -10,10 +10,10 @@ gAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqV YR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQID AQABoy8wLTAYBgNVHREEETAPgg0qLmV4YW1wbGUuY29tMBEGCCsGAQUFBwEYBAUw -AwIBBTANBgkqhkiG9w0BAQsFAAOCAQEAI6rRgJ9F0L5mIpx9mdZIhN0OUshqD9SO -a94traLS8TWLadiLDcqF3KdCayYYw2OdkLMXB6Cr6dd+9natevak2BTfC3NguyEf -qHF7nBHQi5YMFSWlGxgxDq+XGLA19Dkik7guuHlRsl59C2vJjh2tFphZpuc3nCYW -OK6JPv3Vv8tAJw3z4hfWELaNLRAkHI3KZdEQyd7zHM+o/2mNeyLA5ApqD0K03Aw8 -Y2EJ2YEH6/PkQKdS7Xmska2mUe83s3mny3Q+NEJ9LTJQmJjmUbbEd+nYp/vd+2Ea -DyIuT4onzgcB8ZzEyPUfEs9GWo0H3IP+3elS5vJ4ERp3C57Ps+5MbA== +AwIBBTANBgkqhkiG9w0BAQsFAAOCAQEAMFu2j9JEOXic9jjPn+qURJbG2nkuphcp +e0rcHU0gpDkisp5q9q/ds5TFAolXoAErT6x0JQ66tKQTuCn281Azv6H6z6Z1FCvN +ncQ6Z0iUbiCgXo4pJt7ljfXrzmOCZ2blcX8fip5mWwqn9R5dMm+JPSwTG9Z0puAf +Yqu7PexbfkP7CfUGqI1LQrK8EwjATZLgQY09FIrGBdS97PwqLYO+Ifw3jfvVvLqr +uvLldrWpjDf2SarCWPKUc/E8XYffceHbZCHx6eLk77zmBqJwyW7ppnnufqw5ANg9 +qcByac2jX9E8llnltW76fu1Apeqm8KxCGD359J3R40Uvjlv/ZjtIwQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-good-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-good-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-good-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/multi-tls-feature-good-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDJzCCAg+gAwIBAgIUR+ptclhXlqm/j0PzeprCWlXnS+QwDQYJKoZIhvcNAQEL +MIIDJzCCAg+gAwIBAgIUCRL8zPWCnonLSsr0Ww7gE8kfVRAwDQYJKoZIhvcNAQEL BQAwNzE1MDMGA1UEAwwsVGVzdCBJbnRlcm1lZGlhdGUgV2l0aCBNdWx0aXBsZSBU -TFMgRmVhdHVyZXMwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFow +TFMgRmVhdHVyZXMwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFow LDEqMCgGA1UEAwwhTXVsdGkgVExTIEZlYXR1cmUgVGVzdCBFbmQtRW50aXR5MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08 E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc @@ -10,10 +10,10 @@ gAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqV YR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQID AQABozIwMDAYBgNVHREEETAPgg0qLmV4YW1wbGUuY29tMBQGCCsGAQUFBwEYBAgw -BgIBBQIBBjANBgkqhkiG9w0BAQsFAAOCAQEAWFscG4euFpXJ7tpJQOznyNg2k0hk -LFsoWuS2jhRt4OUjkM6u/ClnlmiAqKtPSmm2UzdxivFLWFqP8g0Rycs3MWUi/Bd6 -Ispo+Ms+wTvv+MyfCqQin1V76IqAYylCnvVB0OS/nF4Zfu/NaLmeqplb4PmPNySO -5cQ1Hq2gMwB6Cj4U9rWLhHamZI1zrnEXNnYCKwgZIvpLhuO8ztNzjEnNRX5iUqYZ -QywPemXePxUmpmPtfpLAraAzpewJ9SIVOGMCR3CcwWVi6dQZ52CfEvNaTK/7SUkQ -dEPlaaVgL1FW9uZGRxXiMRgGpzGidnqH2GGDvql0whE2vs+eFHoUYyLhzQ== +BgIBBQIBBjANBgkqhkiG9w0BAQsFAAOCAQEAoSUpy22POA8yXO2T2egpRPTq9t71 +ojekuJyySDz69/pYTa2lD6dS2u+KVb30ctHgPhBGNWIqPj3isrCP0wKNm/iJcnwO +OaG9N+QnmArL4Oq5Cu9+qSC4c/cdhSRaBFPgVh4sfn6hhtjhd1P1EbrhUkpETxF2 +hofofpqxigDWsxezMENhNvg73RNSfpKr9szPuKIR9dam7SclA+zZJqlYa0RvOXq7 +cj7j2/nUnqjbSnh9ZNhkMyriCDNtpdTxrRo8jxtJHnRM+GJtgPniVidHYCao9Zfb +L3JoTyP4j8gYIC54pWGKZcLavaoukQ7ZznniJiBFNcWSr++rCV4bOkOWVg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee-with-must-staple-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee-with-must-staple-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee-with-must-staple-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee-with-must-staple-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDCDCCAfCgAwIBAgIUI+sIlPurR9XGLxSPpQhSEkz+zOQwDQYJKoZIhvcNAQEL +MIIDCDCCAfCgAwIBAgIUazX+pYc8lIStz1D0ZHzfwGhPCDIwDQYJKoZIhvcNAQEL BQAwLTErMCkGA1UEAwwiVGVzdCBJbnRlcm1lZGlhdGUgV2l0aCBNdXN0LVN0YXBs -ZTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAaMRgwFgYDVQQD +ZTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAaMRgwFgYDVQQD DA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24a hvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7t @@ -9,11 +9,11 @@ N9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0d JdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4 s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjLzAtMBgGA1UdEQQRMA+CDSouZXhhbXBs -ZS5jb20wEQYIKwYBBQUHARgEBTADAgEFMA0GCSqGSIb3DQEBCwUAA4IBAQAUNqmA -4xSMFge1DxdUpNn8ZkaHQoA2dZmVTb+mRQ3pKLs3W5CPmweIJpVVILEUVEy9nxxT -L5/iVV/tHz2o8+QcUQHhi+RTIBgQ2KG3euxhtLFg2eKEbH2QkeZZCD8Zw5TCcghz -sqFt9lL3Ksk2FephYV6GT2FbsFr0Vs6wTvjTsVo9XwN43EQ8MLyp3IDFdX6SAJJR -8whSA6vLke6JQ7VlfOuW7EZ9aLpMP1GBBzAc0LLT0qEDOyXAH/Ji0rpukVdLoxEs -J4h5yR5Gowzs9dxDk6ngaXi7R7nXRtiRGRayuqT/7Vxqc/H7DXDijI/2BGvM242R -/CLWVQaMEfPtUAfg +ZS5jb20wEQYIKwYBBQUHARgEBTADAgEFMA0GCSqGSIb3DQEBCwUAA4IBAQBnWc0R +W1cqrVQaQN5lnHhgIRp4sZhJnkoVQX/F2u9T5+LaP7+Q9Wy+zyGduWV4z60fNfk0 +wvA1ecEcyNTlae3zMDX1KfMWpAIEzg+2mkgWdU6hdD1J27rEOs4u9OktXZ3Rg9sL +rSRiLfXmzLHCnGOqUKOfU9el5s5/bZHOnQB8bHUAggGp3MHzgYjs+Y6CnKv+5HWo +MTaHDkHYfTX6hrOhkG7WE9TgKvjE6oVfviibigg2wUMnipX0ifc+/AW9v82SfCPj +Tm91OCApBGHP8/UyjK5skBBoqC0xIu+a2eD8tzrAIPGNpXYkJ9JO6Nesy16x5x8l +8/Md/Q1DBxxk5Xbl -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDITCCAgmgAwIBAgIUP5FghTXhLOeCnB8J1AU/iHTzD5kwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG +MIIDITCCAgmgAwIBAgIUSUNyZLRwA8kEt6RQSUQ9taCRxQgwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw @@ -10,10 +10,10 @@ q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjYzBh MBgGA1UdEQQRMA+CDSouZXhhbXBsZS5jb20wEQYIKwYBBQUHARgEBTADAgEFMDIG CCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL2xvY2FsaG9zdDo4ODg4 -LzANBgkqhkiG9w0BAQsFAAOCAQEAlWxrFGfHjnpCLDn6hu4w2Zn0GwE9mSPubTGQ -HZMLuWczTz6Gdva2RSSM29d4ujhn/I5B+13WcAilHtKQXI0pW3LZ6Zndi0N7aebQ -ZyS8rSumLr6kEojBDHJ1/RGFoCongTzWQYXgnhvUtEg2eGr1+2+eMqFgjUQbeOmW -9Ynjh7E3iE8GBMnSH+k3BJM2mp2SOJziuCVB9riMfhz5S751++/fZhh/W0ykCIqT -oV1He1ij12qa9ojaS/fTyG5zyfZFtu1Cj4AP66e3BUKH80dhIjutRNG7I+lpdaCW -PZZJjCQz/+Lm6bAK0kEFGUmloIE8325BaIm3WFx41JEorn0mlg== +LzANBgkqhkiG9w0BAQsFAAOCAQEABvwBCUFAGbWlYc2GBXFP+78N9Uz8PuTt2EsD +4zc8lCJ6a+pfmLwcMxyntcnJ6BjLid5PWc0ZalOi7h/jvjpTGyDiToLYuSH0QO8g +EWC9fARG8tXh8P0gT5Orw7ZJV5kFrk2eQBgpJMaKTNkbZvwslIc04bKKe76x3v/P +zXpuSaW3KjEbdZG6wokX60DZ9tkNWdsbMl+sYzUFkiL9e4w4LARU0bf/tB8PS/uJ +1PiCS9aIoDVYq+Daap7DdqEErttj8k4FDkx+0JI9LrJrhYWrAM/7Kd0dLDsMv9Pw +X7j9XPxPC/xeFjBHnz0+jzQ8e3lejxMJzVsOql3LR8gsBhPL6w== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-missing-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-missing-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-missing-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/must-staple-missing-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC9TCCAd2gAwIBAgIUWfsNrajIjAByAQVlbEbO1z6PVUswDQYJKoZIhvcNAQEL +MIIC9TCCAd2gAwIBAgIUZ31r9FnjhWTXtTayrUZvYWnxfwswDQYJKoZIhvcNAQEL BQAwLTErMCkGA1UEAwwiVGVzdCBJbnRlcm1lZGlhdGUgV2l0aCBNdXN0LVN0YXBs -ZTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAaMRgwFgYDVQQD +ZTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAaMRgwFgYDVQQD DA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24a hvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7t @@ -9,10 +9,10 @@ N9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0d JdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4 s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHDAaMBgGA1UdEQQRMA+CDSouZXhhbXBs -ZS5jb20wDQYJKoZIhvcNAQELBQADggEBAKYKwrmKb7vTodoRwFVcgtfGLUZC0aRf -Sr+8x5FWMN4hc/YDr2uu9/DpA8/QRV+F3yOt6VBPgqDA5qeHmH7eQMYjRj16e5TA -NsJdoKpwS9m/7Q/n5Lpla6j4pbgnQCLonvnLuKdqY7VSNmsyTNlfk29BELaowDRq -JKumvZHCBp/lql6j7ivTyKEbzhyQWreXNHhuHAk9b3jd8IIY102kHiLt65jho9+o -Vjk0AtuZ+6HeraduYNIVfNU9K1Mhxihr4WM3zS2feKXLbuE8ZAQ2XCNtBUup2u1M -BWC6XU5QPfMSJERVZ/Ib/e+Vsm7R3HK50DcnTdNX8P9pZTSKNNue/Bw= +ZS5jb20wDQYJKoZIhvcNAQELBQADggEBAEkhBhruAcTHcco53Y04ZvK66CIIc8EB +dSeafiE3YYQGg2uOqRf7751D5g+5J9U8G+xBpUDVkGeNVLIqZCvvYoYnZ8FDEkF5 +zbejF39IvD0c34rJ3s+hOFKVGwHvxAIANs5fBQ6C7RJOhzFjaSzUYXTTdkll/t22 +vdspTMrws84wSEPznCrw/rb4sV2Cm3NUlz2VhdJ5YiBw+AtD+U2kJ+M23JpTW0KW +9SwAACItUqUF/9K9aCZJw/C34tVr3Af+qR7ydFfWWUD8aTAvp1LuX07ZXLDJz+LR ++cjrGI34DKpvJAIagy4wn1MlNuVOD0OUVvBnU+0ABbn1C31SuXH919c= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspEEWithIntermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspEEWithIntermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspEEWithIntermediate.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspEEWithIntermediate.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDNTCCAh2gAwIBAgIUCZpiLR2ndUffcbxe523KU1xHlp8wDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowLDEqMCgGA1UEAwwhVGVzdCBFbmQtZW50aXR5 +MIIDNTCCAh2gAwIBAgIUZc+14gN0Jnt3K/t5VF4HFcFaGnQwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowLDEqMCgGA1UEAwwhVGVzdCBFbmQtZW50aXR5 IHdpdGggSW50ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptu Gobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO @@ -10,11 +10,11 @@ HSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcx uLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo1swWTAjBgNVHREEHDAagglsb2NhbGhv c3SCDSouZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZo -dHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQCol3N1nPzm -gvOlprRcgehr1/A6DjlMOhxSBva/Kb1daWo9hvm/HsbuuDfuhb2up28tP8bD8BVE -GuJcvHZ4OS6ksScpVK6fqL5LMu9muUC7izCxcoQEV5G9LDZKRJulE4eFUr8Nu5FI -2+onPbt1Eum3Lsm+5Z/xTGsGCrCIVDpAfKzG0XPgzjif/NOwygfWyW59fcj2GfRc -WhARWIm9kfTCPfmhlDm/hvaqDXml40uJSU2HOf3onAI3E6Rlz0VECh0+aoZNXL/1 -8SgeKOR/uvduJl8Y/UHtBVx/q3kLdpUjTrBdKClJXZhpZ0JotI03yjpRpM9nMeUZ -Zeq8d8nZw/kz +dHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQCC4STvaKd5 +70+rs1Zxt7BK9n4SPuJHcqcs9y3mGCS/bDZ+Ro+hCte6KyfRZ58nFa3m923Jv2vI +kT+mfQBxuoC1QhcEaj3UWX0yd2BuduUEjNVF+kpTFXy1ppQNbVGz7kBlhN+lT/Z1 +JOlJfXGd4eDzoLRVUj3PojAYBrT4ob99PMeCqzikqerFl6/SU48g8XnacblNrgcs +ixRtEwKhmH+DPnWoFN0yC2+RT3nF+yjQfNv26xxCgikIM6EVLUJYR+TFg3l76tx6 +YaDlK4JpFl2xNweEBILeytWPylwgcl5QfS5h7RibdJ1lvJOoocBAxIpZWAM/9IsR +XPYL2qelTxcW -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspOtherEndEntity.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspOtherEndEntity.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspOtherEndEntity.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/ocspOtherEndEntity.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDFDCCAfygAwIBAgIUVc3jthuNfUrHgpQaQbQ7kDWCgnkwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAVMRMwEQYDVQQDDApPdGhlciBDZXJ0MIIBIjANBgkqhkiG9w0B +MIIDFDCCAfygAwIBAgIUF9NXLQc3XPiq5XNYHxkqkwDF9oMwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAVMRMwEQYDVQQDDApPdGhlciBDZXJ0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25 @@ -10,10 +10,10 @@ yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo1swWTAjBgNV HREEHDAagglsb2NhbGhvc3SCDSouZXhhbXBsZS5jb20wMgYIKwYBBQUHAQEEJjAk MCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxob3N0Ojg4ODgvMA0GCSqGSIb3DQEB -CwUAA4IBAQAVcGH8MG2aFqmH7jWZNwhFdhfBtElmYjezVNC2fNo16KcF6vItAJZm -aGSEK4NDv591R75OznDYHdzHpNGlxb4JwmPiU4rOCZyKMUSlDXaqCtRZ67BnUxH6 -pSrCEX80QcVqRlMNjJOqEufiVBgrtlccbtQTUmDiTNCxtfo95GzxitHmHcCUGRFJ -e9Ticu2+gSn39UMzkEREztIv9apBp3PHSqe6JlrthplqVEy39A6RpHRvWVyz51Vm -DPrvv7npTw8Nuxbs7LA4hCFTqDy8xtYhT2h169KPXx6kmhb1vQ76cW+J+7de/LH0 -j4XRlZJhtgO4iwkSJp1evY5G+E+lY9db +CwUAA4IBAQBAceBtVsBy2fprIXaSQSKcZSiKp3oll4cOQ1wcUnN2ieT25Icv4owj +GbqA77QMgA+cvIRbwD8gF1x6RSPBh3e/qYGaka+RvSNkD+c41vRrX+pizEI/6sdF +cg9sOv/p8cy8kfK56ylY1CzqTZDbc8ejvVq7hOqD6eqWi3sDHdG0wgm98zDuTdUp +jrauzXLPeiQn+izNSWJMr8tNE5sJPhcYsMXjxp/VpA5QVl7o3o5XbeVpAHYOxi9A +gUmg5Kgu/5/IeYR5e2qs3jpstVwBxheVUFRYBKdf3a5ecKn0UdfzySKh3QcTl0yj +XmypsbEBUDTj/DQm//ByWcoy8Aho7uRq -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIURym6o+VN9xgZXT/QLrvN/nv1ZN4wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDE1MDEwMTAwMDAwMFoY -DzIwMjUwMTAxMDAwMDAwWjAYMRYwFAYDVQQDDA1PdGhlciB0ZXN0IENBMIIBIjAN +MIIC3zCCAcegAwIBAgIUVTTv5DQM+fh01nnfm3AoUJt4UIYwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNT3RoZXIgdGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1PdGhlciB0ZXN0IENBMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXXGUmYJn3cIKmeR8bh2w39c5Tiw bErNIrHL1G+mWtoq3UHIwkmKxKOzwfYUh/QbaYlBvYClHDwSAkTFhKTESDMF5ROM AQbPCL6ahidguuai6PNvI8XZgxO53683g0XazlHU1tzSpss8xwbrzTBw7JjM5Aql @@ -9,10 +9,10 @@ IGmYikP+5Izmh4HdIramnNKDdRMfkysSjOKG+n0lHAYq0n7wFvGHzdVOgys1uJMP dLqQqovHYWckKrH9bWIUDRjEwLjGj8N0hFcyStfehuZVLx0eGR1xIWjTuwIDAQAB ox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOC -AQEAtXplrvls6HSbbibpzfGxOPmSuh2TH05bE4vQk+d7Kz6EOAFvgTiZbLwTxbrQ -gfrM05t+67C2nAeiwAtW34nUnu6S8MYA6mJjURWICbl7cAvCHuNjg1atVr6f1Y+9 -VFFG6aUibw3bzKneREmDEVcxlEWUaMvv/JjfyMA5veSyX6iTJYkIBrEiVV5Alzg5 -yVHBi6+tpuJDO/YLlG8kmfzkYeJkTyAGx1EJ2yQHim7R232638yb0KrhS4zKsfFU -egHhM4c+MpiCLc9q2EgblbYGx5GM+2leuzXunj1KPClHFrnmkRRm3rcESG2pK9RN -/48Nd38VNofRojEbzDSCdOFmow== +AQEAMy+B8xwb+Svzm133InPK520eLigMuoI8i37Jk9pdugtr9LcTaKt1Qb7ndt8+ +2wswAX3qFJoqNTjNvHOBsYQd5qglk1cNq21wuh/5gmipnfz/IUr7ixKpvDRZpdtm +gHndYuYTU95EdmFTUziP8DPW36htg78d3rsXuNCM8Zg/bAh9IG/SnYbv4ViCccnv +6RzZFie5vc1uljN7I+c9TDbqZRDd+xUNCsCG5y5FS+yfzFcIgPkJbZBsXwFv6bcK +tnTUgasnNqs2W4/ZGJNnxqY+FyW6w0tFMEXbD6CyIDsMZRs9QXMV0ce1JI8VZ+YG +JD8DX+T7Zw8mh8kgNCBVX3GlkQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem.certspec firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem.certspec --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem.certspec 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/other-test-ca.pem.certspec 2025-01-27 19:33:00.000000000 +0000 @@ -2,6 +2,5 @@ subject:Other test CA issuerKey:alternate subjectKey:alternate -validity:20150101-20250101 extension:basicConstraints:cA, extension:keyUsage:cRLSign,keyCertSign diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICazCCAVOgAwIBAgIUP/C++7bzNaXCCoB0/+8txWBP2mUwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA1MTMwMQYDVQQDDCpSU0EgMTAxNiBLZXkgU2l6ZSBUZXN0IERl +MIICazCCAVOgAwIBAgIUUfH1q/V/kzd9+NBM9y9xgmWNCmkwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA1MTMwMQYDVQQDDCpSU0EgMTAxNiBLZXkgU2l6ZSBUZXN0IERl bGVnYXRlZCBSZXNwb25kZXIwgZ4wDQYJKoZIhvcNAQEBBQADgYwAMIGIAoGAANKb sS+4T93NKbOlGctmxDuNj4vlRbp5OEzmY+0D33WZFgDrkgeQ0lMM7OVE25mnHwWJ aj7SBxZVNKqZBX5HxH47yBrab6HhLjcmi1BGpVJo+drXzLSF2BouGdUNTwtoVKyv bXvmnZoIMTbhWvqPU8HIyE/GB3J53Q5V1zaaW90CAwEAAaMXMBUwEwYDVR0lBAww -CgYIKwYBBQUHAwkwDQYJKoZIhvcNAQELBQADggEBAKYZrrW7GfM1Uogh3tnqcDJn -5pnr/S1yTcpSAuxPNl/EKty2KkBcM7VMZU5Ac5bRWjG7dEMfSw+67fWWQ+HW/ueS -rZ9cM6AfC1rR1epbW6bmvLFZRkYI9dooVQJ7lQba/SFSO459Nk+QFeTrS3z+/ItP -S/oHpeU76oIRW1/ZMeHHGYalK7pAruMoN0iz3KgU0SnF82cPmlP501pwyh0X1Qa7 -BS/2rW5piVHRJUBycgBnKMdvt2nGL6wJbOCEZ7Dhl0vB+2+EmLq90Yl/myhTglrY -85DXAS66DCIvpJXJm/EsVY38VEkHwZEFHWuad9od8sADn3qQNRaExfkqjbh+Op8= +CgYIKwYBBQUHAwkwDQYJKoZIhvcNAQELBQADggEBAF/sIsoC6UhSZdk1Uz7DTjsn +wy3g5cr+lDNp4+7ffjI2rzHz6GNfmvwsdrkw9qU5HsTh+pieJO2lYCJoJ+Io5eRR +NOBqM5fyg1fc8+ze7/qySOMtIDXxb/szkvaOBIM4ByQtfiTyjyH3n4oVd655xxJc +LXOswJd4rDXdONB4aoE7qA51w/EtbB24KMt56nabrry143HU2AaIjGM2lBM5GGgA +LUT25J2Uwh4PRRA9lzZxx8KVfhlKEEVGpJq4L3m7JZ0LBdWZpmvFKhkNiuyPLRLk +1/f0p7AR5401tQoyWdr6j7uhRxtQLBk9+bHjFPwByw3spWKwAv+07tZ1yTWj+WE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUP6dLBbQh604kiwoRPLpqmHj72UQwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF +MIIC0zCCAbugAwIBAgIUbRl0jsaZB1HOw2TSFqJE/hUf4x8wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRME -BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAP1Cj8YbMVIjc -8gaNVwru/NzEZsKjsxt6Iv0iWtHgexzoZnj82GzzgpnEtNz8bfTQvaImdkCHXYoV -wt7BY9ocZBacAPB3QMKF4prgkxwfD+ub6ckbf61o9Vq2aCZdFqO6ef3ji5dkWYBb -zfuQhmVU3RIvl09ajs4PPDmYp3ebiax2xVcBlP+fuDAeRX5y60yJf6eyNCVbC3M6 -OilriARv855NdhLWagwGX24+dP70HZUvISi/xSW+DNHWndqf1DcCnLreFEDq8F80 -hMCFsmJJEu0uqVFGQfItYlywBC0DJ3EU6votzgMuNa4rGBrMUJnHhzoEE0ISnrWk -iAobTR3jsQ== +BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAHldkZY/n8EPM +hmKw7mLxMd66agv+HCe46PCv75LkAPh3CS7ovLFuU5C8IJUNMMRT2NXOtXwm/COb +bMPqk/5+jRnBxkCdRCEerIp6tPBmcxci+bGZFdI+Xnq+/4vf9gcISphlrfCukbve +7t/WNPIXMfu4yZnkMdQsoYWi2dE02GZNuaGj1oHTdWVgN/nRWtCo/cApupRN77GV +nN1uE1fB07PQU75meGwsQOu6HMgVz2kQD9nZhfaisSJlGElYUGZmE2ySPr+OhTmT +zHFD2cq6WQGCyWCH8cZY2a5pylOsG4auHwKCgbdSELMnIkUtWtmjGa6/2duQKOcr +XHn6ZozclA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3TCCAcWgAwIBAgIUa0X7/7DlTaedpgrIJg25iBPOkIMwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDE1MDEwMTAwMDAwMFoYDzIwMjUw -MTAxMDAwMDAwWjAcMRowGAYDVQQDDBFUZXN0IEludGVybWVkaWF0ZTCCASIwDQYJ +MIIC3TCCAcWgAwIBAgIUAxPrsRjtbFinLUfRzhtR8EeYh4YwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAcMRowGAYDVQQDDBFUZXN0IEludGVybWVkaWF0ZTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1 SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+ zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYL @@ -9,10 +9,10 @@ bJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibW JZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMd MBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEB -AILNZM9yT9ylMpjyi0tXaDORzpHiJ8vEoVKk98bC2BQF0kMEEB547p+Ms8zdJY00 -Bxe9qigT8rQwKprXq5RvgIZ32QLn/yMPiCp/e6zBdsx77TkfmnSnxvPi+0nlA+eM -8JYN0UST4vWD4vPPX9GgZDVoGQTiF3hUivJ5R8sHb/ozcSukMKQQ22+AIU7w6wyA -IbCAG7Pab4k2XFAeEnUZsl9fCym5jsPN9Pnv9rlBi6h8shHw1R2ROXjgxubjiMr3 -B456vFTJImLJjyA1iTSlr/+VXGUYg6Z0/HYnsO00+8xUKM71dPxGAfIFNaSscpyk -rGFLvocT/kym6r8galxCJUo= +AKMLQxpBsyCNjuzQZY6Y8dJVzmNwfa0mvzDCLI6ltjK3X4pzz7tCb+hXH+Z3lhf+ +t5N4eSMnXgobxb3tya8/2c+3kp6oxx+BwyvvA7zLPrTgHed8/G8z9tpZJrJxTcOB +83fDkvTE9/49KIffeSF7I/IedybWjqO93IZMqVVB5xfbD3WoYCe6SipiUqvVB3oy +4PBC5ONA1ZFGwqj7/6vgmgHukWIc6GogczKdLIR/Wu5laV8Wug+xP/GUUcuAOIuY +hk6WMVRikq8g+wf2FG0i0NcGDOAK0Z/1nFvKpIJomZ8Q9NYVs0tfhoSLPwtd7cDT +XYDC9Gn4ncbAQIRIAnNm2Ew= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem.certspec firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem.certspec --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem.certspec 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-int.pem.certspec 2025-01-27 19:33:00.000000000 +0000 @@ -1,5 +1,4 @@ issuer:Test CA subject:Test Intermediate -validity:20150101-20250101 extension:basicConstraints:cA, extension:keyUsage:cRLSign,keyCertSign diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-multi-tls-feature-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-multi-tls-feature-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-multi-tls-feature-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-multi-tls-feature-int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDDjCCAfagAwIBAgIUCZ58zcMKqo1fCy+Yck82emMJGwkwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjA3MTUwMwYDVQQDDCxUZXN0IEludGVybWVkaWF0ZSBXaXRoIE11 +MIIDDjCCAfagAwIBAgIUO+ZzYMersgD5lInlYm+2WcWOxI0wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjA3MTUwMwYDVQQDDCxUZXN0IEludGVybWVkaWF0ZSBXaXRoIE11 bHRpcGxlIFRMUyBGZWF0dXJlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAab bhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmts @@ -10,10 +10,10 @@ rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kX Mbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMzMDEwDAYDVR0TBAUwAwEB/zALBgNV HQ8EBAMCAQYwFAYIKwYBBQUHARgECDAGAgEFAgEGMA0GCSqGSIb3DQEBCwUAA4IB -AQAkPK4BZB0G2WIovt30J+ququdAVY0VjJ9Qs+OiBLCERGGRKzRWgw87bi8tzVcB -gwEdZsd5x2FuOiHHD3uBsFaLr4BwzkRToQkiAvwOrEiUCaZ/PMGrVRbY8NhWqsG/ -4VFy+SkIigvkWQ7OA6ek2lahXwI54+uQ1Fzi2ZX19em3BRQ20vD6ylX2uDj3TQUe -hAvN53076upv9+/hMI8LoKUjE8xR1/52eD+viqLswzF7rqtjRja+yavLyCPqlYPb -xVLrVHJ8hCaXA2AvUXGhqmP6dIHj5HflO/9CSMGCY9ryRKwCmicIqnL37K3jsZjV -nwieZZb3g56QGZfsjVLDh+Yu +AQBrTWX7MbphF4aK8jdrZD8SZsYHr9TV+70ByPCUsZBCtQrGZs++Li2UMVyk/xhl +gnGnSYCN8+KEpxqijTYVrLiNqqPbIzuPCFkOtssdCmZvNbT1u596w8a6mblTNmCg +eF8szE2uNFg09rxksbPCRu3jL8kPc1NFktQW+l8466fh/X7gaux8NkOU5534PzEX +8aTrfdZ09OMbL00pQKhRS0vvigsgHwYE70tV+y+E7jtSOneKQ63Uh0kF1ULKbWql +Dtb5bkdrD+f47nOAWShweNcyiBslwDpzMxL+GWrBHzWmwu0uzomeECOYAzF/rcpQ +g7FwHHcSyZhBv2TW1UDL7hUT -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-must-staple-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-must-staple-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-must-staple-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/ocsp_certs/test-must-staple-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDATCCAemgAwIBAgIUOw4TxnDfhhaenMiNugGiWO0FGokwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAtMSswKQYDVQQDDCJUZXN0IEludGVybWVkaWF0ZSBXaXRoIE11 +MIIDATCCAemgAwIBAgIUUQfKiJ2j5Rv/fRBynJmspCPId7kwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAtMSswKQYDVQQDDCJUZXN0IEludGVybWVkaWF0ZSBXaXRoIE11 c3QtU3RhcGxlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -9,11 +9,11 @@ VbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6n aOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHE MdUDrNoYCjXtjQIDAQABozAwLjAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjAR -BggrBgEFBQcBGAQFMAMCAQUwDQYJKoZIhvcNAQELBQADggEBAF8GCC3e4ljAlwhk -xhqRp/v8GoPaz74dwkQFRBSdIBYaELutYft7PHzZHTOdogInX6X+hzbT7DiP8/bV -d79zMU+D5Lz25Lx4Jw+pjQb3mtLwVst0jY7d+7OTs1HVwpuRLECNbJNH3O8TJLfr -gl4P0ErxLQhVG+YA4wvCwDN5IZVfEeUmeQOEf8ZGGsnD8KP+natwUEnJghjVzI1i -yMUyOHX/cfJg8lKGPtsVRkOLKKkJbf6rhazzn3+em5++Amuihmd/91FHjUbwz/FS -V69o77k1709IoogOihPidfOSLujsENTnhivN+9IWkXLfGkZTR0KNaKF5+62LBRnj -l1OoETM= +BggrBgEFBQcBGAQFMAMCAQUwDQYJKoZIhvcNAQELBQADggEBAJTNY5GwmK7IekWE +iCQ+NW/6y4fuwwH84YvBxBYvS5M7FgOvBWMAESKrMeoqA7uSgg/+b+PH3chHPf0H +g3gHXtVV0R/ttHuUyN20ZRf5k+kpx5w3bsqKLz38c5R+ZV/aYt/X3yXZwbsQH7/k +ILCoKpzqjq31Uoahs+Kn+mkkiYp1NSPLbPLrxftXG2QMh7aZ233+Iyhyc+MpB7wg +IUJO42dy704S0y95PMkeNTzAVytvq6KLfz+XSPhVFZiQO1bMtWMJgaGyfgmOMVu7 +FgDMpxFfvJtZTa7jiHBimCrqLuAKQT+XHM+es+yWardALrk41N7K7UWwYET7ItwZ +q59omJI= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_builtins/int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_builtins/int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_builtins/int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_builtins/int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyjCCAbKgAwIBAgIUe2LIDV1Nhfro/wXnL4PUQK5N24QwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyjCCAbKgAwIBAgIUFcJmHn9QiScZ2S5ajqrcQvsyEw0wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDjEMMAoGA1UEAwwDaW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -8,10 +8,10 @@ uEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsG -A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAjQy0NtsF3aykS9j0nzTjuaXO -H3lWVMJJBYNZw0YcFUIfTFpkAdwLyvWrw9vpNBURseXog/pFe+Wo1vh7LtESg8Kc -WFnE7LWeZSzOLgUTRPuHU45ehkaJpAOXaBUo/RNNYykE44EVIXvNCUuPe06SfSnD -fSHNDdrg0jv4V+Xjoq+8+yhBNmjNNylBMfZmj7NiN8ZKka+AovStBoxuvSD6Oef3 -ENuMtUH10KETCkUf/u04RMU8sTZP65zg2xQ3hcvDAoJvIwwaq/TtcghO0AcD6RbN -yoHIgJe2TiWRltAPOTzm/2OmUGOHin1p4DCA7usZRpU/iRqr06ZZFzBtj+0v4A== +A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEACY9zWDpxa1WuMa6lYsrEnjR9 +0CWNdt0DZxaEZgEMGapsjGYtupZBtnMOm24He+H0GpyuLi+dSIkl/MK5tqbYm5+/ +X/7/E7xD6Zy+1eu4R9xhPllbKCNwKXaG7THv7XOABKGeNn+NonZPNBdcynLoas+p +6aFzf8hRltjwWgDViBFmwX6RKTVkkQET3D+mAHwITYMwKAd4TbRVLJ6NZVM/r55h +/GyCNxUiw9ISdTBGabvVx7P6kpLeHdO11gMwazQrqkpeFIASDNJXK/msGT9bgWx5 +KRBtVDnQ++7Z5JIUsqTzWWG1GriJa6nzZqUEiB2cYMKmSROpQbFuFb+EBCia6g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/emailEE.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUD6/AN7kvujBSGBoxvIJq71xFd/UwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaW1wb3J0ZWRDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAhMR8wHQYJKoZIhvcNAQkBFhB0ZXN0QGV4YW1wbGUuY29t +MIICxjCCAa6gAwIBAgIUN6dVZXxXwP8Llieli3QfmK5u11EwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaW1wb3J0ZWRDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAhMR8wHQYJKoZIhvcNAQkBFhB0ZXN0QGV4YW1wbGUuY29t MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF h/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6n cOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAv OnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2nj tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt -jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAvpG51OQ2+Le95l9RquNpzG8yn87g1 -wdqBpf29BFl1/fN9MUbvx5IMsyKz2VRuo3CFj95z/uAZyKsZERIfULUlEKjfaqRN -FiT/rXrEAskvVJXnVMYDp+Dr7AEUeXepehfYUKtyAwx4rHe5JIsjmT1aYMRbvkl/ -tfDDC5sKzy/qfGB6/kyJ35yeNkQgqqSjfLcsfBdz5CZ0dqa/jOLZ8FrBtoVk3KlR -+mRmPpDoNOq2Zwvl17CgOwapt2h8S6eayO/ThHp28t2kvGFMDXY5cc3M0Le7If6e -PcGTQk7VBktQfBEwjEHJmXYPXabmVI+ZJaqZ/UQKLiuuWPJjirPev+MF +jQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCovmNEYgh8iKIT1s3m+ZAiQWOd0YQ6 +Qrh7cPkIMT+QKNDXBP72bZlr1qOl5CDVkVvi1zbaygqgWatTHQwnqsGmDtG3ScoX +Pg/FFzsu1Fwqd6fSFAxCpgi43LrPnpjMJqboPN6rbzJJfP2hfrE99SZpNUcBwgju +OkJnAzMhfiWDGF3710dBVNso4Dsfd3r1j7OaRBeyHWmiHbx/xAWP1PXKLnvQ7Nrt +8WG147gXwe2G/zcGpiXuM8KiSuDTzIvRY5P2HVRz4Jy7XOZ4Z3yktVE/da8vasBI +vBKEEM8IA2tTDY4/NvIzPHLLo3gnLLiMKy9qInGp3AnXYRxwKcOczMMA -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_certDB_import/importedCA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICzDCCAbSgAwIBAgIUORViFMy+rW4CvpGkwIxF31eNvYwwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKaW1wb3J0ZWRDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAVMRMwEQYDVQQDDAppbXBvcnRlZENBMIIBIjANBgkqhkiG +MIICzDCCAbSgAwIBAgIUHZ8eDy0e+9xBX7i3VSMz5AmUla4wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaW1wb3J0ZWRDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAVMRMwEQYDVQQDDAppbXBvcnRlZENBMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS pH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62W YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoxAwDjAM -BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCN8ZydQaRL+zy7g8iXPZ82 -9ApH1/YqbgUE83twolLBerhSDLt94vzXrr+rdx413Wot/KvM9JIVYfERDsAmdwSG -2Nf+Eda/zYWUyeeWCcjXx1mfri0c52A5f+9VMCwy30K8k97ZQk0P3hVt9Bz0TXKz -FCRMJExY4fbeASqT8N3VM2SNh4Lzv5qYXM2bC8fAeZrwDKgolpi/yGLWYxuT4yUo -NYQolHqqFb5z7rd+QiX/Df3kV2ZDMEKOOMELyXpcHo0BtfIrCQsVdwIt1A8xDzHM -HBDT1TbiVm18LdnI6vgX0p8+RyLSTEvf5aPtc3NN/H7lhJXCtV9N6rgHSL5eonRg +BgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCbiKFARuwyKcR48VwKsPoY +8dqr98MFD+L9MQcSqQ4gOaq39mC4J7SJL3OwmJyxttEq4FIDn7OTGIcsAHU4BPlJ +d5/xWrWDyBiuPzxQMmdJXIz1GuoSUpHW3Pk5yisNRhrJrwNLgKx2z+DTNVPg6GYt +juOXZdB1YzgC3qqkgzlRR35tHWJdacRhBy/WTQpgqtxKR/KoEohuajxTCKQpm/Ur +0eXFkJVxk7HI47k4E6D/S1rRJSglJEbXhn1k8/TYeJqy1Q8EjhYtwAxsVcT9gAO7 +r0DRZPpteZvLZgI8MbXQN2b+y1q0XpgC7z/PYHqMXxLq6KSyf60ReF33TIHzbGI1 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-CA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-CA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUG5raDQTHsnMnSlmohQUepi+75WIwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAgIUSxtlg5q1Db4B+fRpT/1je6O0Y7cwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEDEOMAwGA1UEAwwFZWUtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9 sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5 @@ -8,10 +8,10 @@ xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHd tMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l 8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjFzAVMBMGA1UdJQQMMAoGCCsG -AQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQAF0cq6IygjIInXKKccUVbsdvQPXCkj -yGi9NQxEVdb6lQyDhsy9REJwGHalKWvU6F2t1pRevaswsLYbJ/rL7Z9mR11S9BVW -3XfQTcug3xRy7gTHm5eC3TvUkXHsEWtou0eooDOdxcXNsfmA7+j4oszFOl9f3+OB -wB0yAg+7n8lnFfBfpR8EjGEqZNYzUClpGqc8R70NnDkebs2H4yIBpnx/la+du+lY -XVEKLrt5G+epKpR7lPqIn3C9+PmvmgwBhYGtyv4E9sgYvEtXHhX+Dz+SsxgembWv -SvDgddYOlFy7jJXOqepO1koiiL0C8vQjbjiNO0WROziOzP6iVp64pu6R +AQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQAMJtAoo11gzsbVhPORk1kJ6fnbkYwv +QOL/hIL4xI/BJ+XJ0Ntf079Yfu926fHx3j/TU0D0UfVhgeD9GUZKlAaT7KHBZ6R3 +tB688/GRMluMusjK0scgE0MKhSdBa3OkXEJz6YiCt1pTPT8xa2/7AUuqvrKIh8zq +FYUBGAR0jSg9YEmaG1GUE+8dQavsQMEsU73PduculgFRV7gZ5pDkuF2Pi9A/kh38 +eoDEdXTBONA9ndN4ny8TsDy5dXsGgv8QVRnRssA24weybVR7jRT3ES3J4DRfsjCj +/qfvdNtJDp0lgRZZz+SLe9iQknYcYZSP1XdxESlgRxcp1G/eqwuq/c9c -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-CA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-CA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUOdbcalffVxJ74ddWhQGlOphTnSQwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0zCCAbugAwIBAgIUe4e5rDjzJ0w85lMcnd0Q318iuNcwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEzERMA8GA1UEAwwIZWUtU0EtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg 2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ @@ -8,11 +8,11 @@ PdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGj DJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8W iy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjITAfMB0GA1UdJQQWMBQG -CCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAFTkyWBfmB1oT -16ITB/ar4pTtlU1v0vDJ+lKr0EM0sy8DOg6/0aQgjD7YSTbVi31FAuNZGtmkNqcb -YxsP1WhzUTghE6UseHhwuTjeIso3goTD/VMOt/hqSBlu8pSEZmFQr/b5knWmAGoc -vNbiUCr81LcTMBNAWCEbt3Zl+KZWPYyQ5wuEQGv6srL9IGIcSLSHUShPe2NA6wTP -KxcGhw/o77OhStr1ubscnqTalhsAp6Vjk/pp4CiokZmUafS5NzsWL+U1Odh2Yuzx -i7Kg8V/paOSubJSKvQ2G7aldNmxNwE42GpfuJ0vFinissplp8Dy5Rfa/62UiW5Os -BrQ6KRHHHg== +CCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAH+xxHuF71MK0 +dgTwnoTwiWCxUrtIbLK0Pi9eU8sHepykw1T5h/LqV3KGS1fCcNyu1ObIyrprtewO +yPftw6JTdEswW7YWEm8XVhGY58hvjO55ZX+RIiVrgMB/5cZYGW/59UFYCvgVWLEu +2PSBIXXwaoCrXjTd8JrLTxsSzfBvLqyqbs/vt7n41P56aj2ZfDIN9w6Ij1Q6s1vQ +YwTdrfLon3vcbd6ZsgFTAA6IJSWa04zgT1eGwRnMeTZEyS3PxHs5fdwMvD9MNfCO +E+pQvokwZ6ZF3QuQDV0WvW2xdkldA1QbUwEgGxm1/vWVzN5Adi9pVz/OvwcM9NNi +Ko1XrvOB/A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1TCCAb2gAwIBAgIUbZ6DHXv0Hy0REhbAruVFisqk1DYwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1TCCAb2gAwIBAgIUSXaBXaue4pvWL7IXw1FPe53JCzwwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFTETMBEGA1UEAwwKZWUtU0EtT0NTUDCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -8,11 +8,11 @@ V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMhMB8wHQYDVR0lBBYw -FAYIKwYBBQUHAwEGCCsGAQUFBwMJMA0GCSqGSIb3DQEBCwUAA4IBAQADFuhMBFjA -lxWKhGHuGJHQzzTIvLyAudXQiF2GtO/ZmvH3zgSfdbASU/H1H5F/JL8oH3zu1R6x -VNDFTLdwxTiAcScXp+97IWEnJbXpU73guH/AMUah/gwBRwV+0vmNPXlev0R9jfL8 -zw/kXsVgm/Lh95IOgGtCUH6UxNsks60xxPD1aOEqAcU1Qva4wAi929MzjqhR7uYX -7Tfun8ju6Vu41C6xcs9j+wabnAd3vumqIml/QJL/+PJFl81i6YNU77q4KUefGWDW -l7WDpOZFPSgzqPTvSxjOQaW1YJkic0lq/3ud0ljvSUcP02fOXBkugrODQpxYOiHW -gmdHVP4kQXKJ +FAYIKwYBBQUHAwEGCCsGAQUFBwMJMA0GCSqGSIb3DQEBCwUAA4IBAQCIMoJj3GCd +BjnI3d0ov1ixEOHAB7vsm0gcjGGKe0aU/V1LF3+/pyK3nMEWSkPmKUvaIF1rdf1T +AtNWbjw00a/oF8lwgIxQ2DJ0HgueJ1HBj1bFFkEIkMcn4FTIp0dYPttsRWt9mxz8 +FvIoI82FTjWOlRArIfedQy3hyF8Suw8ZexuSZdgGjX4+MdKD/+vocxr19RN2Xhhb +WKXCoznXySeS4WbnkUPCrB5lavcVhcUmfR4pTTJpKmPfdFIGr/fnOHvoolZKdtO2 +N6nOSgOVvIb4/9K1nbtDTW35ukT8K8I4yf3tg0IEUaEvnExg4zVsDeOuUWHN0hYO +xZoZKeh71X7U -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1zCCAb+gAwIBAgIUObjrN+paYhRrbpkZSltbNnyDbI4wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1zCCAb+gAwIBAgIUR3yJw9/rTBxUb0TMNpYLpwB/zCowDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLZWUtU0EtbnNTR0MwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,11 +8,11 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjIjAgMB4GA1UdJQQX -MBUGCCsGAQUFBwMBBglghkgBhvhCBAEwDQYJKoZIhvcNAQELBQADggEBAEA1ACys -GkObtiWt6/1YrMahD5DpPgD/fFfXo0vOQDBuMhEKpRDm70Wpu0glcp0a+uOsbrif -QlUEPY7FyGdtlH9MQS8biv48GenUNsRJs+AvjqIkY5PKhkH+mxq89O9Nz1JtFK7t -TFD8VbeR3J0EGE8X5/f01ftzzMYoVBqyLEQGYpnFia92oIxNhTtIzzUOP+DyHECL -cSpBBWhXSE8aQYTLpOljVAA0TmhGwqXGxwfoXrSjbdFaK4FDDXbMie214kNW/Zhj -NNiBsye3USuyDKKR4JuiMfAITpknbjW0Ugk/cO9tiagwtQGBlyzGHjZ4YjWbpSVJ -YPUBj+lRSbIIZe4= +MBUGCCsGAQUFBwMBBglghkgBhvhCBAEwDQYJKoZIhvcNAQELBQADggEBAI5fCe8K +gKtADauaeEzvoblj3KCPFipawq8MHH9CrtPPfRCpnc+88g1cSv1vuVDSPc/3wyla +yAm0VwOrKQ00IKTIr7lOHfufYDStRTJMrCYlHfteHIrpqB7nGDn/D+CGyiPkoQbp +s3Ji97h0/Bc8eR/EepaP0azx7PNRdbnGkn+MZs3Cpy3SAZDU3WtlZI6Genhboeuy +OlTPQgSk72DqVjm+5B5iEc3zU2kXPns2Hng7+9ZXZBonb1Y5dF61wR/zZwQTBKTI +3/AE9HakqUhhShCDJKz9CSn24TOvjvVKyX41kFy4h4efhUndt1xsorBS43VS163I +CjYoimEDsfJWQEo= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-SA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUFXurM57d4PLGyCwipLoDO2tuXRMwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAgIUF3iuV2A2s0oqqewlW9wOMtGjHOcwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEDEOMAwGA1UEAwwFZWUtU0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9 sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5 @@ -8,10 +8,10 @@ xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHd tMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l 8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjFzAVMBMGA1UdJQQMMAoGCCsG -AQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQA//SBxqafXNJyykLLSpSSCDdZjorP+ -MuI0XsOYXTuFmnyDdWVEISJyx7aW7rEnrHEnbSDbMOTxB7u6FlMOd5xQnE6Z9IYa -JgJAWYkAt3g4uwjqgXGAduffm8cnuT1zX3XN/hdG7F+gNyrwgWhsBV9KsDUW19qO -u9NYeu+VYJ3d36fa5ZLcqJgb+1it7fX+ofaNqjchiADzTAsgxq4wvR+SNp5VmZk+ -aky/ZCDFtwYJTdwirkQfjGK3BM5iAP6ZBxZ20XjHaHZBfb3Fn4X6oS8GB1rbg5g8 -hQQrpNtZe7RgYk6kDcfa9t1o5ZJtUs7Irtk38gQvSBTNF8d1Fy4J+JEm +AQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQCKcIOwHYfGlAs3r4Mhzaa5DgAj+uT8 +U1Bq9X7oIp8w1MMBcA/CyOw8KTl5g9i0LAxT6/HTQ1LGtqvFMfJ5jXYHNB1JbCGJ +4+LcD9E9dGQCrIaIWeRR+gkS+xfP833pQMZQbJx+97NiD2wxQY8k/RXAOUjsJnFD +hhh3fuZNSc6ibOBbkemyZarsuxzmxb9pegQAzPbKhs0tGoyAxT+MU636PQuaM88Z +STxQxyjWoYVIzF6OJnVLo82vbC6ki1Y7TIUiugMtZSTFPjd8EWuhsfKjV2jdFVTX +8xNDAZssE1/QBJhGp/VD7oGns0Ixsw5xbQ/yfEtgtR4yXrJlQ1ED8bK0 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-CA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-CA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtTCCAZ2gAwIBAgIUHchnUOOkEQ3AfkGRNaMhwR7U+U8wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLWludC1DQTCCASIwDQYJKoZIhvcNAQEB +MIICtTCCAZ2gAwIBAgIURTmlxTn/A1IS+5u8XugIXlSLSYEwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLWludC1DQTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7 wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCAp k6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhh eZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KW EsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONssc JAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0B -AQsFAAOCAQEAs+ymnpeKOcj4iCAksWRXPevZh13PdAbmzl4YgWyJrt7QlgrpBYiR -W3cFfYa/nBaYUehCeNEdR8V982i4XwSxliNI8P7KkIhT5bIUqlV4rDdREakDOR1o -TiP1rWzpG8wO05gb34yN7GGDrGfzBuUqg4F8zR+Ik12+FaAjrw5GQcK8/9EgzugW -TEWAAgdctilMcBrtbubRkKhEtKDwrL1hi/LCueZOMu/DtkqrLyRbMy6ZYx/lt6Sa -g5taNygf71ESl9zs0XIw47tpNerazYJppbFyWl419uKbuf9eAvVHW6OpdFPzNLSo -8lID+3W/wVrCz0Anzi2b+QSpwRgn7NFUEg== +AQsFAAOCAQEAXrOYIlyDBIdURNGlsqtLvH6SHen6wh40V1mmEu3n79DNYTEmhd+D +Kq4mMFeOvMa1hD8KMBEmjENxBVEUyiITaBylXFJRob8HBVtd9IAizdb8b0kRPfYB +tsb2wJng0DnrYTKkWgRD633m3QNv7KaS4HDlWXhEFNpCz72LSOUAQ6e1fhay0kDW +FDtARIx+EH4kYhmBXWTPx+8yFgi3HAzEuvulO8epLWbutHVVyBkCaZMm1LfwOh2m +1rerpQ16cFAZskz8VHelLdcQvxJd80no33MZ+afF8rGe1nZ97B5Fiky2U3UoZ+Zp +tMTnvNxaYLCrs5zq1OdR0BpZkxoXwlP7yw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuzCCAaOgAwIBAgIUE9zsz/ZCfAas9g2RV2m4DJrYJLUwDQYJKoZIhvcNAQEL -BQAwFDESMBAGA1UEAwwJaW50LVNBLUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAy -NTAyMDQwMDAwMDBaMBcxFTATBgNVBAMMDGVlLWludC1TQS1DQTCCASIwDQYJKoZI +MIICuzCCAaOgAwIBAgIUMTU6VMXqNWrpKBZg5Qew4X/oSm4wDQYJKoZIhvcNAQEL +BQAwFDESMBAGA1UEAwwJaW50LVNBLUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAy +NjAyMDUwMDAwMDBaMBcxFTATBgNVBAMMDGVlLWludC1TQS1DQTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs 9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8 HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7Ak kqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJet lmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2r kQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkq -hkiG9w0BAQsFAAOCAQEAswZPAmxHpnTQSh3Wk9g0mZPaiGsxvxYCetZ04BQ7KH04 -8ccWp/Ko1nDtjWJqce8NGqbGTE29ZsKQf6tfJqWPNioewtQwBk+4bev9xJShp2Z4 -ewUgH04r02tS2Iaj7JnUqKURpaLPXO2wGUcRfUAdmK58X+xz0oCEQ1tnWzI2HRql -aHT+dktk9115BKGzh8s3qnjbH8GMqUx8jwnk30+7jQdPeTkL3FNUtdzCbgg8c/N7 -YOz1XAWL8mPixxpJt82NCHam3ztqCqP77KmQ3meQ71i9+xxuTmCO1rzzS5O7pLJp -sKQeKHm9whydA+8ee9ZkwK1CLTsP0EmRO/aa3uDvxQ== +hkiG9w0BAQsFAAOCAQEAqyeUnkoTxwf4X9R+syxo+OR1HfdAceEeXqpRlSTI4Iw2 +6m4OZ8QmgERRKcMj4P0uyBnTMAF0c8Sw+W7/K2jXfabpPlTxnCpcBAL8FiH9Sx8O +lHp8sa3HxpYJKC900/mxYtf9dyPnAG/PVJrOh8q2IX4krUwMr3OYt3a53ni5gWHr +qLC+01hpiVOgyFncEaG7t3ZEklW9iSyCEaQ0TtJEB4hwriHQLeKnQhnNEVACEoRs +ftw1MBwbQN6FSwxBswgz/HD6YgFXaaSK1fKi3eHiLnA0Lo6jT2jcAgiHhX9F99xh +wdG4pGCzBLuasWKzAwZ+bZjBhqUwJSgb6JD/LR8/gQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-OCSP.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-OCSP.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-OCSP.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-OCSP.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICvzCCAaegAwIBAgIUP5qx4XYdMSegOdUEcxnAtfiMkb0wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLaW50LVNBLU9DU1AwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowGTEXMBUGA1UEAwwOZWUtaW50LVNBLU9DU1AwggEiMA0G +MIICvzCCAaegAwIBAgIUB18hDfQs7ZJnf3OfvI83jAOHdzcwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLaW50LVNBLU9DU1AwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowGTEXMBUGA1UEAwwOZWUtaW50LVNBLU9DU1AwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erk NUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwC fs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1m CyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTM HGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m 1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEw -DQYJKoZIhvcNAQELBQADggEBAJkfXu+NMyWvMVI9mHdvu4nTcTFpMknmQqij+9O+ -tYPswurw/1Tyxb3cFjAGShusaJm1NzWFIG8e6oEA+hpt8k4g2WVJHeSCIeHUZo5h -AHqwBL/TkLd8jjUdUevFzXu+iwfGbAcmW9H/t61+p4k/xMv5tZ1+4RHa3ey/o7Ng -e2aVMQfg9JqaUFpjvKI8EqumJezr7Kv+jHc89cw3hzlpPoMTSmScfKN5yD3Qz/PF -hfR3sEZ7Q9KAvNFjZeP5Mh1exnUFWL/NyFQmo0ec+Hlh9YzrpcKhmoyaPgWZ5ssT -9vLHbhtMXwp971H4kh4yuofWxud4A/6b5w4uFRsDajARQHs= +DQYJKoZIhvcNAQELBQADggEBAIMBLR3mk8onmInsjoiAsvPUpY4Wa4g5P6pJqwjD +Hkf8aP3El2cjMuaSwATUByFnqR9WawiEHJ+O8I+aHzcnb8iQcTLfogD3ZQiixRqU +x6cZpYbR8toKbDHGPjQiMgYRxocBHVxHpNDk8z/xwqEPkcxg38QSecWfSTz/V2BX +xcSDrODdLuKhrSq2pqk33aUje96u/2aQEZszfBAUg8toBdj+RyHLDnv6PJdMmZrQ +b+u1FxGpfCg26vwm7wyK+suseaTd0/OPE6lUt9UDME2zEUwpSVbmDLEIZCbH5Cr1 +y6VbAAnRr+c3AA07AsYAOx7BC754cMeRk1BQ0MBW/LCIeOY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICwTCCAamgAwIBAgIUIYjn3UW5pUXKIt8l3bYj/Halm7gwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LVNBLW5zU0dDMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMBoxGDAWBgNVBAMMD2VlLWludC1TQS1uc1NHQzCCASIw +MIICwTCCAamgAwIBAgIUTah3otB3nWU1VzsXK8wkE1mZhnYwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LVNBLW5zU0dDMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMBoxGDAWBgNVBAMMD2VlLWludC1TQS1uc1NHQzCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N /WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAG JMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd 7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEA -ATANBgkqhkiG9w0BAQsFAAOCAQEAfC/uTkGqVx3apqzpJvF+TaWFMh8gLbBKZRWD -Cjfly6crWNhONv+vHmbu9Tzh2NeasBsyfnln1phUF9msFg5/GDpbShOIJRv7olHt -mQA8D/M7JzKDGUcro8y60I5AZEmcd8JeMqHfz6/IPTf5sUGm+wnBicKwqCprKxQV -JRHld6hlf8aa/Y5OXoYnVHhC2BruarxTDvD96vcyCXRFQCpOijA28V/ROYruxYyf -M2l2AJSxnjrWaTYJEJXB3j4sFa1ePjxZiWROPf86EwJpqf4jYqUD8VTUqfyIbaxt -6YaCQ6HAsNL+oiF7iSPCxlYRVAYdobPqq52keIqRXELR2JX0Wg== +ATANBgkqhkiG9w0BAQsFAAOCAQEAAEwmJf4a48f5KYFSKwXLukMxpKs531M3dBHb +44HZb2G1vogr4Rbd3eB40hXMc23uGUNAq0WHY9ZRRqczK3uPH3esORaQEGOgfBbh +nSitdRFQkudWFGyXBc8sFdsICdvLWeNx0nRujbYBTUZBTNFqQJkM11eNT5eMMGTl +dn1RLff4jI7tLaj9CspG37Q6MdID/ziRkTKV5g/YDWmFHUEINDy1YHg09z/ORigS +aIqJVQ5RPhvYoCx4kTxIIKohb/ByVqWRgWkAq2pyTN8OleyB0ONPsQOfgEvF5Tog +k3wf4qSkgK75eFJoQj3FyqvUmJV56bA+1VOBDtc1nHB5G2pC8g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-int-SA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtTCCAZ2gAwIBAgIUOYiNPy7G5KxoSBi83HlrLA+DH4kwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LVNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLWludC1TQTCCASIwDQYJKoZIhvcNAQEB +MIICtTCCAZ2gAwIBAgIUM6ih51z+0krMwKwZbGsMMjo38okwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LVNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLWludC1TQTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7 wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCAp k6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhh eZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KW EsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONssc JAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0B -AQsFAAOCAQEAOmuFlvztDm/71lN5fqx7jH1czCCxaUly2TB5lrnCDf9NS0Ah2wng -AoITfXaBHxxQc8aulZfvoDAQujk+xNXpLIRB3FpH6oJwgeCWupSBvkhK7YnIOEn0 -y+acoxEdo+yhpamg94GMundHxsDIHuSf0aAlyOqPPgs3iR1AYoVlHQrISJB89MoQ -bK0vypqNOrPSZqBJKmYdleoI7FZBwaRSo57DG8hUOot7xcYAnchL5UcYwjf3qcze -6rc7Fa2U7diuEuobU1e6uUAxeG/L7BroBpUlwh0TdggPsmfCeiSlVRH1zcjnnsbq -iJuNO3TS0g1/o3X6BW4jU87UDAFF8AKw4Q== +AQsFAAOCAQEAsE/hpbf25pIIxc+d6nwGMbAek4OtzHDCCsZdJvjUQ1Agb0iAu3ib +j7f4QQAPedUS4QIxrFlBsd1qgtCQeGBjx163TL4AlHrZyNbGsrrHkyVR5dbG0n+o +ShQGkBaN9nO+DKu++KDO40Sgy+0TMK6uwr1+ri918gFj1UOhSUTcRVrse4D7bPl9 +4Zm8pZ62thHhitaFeiZvOgR1UI6eARDTzrzo66gAP+5sWiFeDpp14buRM3/aBnDu +MiLdvoWk0/fgA2uRdd1BLR63ir2Cdqh6MCYJFC1TCE71QNiQNH+YpTMQOgRJye1N +mOQcCE/6ZjU1lVyFzLvIlr+igvXcerbG9Q== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-nsSGC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-nsSGC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-nsSGC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/ee-nsSGC.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyjCCAbKgAwIBAgIUDZFQotE9q8gc3a3O4d9a1PgjqXowDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyjCCAbKgAwIBAgIUc2JM4fVJj572Qo/xQbqh6ZMIReYwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowEzERMA8GA1UEAwwIZWUtbnNTR0MwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg 2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ @@ -8,10 +8,10 @@ PdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGj DJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8W iy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjGDAWMBQGA1UdJQQNMAsG -CWCGSAGG+EIEATANBgkqhkiG9w0BAQsFAAOCAQEAir0+b53o/nKoO+z/UJprnGW8 -CJ+WrBUnjuk1NoF74BgoQKSlG2ZlPwkJKAu8Ve8U3W2qIifno5KaqSxdpD+SFCHM -UwysBopkxWYw2OnrbFY5+wKDbKbLU52wAL/os0Le7HzmcGYCMRrY3PLFEsBptK+V -d5G81q9xwm71PiYtT552RJ91R2SM/EUwgmsvpnelbxP1pJ6Plo+MyvPTnKWZIqF5 -8dKOlAXISiGKAAecp8zxd+jb6AfFKI57WFO6YQQjp2VNki89W1gXCTBqYwZMZx7c -tNi5yQqqV9yK5Ip3ANVO439YlfC4gXsK+7hWdCY8SAFUw5PK9lV1ADApU729Sg== +CWCGSAGG+EIEATANBgkqhkiG9w0BAQsFAAOCAQEAbeG5eMuK98AUh3I3iGNkfNAT +ZRs4wiFYcQQ8UxF7FUBpb3IiP78VmAAobgYSRuYri3WfUsYK0tPiVaHXTPteWSgX +ZXj56HKqUPjKCx7vNOTC4WjtW9VxhnfRLuCR9yCT42b6p8gTOsN0KavyHBgQz7sO +LeLsL1rAoce0MfJ/IoSGS2EPSD55Sx3BqhYiwVJ2EDWbxixflaTNDVCTUfbisuKY +s+wnQULh61jJ9Jafk1go1nZfGatQb6UyIeqo1AjCre2T8SkqYZZp9X7qWIksUoEB +OKw71nNMwq28ANmUGIlu2ExCw8MJZhLPOJiuTo9DnRB2tkxjHxvFUHVG9Vaykw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-CA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-CA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1TCCAb2gAwIBAgIUT16BYsC9ZI2vDs6QjSYscUuqIyswDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1TCCAb2gAwIBAgIUQ0P2HULapUhihmpGbmdq6UiEZJEwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowETEPMA0GA1UEAwwGaW50LUNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,11 +8,11 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoyUwIzAMBgNVHRMEBTADAQH/ -MBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQCqtlp70MzK -N04U3vih6vGBQ3uGLrNt9BLPyKMYeL3eBo6A1gpSqYf/Sck0Cz+KfeNsusL8inIU -PyGCs9gT1wxrdQxYjfHJMXMrP+u1mDv6eNAXLEXTw433wvIc5VjyWcC8NzzaRuz+ -q6QI9xFCWpfoRWYLEXGvBQlOl7DhoFoiMc/Kx8KPJjLj30E5ADG7ynEwTHaEWNu+ -W4rtXJFoWWbrcMLiltoGuwXKJMTZXqCxHbE9kPsFfSxjH3pQPrtf4Y9W40U6zptx -fMUsRGQJ62mt6Tw3OqRbKkG+fRTaVepSCb8mWNf1W1MiHsPaj1PJpcGsVFu3Gm5l -BkhLeYqX2Go5 +MBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQB91l0WZds3 +b1xpUA27YoF7Rx8pMNihyXuIEeIUTd1KwE5ko74XyzBbEQQVyvkLa828W5buFmqW +xnCRDHllOe3g6Rjb8S6ME0MZyVMcxQ1jk673cYaNt53megxyvNs5T9kgu4n/SIOV +2xgDY1PvJuoXn6w58zP95jYp3yOsn41SqB//q3CvQ/WbSb/qELpFcjvepKlW6Wv2 +ZsXleMOsVba8EVILIWWhjRger+UOLt5ZbMctQ9vxYTVUDtd/w4wnmPXkf1oBnbN4 +m/VEXyL6ut7UYj/vyQDjR7QXbepcoiKXN1Pxe2iIcXYzdQ4nN0QVEIb4PbGQ5KwM +Rn8orV1VLTfu -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-CA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-CA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-CA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-CA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC4jCCAcqgAwIBAgIUP4iCpE43O1hPtEZ/fyTFYWSLc4cwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC4jCCAcqgAwIBAgIUEQoF9r4x7c8AtXP23rsosaywfaowDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFDESMBAGA1UEAwwJaW50LVNBLUNBMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo 4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDD @@ -9,10 +9,10 @@ owyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/ Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoy8wLTAMBgNVHRMEBTAD AQH/MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsF -AAOCAQEASW5cZorOprQwrEB6YMx0DgP4yM+A7xJrvUKYdz3kYp428BYeSLsl8z0I -fwEOscPDq9rpcYZrxs/64zQ3a1AxQZFWZc/xbTLBGfps5TWTr6bjje5SuFzvPQxu -nBLptAO+HGXMhPDTs2KA7QVafTP0PH3YsQKIYMjTAV7KbIKYJETYJom3X8uVBhiT -bKyCfBkPAyR1D2+u5hRHte4Y8Z4SFi4CwqlUyJ6ppikhGjV8SCQT2jxT78LrFbjT -kbzQza/x7rs1PyqSm2chLxzGV+BUy5V0nJtA+t1Be95zIeJN1FSFvtOu2KpDvz1b -9ZBYKb5AIf2QjJFIp7o1Rolj0P17Iw== +AAOCAQEAsyBJXDN1k/sN1QUtxyuVtfFngQ88XZ3f89ArYhdSeYI8gZCHUN/xHMfe +bY+ocua/37WNRGoqaTkIXpVK5Tes4Lr/Xm4oXbo5fd4wFvMl1vvvRpyBRYonfXgz +yr9Wk/RwtD8hpXpvTeoB4KIcyy9Lg9VuKd3dN+lTD2G4x3Q05sj3RQ3KhEJj6ykW +JPDL2uBL1Kg6gnf/HuhihX8IfWaIRb2YpFesk6J/O2Mh0SyjOFUY2WocKCm/q/Qz +uS8k7Il9o54YIIp742ajwXHe4qlOsJz94AViZDS+jxW0Fp+L7zFWm0i7pPWsPnLn +FaUguWoVhJGg/77tQrOeWoOEpLFBrA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC5DCCAcygAwIBAgIUV9daiZoGrruzgU7Afj/Oqpy1QcswDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC5DCCAcygAwIBAgIUMzn8EjqtHS1MvTGo7tWXTKItJpAwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLaW50LVNBLU9DU1AwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -9,10 +9,10 @@ dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjLzAtMAwGA1UdEwQF MAMBAf8wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMJMA0GCSqGSIb3DQEB -CwUAA4IBAQBoOOa+LtSngPz1QBWCFBboX9pMXm64hwKgBkMncJVPJIqpmf7HyxJz -h2It7GiMGcYuGxDct/GpHGR9TzLoznajV9DcXfvnBtrBZa/G8I80EqVdbDkLURP2 -7khBWv3790vhQeleM2v8jfLeTTxzQIDy57Mg1K5yKDKRpDZWXAJ6wvLbODbHq9t+ -D190+G7EihlN0Md+APUSzEgPMzqDtp0ke3Al6euO8m8CganCdTJ4lo/SG2jfW2oS -L/yi+pNuevxQoE7myIV47dSTfsyWFD2E2GAySyUAtUQyIS9ALicaaoElaOeT7Tjk -FOTlG3kVrhf1+VrKvVjxYd+2mh2hHTTh +CwUAA4IBAQCwoTkjLRDjEXpjLd1VPPB8eVaZTWSsl8uCBf4OFeQGie5ke9G/nmgO +qTCV9IP3hlYP/jyAfTUwICGrlcek8hix5Q0IJhjwcUitrrQq5SjhdeH9Oad9RcoW +hfuocOYYrZIl7DcD9Aae1yHA0fOanVDdT9dOmXX/7OEXjCNF6k2QjMWaPoZ32fRL +ARFCHUQHhggucCd3IAou7Cs7b8o/mE8kLot5c8M/eW4opaiULPpFnCNnbhXG4zPG +Y+psnrWw59dc4qYSReK5vvjMZB2iZUj4FNmelLz5me9Sdx3oTVXGtJMo1NX/jXag +IdOaPK3ZSZFw5XifgckV3VCA2bmUz8/n -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC5jCCAc6gAwIBAgIUITyADt0JBYv3EAW83CqAdT2fbjowDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC5jCCAc6gAwIBAgIURZTqqPZjRgSLMsl9QMH3zO/n8ewwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMaW50LVNBLW5zU0dDMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -9,10 +9,10 @@ wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozAwLjAMBgNVHRME BTADAQH/MB4GA1UdJQQXMBUGCCsGAQUFBwMBBglghkgBhvhCBAEwDQYJKoZIhvcN -AQELBQADggEBAHuikV1cMD7zxYKkZ7rY9AA4d+TdugXU/70ygEZK4uKESN2MuHoG -k7hyfSsEi7yPWp3QxddaNHOYjjpAGNeZEl2ED1fpfv+c76gSMfsnZJqz2GxRnxFV -evmklE6C6Kze0hnWAUxtxWRCT1Kno5f4z2zIATy90q64owx7F8glRuDUq0vWXp52 -UX4vPDaSpQK4+PQ0g0dKL/kGZrWQgTJUbjcCknW5ZFSpnT+GULrYJC41LBZQYumg -hprz15Q5SDq2EYpURahVOOi+H+tQ+xp15fysWSpmdWpJ/+H5a8iWyf19iBYKDtjt -ck1UrabNzbApyYA2uvqXX4udezF02myrYkE= +AQELBQADggEBABafyMUhVuy9pVMl8vQChpdTTja4mG7VDDItEwT3vJAPvoLyqM1T +Bw5GRTY645J89dTzB6vt54EMqmudwrsTZ2KzV9NRRIFHZTjBA5eGEqcIaCZzT6nE +kof2fbZKnMu4qTJ9nNkmfgiLGwSoxuPwDA7PHWtk+oHCHsEqN46oJyLQJ0bqjZcD +uojBCC9wxUQXDbLRcKt/5u4nDP9XhN7AatXMFVz6eNyIXW1Kw3BGgDKtGyK+zPWA +3t/nZThT2lQ9IPLL0xHQdUG9NFu0WAit6VIf1x8M1COg8hfZXELb2BhRM9AUx3KL +oUZRQcQM2rpZ1PWlEDiqb0yk+YNMku3YPPQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_eku/int-SA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1TCCAb2gAwIBAgIURcr7Ci/OweRs9NajK7vt5mCQipAwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1TCCAb2gAwIBAgIUQyu/EcyWcL0Re79HDIBax9Skb80wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowETEPMA0GA1UEAwwGaW50LVNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,11 +8,11 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoyUwIzAMBgNVHRMEBTADAQH/ -MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQBMrePcTsHT -nLBSjhQrJNwM19i2ENWe1025Y7Dq+XDy6p2vwTpDV5XZpc24Oi8yEyccIHOXyey0 -YtvGeNEe8Z1zzXHjD8wQfmt2AU/9VU9niIWaZRjkt0jkkGBqyC5s/Djay3JY/4UH -qYyq3KU8Jj8E20CcD/3Qa1aYoMRx4q8aUVUzjDk4JEKkCH/v6GTQoSXufgrqUVa5 -8CxRIOcsDlidklIZIRL5fboWkAjkJ54aVj3uyo2GgPKJVMulH0GnorY6tQBcL+zm -c7Bd7Z+X2xzAI3hbKoJMSSJXt/Mo/OgBCoAk30KDUDaRcrhVbrFKpF0PSj85Lf6E -hfdCAphhJF3D +MBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUAA4IBAQC2nLsMTrZI +V+nSUpj3LePbNtC/RzUh7MtHKA92aeySz7VVbnPeOObzAaxewqkk6mlIP90W1cht +gjTZ2fV7d0gbwKTbuT5BC1NlAHli+bM4doDnYk3YAGPxgU4Sog8Mn4WOhB317Peu +HQBZDynm0Inpdwx4Q4FAR8dl0FolXom65eipheWrDQz9qsjLee6L4zgyDqfbX6pB +T26qt438Ccg7wTU2rl4if+6d2eCMv8tGPfRUn91710M6MVNyTow7vEktSYM/LnGo +vDy2QvL4/T40Ipi4jluUFS62BVqydPmp6SoxM3Cvz/tf2XOlTbfZHdDYIJb+PQ2P +qO8Tk9E1c72M -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUCytXeIVSOQ622rYL1uaLSms7TrcwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUNXStE30iFOJa0yzWDvfMaz8OkVMwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYD -VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQBEpBaH+earFBTSrKZUsUmxH5q1 -9Ln/OCzi1hB5IHo3haTTKl8xrTe5sI4A7knfwbz9AwbLRW0L3zIAJGPjxhMDxYjn -t5YTQLQwZEbru2A9wCOELiDbXH1kJl0yI2JdGwGMwZ4Y7ifTG5EUEQeVFnDTc2xA -4W/RZBld/6Iqb2ECMc20tjvBSo9YCJ7OEz+gva4OBx+BtK7LHRVLEMBGYet64wi4 -5Y8cdzMwsV69tlLffrwLV32TCt1a4dNLmq9g/vgaONx1B9ltxq8fc8ErzYvYTLsh -0FY0VD/EabvGDnLuIHfTnuD5bbKhRFD8vOEoW+NKEVn3JveM8z6z0LQqt8CB +VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQCZB+4G08I6BEZwdT0mRSyUA+nS +myTGwqK2OkdViJ7UaPDcf4A8r0qqYajGoM8+Wrb2YJMKlzRHhuNWjusnwZfXIgBY +xQkCPMhJyqq7FXLc6ajx7WwONaIbSkq9kUoxKcYhwooHoNCaYRVvCVTsRdOzaHQA +Vc/E21HIYhZ8DlreV9p4KuSV4wmsvbbLSKyrak96KwZgU+J4k7T9oD7GW/870f+W +0BwAVdnsDDh4K/VxJcOOTzPaaProgs+7/ohw54Ah7X5hyq+b7wC/eoMX51waMjlX +vmx80GUWoLyAGyQB2BBbIpc3SbxsMq9kONIZ4+5JMakdPDrOQXfdxBZf5qFH -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNull.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNull.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNull.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNull.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxTCCAa2gAwIBAgIUSW4CgJ6IkFhv/K0x6cY0gjS9lUswDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxTCCAa2gAwIBAgIUae5Bkurrlyvc1lrCaHLh00bfamswDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowKDEmMCQGA1UEAwwdd3d3LmJhbmsxLmNvbQB3d3cuYmFkLWd1eS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQ PTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH @@ -8,10 +8,10 @@ 4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86 exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0 ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2N -AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAF5Bq4udVIsjOTR5V4WzBODNyT5fsBbA -E+apdaosxvkPPv83g4qeSyP3rtIACuCPLk3AxapcRnvaavfP2MAHdkbQGpczV+2s -1RZN94T1ixay8VGQfo5MBYREdSNo5nKUJQceoXUCR9wfOIXST1uBbsua5cW9gN2z -U2QdzsjN5e77FA6M142Sqa72hYtUp+9ObOPlzNxWs8Nh1g9R/LKk1Rqgfo01w5Xd -Vnv0SeCKsvlTgWGJS1CKqM+alR2WLKPwmOKbUYA0AhByCcfWiDV0NygtuOd/R3aS -liyFTG1r34MMLJfXHiBBOJJ0haDTXX27nqC+jGOqZkvQgM/YA0ZiRnc= +AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAADfHKlKZSwku5QfYmW1bnlztVGUuBqX +2muVe8w1h5TJ86nXRpm6gN33/WTOXaivdEBQSPY+BkuLuFwndu077lg0Laa/vhY2 +lVH/EwwOZPF+Jf7+97InwLd8S/urj0d3rrtgDv4d996aEPbu/zr62ypfkJQmZZri +8XhQMTy04HIv44bIQkZhD8klehKVvgGL2yWrMRjUC//52C4PcjyCIyO2m4HKkdxP +w5/wo44iDtdIV02Wca03t1PnCX7p0hug2jcGpNeBHMyS51EzxcRGeD+tJZCAXrrt +i6NLb21X4W3puBAtS41ynL+7q5oc/XQnCLhfReSLChhK1RhSRg9398A= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullCNAndSAN.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullCNAndSAN.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullCNAndSAN.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullCNAndSAN.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC8zCCAdugAwIBAgIUY1NDoZUfpOeIr6u0nQSJqdZnj3kwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC8zCCAdugAwIBAgIUPVC8aUEnUt0gGppwV3pswFzgZ6MwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowKDEmMCQGA1UEAwwdd3d3LmJhbmsxLmNvbQB3d3cuYmFkLWd1eS5jb20w ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQ PTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH @@ -9,10 +9,10 @@ exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0 ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2N AgMBAAGjLDAqMCgGA1UdEQQhMB+CHXd3dy5iYW5rMS5jb20Ad3d3LmJhZC1ndXku -Y29tMA0GCSqGSIb3DQEBCwUAA4IBAQBI1NuS+OXHUhjg6BDmG9aGCLNE29h7qbo8 -hf2UmAJBJKLgatbCujkOQlzE9qU7xpjhuJAMeS1avKuusXJj2hH60oBYqaw6+jFm -7TQwylGOx63X8hFoTrDBQf2jT2cm/hI6tv4v3dwu+1e92UqjRrXMd4DsT25GzyNU -pt7MY02eI76mx6lv6QD/1NGbA1iARcd6rUPdX2giQBtCQ8JsSd07hPYxl1nhjKk2 -nvIAr4pqnN+53/tKm37Fl5M1smBQYGo8Zd4QvsxFdbpBgZ6DGaymtJk++6jzG5gj -lc0b2n/g22VyDvqQ9jDhRUkfVIHqU2B1l/iJw8/fq+hW7S6ewxUB +Y29tMA0GCSqGSIb3DQEBCwUAA4IBAQAYKHbeQnHlxmX0E8PA7/XAg/PqzTCbZOWF +Fvo4G5BYn4Ka1GQe8fIgjImxIPG9/s7iPiFOPtOGL5lOITxIRkosafYdTXgwyv5b +oF31+OWRY6lfmGAElWvDSXujZ+fO/tKeK0EVb59fFCyG7PMllSkY037CdEw65F8c +BskT77rA+sXoxkbr4HkLFdRISozV3G6Dr9tst2iXP3jjKZQMEcYGojsSJ3fMdoLO +3oGXzwyGotYa5xkmS7WWO4FU2jGsjc9y6BxQ2L6aV6W+yoDxI/QYZcP8RtyBCeWW +qAYytg1NogKtgFuj9fhBOnWY5lYQdXCYPviq7ITsUIOxXRCv6oQ5 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC6TCCAdGgAwIBAgIUYeZpvD7fZ4XQm0xEoGEMzCqZXcYwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC6TCCAdGgAwIBAgIUCQwAXBpAyKVw+hlVbfMKTRZuvNswDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHjEcMBoGA1UEAwwTZW1iZWRkZWQgTlVMIGluIFNBTjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs 9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8 @@ -9,10 +9,10 @@ lmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2r kQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMsMCow KAYDVR0RBCEwH4Idd3d3LmJhbmsxLmNvbQB3d3cuYmFkLWd1eS5jb20wDQYJKoZI -hvcNAQELBQADggEBAC/4E5APdTwhhr/li4zbGNBhkiwr59oA3cVDP4NHoh0DyKJb -l4EefchtUOXNZe1GyS8K48JeDT6pedM08rdVZrqlNS2f2YfgkxZH1lk4Yqf6s6Lq -7v9VaJerLTDmDL2OXLIZjDULN5NjVvuWMcYlGBCpPntbbd5hWXECRZXp5NddAXy3 -uHk3NhZmt+HH3J6fzMiiN4MabhJ6m+vqP4S+aNVkCKB37cbZfCxu/O8TrQjZ4JC5 -XDe7L/Xbd8JqfAcKoY8HBWhWwk0a3/9KXXMOLyGG6J5KoRYxO5sgvLpIrUO0xZeU -C3r/t46WC8kRZgfLdKMizBnChQyFM+Pd1cRYxEA= +hvcNAQELBQADggEBAK12yh2aR6rMKKUWV2v/oo77orS+D0M8ZFDpxVRYvEw90TX+ +G6aDjQT9NnZmXQOcwGJK3YNh0shFl8Q+1mVeDuxFouPslQjwD9UXHJ14JOBuT9KT +RBo1F1bcbabY5/bptGppXpuqHkg5GqC8DNctYxC7EKjPDW/U9Soc3JLLvTpwgoZc +VB9Js/r7hy2unsA2yd9Edk1TPDBTIABx50BfCMyHRNnhXdCnO0HIvPQkk9qPNf67 +gxQMkAH6rfdmHFn2MURzBSbtUWFDzQSm7diPA4YAJ0cA5+QEJC5LnpM9Bc7ppbPp +0oMm6/uGYoOcZ4w4VVmrzi1lhHf7w4McomGYD2Q= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN2.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_embedded_null/embeddedNullSAN2.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC7jCCAdagAwIBAgIUV1dlIGRW1pojbxxDG06QuK12TKowDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC7jCCAdagAwIBAgIUWYD26usmwaP3e+W5vv+ZPKh9OoUwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLYmFkLWd1eS5jb20wggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -9,10 +9,10 @@ dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjOTA3MDUGA1UdEQQu MCyCC2JhZC1ndXkuY29tgh13d3cuYmFuazEuY29tAHd3dy5iYWQtZ3V5LmNvbTAN -BgkqhkiG9w0BAQsFAAOCAQEACZSJD0vyJtCWL6AgCKaZ8AFSCyN4A3mztbZj8hxM -LGrA3QiwKzbGSv294MnzmtcE9Nd4AMWfLB96FGjLArIr+rSt+T7x8mw9TX0T+5N3 -/0HznoleG8jkRX841b7KjdK+e1rbDJoPGxzqKhGSTMJZA3R+cAZq1jFk7dudUfb8 -PVQNsr2/FDcujeyGtpQ0APqcDZP0AmeBhOGYB5kvbh2Z/Gg+Sf5vfRvnZtfnc5cS -xDaVvNWF6u4BLWbWLt0tYzvzAQEXiehnFqRoOMyR6kamqz5q+o58CHUSlhmoil+6 -8On3EmVPwBEFOHXix9XmISi1buEbVK/bw7sMXCWIaiQJ2g== +BgkqhkiG9w0BAQsFAAOCAQEAQygeZPSOnBvsBf/c/HydqkcPeVB9yGVETBz/lG/w +SqOvr5wgtjCEXEUQR0dVNnwy3elnxFeM5vJoed8WKPdZ/pm02t86Ppip4YKEb5pu +OTuYA9PpOwyqaiOPDk8wUSyPQ0VgMzCjfkLOuHaqsZj0lyGA1ESwNL06QKcBwTOE +wo/MiNCE+8deut9r7mnbrET+VioFb1cxwdkNnLKT5dGC8/4EznFTJz+Zkj9VIIRr +2aSFWjDP8mjmezvcGscmxZnkF1bpyjSMZLzTcQfomoCK4SNqbG/CgZM0ss14/hA7 +CkkK7u+dHaRROPZ8dVGZBUjXlPJotcjdFZvSxukhiQKhAw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-all-usages.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-all-usages.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIUDe1q6ojYziBSfJHkmTtEt83Vw1YwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAYMRYwFAYDVQQDDA1jYS1hbGwtdXNhZ2VzMIIBIjAN +MIIC3zCCAcegAwIBAgIUZS/erROQmck7RhwBy3NghZWuk3EwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1jYS1hbGwtdXNhZ2VzMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -9,10 +9,10 @@ zBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3u JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB ox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIB/jANBgkqhkiG9w0BAQsFAAOC -AQEAi+zmML7qfqbNp8rzPAkQd8P5vE0l5xG4AsylAzndmyL/nPfAQQMxrfuoa9zE -XddavSOSqFpatcenBiPwpggvq1j5UgJMOnoj3rBVjr8yCwwIg7x932yLsyJ9DHlb -qSYWVsDofJaSKzZIdDvH3yBQOpAh8uuRz+gDAhVD4nl5UflfbKMjsBZn3LNEHlFa -6OyAkQa+RXV91asanQb9rFRYM3c94Bh/HbqksGyS9jAA+QW9ce6VNVVjDVfWwCQ8 -vs76rirUlB6EMPVdUCnBJT/OZflAwlWF0+xoLG2ZmUIGWeazI0BjmMw7l9Pf2zqN -LG/Z/2D8TimQn2pAZjmOxjmrwA== +AQEAORnoux7BwnaKqiCBw+qKZEIy4PEVv0I9TJgLwOX+W+YammhPowBrH6JeZjJH +dRZrZ6VQjFLQa/9pAZN1HjZyFApK/NiDHI+/RBzHCHYhJhJvqJViZm7IsyEG0Tvy +DoYIZ1w0KmhD3CfHcnv6w+tCScxwl8L6r/hE3HOpz4CcvPHxFxbAlfvJJQA4HRBo +U9EjJv8sRGZ4yafvj1qxkV8h+9wN+N4rOzDJogg0Fn/gaF2COlLyELWRAqNCG5Ie +KbDZlB0agGZAOkPeL9w1sahPoRgdNmHE/6a+N9po8EJUb2CcGg2v8gIyHG1vBf+X +rlQCUL9pfEjA0smhZxMZG+1CXA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-missing-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-missing-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-missing-keyCertSign.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-missing-keyCertSign.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8TCCAdmgAwIBAgIUJZzH9PTBdr5A7FdPJ2L2b85kpuswDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAhMR8wHQYDVQQDDBZjYS1taXNzaW5n +MIIC8TCCAdmgAwIBAgIUHwSIjywjHlVUGBiQJQcu1pPbU4IwDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAhMR8wHQYDVQQDDBZjYS1taXNzaW5n LWtleUNlcnRTaWduMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohR qESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+Kv WnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+ @@ -9,10 +9,10 @@ JxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5 Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6 clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIB -+jANBgkqhkiG9w0BAQsFAAOCAQEAJAWJFj7CUXMnEtZO8VwyFIdOa32xxorC0n+1 -7rVpjN/6ukJ+hD4XdGSU6ypcQOPWGDxfarBLpRKRJ/rZ3ZlWc/c18obTEZpLxTiu -4CjnzGOHHRvJbkk5ZKZImUdI1NGctd8zyPlY5dRwRdwmQXqgL/v0MvFVv/89KtSA -Cs++LlA739IPksfAW7frrc0jriGqppI2k93ULLKRmnhPIlBckWGMgKJ+D9hjRSHH -yznC2RPlwwCRNUHTef9E5KCV6FuqShaqsTZMaytiSankzdJyg6KrqqA0SmQjFMGC -ZZnm4NMpJk6+lAKucCwZVWxxQBWhNwYoXITr3DcIlQ/rk6PowA== ++jANBgkqhkiG9w0BAQsFAAOCAQEAk7tzDMlPpuvxPvYgVscSw+bzyYRfuH3AlfPj +MYdeBuczmjsCBS0LhFMgSMkU29Z/Lnxl6I8Q2CTnEqBsiEJGUSj2HcKUnmCVqc/7 +peIUVCKcMNPyabyLFbGOmPs9IvM8mZEi9Lpj/SoM5+DuG81N+sJo1u07nLskWncF +VpFj4dXt8ztvjHlqhNevgDHgqSHB1LrO4T1SHwtM0gSS31qEbpIFy25TZQDpRi95 +2V5XnX4LYWDEqllHCFbxgq+CtUqSSl3MGJLDoRj5RRmqZLFqfITq0F5sIkjMRSPE +NnOrX8rYoLb37EGTS9g0XKx1rqdt7gm0gkKoObwaJFPA2UxLpg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-no-keyUsage-extension.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-no-keyUsage-extension.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-no-keyUsage-extension.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ca-no-keyUsage-extension.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6DCCAdCgAwIBAgIUd+/+b6OViN/z518Vygo0rIN07PkwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCMxITAfBgNVBAMMGGNhLW5vLWtl +MIIC6DCCAdCgAwIBAgIUGx5wQB1BwrNXKgkjKQuIABY2yPYwDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCMxITAfBgNVBAMMGGNhLW5vLWtl eVVzYWdlLWV4dGVuc2lvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG 8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0V @@ -9,10 +9,10 @@ 04hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l 0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz /kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG -9w0BAQsFAAOCAQEAIL3PuRoO4pfu092wv07yfeAx3mH4TXmiI22IM03Suv3fOo8e -vf/5hCkFqevHVm7FeOC7hBUsT+WuJY/EdLWVULVDKyYiXuteeRMWACxaNCzs2hdC -K1pQ5JbszNJolMqCw9bwXC529nLaGEDRr7IHXkbLtkKZh+2onwVyMsNPwBzgl9yj -sU5WX4k8W8TBEu9qC1W+DXX3/oNKlaVStcdlzmr7m4E+Yf+uN8ZO7sftz6FhosCe -WctIBWP7b2ExQ9WV0RYAtZoVRpBJ4v7G+XMLjIL44BZvsWZsZTmT3Ze0s/EEOJEU -jQs6SAheC7Pelddacnj+1WVeFfZ1/sERFv8ybQ== +9w0BAQsFAAOCAQEAdEqj0uMGpRDxcnS8vMlrAiGD/WYHs/oyYiatoc8mkcXTG0p1 +ErwfN6UJqA0G3R7JYOqYLwzlWB8eTJkVVUjVrvQ6lRWTHrIClTwzKMSuV74KMuM+ +jdafnGqZ7yoBZRWnUTyhjlCrGqSOlooNDO96R2o74fwUb3xA2K2zqd8TSzUKszfx +zO5NpFhMcPsIJzoCdJOQaiYxNSlhl6ztyzSaQ4EKOtvONE9NR8vA3MbhMx3CjrFG +8lU/Hr6C6Y0pzOTyR2qq/HdKGFf4bTIC8TSqdbgUF7wS22O/HVM0SLLOQyi6AFor +f4hYTSeLAJh9i0QNj/iJKXTln1KOofjUC+7c+g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-all-usages.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-all-usages.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5jCCAc6gAwIBAgIUF1M7zz4L8p/8GBCLnMudDPzK98YwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAtMSswKQYDVQQDDCJlZS1rZXlDZXJ0U2lnbi1hbmQt +MIIC5jCCAc6gAwIBAgIUE+jMXKZKIsfTa5oUfh4kUna6CqEwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAtMSswKQYDVQQDDCJlZS1rZXlDZXJ0U2lnbi1hbmQt a2V5RW5jaXBoZXJtZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGoby a+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWC @@ -9,10 +9,10 @@ iEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXT Ce+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+ SSP6clHEMdUDrNoYCjXtjQIDAQABow8wDTALBgNVHQ8EBAMCAiQwDQYJKoZIhvcN -AQELBQADggEBACZoqnvECsTeCsXvcZ+Z9VeT8tZ+WppIXkDx2CwGJV37jr8YIqGK -pH2ehnTHw2LrKgwUruT87sDlB8uj2BOWNGsvkBEGyNIv8oEAIcLdUvUZAdMikkJF -OG+1TH9khFI/n7HpchM6rtYWLzxYTj04qoJ3eLF0hr33XoyOcPpsUSmrlkSAM4Yl -hsJ6iYpjxs5BWPhBSCvNaVCbkmpM7xiuHmL2tnMccE3V6qOnYkbKNyLQh78FE/gt -1isotOwmcqwabBa4u/9vRe4Ml7xsHVjwyDjcr1TCgsNPeFVVe4RyfPW6To6OHvph -L3pZNwXfzUyH9l8jtY+jcjYdJrU+ljDvioI= +AQELBQADggEBAKCH0yPRYafPQcQAz2H5ZBAf0WrXp+u07NCm+YsggfIBfHIYWrZ5 +40VnVI512PKgCVt3/VHyDvfbK40UJa4/j0KZTUdDlvlauFy3/lle/kMxTtl94yvi +i+15P0QpfZqRRdTSvFcYOFi14E+HYxzSeHAGD4Yueyb5SU5SPdoXPfQkFo3fs0kJ +VQMDyddVFE4SUyIX6E99lTofWKvXC6/xbjiVttyyfnluD8jXJd/Rw3YU3ZDw+P+P +Lv1Td0YxwN/G8h5M2Y7xDGvmV2A4Zagomgh0/Ow56eD5KJaZk8f44WSSXy6ruH7B +n+vt+5XRuDraZa3VQyJ/r/4pZpeIYFlFuLo= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-missing-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-missing-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-missing-keyCertSign.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-missing-keyCertSign.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC7zCCAdegAwIBAgIUYyAduDslJs5hBei/TBi9ZBAtpnYwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAtMSswKQYDVQQDDCJlZS1rZXlDZXJ0 +MIIC7zCCAdegAwIBAgIUWf5l7YSnR30Vti61WycBidKlaGIwDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAtMSswKQYDVQQDDCJlZS1rZXlDZXJ0 U2lnbi1hbmQta2V5RW5jaXBoZXJtZW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -9,10 +9,10 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow8wDTALBgNVHQ8EBAMCAiQw -DQYJKoZIhvcNAQELBQADggEBAFLqg+rnWd1KVkqcURNvN2YqQal5VxjHtJtOYXEp -P65HyM5rK513E3u68LM+9tktHP5aJgQyHgNB3HaWDhmsiQm+/3k0kY4EOIkO1jAt -r/9GzgVmCpFLLIFa/KTv0t0ao3LPEHqdIgyAWHkWgD9aQcga0t3P4YMOtj6GEoYu -3nuZkEG8YttsbhSTBTZ3rLTjypjA30pIegqZfEgIzdajKHCE7J38+bqixgrE1gt4 -K5F/pKsCba47KD3JpMvvEKp5WtUUugtfUvuofyLnaDM5gLEQnDg++a/kM1C3a++a -N/tfO99TIANpZZaygc0AFKVOJpxgHu6hQkXC92rQhQxITYc= +DQYJKoZIhvcNAQELBQADggEBADBqPi8Kv6sCP/64u9xYgcQZruzPzy4yXv9hZFOX +YBB2LFHRSwtAFlOowmqLgndGyC9pmQXFml3wtBk6jAspt9eZmd1oCWgH9gpl1EwN +FxITZQZYp5Q8qcsRvCZgZHAErc4E8kaUjpAHOtIGBtu7JINV2sLPsgJ5/lXDh5dY +q1OM3c4277PcQ0ptixCVu1Rm3tZVbMP9lduZKqRjb+rFCySNDe3mv1EpF6jX25qS +qQ064l8qjt/GYl7eaf8nb5qEvurFTQIfZDfhSeI1Zm8yDmtTDvYRaxfZBPXt39mU +JUO93X5h4sueYuXH+Ie2xoybTWXuWZhRwXxebcI/8NUCQCg= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-no-keyUsage-extension.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-no-keyUsage-extension.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-no-keyUsage-extension.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-and-keyEncipherment-ca-no-keyUsage-extension.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8TCCAdmgAwIBAgIUDULiee2As2QvPhufHircsE44shgwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMC0xKzApBgNVBAMMImVlLWtleUNl +MIIC8TCCAdmgAwIBAgIUcZlfUKGWrf8vCpits8SbuSGiXP8wDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMC0xKzApBgNVBAMMImVlLWtleUNl cnRTaWduLWFuZC1rZXlFbmNpcGhlcm1lbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg 2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ @@ -9,10 +9,10 @@ PdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGj DJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8W iy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjDzANMAsGA1UdDwQEAwIC -JDANBgkqhkiG9w0BAQsFAAOCAQEAYTCX75wjj8tkN3Tl2LdB0zNRUoWt6skLIYTz -bwUC1fUE6iJpCWUX+pCLsl5V62uVJrD/7CM4LRH1leaIH5dqK8czmdPLQuJG0NOg -XjfJ7my83AsMHuZt+0P6c9FWbVKJlIH8tWh4SFfIhd/R9fNA75V+h8H776C6wWEt -UYwsYepJyUQwEdDmLmtyy5uLb1G9j6/J/MWfHUfGquXxgsJ6MBIK2+al8bqvwCbU -jt7nfn39811iH2fArH1BK64VBP/yzHaWbiVLG/lKz9VuY3Wz8jvR2P7FXWJYueTU -JTh+Z8VqcZ3Kdsdt82EDyEItU98hVgVxu+T8eBhYtyU/LyrjaQ== +JDANBgkqhkiG9w0BAQsFAAOCAQEAfenCGrgomB1lFgzOjrnu9iZ4rDMYHOVtFMAh +LosgeLTIJY+o5L7y2YfoPCMD5NfPS/Tgm53oVVHnagViC2WLS/USCbcDwuo/vkWE +e2MBTF40GW8tLnSnde2b4VKOK1CmTSUnjaIJ/FODof3fN3FqotUqQEr6xLbyIZ5A +qWGsaZg3KTgbY1TnbKXWQtEpB82ntio1dlx/3DL51tDAidQa7v2em6iBwpbdTTMc +GwkY8MF7V/wYj3pitemuKQE5y6cpVc/HOZyEzDuz6XXqZf+LU+nbg9zKz837sWWs +C62IB3ZEHVN6ckIeyUvKOl488RAS8CP2uDHOc/1zF/eJZfqtUA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-all-usages.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-all-usages.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC1zCCAb+gAwIBAgIUbXF/oBrS0e4ofRESqGt8eE+YGw4wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1rZXlDZXJ0U2lnbi1vbmx5 +MIIC1zCCAb+gAwIBAgIUHV+5Ml0uYDI1HcCmJ2PvLdudbGwwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1rZXlDZXJ0U2lnbi1vbmx5 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF h/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6n cOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAv OnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2nj tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt -jQIDAQABow8wDTALBgNVHQ8EBAMCAgQwDQYJKoZIhvcNAQELBQADggEBAIt9ScT3 -+TtBpQKURJG3OiwEOtEg3LgiB2bOy8M5FfHrzJ91nvLXl5Jb/6yYLCsDAIJq6smz -4z+C2yH6M4UfGqU1RFtELOXD0QLR3695woGX94jYw7wgbAwopj/osjQDmEC3AWHk -3T+gQqpnWYJNIVbwjIaZ+3PF1IkWj5CaVAIyeVRONPbhmpK9B7t4ypTmFx0lPjT8 -RpJY2c2t7O3nS9cjKfjNry47+AaaM4qkXKxPn7IWQXHWSBetcS//voiirhgBjmSq -XijFLzs0iTrZZttqlQUzgrckcp4sW37iIz7WXjVGSqsGmEKkSEjzfUhuRANUb4C1 -lsRUbHG+bFei0T8= +jQIDAQABow8wDTALBgNVHQ8EBAMCAgQwDQYJKoZIhvcNAQELBQADggEBAIX/3/M7 +rRRvs0FfPxTtJqozm109536bXr0YzFr5EJ8A5EfgAIVYvUgwByi1Bidlm2uI/Inv +x6xvYwnD1C9e7R2enkIqRKCjQHY1zaYVVww2UKF++v+v2tUXtz90uhICWM9Hw/+0 +nT+57wWknfKXF8oP495vpKPPlTjLdbtkDX3c+/xathwOg724ImxE5fMhItGLcw0p +H4uRel659Uo3tctnUhyOe5IYEnm1xA14pfdHnwv7cNp55dx+bFRPxonqjwN4jrFb +yUO7VBHkGV/8E/gxZOvffwiIKUalAFJzr+RK+EcHuOrwC8I3PMgjHVcNLTa45Dmn +mCzuhOMBmxvL+C0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-missing-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-missing-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-missing-keyCertSign.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-missing-keyCertSign.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4DCCAcigAwIBAgIUSyMlnKNqTTIqO3hMZIi/JHUbxs0wDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1rZXlDZXJ0 +MIIC4DCCAcigAwIBAgIUF/osx/U799U92nU5EJyd9j516X8wDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1rZXlDZXJ0 U2lnbi1vbmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -9,10 +9,10 @@ VbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6n aOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHE MdUDrNoYCjXtjQIDAQABow8wDTALBgNVHQ8EBAMCAgQwDQYJKoZIhvcNAQELBQAD -ggEBAFzvKvBkm2n5A/4EKpY8zCEtkyRu7O7vPS1QhesGl3X1M7vdPqi6aG/I4F1k -57cpovroCEFlFSUSFEom+xRyMHL/435vHnI+CrDc3F1R6/RIEO78zLf6kNuzKDGJ -BqtT1/JrirPSIvvH6g7LydZdNERDzz9EFhCE87dEC8caUcyknnp6zvgPd/EVQFQ6 -5EXMPRWO5ac4MnmDuCLuzGbL3LVp9A/4An0I86HXnkJt70R7sMSMpbCEaWHJPVj3 -gEeXZLchGpfpb2sQR1Z3BzKEQk748Ssan+DOH7A8OQB04jYd5C18vpK/V1NLjVgg -wZ+ayNVtKZ2ph1RHaXZYZYOWnkg= +ggEBAC/Xcd5MujxUVQ7B04dO9xDtt5qLpnz3gLthH9h0LX31OBOEn8dBCvtijaIZ +VmjBFbRj+fUOUvbY7VL8QBXBb4zBPu5wOHrtFZQWLClBB0Cxz0LgehJcaOtruqI7 +WjgV4MW/CrpwlH3bLow2hBQfTIeD+OXYe/kImvRw/B3K7h/2XmjfNbt0LzDEMwRe +L6rLzj7BJJVMUXga7tE3TCytVHF6J6aUq8aDcbwvbKPodgxDoTag8GePG/hcDSab +ti44PNBwcaW9/kbR25K1t81X5Ir6Hsj8At6+MrSsH2MCXyiYRZ8da8/KWbiJ49Nr +gfxMuAltZBwqHnMfbAXQpkOb1eQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-no-keyUsage-extension.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-no-keyUsage-extension.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-no-keyUsage-extension.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyCertSign-only-ca-no-keyUsage-extension.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4jCCAcqgAwIBAgIUezNkrO9AXj4PC4Jwdpeq9tNO3gYwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMB4xHDAaBgNVBAMME2VlLWtleUNl +MIIC4jCCAcqgAwIBAgIUFfDtSBWJmhbyNI+ERuNgOp0hLQ0wDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMB4xHDAaBgNVBAMME2VlLWtleUNl cnRTaWduLW9ubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -9,10 +9,10 @@ FthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kX Dqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/py UcQx1QOs2hgKNe2NAgMBAAGjDzANMAsGA1UdDwQEAwICBDANBgkqhkiG9w0BAQsF -AAOCAQEAdqLwVs+dkEZaVsERQz9spSoHqx1q0qoKGUJYhnYDZycY6LCpmfRTkkQN -Y5Go+2LMJ3m88aLI7JpRzRIqwryiFhU7zP1Hqjp65Tma3j6HlKXmEg8wfLmvSrAN -DUT0/HxpR1Hq4ik6op78GTtrplOmsSz8I1QYE/5zWei3Zuay9s9isXLv6yXRzXDP -U9yK2yA4UJeltIJiXpFSKhshJb1y9UOq46+yrfe7XIekqUrlJ8iNcNIyOJ7SEdGO -fDl+iMhNORcMMyFjFaKKMX++V2GNayweU6Jr02K9t5p+M0PdMAKRtev89cy4t6So -/okpqvfW9s70X4gh817h1kiklz8yGQ== +AAOCAQEAU6qNH3uJZwKlIz2FWZYSL/eeYOVdOhu+wR33KqC+l0Kxa/capRXAlqya +Fvii03xNyupmB9+t4ZiTNE/LXe9QlRQzaNjmIe4Auzt7NFwCRfv+7+A/n1diB81x +XyjcIUNTwuKIG9Jpl2xmsC9fYCfxja1J/M/r7r0vw4kV3XuchMjgPvEB3rx3BGD1 +Nm5Bu3/8GU9nJA3Em6VMkNj6lQ3s3YI9dwPciD0at+nKyAiM/V9riNjy4fmaM6vk ++Vy2NsMLZCgmjbTlD754+ogfRl+PeXCa4AVjbpRzrQs3/1zS0VbZynDRA6U9GDzt +5mN83ki5efGu1piiGX2DsFavDQMPPQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-all-usages.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-all-usages.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC2zCCAcOgAwIBAgIUaR6XoydtDSMh4UJJYaTxGd4CTjEwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAiMSAwHgYDVQQDDBdlZS1rZXlFbmNpcGhlcm1lbnQt +MIIC2zCCAcOgAwIBAgIUHS5AHB5RP80Q6GjGk/EJGkAklDwwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAiMSAwHgYDVQQDDBdlZS1rZXlFbmNpcGhlcm1lbnQt b25seTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1u togGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6 pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqL KkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3Zlqq fgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3sv Im9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6za -GAo17Y0CAwEAAaMPMA0wCwYDVR0PBAQDAgUgMA0GCSqGSIb3DQEBCwUAA4IBAQA8 -UCpvQLEtzvq4yPCGJ/G5iftcXRAxjkBG5h36Hbz6WWKJbzdUUyEuYt9MbJf/S7H0 -6uOxudfnihObn9Oc5mS+h9j+g84+9vkFhOBG7L4pNEmzXqs52hBssHziVdZlsTEk -BksZXd4ABdNrRhlUE95HxcxYRPJNmWoGnJoo6GpPmnG0ecFsGXTmH5TViXEHgxJL -y9M65ALhy8dS5QUOuWSTzzn5aFRanikCBVt9NXo+jO/s6+FmjyxuBaCpHcZFiZXt -tCdE3UzjudHnl05aIicWUcYRTJno457KqWgqtXYbwYnMb4ugQdjpgyhDWFOEZdlh -V3mC4EaHlm+I9k7s3kVz +GAo17Y0CAwEAAaMPMA0wCwYDVR0PBAQDAgUgMA0GCSqGSIb3DQEBCwUAA4IBAQBl +wSDyiamEWZ5V7Tw4fVkbOus2b3Th5hu5wZNZu72OfsatUzLfFep5WXRppko9ES/a +Pgp54K0SG/0hjbPOspeLIF9rrHbOhUGgQ0qY9ju4+tWEsC43qSyz4tppOWy+Ji7n +XioKuq7LQtfwv6wtkpFzd9pD4w3vRpS3RpP5wmzoU37s3fOY90NJJzu2G3/AXzNb +vKp60ci+wepOXegpzq+m7yplnUGqOwNu8d6g2P0zTWgsyVK7xYt5Zvx7RV/h2g0N +hx+hXA4YguQPLnNu2kngNLAcIEp2suWpvcDKwVTmxDhVI4DQf6NGF0n47Ceh0lvh +MWohw862LMUT6qaHD+uu -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-missing-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-missing-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-missing-keyCertSign.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-missing-keyCertSign.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5DCCAcygAwIBAgIUY+zxGVzhOR20OLgOX0EMB7vGqC0wDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAiMSAwHgYDVQQDDBdlZS1rZXlFbmNp +MIIC5DCCAcygAwIBAgIUX5mZPknBSPFeyo7omiP/zgBJ9SYwDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAiMSAwHgYDVQQDDBdlZS1rZXlFbmNp cGhlcm1lbnQtb25seTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqI UahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvi r1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/x @@ -9,10 +9,10 @@ 7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnv uRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj +nJRxDHVA6zaGAo17Y0CAwEAAaMPMA0wCwYDVR0PBAQDAgUgMA0GCSqGSIb3DQEB -CwUAA4IBAQCxM0fNjNAGe1fxAVKRTEJ3f2e+alwU64YGaKK4pPA9RJ/pxLr6HP1U -YEerBUbTWnDVluCx/ZkzBAPgb5ezasRqaCA9TT9dYf4HKPKj+8p0pv3ojHcZJqf3 -vxGkLKxRq2Ye97E+5jW2M3dIq75wW4Yc4rY4f7RASYKWg064O39Ay4YW/M5j/VTu -w9h/1NcXYFUC24gWEnwIBOG20Xy5r5OkY075tVmY1ySeG7VkLY3i3weACFpY7dRp -XUFmUaSnaDAErfBzSYQiZCUMGCPajbqcQTA95/Z8uLPt05IdmQULfF0eLWmwiBGJ -JhcBZ5L9SeV3AJYzJSUxZDikpfCWwNP+ +CwUAA4IBAQAJ+CL/V3toqFu5r6sMnvfiF0EcJMWEPJ3Ef2+BYJQTuxfo3iuiR0xY +arHFk2tEtxIyz9CrGcPLo0E7xe17ezmwB6PNqYKBmrtVAse9vvNJ722av5CGIG1z +2XFWstkGlQCMdA8XcgEiygkUfwz/upEdcF0etHnc+L5JGncI6wl7pw1NsDLjUNtR +buxjfWaSmn076i1WTLkrTa+qFarT6uGTXDJ0WcHQlKO5czeuqyNDwJuamPwRcxy3 +UmWwotLGiN8TWEIk0953Afr0sZ2X9VHeObXvXUMrxuM3DaQMON0xtHzrijsRtneR +ic8RBwuVQ+Wt3cxOXK+lprZ1WfZgZkDc -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-no-keyUsage-extension.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-no-keyUsage-extension.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-no-keyUsage-extension.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-keyEncipherment-only-ca-no-keyUsage-extension.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5jCCAc6gAwIBAgIUaW6RFCj/GR6VHEK7XKdRe3iIAakwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCIxIDAeBgNVBAMMF2VlLWtleUVu +MIIC5jCCAc6gAwIBAgIUHWwNV+6IJJNjWJHlM6Z9r9DODNEwDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCIxIDAeBgNVBAMMF2VlLWtleUVu Y2lwaGVybWVudC1vbmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGoby a+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWC @@ -9,10 +9,10 @@ iEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXT Ce+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+ SSP6clHEMdUDrNoYCjXtjQIDAQABow8wDTALBgNVHQ8EBAMCBSAwDQYJKoZIhvcN -AQELBQADggEBAEsYnH3fAHOVvNdaAJZ+SI+JVJNtqm8mjOfAHY2iPvf42eIMQJ2r -XhTnCLqy25EQACVnrYh0p2YW3fXg8jwHbzDACz2MZFyTdEz5FiognWf+LfHDyoMP -S7bHOKGemkLCFHuGzfL+LZ8+yV8RJ9KcCJOke+RFAmcU/t56T0KDKvrdvGAV3wnp -fq0hgqB31H/0gaLjf1wlW8f420z40c8vVfpe1BqjKwWq9jgikAlE1pFZSCORnNjD -Q2kn62M0wXeytaLOaqRhtcu4wBTn1ypUs+DokC+WwN54fyBw2BIIsbWOU39rsW6j -7nH4UvLxTL9KB2EbFHTr+dQ0TWxkf+fiEuQ= +AQELBQADggEBAG5rJHfAT//FADQ7TWcb/fmLwRG5OtgQ6LW6Jbz+f0BH1Nkef9gY +fdscd+viGGZOtKoisI7qaKgl0N69/CBPP+iFi+IfNJPJlMypDBOj/pAw3MjMKvtk +KSOM8yCpcSR2HrZGXNPHlNfqcrNxB3BjlRUMKSEuERJn69ZjKIyvDfAg4SoY2bpQ +lMh3Imw9JkH08jWvISGGhe/IKdQL3LFC8Z1Ha1uZRN5pjucs7r4EYTikjNHOXUpK +FyCg3E/yJbux2EDYY2fAAmeL2LVjj+VasI/Lfjp4goYjfcDd0PsFbttn/3+DsRy8 +1all0MfAFXWMUC+VsLbyMozMJOT/hqUq79Q= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-all-usages.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-all-usages.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-all-usages.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-all-usages.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICyzCCAbOgAwIBAgIULcEx7oKr1YDS2ss3s4RQdJCOnR4wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAjMSEwHwYDVQQDDBhlZS1uby1rZXlVc2FnZS1leHRl +MIICyzCCAbOgAwIBAgIUAcmlv4oxzDwUmfUpzvLOECn9pBkwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNY2EtYWxsLXVzYWdlczAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAjMSEwHwYDVQQDDBhlZS1uby1rZXlVc2FnZS1leHRl bnNpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Za qn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7 LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs -2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADK7GNqsF/zKD7W1Iq6PgEvk -MI64yXfELuk3h9y9QZr63IbaLBLUoLKxEX03CZBUShPd+FVz+Y93J6+VjkRU7ddb -tE1RknOgtXN+EsU4MRtKyBBVIeqaYUUQ8EPGYiiGIhsmL+NLCbhsCs2ZRBHHEgyG -tbvdcDlce4UHv3fmSNdJ0RK7ffomCpF1CjIDDIbKdD0jveIJLCAXqmHz998ty/3E -ts+KKNYz/FBvqYE/L1Tab0wFJLelwW5BqM0mZoq4ZfaDU1yVBkmrJcyGfF+gjAEs -XGX4OdV5x2A9ke3lSDlwz50Uy5mhyjsTcbUW/OLBOENhU2vgQc+VNW/wmKEHzIA= +2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJzAvy5SzXcu9/fcvf04zTNI +QAmQNZxlNjfVkOqRKP5LF3zOJiiEYjiS270dfEyWn/TnY3tITCxwi3QMxcGoKu2W +fXfHJvkk03S/7ue39wiaYf2QDejjHOQZsTYyo5/CxRotarjQnhe0ywQ+9E4duUHE +vIvYWYeMFGnDMxmC13goQqnFYv4Za/4jQG24xyxwwl7roNgYt/ctSNNiMTo9Q2zf +/W6XI1A1mNRD8lNBRNS7m+STcM/d/ZDvPOHtw1RLSeDCPQ4USUHPMub4PcW9rxnu +sJ1A4wnBXkowDt1lf9OOz92U+aq1uRUg4Ja1Dj3maC423pD3sgUNNj0+PfMFNRQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-missing-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-missing-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-missing-keyCertSign.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-missing-keyCertSign.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC1DCCAbygAwIBAgIUWW3V0gwj00M/F/tsm0ACf/nJIjEwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAjMSEwHwYDVQQDDBhlZS1uby1rZXlV +MIIC1DCCAbygAwIBAgIUKxcnhL50kL+daGsp4tl/iuh2uNkwDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWY2EtbWlzc2luZy1rZXlDZXJ0U2lnbjAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAjMSEwHwYDVQQDDBhlZS1uby1rZXlV c2FnZS1leHRlbnNpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr 4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP 8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OI Q+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ 77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5J -I/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABNKxssTPCXj -3eI51RfswYOBb80aRYdv7Mm9ZekxgVXUtxGzZVekdQQjEJ59vupi8CP+C9cWuSLD -44qVw80cGgG15GNxBe+ewicFc2UdvLuAO6ZrYM92qW80zXJFbLC0ouksUloUbxup -mdZtDiI/etccsytmZ3528DEHB9TRuWBW7IavdmprWKyyfSze6yEFPxAgm4J0lZ4g -/bEymzSFTTS9rEfd6W3AbsR9UcbzAy1SB7ueKMjE1gywJJQA+oqePqZIQTYrAFis -pIA4/N3tsTu1MZ7SHuovyhoYZG58evKw3TExYy7hsJj0u4CEP8WoN9x333JeAZkb -6ZnNLg0fAZs= +I/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAD9HY6MnnzsY +EA/iRYIpvmLklNR+0EpKU2RQQn8SaEKaaSVw3CmSh1VdeLN6DLiNViSj+6OvUlJO +doveBlRuNSrisaUpWZQFlOmAJrl12wkZpsa4bSUb4QLsbBd0V6a+w6oQn9A40x+r +Wiv34aC5DKvIY8XdkuxuQOlTLLVwhhSg+atI6FkK4QnOFPEZDkmj4IHZnNLE/C+z +c2j2bCCzKGdF4NWN3slmqX+LYylWsHfE4+Qfv9xJ2b6QgVMaaNPPwPTldu/ZaRuV +h9pKvr/tC59CldrYzUb0IM3zBQWFVLQB20ahK0ifsOsE+Jsp/0QLxwl/PNuGlh17 +JIMMtSwiW48= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-no-keyUsage-extension.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-no-keyUsage-extension.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-no-keyUsage-extension.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_keyUsage/ee-no-keyUsage-extension-ca-no-keyUsage-extension.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC1jCCAb6gAwIBAgIUB6gSwP2e7JebjDPr1/kGYXG4w7IwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCMxITAfBgNVBAMMGGVlLW5vLWtl +MIIC1jCCAb6gAwIBAgIUI2B6JL9a63EsRfFAr+vQqUy7fRUwDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2Etbm8ta2V5VXNhZ2UtZXh0ZW5zaW9uMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCMxITAfBgNVBAMMGGVlLW5vLWtl eVVzYWdlLWV4dGVuc2lvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG 8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0V gg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g3 04hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l 0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz -/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAsSRtufFC -I0WR9ub7VG+j5hD92+LN/xxILVlIXU6gpSfnpLn2Pi47K1eVAdkxaURJadvD89fw -u/fnzDG2Reij+jBmz658laKobgIXsdrXuaypvDUac3SP4ZpOD4JcZdkoMHsAfE1C -FADw4GSv+aJeOvj2TByfsnhqQqQe01sjUlQIbM4G5nk7PFK+/Tj9hWpzkW7O/Nf4 -3msO2dubsoy0DvhSzzTn2mOSLxHeoN8AxPuDoEXs9Je7+K3geCVhE0iEIj17BAWP -Cme6X63FaoyzyfN5mXj7OiOUBvwZPtsVBlcQsjtZVldxYlRN9xtS10NrfH3Y6k1U -smbMqMR4jbkyfw== +/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIWVLgaAB +z7c1eTNkumtTzLc+YZcZys57DwBRi0kq2rDL8n4gCl32VOzIlEi9mcxJ+7PvIxhz +MLx3KUJIykFBAB+m1CcXFRUcXSyoHS9t7643RDEA4plv6OLi8qmnUPDQgpomG35n +VhE88eEYRqtqsd82FbCMNpS4s1jVKYXbtgNxpYvNLk2KEkfrrcxnMTThKR91V9Jl +mEHfeN1VO8JtSyMWHTRz31m2z3eJqjr04YAtd56uie6Cbm/swydeRgj0abRN44L8 +gzSjBilkyKdnAfKSDZ+pHllrKFvF0KYFaQFLrgkCN4qWKs+01adLz10CduAtNpJu +iu2df5YtK+G4Dw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_override_read.js firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_override_read.js --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_override_read.js 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_override_read.js 2025-01-27 19:33:00.000000000 +0000 @@ -10,17 +10,17 @@ // bad_certs/mitm.pem let cert1 = { sha256Fingerprint: - "E3:E3:56:4C:6D:81:DA:29:E4:52:20:A1:7A:31:E2:03:F1:82:A6:D5:B1:5B:6A:86:D6:10:CF:AE:BA:3B:35:2A", + "B6:9F:87:57:A0:83:EF:E0:5F:2D:4D:81:2A:E2:04:A0:A7:E5:B2:F8:2D:44:E2:BC:FB:56:A5:41:F2:7E:D4:7A", }; // bad_certs/selfsigned.pem let cert2 = { sha256Fingerprint: - "9A:C8:37:86:6F:1A:20:A2:31:6F:FE:92:68:CE:05:D2:8C:72:F3:A3:E0:23:3B:AD:8A:28:19:93:82:E8:AE:24", + "79:38:FB:FE:A9:98:85:02:C4:36:C2:3D:9C:59:15:46:36:6A:29:84:96:83:1D:53:A0:68:3F:D9:01:01:61:6E", }; // bad_certs/noValidNames.pem let cert3 = { sha256Fingerprint: - "67:7C:84:51:32:B5:0B:63:E4:40:B4:1A:33:FD:20:34:0A:B3:1D:61:24:F1:7A:40:14:39:05:66:42:FD:C2:EA", + "D2:75:19:5B:97:84:40:A8:34:AB:A4:FE:85:94:6F:7D:43:8D:90:86:7B:5D:41:F4:49:25:73:D1:CE:18:BB:9A", }; let profileDir = do_get_profile(); diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-rsa.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-rsa.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-rsa.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-rsa.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0TCCAbmgAwIBAgIUDV80TugFYIoMPwaiYdawE7V/rjkwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBExDzANBgNVBAMMBmNhLXJzYTCCASIwDQYJKoZIhvcNAQEBBQAD +MIIC0TCCAbmgAwIBAgIUX3eUG53Jw6SxZ9mdXxS4In4bXigwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBExDzANBgNVBAMMBmNhLXJzYTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg w0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCx V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBswDAYDVR0TBAUw -AwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBACQExelnbKhD4GcL -tRqJXQR4AhLmss7ktDqfp+pZiWv+vwJOvsOwspp4kOh3ztz9iX4njQR4bv3TR+sS -eBd2QNbUfUhQjuBewNjADxiNfVj54V1l2Cy7AdkrJ0R7eFQ3MEcff7KTrFKeFi3c -K9BigWa8hlHQ63ttySQpMmolvYbtf2oku/olwX3adpJH3U5HL3syFgNi6VC/kIe+ -Kbgy107DrbXNZwtWFJSH1fFcnPWQeuoYaM3UUXsS8OHlwEBDHK5U5ZFjMVzGdpz3 -R/S/8O5Yd0BH+USVdJ5IzoJA3sCGsrzLAg8fYvs2WtQaBL46geKz2f1ZWh2AtfTO -FtoX8MQ= +AwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBALdY0WFeQjZsU7Eu +ldjURFuBNz8/BASi436Omoa3fJlowSYJdd/m7QxnEdDmJP+j5pmMFOnPamLEPabF +2pX1yfsJSd/Epq+rdCPwiwEjd/mgL/k8x9fJFEAtzozs/MMh/iIMq/i8IPJ0GtaS +Wxz4pvPupjHO34vvdNINsDIOrWjjzl1ls7v1YdSlYiF2o2EvFFWt4hcyBths+CQz +J8J23JuCI0aclll6AgLu463ujqBHNX2AB+CqI1VYLNL8I4o7zFIhRctuYotNGgbp +0LH7jT2PTPGE9qs0nT47usa3WfMDKi5x5IdUAeOvB7BBkPQsg7ghnUr7wJj9Plip +btnkaO8= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-secp384r1.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-secp384r1.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-secp384r1.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ca-secp384r1.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBjzCCARSgAwIBAgIUDxOVAGBWpISlY8NCTFeThopVpaowCgYIKoZIzj0EAwIw -FzEVMBMGA1UEAwwMY2Etc2VjcDM4NHIxMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAy -NTAyMDQwMDAwMDBaMBcxFTATBgNVBAMMDGNhLXNlY3AzODRyMTB2MBAGByqGSM49 +MIIBjjCCARSgAwIBAgIUE9OiH78aaEuIH7ix7tyzbzPQY2kwCgYIKoZIzj0EAwIw +FzEVMBMGA1UEAwwMY2Etc2VjcDM4NHIxMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAy +NjAyMDUwMDAwMDBaMBcxFTATBgNVBAMMDGNhLXNlY3AzODRyMTB2MBAGByqGSM49 AgEGBSuBBAAiA2IABKFockM2K1x7GInzeRVGFaHHP7SN7oY+AikV22COJS3ktxMt qM6Y6DFTTmqcDAsJyNY5regyBuW6gTRzoR+jMOBdqMluQ4P+J4c9qXEDviiIz/AC 8Fr3Gh/dzIN0qm6pzqMdMBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwCgYI -KoZIzj0EAwIDaQAwZgIxAO0GJz6haDpUtNgaQ3SESJY85j6+gRcD7Nc9cvCiVAZZ -1OxFRuhW515lVbeTqfcA8wIxAOke6+me0k8z0qIWLJAmGhZag42W/SbsPuJMWJDk -FapWgW9aiWoF20d8IqL6w/fj8A== +KoZIzj0EAwIDaAAwZQIxAO0GJz6haDpUtNgaQ3SESJY85j6+gRcD7Nc9cvCiVAZZ +1OxFRuhW515lVbeTqfcA8wIwNNFfGjhWzIIrxogWwzqHcGwm3KmIILF1gA65EnNZ +MZ9X7kLRdqV6p6X/TgtjKGlU -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa-direct.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa-direct.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa-direct.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa-direct.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuTCCAaGgAwIBAgIUM77a0/k/vUucMHymGvhh240zM4AwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBgxFjAUBgNVBAMMDWVlLXJzYS1kaXJlY3QwggEiMA0GCSqGSIb3 +MIICuTCCAaGgAwIBAgIUVzU/7SiydiInWhVhr1LyrbhfuC4wDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBgxFjAUBgNVBAMMDWVlLXJzYS1kaXJlY3QwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p 0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKk fbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZh W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZI -hvcNAQELBQADggEBAHVsx0EjIAbpDpvodZ+43WN3trKWP6GM8tN+OHjsN4/fOFb7 -yRBbH/xAXL03WOfFhsJpiKdPTB9op+I3lZ1bfmH91npcaI2jsH9n5Z8YOycgSP/f -cZtKAz3ZjG8zgrnMPQe5aA1NEakcxwPHp7BZeHLKUZ+rVb4YZ9049Lx86XKqsEa1 -0FuPMImqdIvft/XZs31UB1rjHN2AefT0v9MTWsc0nkd/7V6pAUdACX9UxRDzqM+2 -++17MSutN9iosylEzRA3PqbM+57ac12RoHAGoLzhNGYzQED+rcE9/ey9uPktISHF -sxWawVueVntlU0uAB877iaGcqy4XkS1p7dy5P/Y= +hvcNAQELBQADggEBAJNqtokw/Q1l0oDdDwTG8msxZpZjEKqzazm3i1TYEuzcHW/4 +DdGo0DEXmZSTqny0ifTJQLToH2X8zBPajJOpy5/5qEFiCNvs//Oj/bqaPoG0Lhwj +ZplMpRoJJRBOSbJ9eEr/7fTC7VyIKs9ca6Y/MdxUqQTx8u1iyHeqS/6OJWM9bfbU +BLbHzhYj7Vj177sdsw4179+sqcZOhszb5WfCT9eWQx1HJunuQZdHfd74a8WU7Fu7 +9gsqqFALb0h5STa6XQCQIFPoPCP7JhIDihnGCl44Om9t1qhu2X8tLVIfGfvnBw5T +Ckdjr2gPFVnbB/KQHcMX8b+9CKwN2Nek4uTxnLE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-rsa.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICszCCAZugAwIBAgIUXcTc2SQ1/FZafhESgXzdxvwbIwQwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHaW50LXJzYTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjARMQ8wDQYDVQQDDAZlZS1yc2EwggEiMA0GCSqGSIb3DQEBAQUA +MIICszCCAZugAwIBAgIUQe+8wzYSso2hGu+57NY14C0PHxswDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHaW50LXJzYTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjARMQ8wDQYDVQQDDAZlZS1yc2EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBAHowIx3F6a61sqSwLF3Hdgc9IVjR5GYFbM1Oefdn/lFhUF/yWnfbpL6U -vUsAKI0QaisEJk83jvgTSf+OpCS1mJagh0kvpgapOtOlZ5L9QlAoPWZzdjrMaK1A -R7FPHSLQPLiwnYUrVyZ3H7qoohUs7hhnwD/ullXfOq4ls7wIwoFVC2Pqppx0aeTh -hIpL+vG1Fn73ofqj3e24ATY+wQh7QTsrrQv3AOTBCYNWOh6ZOUtBFaoL/s21im9v -VQabX6xtSU9NLo9x0gum/tigqJEFFTEXvz7ybfoVhKkdCnc5R24GfIFzyaLVde4x -ht/M1pt97rpNs1txeixmwuf7A/WtDrw= +BQADggEBACQbazgtpgxD0bTNe4BVaJGyIgOr0vKBbyR4P0mqotop7V7RqOpL1AoK +9IWIQbnPJBDlKawmSqzfo2c1oZWgQN1Uo59ZzhB9Qih9sNBWCI5vMzwsP2XXZM9H +xXFX5Bja3gckcOjZekHT99BQIXtvqJ9fgKoeE6HNOanJWGUlyD3f3+IQOOJnNYWL +Nnei2wYixn7KXAiiijy/NUUii9cDmLJLTKl75+Cr2i+nLumGwal8/oCDIwcqfH5J +9XzsNqPo9uEFg1Fc+u0MGkqiJ1tW3d+cYS7jfjEWF4ncuv9gcXTJWfKnZdvam3gg +tuhb3aklfpQAXMuXh4HDfNiivuRVcZk= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1-direct.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1-direct.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1-direct.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1-direct.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBdjCB/KADAgECAhQZAHoBt09lI61Q3bCATEjYQtltsTAKBggqhkjOPQQDAjAX -MRUwEwYDVQQDDAxjYS1zZWNwMzg0cjEwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1 -MDIwNDAwMDAwMFowHjEcMBoGA1UEAwwTZWUtc2VjcDM4NHIxLWRpcmVjdDB2MBAG +MIIBdjCB/KADAgECAhRFJIFsBhYl846ursLXqVZtpozhfzAKBggqhkjOPQQDAjAX +MRUwEwYDVQQDDAxjYS1zZWNwMzg0cjEwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2 +MDIwNTAwMDAwMFowHjEcMBoGA1UEAwwTZWUtc2VjcDM4NHIxLWRpcmVjdDB2MBAG ByqGSM49AgEGBSuBBAAiA2IABKFockM2K1x7GInzeRVGFaHHP7SN7oY+AikV22CO JS3ktxMtqM6Y6DFTTmqcDAsJyNY5regyBuW6gTRzoR+jMOBdqMluQ4P+J4c9qXED viiIz/AC8Fr3Gh/dzIN0qm6pzjAKBggqhkjOPQQDAgNpADBmAjEA7QYnPqFoOlS0 -2BpDdIRIljzmPr6BFwPs1z1y8KJUBlnU7EVG6FbnXmVVt5Op9wDzAjEAlsY+wH/m -rlRsGMhNTmwDCqqe+KNZMWXL2fVWRhIKyAbvhATRsEj/fHMHQTrIoz/0 +2BpDdIRIljzmPr6BFwPs1z1y8KJUBlnU7EVG6FbnXmVVt5Op9wDzAjEA4CQwv6zr +HJGOIuzqM+9pE9w44CPSquejnAMg1ddMg/Ul44NWc76F3gJLhTXm+22X -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/ee-secp384r1.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBbzCB9qADAgECAhRv/VEnsrkCA8hWjtmF8tS/35wV+TAKBggqhkjOPQQDAjAY -MRYwFAYDVQQDDA1pbnQtc2VjcDM4NHIxMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAy -NTAyMDQwMDAwMDBaMBcxFTATBgNVBAMMDGVlLXNlY3AzODRyMTB2MBAGByqGSM49 +MIIBcDCB9qADAgECAhQFVe48GdrtICPRnYPITPHAQDO5XjAKBggqhkjOPQQDAjAY +MRYwFAYDVQQDDA1pbnQtc2VjcDM4NHIxMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAy +NjAyMDUwMDAwMDBaMBcxFTATBgNVBAMMDGVlLXNlY3AzODRyMTB2MBAGByqGSM49 AgEGBSuBBAAiA2IABKFockM2K1x7GInzeRVGFaHHP7SN7oY+AikV22COJS3ktxMt qM6Y6DFTTmqcDAsJyNY5regyBuW6gTRzoR+jMOBdqMluQ4P+J4c9qXEDviiIz/AC -8Fr3Gh/dzIN0qm6pzjAKBggqhkjOPQQDAgNoADBlAjEA7QYnPqFoOlS02BpDdIRI -ljzmPr6BFwPs1z1y8KJUBlnU7EVG6FbnXmVVt5Op9wDzAjA5lYXxjooU1BfUCwDn -Qk8cNqEXbN6dikgQUMqLRdwnuBGlcV4vQNhyIYUCCg++lUg= +8Fr3Gh/dzIN0qm6pzjAKBggqhkjOPQQDAgNpADBmAjEA7QYnPqFoOlS02BpDdIRI +ljzmPr6BFwPs1z1y8KJUBlnU7EVG6FbnXmVVt5Op9wDzAjEAtdqdAIcCPc/DOu5O +nDi5LNY3pB7KVQRbYgbBZvzUMt1TACwcGaxVzFQh3f+xQSfm -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-rsa.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-rsa.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-rsa.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-rsa.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0jCCAbqgAwIBAgIUU6Hu9o9yM2q0UIz1klSmb3O5j6UwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBIxEDAOBgNVBAMMB2ludC1yc2EwggEiMA0GCSqGSIb3DQEBAQUA +MIIC0jCCAbqgAwIBAgIUKYYItw2Z1gTPpvWS+VpfiKs4xQAwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGY2EtcnNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBIxEDAOBgNVBAMMB2ludC1yc2EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQF -MAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAgeoEfAYgunOXP -zzhV6ZZog7TziqsNHDLGAFbDjLwPHjMOMkcqzhz+uHrBxViV9dINSJdARqTMoQvL -BGG9DNutm+KjDocWZ8cVcvtleJTYAEpDo1in55t/mD7huUleSuq80whB3uuCDwz5 -TAs9Qfr0AmVTy7rW9/8uO/Tlc89StlqnSQ8QTHfct1egGXG4LY2dKogXq5M+5FrM -VsFc/lDHDzMUDEw8StRbfQGy7HaU5yFoaVcH/KTgem33QmLVAq6v7prqn2MbwSeX -lSbT14cFMBiTY8mUC25sdPbM/AkZLco/1iuNFPR3CqU4o0zO3O8mepJ8TPAaRNHI -38NU05bv +MAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQCJmomPdVLiJhyg +S1iL/u14IOEJio4RjNM7/z74TPYkMPM5xDxgYNitQbcNpm0yL6gh4Tv71PpsoRFm +VUZkpLyUbA14FV+wWzLjeyu8nrY2icck4tkekiMgU9Kn2uKlf+EFn14l3X4XVREO +IGLmn1sTfd/Yiymt1aPOgQzU2DTeB8yzRy+u79ofS/uKWsAgZJxqdVTO2z3PuHlw +e9IIVWpr6DsuU+REBoBwJaJl18cz9CKojoVgo6Z86wBz/2MWSbnC7aCwg5l3YU7L +b+6ON376ubiSnv/jpOvasWuwT4bmNrpwpD4uiV3+agCRqrSTdLRGRJ5w7PxdgLWW +g8zD4532 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-secp384r1.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-secp384r1.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-secp384r1.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_signatures/int-secp384r1.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBjzCCARWgAwIBAgIUX4m+M8t/s153wAjqZK2IklsRMvwwCgYIKoZIzj0EAwIw -FzEVMBMGA1UEAwwMY2Etc2VjcDM4NHIxMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAy -NTAyMDQwMDAwMDBaMBgxFjAUBgNVBAMMDWludC1zZWNwMzg0cjEwdjAQBgcqhkjO +MIIBkDCCARWgAwIBAgIUd90z8ux+VvpDDa9N/CeUARQyyzwwCgYIKoZIzj0EAwIw +FzEVMBMGA1UEAwwMY2Etc2VjcDM4NHIxMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAy +NjAyMDUwMDAwMDBaMBgxFjAUBgNVBAMMDWludC1zZWNwMzg0cjEwdjAQBgcqhkjO PQIBBgUrgQQAIgNiAAShaHJDNitcexiJ83kVRhWhxz+0je6GPgIpFdtgjiUt5LcT LajOmOgxU05qnAwLCcjWOa3oMgbluoE0c6EfozDgXajJbkOD/ieHPalxA74oiM/w AvBa9xof3cyDdKpuqc6jHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoG -CCqGSM49BAMCA2gAMGUCMQDtBic+oWg6VLTYGkN0hEiWPOY+voEXA+zXPXLwolQG -WdTsRUboVudeZVW3k6n3APMCMGioCMuJu85AGvcYdq3sAV38rWpDJXUt+YkD5C2U -d7O9vkcolgeLW6XiJcOK0I+uQg== +CCqGSM49BAMCA2kAMGYCMQDtBic+oWg6VLTYGkN0hEiWPOY+voEXA+zXPXLwolQG +WdTsRUboVudeZVW3k6n3APMCMQCfSpUdqqKp6653rH9cbzoeJMcz0srZhIm8sHls +45406vojDDHKCvAlVdiidO8ym+w= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_storage.js firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_storage.js --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_storage.js 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_storage.js 2025-01-27 19:33:01.000000000 +0000 @@ -70,14 +70,14 @@ }, { issuerName: "MBIxEDAOBgNVBAMMB1Rlc3QgQ0E=", - serialNumber: "a0X7/7DlTaedpgrIJg25iBPOkIM=", + serialNumber: "AxPrsRjtbFinLUfRzhtR8EeYh4Y=", }, // ... and some good // In this case, the issuer name and the valid serialNumber correspond // to other-test-ca.pem in bad_certs/ (for testing root revocation) { issuerName: "MBgxFjAUBgNVBAMMDU90aGVyIHRlc3QgQ0E=", - serialNumber: "Rym6o+VN9xgZXT/QLrvN/nv1ZN4=", + serialNumber: "VTTv5DQM+fh01nnfm3AoUJt4UIY=", }, // These items correspond to an entry in sample_revocations.txt where: // isser name is the base-64 encoded subject DN for the shared Test diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUZUAG1XrIsypGQCcYFFUTqaoZw5MwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUeVGYvro9xACWBBysfldy31Jb8s4wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYD -VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQA+F3G6RbYWkt2VtLqA43GkRvQg -PZGNxGlXGWazQRKDLXMFtbT9FG2l7nRQPPKhoaeKd+36zBPxgwJaC1+N5e9nxAm/ -YUY4ipA7RAaUf0l6hCyCNnbtd6o6E6hnU4ucX7GvgGQQEdXHPIpzF3AfVZviHVpl -5u02rYNB6wGC9/vSsNKhpGYaIOB2yFzbXhwH4YqC2VwfpukNuSQ7oywFbH2IIj/5 -ik3Mp8uwL1qQ7XcF9se5rtNYcWzNe0aMKS7s/vRn1QeYp5Jsq6kEn0/aNvEmDskR -GAGbbQ/4CQqKH2vqKQRq8KbDlzsxmfEF8cDZzvXZHWtQmGGURy/4ZAytgXFT +VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQBMCB1kCu9bCII7vqFfTQ9e7gLr +47TngY8hEbe4I5mmPJbeePGlWj+ZC/cnHIlI7yfW05YMdbiAVUc57s3aRvNEJ4Lm +3pJSv8an0yeEEl+8ecr4WfbRPjRtrUv5RxotPrjJf2ri8nGNE++bYKdWCcsSiWO2 +qu2omyqHC9lFp+n4ZUmv/F9DVjMxobfhNMxYRi7NsFUq8VPKp67BVxFmDnaxat6T +XeJ/vE7UjXiGIJ2SnZMCtXV6YENangjxFSZAq+oBIdqweLNzYFC7T+GJASt1dYqI +vJuNVMFOPWoFTe1yLSKCajKMhqmkxsIpEZhf5Sto/YJ2PiwRF9oK/JOTh57r -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC4jCCAcqgAwIBAgIUBTLnMBdk7nC9ESAE2f+8kxwS7wwwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC4jCCAcqgAwIBAgIUC4uqaI0rW3s7gFIvhAvkoIU1VWEwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -9,10 +9,10 @@ 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozUwMzAxBgNVHSUEKjAoBggrBgEF BQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEBggrBgEFBQcDAzANBgkqhkiG9w0BAQsF -AAOCAQEAHWVweJbi7RcBDHJ5c+M9O4LfBbY5F7yUfj426fFutBIYT7gkdZBOLLBA -FXbXMq9OJr//iiU7KdPAk5jeDCKJacP1tDi8vEBG51lt6LDfTYRPn9ncPqlwspIM -xa/Z8yBFfLgwy3NwkuyxLwWsYCNBkTPbumJXYvnyLju+cGLMmToV24qkMLYNg6m9 -316aao5kx9Oo29qmbnUDK1VUjc6ko64ilPH5RxW4HAjhTYN9unY13F+x1i8rrAA4 -29BXxG31UVZA4Jv9KE/Ck2CMAQteuSTq1tgJaklGCwhDg7ARa4lPIANN8v/yiKbJ -ag0EYzra8S1FUoXKsaH/B1falyDt7g== +AAOCAQEArSRj67CGYaOBy3kJshzXF3WEzi3heyd0EBE2rLUXy4CCfn8O3Q7vR80b +cQ2oPeOZe2AQY9CTO/eH1MlIYRV2vpd8nWCcUZJKgzKRyt0A2We+QA88xQonv9HM +p+j+lrqqrpBpsZpNYTqSzsH5FXgEFeWm6Tq5a8fWhYLsrixgkPzMJowbejpgF2C5 +xjJGMuaB/ma11RQPkdlUZdLOIlsxER7XHnYE9smJdzA8auTXB3E6j15/Oae7PkIZ +o6eI/sSinJGqg+7sA8YFM5JhhpMMt/PeIFtFu1f/kFvXifHPOAhBU0BjNjHNspKv +GUUmGx5FADuZ4ErEkX8Ff/A+3z4+ww== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_trust/int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_trust/int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyjCCAbKgAwIBAgIUe2LIDV1Nhfro/wXnL4PUQK5N24QwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyjCCAbKgAwIBAgIUFcJmHn9QiScZ2S5ajqrcQvsyEw0wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDjEMMAoGA1UEAwwDaW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -8,10 +8,10 @@ uEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsG -A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAjQy0NtsF3aykS9j0nzTjuaXO -H3lWVMJJBYNZw0YcFUIfTFpkAdwLyvWrw9vpNBURseXog/pFe+Wo1vh7LtESg8Kc -WFnE7LWeZSzOLgUTRPuHU45ehkaJpAOXaBUo/RNNYykE44EVIXvNCUuPe06SfSnD -fSHNDdrg0jv4V+Xjoq+8+yhBNmjNNylBMfZmj7NiN8ZKka+AovStBoxuvSD6Oef3 -ENuMtUH10KETCkUf/u04RMU8sTZP65zg2xQ3hcvDAoJvIwwaq/TtcghO0AcD6RbN -yoHIgJe2TiWRltAPOTzm/2OmUGOHin1p4DCA7usZRpU/iRqr06ZZFzBtj+0v4A== +A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEACY9zWDpxa1WuMa6lYsrEnjR9 +0CWNdt0DZxaEZgEMGapsjGYtupZBtnMOm24He+H0GpyuLi+dSIkl/MK5tqbYm5+/ +X/7/E7xD6Zy+1eu4R9xhPllbKCNwKXaG7THv7XOABKGeNn+NonZPNBdcynLoas+p +6aFzf8hRltjwWgDViBFmwX6RKTVkkQET3D+mAHwITYMwKAd4TbRVLJ6NZVM/r55h +/GyCNxUiw9ISdTBGabvVx7P6kpLeHdO11gMwazQrqkpeFIASDNJXK/msGT9bgWx5 +KRBtVDnQ++7Z5JIUsqTzWWG1GriJa6nzZqUEiB2cYMKmSROpQbFuFb+EBCia6g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_utf8/certificateToAlter.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_utf8/certificateToAlter.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_utf8/certificateToAlter.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_utf8/certificateToAlter.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,9 +1,9 @@ -----BEGIN CERTIFICATE----- -MIID7zCCAtegAwIBAgIUTz7zgoTkVoQZ1BOpZr4yFTOu/tYwDQYJKoZIhvcNAQEL +MIID7zCCAtegAwIBAgIUC8+EvTNBEEo/NfWbEeTpiENnSuMwDQYJKoZIhvcNAQEL BQAwfDEcMBoGA1UECgwTSVNTVUVSIE8gUkVQTEFDRSBNRTEdMBsGA1UECwwUSVNT VUVSIE9VIFJFUExBQ0UgTUUxHTAbBgNVBAMMFElTU1VFUiBDTiBSRVBMQUNFIE1F -MR4wHAYDVQQHDBVBTFdBWVMgTUFLRSBNRSBVTklRVUUwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowgY8xHTAbBgNVBAoMFFNVQkpFQ1QgTyBSRVBM +MR4wHAYDVQQHDBVBTFdBWVMgTUFLRSBNRSBVTklRVUUwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowgY8xHTAbBgNVBAoMFFNVQkpFQ1QgTyBSRVBM QUNFIE1FMR4wHAYDVQQLDBVTVUJKRUNUIE9VIFJFUExBQ0UgTUUxHjAcBgNVBAMM FVNVQkpFQ1QgQ04gUkVQTEFDRSBNRTEuMCwGCSqGSIb3DQEJARYfU1VCSkVDVCBF TUFJTEFERFJFU1MgUkVQTEFDRSBNRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC @@ -14,11 +14,11 @@ yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xx j5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNRME8wTQYDVR0RBEYwRIIeU1VC SkVDVCBBTFQgRE5TTkFNRSBSRVBMQUNFIE1FgSJTVUJKRUNUIEFMVCBSRkM4MjJA -TkFNRSBSRVBMQUNFIE1FMA0GCSqGSIb3DQEBCwUAA4IBAQBgHgU9AH3Ajyo5hoiK -SJ6M/Qk1FMecpFox6Fe5krk8K8ECqa+lFXBT9HnYMz5q9dT7++KPrtTNGx+7YUc7 -fRTmhjNMkIiODHTfOeJcc0HadMyP810f6XGoDDQDZqNbcDp5hB81GWZEoiCovhbe -m6rwAKb1sznP16impejUZTHD7EalmbxyIgfl2cX7pjtt4MSsg1EJH3OwSNfMTp4t -X8tm/x9H2auazAedeRV4dZy5NiueVuQgqi3vdjyf9lZUDkmH5GofQwQEzdVKb6Sl -J0OrIn3o8pKrIL5Hc6CGtWrkOCvlWyiHl/1KwwMrZRMzyAFoTum9fRuaDrqV8bsJ -S9ky +TkFNRSBSRVBMQUNFIE1FMA0GCSqGSIb3DQEBCwUAA4IBAQB8baT1kqe7bM31j7pL +BY6Nw+gU8j/7L7NdAlzw1/14VU1AFVpoIEXN8mX6xNugo7m2THNEm1R3rKXb/etf +5biLlvmVlaagP2on7R6V2S8ue60TyXd1oDwBtxRcIXkxZFsONYezP75CZoDLKDjS +ZIHi0Nv9TICVkszsvZPFqYsClRA604xqRmeDFikJBLBANoLIEl7ukx5wcJgSzuBu +VmVRbez3Le3mSxjS97WLgqFsJ/O0bO4FRIMf7UBKOhPilL/r9lW4KZi3G9lQ++mt +1hM1X//vZNAEugwwB2aIVuX3q6+fRTSay+Djthe+GL5OVIOnGcZ+CvU+VEL0YLtf +/Ofx -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUJYv6JJKA2mbX4KBRghATFqp+TckwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUE7UScLJrXxbNDxznxdRoqQxUrpwwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAsGA1UdDwQEAwIBBjAMBgNV -HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCMsgBmasgEbA7F/RDtbJM56xPl -k1190DI+zwk2/n/4QWCZSHeH7U+C8SRrKqs0CZX1Oaj4bRcaBfhipoy9FOtc4a6D -ibRyZAmZs68dt1mLar6qF5V2s45A5O2rmVF8ZwUq3hZiwrLT3OSX2owaVK70qIfl -1K1oUKNJZapO1ZBBLz1SlLNc3irg1gPiIewR2YAWI56bP91RNHZ18b42utSOetTe -ojC/4Rzu4O6wSWrFV+wUa0bKg41uV0PV4hpBTL22hS9HBgNz1C1EWdhHqIdpibmD -bpc+shHFflt35xoZwUtboV7/2s3tYLyXZv/rJmyex47nLNvaoXz4/WSjrRcI +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB90ku26t6tky4SoGv/IUHDXNs1 +CSQOpYmrIgYVRmpxlnKGJCUBVewT+sIB3X3axC4z7D0BPucnCDu3N2VJW6k8QvdD +J0flYuDeuhNB8WHHtZS5sZzqjOubRnPByfLi2Plsgikct61nnWr/bONWfe3xoxha +XgRoBUNmFSN7tJy4wAJ9DWs0W39Y+QX0MHrkVk54ujNFS2Hf6dUjQIaltEkc8EAd +4C+qrjtAWw+3OHEZh00ZgkPwBLDB5JLq103OpCbgule1VZdfBRQ3CDu84rWRcCDp +uR4/eALkYsWqBwDyH7YSK0alu9AuqCPPWyXv3mOftQWjEEldaM/tulpgpVp0 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICwDCCAagCFFVRy1zA0UcvELdeXnVBAIQOtIbfMA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICwDCCAagCFDfaAb3lZ25Pc79fXV0SXvIrV53TMA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBYxFDASBgNVBAMMC2VlLXYxLUJDLWNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,10 +8,10 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoxAwDjAMBgNVHRMEBTADAQH/ -MA0GCSqGSIb3DQEBCwUAA4IBAQC4p7KcEw3nuFjHOtQjRXwgZlL83gZc9aJX0uT6 -hHzJIZr9LQIChkoscwfXiqROsT6pzP5KEDjBUxi7Ny4kh/6ZOYJ1eyrOmWZudF4h -1KcABWvumR+I+t8+Lqc2/RSgXJRITQgEnaR90u/HS/egnaDXt8lig3eQnVxPKVs2 -ubuXsaj3DvvlpeDn7/g7c2TRuEZ3SGI4u6GdAYiyWiVTPWgIZizFIdVnfisKcJpN -OXXNSbMdh90UiQ+T8mb/v5j4GDf+oZsj+pAOrRQKyO2LrAuqjdwkgHRG4QogKsk4 -yLXmbFHB108nMbqOheolUJ4d6OzG8XtPYbRe0avKEu0ApMi2 +MA0GCSqGSIb3DQEBCwUAA4IBAQCXo+vOFLmMMK78ILj8NbSEKFN+sBnp0rV3Sz2h +SwXwVwYJ4xOloM6XiJYFXtoF068wgk2tl/cP/UR4rmCEebpps4+oyUl66VL/gP/H +2FyoyYz8E/A5FgOa6eTky/qL3aSnyImNBF7cISa5ouz5YYODZupq0UbvmdMGvFDe +kzTKg5MGZOo3BJWpBlXBZtnrygPKKFvh+97nlfQdSvKPnmGAI4Cox4MXfqdLO4G+ +enZoUrZTcM5OX/ynhBbJ6MofAtDEdw1z7NHYS2KtIWU+EHtwLR4HKsCKm41/GeoM +PzzkcNkZxO0u0KWiglfSuuWf49gEkjn1dNxY2CL4MUj2pCT9 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-not-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-BC-not-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICwTCCAakCFDcGYpOvwTC6XLW4X8wP9Tjg2f7/MA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICwTCCAakCFGvwJIFJgpn6MoKxpFJMBabqUEd4MA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBoxGDAWBgNVBAMMD2VlLXYxLUJDLW5vdC1jQTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -8,10 +8,10 @@ V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMNMAswCQYDVR0TBAIw -ADANBgkqhkiG9w0BAQsFAAOCAQEAHAlMthnDdaDoM1Rdn37koSyCE2pcsvrFvHxw -CSUpWZYJ13HPVJutEqv+Y5N/sVZuis1nphXRLz0GkXoZAkl1C1YoVoA08LCq/Jea -Q/A7B412DQoEp1RaLpW2OkSYtVSCNmvulhV70a6F4zXGd99rl7cNuzoG0MCO7Iw5 -CiFVmM6bOdaChv3vaersxQQdSi90Gcqr/ftwCi+gPF4DxoIQ1JJgERtfwqu45Q0c -ImuhWQCXbq0QD+/f6t8CHNcmOcMLvIW705I0+4cMB1pWIj2SRlqeQ8EsPAYHM2t0 -FbKGzoWPCybHUxn/PHLcIfFl2qFbUPy4ps+Br6X1b6YUxX19Wg== +ADANBgkqhkiG9w0BAQsFAAOCAQEALLcrBPfT+iZEbIyjl3EFSPOnG/h8qlMW6Eo0 +XCVxze5P47PYVZF/uvo0z9ggS09FcFkUJ+NXDCslkTy2TSS8R0zA2hqpJSdVOafF +bByA3iBC/nJlKHKKuIeTP+9bL0DkUTavoouvt5WDs8XNOY3YHNbf1fOx6R8JM5wK +45IVecoiIL+1Wi16GzHT6ou6wYThQJCgi2Rbd7yjcTkGdWP/v9xBWEirK17XlVMm +vf1uawBczBugX4HWzNISo34uKssH5BEzzAknfk9jTV40lJL4qIhmCgjrCtuCZHV6 +7SDbzvXw0/gxzc226sDX5/2dCxXkTMDIto2kTa7mJEvWiK/+xQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-noBC_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v1-noBC_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICrTCCAZUCFH+57OBmUjCZYw2Ge/do2rZouE9dMA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICrTCCAZUCFFsnLgSdrpSs5ezXDrZi4xMynGmgMA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBUxEzARBgNVBAMMCmVlLXYxLW5vQkMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9 sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5 @@ -8,10 +8,10 @@ xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHd tMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l 8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEB -AHW55SbY/YY/Hh1E+z1nHRaONh0QQ5pNS93ook4Brk29N8EueX8AzqWGn9Tmh0T7 -SrLIeI3xzDlGVOU+K3NRN6SXyOYdVIHPZXFKCthGb5Q63WZQSoSAdkozc7yrtXcq -HnlA6uGborbz21CcAfE036s+bZ2UH3u5o145HuI9TrcfwTQvo/l8QPOk6W8ifwSv -970y1VXndJeC2qStKtOuji4+qwLWnW7RaJNIU6cJa1iHO5UJwliQwi7V1HqQxoXT -DF/LPYXhb8F6FlYH/bFGhAlleo4RFfBPrqxPfJbnJwXuLJav2dAIQm4JqpOa2d9q -gkx1pIWrzTwE6oYUsxnTCkU= +ACdufWeM5XuMpbmdXHf+rZCtEh8hxZJhJm5Oc/qBXuCkib2rxPx7uXj1KzrzZjqd +bCyPOvlYFzvhr8QOVFmwWZPO0/vJEUlJWPkr5KsWoHKAVwLiLO86fhqBwzCJAe5/ +w0Zp2OznR9jq5rE0EEiV9DP0E9Q6CVySxNUT9v6sO0bNG/l8TwCe9bs4eeFfKnXq +EQ4PsJPcpWbAUUXY/gzTM7wFQBdkb1O5ek/T3zJcXUR9kdCkd/Cy9hFp57QYi071 +VIfX9wKI4udu/AY6Gyt6GZXX/Ux47m+cLDstfxqRDUDyVsMf8QDvRiF1uZ36BMv0 +NV8QvAPPAmx3pgdaiAa/Oos= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxTCCAa2gAwIBAQIUWZgHFAWFqkuCRDmxIf5dm4aDb6UwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxTCCAa2gAwIBAQIUYVBbVh3/1i9QM5iDSUvW8oH2ic8wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLZWUtdjItQkMtY0EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAOMAwGA1UdEwQF -MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAGPDE3MCIo4Ao8WFYSw0SWCVCChlkMxO -THU8kVk/XB5GrzGxdJ5TpVPNffE3yulZlsjuBGD4KhbTaJadDlNRBMRqp6ze5CdG -TEsCTRtJXEB9kW7eGPIN6OzAaCjQb8TDQP15jZKUzSa1A2EpV0ZyjA5WSBjB6nIl -Njelpm+HzkJHs+mo9Kfz7zLYrDYwQVnv6FdKsltXPFBF0hqrxcIVJJDA+bL1WFIT -g1qpIdx8M2xUQvDGKV/4Ro2/2Q8Y16tKiXrK0FK1hw2oIB/AheuRwQLOoIvRhnnk -Bbh+COp/nTRNTdUQncymUUZCida8jBDHBA//ePdPYr7on/XTs9IpGqI= +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAE54kiH4V5kukgw9YC21dx6tfhN4HUxB +yVE41hg6gUzUR2rfX3pvamECBZGmVBQ82iruIQNM7qho91s/1H9GhN1FO+IcQcSI +7CfzenYDWGx0MJG506SYnILYZfiluZ8orncXwJVOBlg1g/pA4yX3TVlKQTITUc3B +mLqZSMW+LppLVyS5k4BjElwg9SuJC+Go82EoC7zr9ePqEQabapcY/HksqBlXNDs9 +ov/1ZQ7C76mOGSQYCIRD7LJo3gMRsU6u4NUkIW3cdFjz51XuCreScvyoF7xeXI9t +GZJYEeKLBEseBsTk8zUZHfgQ/+f/7OoboTfx7ipMnSFtRKq1umv6EV4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-not-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-BC-not-cA_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAQIUEYwmTGst6bjYEQG+uqyWWF38j6gwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAQIUZWwU9opC0ETUa2tig+70k1ddLrEwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGjEYMBYGA1UEAwwPZWUtdjItQkMtbm90LWNBMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -8,10 +8,10 @@ iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu3 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow0wCzAJBgNV -HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAsB9fFlLubXkLZ3LzD6tK28NfuRWFR -d5eBooSyvu82umf93uT/H4xIC2XrmIZZh3UQ2EJM+oLe2i8cMACPi9yJPl8qaVfT -mXLX9QvVl35jxfVM56uDC+QegeL/DGh3JAR3EpBFbyyp725LfCTsY5KIi0cp/E1s -ORL2rrWwd6h9PuclTBMu4pYk+n4s5i/ZWrwa5Zr4zpwhQB2MGcisq0woTnI2HRSd -W35oMOkjH/QkqcJrO4OdzrXScZcuHt6FbQP4l5IuWSW7slNhVJRKj9V0A3YwpkWM -t8/HBOIFnSwtqfiWRhtL+/+nJ1cZr93ZO4mrNgRP9v30z2zhSgd45CIR +HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQB4gLB5FJgKyUjSiHzCz0ktXdWB6d0h +AM/6NrkgB/stPKrcsTLBdZc1vTqKZ7KUmix7O3FrxWsSIucpwmYWYqa+IQdqPpLi +lFOd9GwRnotVJn3CshOSvI5fGAQgo280sLK681MYMhc/Lzkki1w4frAc8NWllbzF +k9xL/gZDp7VLMM0Txo72juuIOafRrHKV6Zs3pwsLapNiX2S9A8SsLMFg0Q8TqNIs +0wX+u41jXT+z+htGz17gTtWca9zS/8cur1Hu1ca+SYXtOed2lLehLwjXi4smTUuD +KgeGFO8j1lx2h9DC2P64pC2+Wcv+VJuQRavBITv6bo0hjIciPcannSqf -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-noBC_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v2-noBC_ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICsjCCAZqgAwIBAQIULz5Y7h71TVskCdD/HXd4lyWpKt4wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICsjCCAZqgAwIBAQIUIdW7aA57gwFnWvw0kkMs4cFSMJ0wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFTETMBEGA1UEAwwKZWUtdjItbm9CQzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -8,10 +8,10 @@ V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsF -AAOCAQEAFuDDOtQH1QsOJA0DRJppIArz9C6h/nZzWS9LuoHvwP4/S+sf0QrTtPgQ -5gCvIpo/5lb/gCmUV9kkWw86pNNW/B3dBbKIbfBR611LTV4tBW91IlVDe4qYn7+a -lPDu3IF66egIpDF/OIQ0sgvLqj3qtsG3mR5KBjb24l9LPL1CY6REVS7SYG4tA0SQ -BBDiwzwd0CUcFb1P6KRekQSNCVn8A4w5/CM+cG9utp13CVrLRPAhIPP7cjHRBM7x -X4MVh3dLLowW/auXMpSNKgGRfoEfGjYtaAxYfmnQmkmvcX6MKZ7nD+i/Wxaeaycj -d6sQBP3Q+WfYK0+K+cd+lIL3ZJMcrg== +AAOCAQEATpNEH8s9lXE5u5/0yRg3clnu2ITgUbsegG94C4ANGmkgfJFe3cEEL2Gr +2iy5K/cCfKeBeE/uXH99xSNaxmjG41UKHQow9EZ+dY8pledQv62qRq3zE1qpxDk+ +ELqVA9LidxI3TbwEB6v4fs5mF0TsqWRDTgxwNdQcvK7giLa2Mo4DCMpdlBKCx0nR +hMAgwzTiMJeexjMM0bhNx3/D1xxmYX3AvocFx5sz2nHbiBTRBsqQ9PJS64i7YZQz +T6rYCiDC/h0tMBJOtqVPmw2JwGKH88cigNF+IYRenO3PbPsTqDHx4r9l3sOY38KG +9SM1X+jyYPEkdm+qt1X/OzjyYJmNgg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-cA_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxTCCAa2gAwIBAgIURxj6f/OML7KaPL1omJsuIItKf0UwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxTCCAa2gAwIBAgIUD+YmbPOgrMR49m0ium8TJEsO/OowDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLZWUtdjMtQkMtY0EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAOMAwGA1UdEwQF -MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAC7oIvDnOBvp8lr2Q8EfRtB7bd1MVADT -ZeDWLRhcu7PQg9/xYVM1kbP+VSIZEuuEALMIzVGrFp6n6DJyt/t+RMz1WuvQhdZe -SELmtR+wYH8tWjaBXuCyigkNw5e9HnaXhUoNg4/KUwytQDNWq2UmNJ2r9TQ9N/C9 -/MwkMI6ASJGsA3oKkTw53Qkab9+hbVZbKRTIsQxnI8AHyk4I2iquvxrwBTIPcqqR -UrlZCEyVOjC59aIDI9KSN+P3P5evN4yOR1zV6EpgRmvZKflABR5KBmh2uIzV7EOU -+I2Ql/OjOh3zy1NvMsu583PjfPHWVOd8Mnif0XwrqxGMRFxnE/aHAyA= +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG5gXplp2ghBu1rO0wB6vAptHxHFyu64 +ovTdKUF47zpkYnsGKrg+bnJH1fXLApagQrJXAfowSK7Zjc3EcKwjgNhChDtKXARB +5yd0q+NTl7WhtEpvArZNihiklwpHVi3o/QXCW6pLQXV3EQ75e2u47zchn2NsVmYN +Qt6zwvA3JrUTBLcw6EsTfHgSf06OBxKHs+A2IGKncBmQmUv3wuqsfd5Xp9+ficV1 +C6l/pSiohL/PRNb6SKfSelAvZcj/xVp6bwcAGNNa1Tb6nr5K+/FAbR7tqqpHRVpb +NobrHXgtPqQZs8EXNvxno72Vb5moI7l3kR4+z0A9En4BcC7hJBNefN8= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-not-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-BC-not-cA_ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAgIUSykVpjIbgiv17yjdOeUYWttMbRkwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAgIUB0w7C6D7SbHYtjquIdbUqB0cVQcwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGjEYMBYGA1UEAwwPZWUtdjMtQkMtbm90LWNBMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -8,10 +8,10 @@ iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu3 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow0wCzAJBgNV -HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCD+yO/tIIci17r1epEG3CA424UZN4c -CB331kxTmBz6cALMZqUoR4qbTyfDSXHoDAT6U1N2RW0SAZKEi0lFZzMesYXkNi91 -JpJRPH1/mEoYdOUP/cWXYJdFm7gKYQ4K/QSl66YghsTRym+iZ8+hnBTUxsAojEcP -AzXEMoYoKnoS91iCKkZuMvjHwBjeKY5g+UWKPiyfnVxj/pEIEu/M+NfOPGE/5trF -fcyaf2SfpEYalUk/Z5h54W2ndKy1CA0djcQyM1OV/w5tTRLPQwe9dAwdH+opOkfX -iGwai81WH2KMRZcd+2qvL83+eZNioh1cJpNtTw389+6ItD60wcQoVwgd +HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCXxStYbTMehDpvqtPNVgTs2VucjQfE +Dtya2SkLKSKmPvAQdvzq3dSXriG3u5TLQwVlkF+QFJ+uihtEQLAghE9V+7OUr3Q/ +izuZPVNk1hzvVRTXEqSooRI0z+MNoPb1LNDY0Z2mckEs6oWDwJPd8CDb4O7q3DTq +fzeWGchaB/rNYglyI1FcN01Vce+dtqj3YCaIcA15giIi+YQhmAW03d5R0u94CTV+ +BcULJJHwPgLt2hXLJqh/ole6Mp8VRj0Jfl2yM2T6Ke+YH4GC6Hq+GDOwEq0yxIud +rV+u5n5mIeiVK2F/IbnaH0ZP3u42LxvNMbkzaOYs+oubpla3CDgW7vca -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-noBC_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v3-noBC_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICsjCCAZqgAwIBAgIUNZ4VX8V8IsXToRvOZRtJsoV0SZ0wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICsjCCAZqgAwIBAgIUO/F0u0AT2bK/oLE2aSTEMbydb+UwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFTETMBEGA1UEAwwKZWUtdjMtbm9CQzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -8,10 +8,10 @@ V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsF -AAOCAQEAJ3bauHWBfv3bdZ5VBMW0faWGpLEY+z9Sg3NcV+IPHpfUw+XGsZsTt+Rm -/3R8dpEGFclAXEeyJoOeVPkybh17RCt4kZTvZzoctzl7UcwXoboJXiCJCFySR+pY -bD2kXXDKZ1g2GDoVjMB9JmMmWdCAH7o0OtQ9XUfwjhL4vNKCrsOvA9pGP2f1i0wP -Xww/l7JlVEYN3u4AW0WTtsaFwAtmozkIbilrnfXkZRX2Iw6gi7nF7A6k5cGgK6PE -3xvbKh1RWveQJGDPqx+oLMkxZT6Ixk1KSuKAb6ewgoW93l1du6KQYZwpK/jCzoZO -XHc/t1g/HLGYHCevO167SikP/7Beww== +AAOCAQEARs39sGBodA3NX5kxIe4Kqu1SDHp7Q5xueDVlwDZEK6ErM8/rAA/WdtdQ +7N91AH3cwXJJXbOYg6P+0YMvLaPH+mkT8QCRu01l8dvMLT+7DTY7vEkXAKRW7yNI +nbAU44PsuD47PnqKC9zE1DFpeZPFSFWhaNgw6iB0Ia42IH71DPdLW/9VI8/nNfTp +8SmVpxS5YHXyspYQFxJI8lC9KgG1E936JV8G6bJxyiSBrj/O7EXjrUXkrS7Zbi8q +V8utrB+sFmDSjnaeQgFsgnrG9CdwX9oHQMB31RZwpC6WBrs5CukWA/Te7KFARp7B +VeODuC/oOT09T1k1nxUIdNyLxSA/2Q== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxTCCAa2gAwIBAwIUWyX2EHR0QgbaSz0WBnlqpKh3t5gwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxTCCAa2gAwIBAwIUA2P1+3h7H1/j/kO7EM/2ToartlUwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLZWUtdjQtQkMtY0EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAOMAwGA1UdEwQF -MAMBAf8wDQYJKoZIhvcNAQELBQADggEBACSrB+Vt8BFxTIaxXVlSZ5Dd0D6TmTZY -0f7eZqC7l6qbwlwdQ3Uhb/ZVZj6sm4aPycwGSkMu71MtRw1einRUd/JnhZQo7Jcj -D031RKKmRryRKqrsebE4yJs2ei412VyK4uXmjqBnC4gYG8uLSlUKHuaz/EdmXLko -LYHNxT7CqqlZd60ct+t8eNRghV+gL8uvAlANOy5hqUdIJL9CpoH17mUws2VcAlcD -mi2qQXieiLmvCNeBXRVxa9DT2PpEmCZcQY9uI4fIlcyB5vu+OcDaDG5tv7kJOFFY -wLGmShbqyiEJilreovmcoKOzAiB+5qdJvAH+xuERsdvs+jroxoqAYwA= +MAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJO5BbHfISiOeTSIgm8PagXIo5Nlr2y3 +xdQdEGUGTQEEVlWohcGNfklWDFkiz6YlVXmJSFt4dZKnIYNPu6Z7nunE83YGmoDV +TfHBD21Vi4uHflbFxcDISbVQAzUYeQ9iy2PzObclp0ocaK4oxuAFH2wBFSVD6RrW +MGwZwmdpwShr2fekTTGhEMNL61eQcOsP6p/4jgKWHr8GakNeyMAMw+tcjVYkzRci +bs2j2VmkEoJ33617X+3ChSyJzcqq8yOZb1DQNEwpRF4LYaqGx1IV/rBYgGrHYuFh +TeUcKdr8Q3rRKLUgxR2gMDdtl9GTwcW7qTqHPmH6Brd+SL3Ca4FKlS0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-not-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-BC-not-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxjCCAa6gAwIBAwIUD2iQQyDuD/kaYvdfWMqBrOlJ0tgwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxjCCAa6gAwIBAwIUdcHdl/+XbXVxa79MhePMBP4NLpIwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGjEYMBYGA1UEAwwPZWUtdjQtQkMtbm90LWNBMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -8,10 +8,10 @@ iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu3 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow0wCzAJBgNV -HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQC4FvMACdrCMu4gLNUJ8LFj3NWxH0ox -0WuuWRTzFLl42hI96pRim5vCxQfJnpixhawZvtWfKQD4rAP4zK3Ko3xTOiioYc5X -O0eJSXFPhNfCDtTOanLnWNyINVFYvSGHLmjlPDj2f4tuQZGkudvJTAgxT0IELhO6 -xGT6HgUAPb6wjS0OROaR1UIRcsKlghx0qkqWCtMeav0GvOjwY1BSWxO0QTShkwhj -FvtSyKgB1AJ0pqWA3P/hWnybKDshJBlwq4VqmLKkS4RlSJp+Hw3/HpyXe/B16E3C -e/uhKNVUIBSvoBQsvSjByBCYKODLAOuBjT40kZTiQ4wsinEU4dxfnYDE +HRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQA72YW0w1Jnwo9Tc62/SJrLcppajwK6 +rqhPNVBw8HkWgbFEMcfBzR3a8d4muRQSMMPa1IUu/JGcfukNDvDIqekVfeb8bwhU +6HO3AARY1KGgUhgTtUA+gjcSS/wiF9GRE/TBGf544YoqbJOKbpJmKObpRYAmBhLI +Rbs95e5BalSbJos7yGtGtg3FV2lE+dbRUm5SWtxcp6Ni71m4i8DiEOB6VRbGk365 +Ua9XlkRZftvIyR5RgtDus6bE+JjeavY9vob6zIe39FE3JRMOPT1QVteeBUm7MYX8 +t4z44D2Ld4R7iULcbqDRvA2Mr/gG+Cz/I0M5TUvSCfAE1iS0+B2JXhpA -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-noBC_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee-v4-noBC_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICsjCCAZqgAwIBAwIUAVzROKWAcT4VaTSmazfbBEj5r+gwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICsjCCAZqgAwIBAwIUaaH6WovvY40P9P9kGkWVEFSYRx4wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFTETMBEGA1UEAwwKZWUtdjQtbm9CQzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -8,10 +8,10 @@ V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsF -AAOCAQEAF5LhmI7dCeWNCq8N1bxgIQSwanSUYaz0ibJPbfaKtjoT3UKs99jt6pQo -+7zTHqi2aNLzywTW4w7QhKLPnnATFbLVK74XrdPfOrGJNNvcsGRf3V08O/tL/wpx -QtLZ8jWxYDOewdN3mkwcAhNwioD6GvajoYIRUGHtmk4nQZ1LFMRIHDRiylCm/NEw -CZCQArkfCAOW3kxfSlhlUfy8vbs08Fe0cQP+Phg5WwtZaOoZWnnXGdcjGR/pkeaL -8sDeR79YnqdSo6swG/yR7yOSt/c21vUoLXK/sWKBn4ECcjcdn3N4Er5n+1/f6HPt -zRpehsbYsjuac5UCXwf6aoG0Ua76Ww== +AAOCAQEAfxNpcVrKF4elStMN7rbf67sR2sXoeLSv0LSMLZlcfKeFP0BArDXTXksb +Eibg5oRxJIYEPkh5qxcWuqG3oMglD/2zclB0Vk3w4JxYytnwV/qTFu6gYBH/QTKN +1+woQ2YEQP6oryXPyZDpQ8YALvOb5ECMP3Hz0xWov40igQHV1G0e3pXm1cbK/4+J +LeGUDbV2t3lYoJiFAc+/tjMbajkD3eA3u7c6oDFwohCVNZT7m5G+4bs7g5CUDRA2 +LXID+wlpQ/8Dt01i0/lUoJfhoYhipvX6L4qSHTupnjn+xuj/uz17DXqcZz2truyI +379cdRjXibOTwEdQS2Q/4+zfGR/iHA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-cA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtDCCAZygAwIBAgIUBT0xH5nYGVlq6UwzjV1QSMfnbbQwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LXYxLUJDLWNBMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF +MIICtDCCAZygAwIBAgIUKanVAencubYGHn5D1MTfjNDIVaAwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LXYxLUJDLWNBMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3DQEB -CwUAA4IBAQAGIGmmLpYn2XLVwIvZuc/PNr0fiT2vPqA4bPyp/EXm6pwc16JjutRH -W9IvqFikIECo0+oSUPBFCApCgbF9gBtrubZ1voX6ke5ylG5/q7S9WE5+RZxVpBK/ -oqG2meKgJN7JoQrF5C3faVHZa/xRr1kHgIIVDw9l+N83b0q+9itrq16NOYrDyWmR -i1nbi0f5Ghtzi6iBiF0wOF/hVeHhWw/3j3ypEi8w3ITqc/xnjq3oa+F+4vqwexo6 -gTO/86sbyhcWbtuSEwv72ucMotx++PocXAkRJKDBzR01sPH/0M/WWKlJhQZ6O+eg -r0svB3HO1u7XWCvm6smiX5xy1Arw0z/Y +CwUAA4IBAQAg+2Qk6JYLH8z8TD1PzMbzi2EQTIpFadilRLlalp4Fek0WK7wHHva6 +M41ojygD37SGSi99K5MR72se/T3FMbB3BBIcX0yel+6KFoAzGheXLEdRlRSNyeYC +AHuK4XuookgjW5WnSyuMm2UTWab1OdUM1D9UyZ084CiqnkpP8NUABpUosqMUv6VJ +oGo/SwZxnKWtSubDuelUw9cn8B7Gw+TAyY5U0TJpYo6l0YH870CBRI62FX/8evou +KoM9l9nfxRGUSPejInpqR/inuEMBhVXcE0IWkuC0zyYSDM1qfmjSR3QJFbYXMX7W ++b71ueaWGwKasNJFu5t2ny6XpYBaYUCZ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-BC-not-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuDCCAaCgAwIBAgIUfel822zZsc+NJ43uF/ZNB48zNRcwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQaW50LXYxLUJDLW5vdC1jQTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN +MIICuDCCAaCgAwIBAgIUE+UEdBfSS0Ow3dhz5u8vsWAvIh8wDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQaW50LXYxLUJDLW5vdC1jQTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ OCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9 uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG -9w0BAQsFAAOCAQEAA2GmQN2B5gGFd9VUuudJF44TSJL8J8BzbgzCtm0TFwSMowYG -xiJeQ728F8eHeGzKDVDdqecNQEHzLe1uaLnNNJAuQupTi/rWgIL61/HGt6IhWA3+ -7sBYOsJe4YC7sLpvWKwMtt4Ki9j8aKu+0HN4RyQAgEUW+W7/BDRTK3Uc7cnllX/o -qDB90igbEL/dn5Z8hTqUEdeg0jE2K2CWV88fnlLRH/Io1YJA45/shlRZ8Ixnvbg+ -Oq/voyxoG1XRMjM6uJh0jMzH2fbUOq7BqZ+WHpGDL6FmaOdirfMD+lw8Aog+i/LU -gVIL/Z4+lHGb49UFB4f83hVxa5Y9JMgL3ObWEA== +9w0BAQsFAAOCAQEAVdDKplI7uEB7b10qhRADZDWQ3CzqB6E1FyDeC0r3tqE1M36M +IzA91OU2oFNfYNwdfXsCpZ34x/SG/eNaMhpKwqlwymWWjcSo7w5pdXUt0P8O59VK +MkvXEcmGPGWDYgOhpg1rcNa/jnayfHceEuD+ABtISd2AnRS5p7DI2dRuR0lyTupQ +CpYJVISZ///s2uHcmzmkdmZ5hcV3o3jkAbaszaE/Eimx1WgmdrLLlkXHvT92v6Py +hpZQ3gfDEwN7AzSIrGNb4B55c9433mxDvLsBS3oSZQE9N7iup5fV+caVeUblJr2w +0ZSUJtFeGSTefsbwqkR+KwX00fBVKKH4HiYtvg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v1-noBC.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICszCCAZugAwIBAgIUHb+ss9sUhuNu88x+XLeLxAw3YvQwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLaW50LXYxLW5vQkMwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA +MIICszCCAZugAwIBAgIUf8F+KPZqI7+bRcAItnkSgOu7AXYwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLaW50LXYxLW5vQkMwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBAAr7jmPJ/i/nL9iBIFv4ghVC8PaZvKryqwtjLTLwuF729qStqvy/PCkW -BfNEhiqJCgZn8jnBbVuMpIknTQRLXXnK3rWc6X1NsLdFgPKC2PDj/eTiyueWjzpm -Wl+Y+vHhtFyVOr4zT0AFKEx61ObyfqxmeqLXJn/d3I66IPRVyWq0qek6bD0cWHPC -ZlSRl59IFskA33ffFv/xHyuEfZJgULzMuERLGHU+N8YL5/HgHbIputxoLg6nPOLm -WdejMDnx/ov3JL0FS+BO3l+oX4JEP8Gk+hDk80zu2tTrVwPFgWlDgbZIPwX8rzFB -scvKUTRFu5+3gDd8pVH21V5Kai0sk94= +BQADggEBADZLdPUdN+ysVLiwY7sMGzffFGksV7qzo9uG4XhUYhmbTnQik8I1cJdT +mronzkRs2SAM8EviI/L6qXK6gWxp4o4zAvX0O9eDZz5hAZ6X991KTt9Cv2nknwx8 +1yOfOT5VPWICsMwV694Zn4StRi/4jNsCMVdqmanB0NHbbUiY5F1e0mgQnloVJCTy ++Q65DBmTk6ubCtoUY1ILXlOvMrPFHYFvmxPXvRQ+UPqzSMVlJTazQWkqrIt1uGwK +FDQKySp9KHvZRQkENDx3N3g01FN6vXx2l0T1nFK4zK25FfCmyd6KAtxd5FPwkIQS +yLSY3cKCdanuKvn8lN6esxtYm47XdLo= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtDCCAZygAwIBAgIUQa2vmOFuQIcUEknPf+mySJZYVSAwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LXYyLUJDLWNBMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF +MIICtDCCAZygAwIBAgIUQZZRFHUqbe6TQxSezYugP+hZMScwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LXYyLUJDLWNBMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3DQEB -CwUAA4IBAQB/UTVHwjP5qiiLNpuQUGIrfYxqMe5a7GzHlq+TKgzTXhUZLeT9L0c0 -tWfyTQVOj/14LLoughDHCxFQU9PPWu5Zcn08gSzuXlxT1IUzKSvoxnd9ummOLxDx -aBogFYgbXvhCbRBZGl3g8+1TbdrEU7+o91qj6Ud7jo0PEF97HTTWWOznvjH34YjK -6J4BqUQY/NtMLlq9ggTe+4OHsXxJmIwf3T0e26nSGc0G+A6DdculS0PKL69ALsN7 -OqAbutudQiYdhUyOHzHHv1FXFS2XZ3tS0yq0JrXHnL8RhxP3RChBBBXJOzscGYuZ -Q0RbJmvqIv+GLW6GqxeYhUqDP/1UyHnt +CwUAA4IBAQAscyoI/KDRZ2Rf1XjL8EQqhuc0Z3XjIqfQEh39Pj9CFdDICaSm1t0r +WqEwi7G9NK/6VofpzUsNh+ishyGM7G4ipXgbOjhSbrR3IDpLLqraGijgfcCXGbZd +fRUVsHVQsNSdRcEqw7uPLP0GkJHT25hL1HpJT1XlXn5hnJGkVoMvLi78qELEt3zK +B8+tqu+ZvmA8E4jobQ2kHcbguNvYOUAERrYdI1FfaL0rtIwJzUN2LRyCz5rfQEJX +Vqz+dH5CnORgDv6qt+vO2c06oVKg8Jl4mAOD8NXen/hiMDVVE9KAlDG4vYLuftwv +NDBshi5+RbBs5XUX6CPr+mSIbsdDQxex -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-BC-not-cA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuDCCAaCgAwIBAgIUIw7nW045opL3An26Z8cQF5EwMhAwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQaW50LXYyLUJDLW5vdC1jQTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN +MIICuDCCAaCgAwIBAgIUe94EXM6il4vQxsYvjg50cWCCrXMwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQaW50LXYyLUJDLW5vdC1jQTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ OCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9 uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG -9w0BAQsFAAOCAQEAFM57PmhaejCsPcL2dJUXbysaivaIED9r6UvdLHahWIagWfLZ -QRAaTGT3u03Yg3ptIw9yVDPJtP6PNbrr2/ZFXvfecUxYaxMFphklBUVG0lazS7pD -Oz8sk7ruhWcsRnQwp9rLaNMvC4fP8gZQ5DWyOkzsiC4EZpgYUwGfT/RxEENqnSWZ -BapNk6Z2PrnNXAKoZjkV17X86wwjSeYIxLtkXQFdDlfPeqkWM8KRNPdvzpG1M/Zc -vivP5ufAbtCrHp5haU5Nlg6m2fjs4JxK0+EyC1c8abkl36TVQSpj7yEnWBwkiCat -V9ep5JkyK5qLT2OGCXzIXelXA+IF/Qq0VrDBtQ== +9w0BAQsFAAOCAQEAjEN5ikCmbBaO0ot48IyS3SO8gKVJZE8ddql5MLY1hB01g33o +e+osSyFVueHX5QGM0qcu+Uh64Uxv2Tj9ybkqvPgUey0xl1So8Rw/Ob6hb+LySce8 +T0SyZaNolSNrqLaFKfKVHnFipwszPx8xE7dJSbrpsguw64NZyzglbQkBTd8v3aQL +A0SEsR6EOhN+Fl/SWn6HzmnRiTF7hpAx+RJehk/V1CQ4HH0Pzygulaudm2BMLyIe +iaC/6/wtIC7yCe69dpbCCWTRKBNniq0WBxPEONrlusujYcVVvZ9SGvzUhty/vWmR +xGqp1erPeP3RcC7M+OBApJQPDxRRnB7eff25uQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v2-noBC.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICszCCAZugAwIBAgIUA/rb765ygQD54Le3G4Cs1yyzBsIwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLaW50LXYyLW5vQkMwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA +MIICszCCAZugAwIBAgIUeTx18sQKqeQLlJ2aB4KtcPHistMwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLaW50LXYyLW5vQkMwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBAKtL/b4XIvCDeeQ7l7Iyk23fZyxn0HRNnyA37BCilDQr5fYJK35tteiN -kboRwcHmOolh+w9lNzTJgej12MUMQDBbY+N4B89Nit4xmylFxsT40vj8ciEjvpVh -hOGJYBZ+3Azu+eBBAB03fhldFwajVcaU9ySva9wGRKadQrjhjG4P+2s4QmYlvg1D -vCHaelNOh+dCdCIbK0j3ICs7sLkxZXSwd40hSQot1lUocvJe2pClBjc3Ydg7jOk3 -dXP5cOoTkpoXih1WDxHnOx0QXGonLWUwKOFYUa+mFodRlFaND33c/im7PWt+HBN2 -f4GVJb4XkirP1IOnIAmcjNzwiTIK5Bg= +BQADggEBAE4iVDs3Kq/fd7dEW/N27GfJS2pPNSYUQ3ByAraPFufDF+77/B0RAJ/M +WFKZLKbQ1NXCHXnFW2A/0uAQMTCOf7M3kwsr+dVISmsbRz+VEm++vKZCBfxczybH +cUeYf+a3+jCk6hH+A6xjgSzJTpgFtcuDSfj2A7X/XZmoUnZ2We5HsVhiAWGRA3JA +XiFX7zJhg+fyl2Y8gOOBBs/YemU8j17zAVzBHR8m3PnzzERRvxsGLN0aA3P0f+Tu +n3Xp2q/o64id+xIMy6IrY5rUwOIYwLQFXsQrVLCqjwu3quJb7MfOvRREKrJ85bwe +IwC62yjgtVl6I8ikdsYmmyozssag54k= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-cA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtDCCAZygAwIBAgIUefke4gKDXqy7IPjilelBCDu7bRcwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LXYzLUJDLWNBMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF +MIICtDCCAZygAwIBAgIUH6+576ofA7PrrAbxpZ5RZ+yzHnUwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LXYzLUJDLWNBMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3DQEB -CwUAA4IBAQBrMCdlJ5eshrJdeo/7ch8WcrGhdAK2G3WKhcRIhWTD+G0GNcBfCbPh -KJLgX+xHM0aE7tafI3FU4lz0jHtjsf9dU2qwoIg/8J0eJMxg840bYa3IK3N8e5Nr -QQBRgN3Hyd3wZNIJLhHpQqRtyAzUTgpuMObUzbOHkwDAb1mqlQTWjGZBzstToRl+ -Xx3DkYmgZF1S79Ze4ojZbtyoS5LD4ZwQLSLnpvPOi2dA8MnXUxqvg/u1DAb6J2nV -zH4z2bo/b1OgaW/cLHl0Xr4h9hkDeVfwjQOBpXEuS59xN96/D66+6iOif5tMwu9E -mvsph4m61j038Bvlye7UKT6CjgldWRl5 +CwUAA4IBAQBXmmVQf1fVfMnLti98DIRpskc80MidYxm0YRhtV3v/TGIAmCLPsMGx +d2/DjPQ6g6cB6oLwJPJf7KG9f5VVcXIYGJwhLnVtSdMjJhB1FxSet7NBduBODIDX +iMOEcC808kItORXeaGu7PwWtpvPvd+O/RVG6oqzuCl8Tv5s1AXukkvGK7stySZ0r +OCbEcaQuFCCqrHDC9B3bOtwnzqBi1TRgAcwGdeuGRZT9Ma2xDi109QVmYNvTZHA6 +OeW9aTxwdG7I4uJpJWLnyzVgxVBOKEzZWAn+JxZ3klLxuijahRbOZSK/z2KLPW24 +99/lRUfFoHC/bJoDdgeGwgRkT2owtI8D -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-not-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-BC-not-cA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuDCCAaCgAwIBAgIUO78FFcR701QsD+vhEppKK3wsDZIwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQaW50LXYzLUJDLW5vdC1jQTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN +MIICuDCCAaCgAwIBAgIULZdZ1VzmwIi2prui4F363zAd1xUwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQaW50LXYzLUJDLW5vdC1jQTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ OCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9 uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG -9w0BAQsFAAOCAQEAg2c/f/aD+ppS+ksoNqIvemHUsjQnHuUtvZrYdKjmEkokRX21 -5CzrmmUjBy5NYgtu+6J7c09E1U5MZOE0FwOlLYfQMgJ1rYnVh01o5mNLDXfCOZBG -yyprmTNF3zwyde42nqfusSWjP8NaY1penWue/KtFerl8nrWVZA9LBgNboeDFVKMO -b4t6r0g5fu5rfBh4Qh+0Bn9vyNRSGEGaM0psZWem5lFq8S+k+cWsIhg694BIFrCO -T6vXhQxUzHjcZi0nGkufJnxQDVDCRF75muXPi5rBYVAB8bCss/7hddyBpxM+K7DB -lL7SUzSQZ32bKOux4M33USslVcJD1dO4RJiOFg== +9w0BAQsFAAOCAQEAois/4Jxm52tDX8cKxbI33EfLWtJSNY/aUoyLtxLmiPZJZbUo +V9D0GIHfxdkMzmEV0DITSzhRvySci9f8mjb8gE3rua7zeja47a811x3fDglE5RPJ +HYgPoiEeX0vSL638lD7Aj4b9PfmPjis1vrYmBzyHAGj6w2QmEcPDuE7XibzkO3ze +olNhy6k1TjximkT+pgK0SHCCrLFFs0v3xBlvGoZDQcPDHnINiXwg2wxl6mvBQ+cr +yBqNhmlitMWWavL/hDiip4EdAE/CCULNoBolLCa/ZYGZNcvkqWVedxfG17XI2hdC +flH4qP7TlKikVPJp5VY4SYnAd90Stp35uJZnNQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-noBC.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v3-noBC.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICszCCAZugAwIBAgIUO+QNHqAJb4pTXht/k8UCPzcpyCUwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLaW50LXYzLW5vQkMwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA +MIICszCCAZugAwIBAgIUMwyiMBG6bEEoFRZZnmnJe6UNhaEwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLaW50LXYzLW5vQkMwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBAFiNaZCKsCXUQPRj/EKoso/moCv/QgLjOgUIdDadCeZVhYIz7RNN0Dyw -RZICFMn0P+dGpgEd4cQUZv9BUOpss2PZH6geuNVRvp2vN8wC5GAo0VN98dIGS96e -RRGc1x77buN0pQpORKB9DsHd9XP2LSnW9sO/NSjbApkrREdJl0T+1CcJVO6CQ1Yr -Zl9TPrDacBsQhBV08H6+NAMdoS3BnYFFFnnRPQBV008/0f4Qsj0U8k63LKBJBxuO -JLOxRF5yQKWs7Iv7ETZizf9eV1W5bnbkxrBaB6uDZ2Bw38ZZNJkiETKvSYNuA58i -7mKkskhI8f3ptLuYdehhT89Q8felZmo= +BQADggEBAFonxP1P44D/vVfoGw4e3FUOSGFLetulLtomUaHfc6qKkif5+tqROn64 ++0TZ0EE/5Gy3iw4pDvPgyL1I2IMeZ5+T+c4+Z7pKfWjwNmhYX/YGavuo3PFHy92f +CUxn9ypaXbfT9ivMxVt2C/qKza/2zfBXkUF4aa2lpJHX8ZsQRqt/bVM27MbbaIcg +u7r18oj9Mlafc1BH5X9iMsc0RyKja3RwPeHqzxrLq5z8zExzr6ppuZLsk7CfMJZR +mSgTL8MBw/zbENYIzeN1Nf+oqGfUBL6qhi1iNHGEunmWef+CU5rIE81SEvpo2P5B +t9SxWBygLxfJsj8hY5rJGPkeyMl297s= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtDCCAZygAwIBAgIUD9mjlZoVjfS3EEG5Xu47+IlGvZwwDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LXY0LUJDLWNBMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF +MIICtDCCAZygAwIBAgIUT979KlQTnqo+d1q5pbVJRCs6AjwwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LXY0LUJDLWNBMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3DQEB -CwUAA4IBAQBph0HyYKKjKYZVkaicTpNFAvc5Q+w/wIXwsBlzhrej+APOb2eNeV+Y -nbe9BOeYWbGTry6sibd9eL4Ng8ej7NDEKvRjGkel3GiegHSRZ70TioNnSGoeg3Df -VH+a52b9Lfn7gS+Lz43IMEg8zz55bs5eHkUHpwCOZKeqwExifDbMM3wOK0bSJdOR -08QRHCblPToPS7QGK+IQtN+2DhZyar3Mnk45GxckaLGYRezJu4cVbOk7o2TkwMbc -KufwJrM9qglP8DCwr9POUgDAh7955Lv+9h9uD9ptrfGNrTo22qhU3776AMDwLhu2 -7gC5P+RTvV4a+Q5FkaEY2U66QRopAOi6 +CwUAA4IBAQA/IeWq3x24XcvaCnEvnYBjx5AzbXLmuaNu7Q/9uBiF6Byeu/0th5Cr +G90R680a6vvaJKDpSs0VZpbSD35L1AirocPDvCrhmYXH19Dy2+OcKMNKNqRTIHLG +SGlotuzKps8dYZfK7Dfrhwi34cyLrMgmSVZ0GblcULjcf6QMn+KBzkJI/7n/zJE/ +Seac3J5wJQNYm1pXjh/JsqzK7tOGET6nc2C6/Mn/dN6E1QKgWmU+a8viGMmmhRob +nH/rzSixwvQEVmUhFPlbSIa7ePBI3EnuAS66vp2ZA9h0NfXSsyKl12oNZOUXfnyw +pcZIeVSfFx/1NMEEjoO91On45rhHeZdr -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-BC-not-cA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICuDCCAaCgAwIBAgIUFVVwfxYgO4bAguVPe+4QH6P/sJ0wDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQaW50LXY0LUJDLW5vdC1jQTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN +MIICuDCCAaCgAwIBAgIUW+depI5rknIcCfSR726e8A/ZStcwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQaW50LXY0LUJDLW5vdC1jQTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjANMQswCQYDVQQDDAJlZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ OCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9 uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG -9w0BAQsFAAOCAQEAFzhirn4hAf3L8nBCIywulLfcITjmACfZnez3+xiTGak3oYsP -JRtsoeVwNpPhwxmiEZffH+8mofKOB2JzPWTxwoIbLez3EH3ECDQzPzdhersvg1Id -Bw9eoSbcyUcHe7o6igUV64yrdMqACe4lHSyNN+SC6W88hY2mecSp7fglwERZpUQL -OtU6G3z8SzG3oUhYIegdLor+gnO/N8F1XF5xC39jjl0P4PDUiaf5x//KVhTueBk1 -3DszurRdgqmHfOEzY1tf+jxc5Lo7X0REY13jJmbleaNA8GqpvDffPLzGD3GOUT+H -e1+T7awJUKVXPMlfzm061NHopQJ4Z7L/iI2cEA== +9w0BAQsFAAOCAQEANQlP3EEvOwSjB7u7golBdKwCgbkoxQ/PbgzKNROIhNuLq0fH +v+gA+J8zyhYIBlWpdDHbLi7Hr/BSlRSD3ULiJaIhrNDt8zVw655p48JYYJ7AlQfS +gMvz4H5bXRDAOZ58vFnndZDwqt8O9UWIk+keJDu8s0HTIYYI4rlS0Qp9l8UbN4Fw +8ij9kNJXVulfJVGJKKLKq6up1UuY25ptDYus2gttJXrZf7mTssOwLh8V+pX6NqlH +s3MwjtHzYeWgzTWxvZqf11HjtfGqok47kq3USx2oZPHEXQ9hg9Nq14QEpzP0q30W +X1pMDMrTuAKKm6AmveF9uNE0chAy92AvETi4Jg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ee_int-v4-noBC.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICszCCAZugAwIBAgIUDWpVe1isv8G4pH8XXE8FNGEjbG8wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLaW50LXY0LW5vQkMwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA +MIICszCCAZugAwIBAgIUaUVDkYzk/D8HjpuJxJsVIIDu4VUwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLaW50LXY0LW5vQkMwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowDTELMAkGA1UEAwwCZWUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr IMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKkfbmIYXmQ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBABr4HxTCzrA5IahEU9K2Y8GOLbiXAeU1CEOMLFqtXCV7CF90IlyjHjax -ANLRXea0Q7uMU7yJH7fsdg+NwjWmC4EpQyalU/5HbPsPQv540ofVZJK5Sup+ppRT -8Fue6rTgMrpzwbQ42Qi3L5u/fBIDfDfvvBJGTLdZwGB4292Nnl91FZgQ45XgLCK4 -H/vG3a/YbMCi9zHfbHEsYrXzD5R+LaB7n1cyi1RCqct+swHVRYGgbJ1j5FTx5JCz -DHDoKcBoza8ewfwVrFxvLkF76UJwE4pavA8fqtQZdyctCSRSY0GpgK/Oeq1y09fB -ZHYkTVDlvJ7aE+s2Uf949ZBdckomX0M= +BQADggEBAGx0VYM/uN+NGrHhLpTIt8Sz52TdcD9Io45dssJZCzQQNzXNQs/CJE6S +Cdsp4gqpbFs0Bwb/2+YCnnrdTXtBrBtOxV02KreA7Bkwiq85TaXr29N4kGc9U2tK +iT64ehxiV1xnShxOYBmBSGAjwkbb6weRmAyXIGEwLkcE4HDrlald04dbVAqGMHJY +O1qVzikGtYGL1fAsyyBFmTxBc03OJBhu9A2xkIr/2WnofntGzfx9aCm6G7Rdj2Sr +7YIBHJvdX06jXBr0YVdWFNKVI0vsDuak/BEWnCODEiBxtMYVtwJMPWPcks6fTU/b +nMjwmMpJ9RnTWQXTaaXzlyIWJw77/hU= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbYCFDMToE4TKwoJrRFEIWin02eKF4D+MA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICzjCCAbYCFDeJztPI4nuS4pOIi3uO11eV5XQxMA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBcxFTATBgNVBAMMDGludC12MS1CQy1jQTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,11 +8,11 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBswCwYDVR0PBAQDAgEG -MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAG0KdsktfFzQGcr58b5x -ZzWPxx51X+0umEEks+oJtUicn6k9abyC6V0EF4hP98Civ9xicchxWsgJX6pn/f5m -PJ7OZLJEdw1VK+MQsCuOfLjL9aQDGm1y7JyEjBE4jw8GI8ovdwJNKDADXsD3ramn -Z9XDpxVFXbNNwjGoDnBx7woF5qB0W/ZElbGVAvmse9ART52bCd1CDF1uWYEJXkHa -bTsAziS9RFF9d7R2vYonwJbV6aGOKQ5BgXP10GWcezgGZymwaRuaJArtu6HcRflf -TOHumXMueXcQHD0QYfV7GU3YyOwJBM3s8BIZWBphNfusapgZiRKyXaPyiwpc2NIV -z+0= +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACXnCo5rqLUEcFIzVVd1 +HwwkxOfEyf3I+C6Fy1y2Me1yTwc0NDLvvT+FhVwGdJDv9hOwrzckxHeyKmDm7xnU +r5X4guhBk0jkdM//SEJYhWXXrv3gDBGH4HOwL3nn9ggb6wlQHkhp4aPTK7Flgd3v +Osxicc44P8Ol8kPTEOKA8UdVrrKM7Lvrw7wvhKY7L6RP21F0qQz2MWfHBVKwteHb +7wNBaevsZZ7NO9yDTEr9XB4xyIXHrpvrmLWOn7N6yr/rRz4srGVkTricZLz/+DYp +Gzei2jTXP4GJp57Y8qyCg3G2LaMdeeRDsxlp8fcIWnp9h+K/Qb/4K6pMJFFFLTp3 +mAw= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-not-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-BC-not-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICzzCCAbcCFFOzCj37KlSP1SKZCkWORw4lt4fPMA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICzzCCAbcCFC2JLR3LJU7DOHiq0eqe1EioNQW6MA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBsxGTAXBgNVBAMMEGludC12MS1CQy1ub3QtY0EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,11 +8,11 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjGjAYMAsGA1UdDwQE -AwIBBjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBHgLF5KhgZfWzEH2Jc -zF6myuizV377LX99uyskuKqbMCQRaUFmaBbQ6g2SYiSrb6wIR02LTaJ9EL39lIlp -U+IGCAk0FsrcDc4OH6Z/QL4qC3foqIctdLC6lOGGfeKyeLFCCwvyLx2cS9yQEQ/j -BnVjpwENCx2lLrBuTBWn28Rk9rbanhf7QApIp1U53Lpmbo3Ax1zLMlWlfSzfapvR -k1z8cov2HPyrOuXToRsubdq0T00GY9j9LBwJocCfwlNbw3aqAAXouaR5sTdwwwEQ -5qCVeJtCu8tA+bMVC0SsUMiY5FCZEV2skKb5Ww6cRPipAQNvkjZ/7P5u+Gb3C5rV -w9IC +AwIBBjAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQBnM7/hoMYc7/m4x87p +Ns045j5Wg5/OreDdZDlBFVpBPK8cIvVuBz64pc69a77NdYITv+TwxB28VMXcYrUi +89gVz0tvO/Q1U8DBYqXWFyVUJCpM55/mMvlrew2kPKPuZxZJyS2jXfUJgJdPfucN +w+bvpVA+S/t7S5oMddQAACHCD4M/ciL4dwO9pCKWK9K7MyADJWOcbUKeaXTgYw10 ++9yOv5NggXjr1SZdeiV0lndlBCv4XOtvH1ICXMsZlWRH0ZH4CcH5i5L9Hups33Wt +T7Jh6k7AtjYVdf3Zx9Fm3vjkTt8vyHKWrDKOJMkVdl4WtQXLPy68eqWck07sjYgM +hXZg -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-noBC_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v1-noBC_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICvzCCAacCFCWAJwB3SeBN/snVnkeVbHEnb22KMA0GCSqGSIb3DQEBCwUAMA0x -CzAJBgNVBAMMAmNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +MIICvzCCAacCFCs7TWiL8Y0pnuxA3vqklF+weFPPMA0GCSqGSIb3DQEBCwUAMA0x +CzAJBgNVBAMMAmNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBYxFDASBgNVBAMMC2ludC12MS1ub0JDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -8,10 +8,10 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow8wDTALBgNVHQ8EBAMCAQYw -DQYJKoZIhvcNAQELBQADggEBADjWZ0swsQ1tE58wYcooARKJDp+ynL4e/i1zvIhz -pAJJppP7f5BktvjNHyf6Bev/6pUIS6uWJMx2/zh/O7mD4QnmszgLICqWYUBoJJWB -h34HdAKpq3tZDCX11uDL+BE9ZcEtGhizDY5kky88Z3VpoavSN0y3VT7VRW6ioK7a -ow50Cr6dSYZyE77PhBViWRpgHgQIpPBeMsrYh9Nt+4eMwFfOsYajoP1SYc4QiSEQ -fCg2g4w+Iwf+Rd260Y242q9b20EdsG+kmE5t+G1HTFHmsTtgoDquwPKS0xKUoMEV -JCy8oU8kmuUS7D7Arm2nzxS0+aY9Bq1h1zfn5vTAdCuaz7M= +DQYJKoZIhvcNAQELBQADggEBAGb1QBFZ4TxuLsx2o4Msm+abbZ3AT3eRrWa1WfPK +h7LZX/xExCM45seYK0b2jqC0x8mCBeKT+3NhEEd1zS8UFmbEyAjPB0pz/YNxSTNE +PjW/vyAsIjma+VD62DIPL4VEg7/mGb4ymXgMznnK5PGwG8b81jRr3VLdzT7tam2M +IClCI0rxgVn5zlUu52t0tOZJspEy2UOyO5Ub3eco38CBDq/kZW4sEAIaYVu84pFs +GZRCqAoiu2T90bQcvY3LGR958fMgN1gQkFYBXqo+GdbVm1PYBA5MjR8n8RMH7JRv +VyzxgXy41EGIqQM7WpwGAEZbzqrFaeRlEftRCTLvR2YypSY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-cA_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAQIUP4J09v+wB1mdidjzCP6DbDeB1IIwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0zCCAbugAwIBAQIUceF4JKrUGxyrq1nFNA4LCkFnEj4wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMaW50LXYyLUJDLWNBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -8,11 +8,11 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzALBgNVHQ8E -BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAFyM1M3A1xa3F -ir8yHwnmB7LgmqdjiEPg8YxpActQ57qyid8gFcmIjDJncZgRHB2SpFHGdgUBV9N4 -3jyrtGU69+PWUNe7mnRNMARBItjauwQrtP2MaI3NB3O+pNqGrBBz1XhUWb9mkmm9 -Xi/gHTKVYX7fiFGSE8743Pp5ct0XnVICE6LcvlL4hlBLvpFYVb6bqpj1/m20m4HF -wSEK912YFvJXwrHcGWC8i8ltmwRyZiRYCYiwZ/T5YX5UunkEimd1PS2M23Nu0hM5 -E9pCM6QTW0glQkuy/f46vfCtuQdNPBSM5/nizqAxqAiI+C5o72rDHj5ufJNmYFoe -98cs8l6SvQ== +BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAYOkHmcqQ3Mom +E/y5Qft8ujba3JkWRGg5RYlqQtDRMnN+jUci992ow5ZAoUDAhaB8HVD7f1YPWigp +38T5Fgto/1cowegXbfb0xBwdxleEXQjrud9D6ttJXEpnOsLUNMlYOVTzs/xbcBL3 +jyXuN1B4Ks0dpZmtOeWgW3Nnxs5eb3ykNRCBdB0spOjwMJ1sCB1ul1rEWazHay5W +0GmwXK7l9l4OEkAOtd6rzZdp3SC4NizyYs03k3QpJZxBwz0hadUpjn6e4N6ec4f3 +RRfNwxkNnDLTAN0ZUwhCJLaTTQqRiHdZZWlhJIR4rL2WaeFajPFyVPSw6XhOaM/i +1jT1RBd2DQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-not-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-BC-not-cA_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1DCCAbygAwIBAQIUIW9TLVTTseA70dK1dOagZQKGWJMwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1DCCAbygAwIBAQIUTfsx/4Yp7TIUFz9fs2+IkyL/lmgwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGzEZMBcGA1UEAwwQaW50LXYyLUJDLW5vdC1jQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ @@ -8,11 +8,11 @@ uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMaMBgwCwYD -VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAA/+CcSehLRv -LRCmdq/SZl5sniK08RK8aTjvvvFdgwE1+qjrh6MGp/BNKiW6iK6ZY4Nzecm7tHZR -Qx2BtsDi92dZR5UfsbHzy+wqoZzOkWf3PkuxB6nZ5LKsegCHGiRSGels3Iji9tsA -pzYjZ6Wv6kx45+IAKp0Hyh99ls5Qi4VQS2UkYdRx3vVisEa0aKaOqkAWyHdtyT/P -WPPb10l8vvH/hPxagz56gmMsWxctF7O4VIWboTX7bM2pw/nJbJUVWz8hvAp8TZDc -OdM70k9KEhTO7KRvovlmKbwhUHVh3aa3nFfc89uux3AV+6RJnu63+Y7UdyDqC6sy -78IwYD4cnzw= +VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBABTHx1jWJOsG +V5Z3kEgm1sEQWrIeNvr3QbnG/rXx5GF9ewRSw/vNUa/YZL0mTdFjh+bZ/ixdiev8 +kCQY7ZtS/nM3Mitr0QheKw892KNWYw0+3Tucsk4HHOrEzdpBZCrR+AUHy2Ph3ozc +Lgc4iXIdfBJn2aZsV+1sKjwzdEXj3howvFRU/YOSaxoZm1miKSxSiH+ljRIS5HeS +gi+kX2wrlVmUkozBEZ8lXk4cohJg2pdQySyweurxr28ofrHrEjz8RjisKmRGj9eM +wwNj5DqY4v+YTiCgU8YDTvvjvkZ+k30TF1VS0eIsdy7qjX4p5S7RWoN7Nw622KYq +noAIYMfMI5k= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-noBC_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v2-noBC_ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxDCCAaygAwIBAQIUDz652YsUwHYIvm3ITbhQHnQKzn8wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxDCCAaygAwIBAQIUN7XtroVm5bBvAob1TnLm4d7Yk70wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLaW50LXYyLW5vQkMwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjDzANMAsGA1UdDwQE -AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAl6iXL3yO0+qeEMIqdt1OOyHXcwuYgzlb -VOLcC7eDB0bpvuEM94K2GKRrgcPooQjkiz65p0+Og3XI2WMffpQu3uJZh9jmxPaP -mxYAlVm00HfOfoikhhAXhog1mEAPpo2rEMjaQ4zlk6JFr99OAxWf1tZWfvCXlvMB -Gl3CYhPgyhSESqWo3qSpJ8ad429UKYNO2DaCRVb+Cwix/7wno9xtd4zM5857KoiH -uomjtmkq/sLTi7Sskwj+4pY7Zfn7IgB7ystDIaV3vL7SecGhujs6QWwkv6sCDe9I -zGLJbngoqubh0zYyLpooTamawkv7PJTe0JNxSsiSQaWizfF6EM/mDQ== +AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAOnj6RbexYWa11GGCLIPRQhMySR8cGciP +40cY+TiyeC6nvoPJYeujBS2Y+csUxXP2zAAHUzi9t0H71P3Tqoogolt1NEzb9fxm +EM31DbbGnJX5zlsD+EOBBoR2P+saX0cpO8APj8DFuZuSeXSKfWI+ULwLfe08eic2 +TM457d+nYdZo5tPo+OAOuFeh1WgvEYkJCKnnz0NkwzCG1m6WSoZCyVKP9zyHu5AI +rMaCR134sgqLStV++JVxj7d+kC5ok1krT7aA2LsSIqqKBZ1I4vyUdw5Bbn1Frzbf +n1Z67cU3uuXwWZ0oWpySbcOY0Z6cgXhMkBE5VcoHqz/ef+rMn1dLtg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-cA_ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUAzvvou3xJqatuq3Ni5WU3XjZErUwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0zCCAbugAwIBAgIUXzUCmSPMBx7rhInNv19ENE5cia0wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMaW50LXYzLUJDLWNBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -8,11 +8,11 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzALBgNVHQ8E -BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAcsFZACYe8BQ5 -lvrpDQk1T7Oap8AP6E5Il6CsxxApt6bWP7GKmV2L1IoaELWr+3+0tjwCqVtyGbOB -+krlXU9q2eSAvwSB4NrhDZc7o6cjOY8s44gnP74SywH2Ugk/F4TeYVrBUlNCUTNm -CrlmUPCY52q6B0lYPzYlwCFV8D6qhVrT/uVOGoac3iOL23SsAAm9iiXcHpt3b/oN -Uai0kW+ieKhbUavqGEeSqKSMxFJKAFStyoS25AoBzrN/LJYB104suST8JqPGyOca -+3yOOBZg1n+t3zAFWRYzRgf7HPVLb1MALtQLjZCg5A0e9vXK5E0HTSUjCszrUd/w -bigId964yw== +BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAYZTwA42LE1id +/vRGH+b1xR1kY9NZ+CoQTEaqh0wgc4IJOW4hgPTRTkXE8lG+XaTrSSCI9Xsba1jm +75S/btChU4IN/SHOQ084DeLlVy6cov6SGaaHiKEkNXKwwPKq0AZ1QPA8uoN67TCy +Lz2zQJL/kV5lzsmdBBnfwY6S5zGTYTXRXVmVN1TSWf77P/GthPP009fnolSXmtxN +kPjxn6kk4ajt5Ef+0RruEE2iQ89nKYilxOkF8ZzpDLuaNbpK3maREJl4RTAxYoBi +bDaUNOKTmu0RaNcX0/p3nVerlvWGEQavps4ZPHgZKmp928IdwbiKM6tCztrDBpwW +h+bGq1c3mw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-not-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-BC-not-cA_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1DCCAbygAwIBAgIUTYM1sQVw4w4tMAQDvOXpkA+qsJ4wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1DCCAbygAwIBAgIURZ1aUjPenzDUlMwLPSn7PBYPxCwwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGzEZMBcGA1UEAwwQaW50LXYzLUJDLW5vdC1jQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ @@ -8,11 +8,11 @@ uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMaMBgwCwYD -VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAAMhMUhyb8XY -wYsNSIXUGGQuq8IT2GxSBaJatD66WfzvT2ij6+FGIo96JgkijahqSYuw3n1J+cx5 -UfFRdIxscOeNiA2SEaN2vPeOjx6SEnzR9ISX5ZfP48jbtkaHG1BMuWCNQ3kW34lq -H66LrJIfkEua0dPyVZjQeNM8xh97OG0gtBtEU2saFdHhcVUSaAjzUBMNX96r/rMZ -cvjQ+NyEN/SzFRmgA+i8MLReLjZSuaTwGnFzH0nvsl7t4wyARTvaz2B3XdR2bBYi -0txprfO7e2sW5FDWD8XTvQKjSr47xdEtco2WfgR1bEwSfsZQNcCaBjUQQ/0TYhuA -dJC8P5TnhsU= +VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAIy4mtmHiEZa +YF6Q8NxYmHXvaBn1yZxYr1LtR7+S1x9sgImHSPUa+/UgkNU1EdOCZtyqXg5NR747 +zF60oM5EuWLi0dxM1y0lWwlKsZBBSdUaCdql13n/gXs237R6L9rTPROyPT8RrLMB +p10xfQ/YgyNL+b+U+/Y7jevPwDVR0298ZN+QuBaVt+UHGHKiUXJDREJ+qpWM8d+T +LmrYBu0H6MqA+VU1cyveyVbwpKp/OZkq6kCe9LXoqhQyzXxbpdxagWFlgZhzTogr +XsqxffXE1tgKioKoeSeUJKNNdD+eXtbtzIk7Vlpazmb1/L0KL0ou+VXcymMdaS7G +tBcC1jturr0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-noBC_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v3-noBC_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxDCCAaygAwIBAgIUf46hAcLOkyyUh/Zpj5xA4V4dSwgwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxDCCAaygAwIBAgIUBUfJr2elFvZNeuELjpsaAXeWqCMwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLaW50LXYzLW5vQkMwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjDzANMAsGA1UdDwQE -AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEATphgzjhjAxKENNABoQeFrCgFaGYbBSlJ -NadwUP8zbzFV4RX1KAcyujMWnDzDfIadyMBOgwGyVJ5K9iaBSB6u+S6Od4OvTS2i -LdW+sBwnnyoyx3tCU7cQEp1NuUDS1w4Q8spnh22LqBvznVtprPElqma+trfZTIMt -DX+gcK/rAhLU3NQYVhOZ4cFduOJPIu7YkVj+8wGj27B+UVLzmBhG6gREFQB54LtQ -k0vDOLePiDucabxPdlG25KtxR4GoXwaW49HPetDez+IrSkDWRP7jlItWbvOQT3px -+x5fXycZWXYSB9neEcjlu3vGhfS04EZxVe8GYx79VMaeUPwivvU0dg== +AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAMsXCCwGfwQb8DK1ibwCmZaTL7FH/UqLU +PD+5xNdWY68sKtisnTLVHLFrEy9Ty8Ngpg9FnYfyP8QU912WMzdrmfDyXw5aNuxY ++8W7BPjTstK3AC07pIy1opeSX1O+ygR94fT1nv2n76D/mf3fsw0JSPR6XkOm0E/B +Bu4Rs5mAJ6y3R8AossBoMYrXblsK317udUEQb2diBXq+p2qeJvbiVS8eUSEjavVy +nua5x/MIJ2HSjZy8G6K6/IcbFHvQ6a7rE0G98R7X0j9FYbEGido12ASi6EFYDyx4 +be2CTbz8d+qCXcmiG2DP2X2SdqZ70Uk18j2uwA/r2kh+gaV8clCOMg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-cA_ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAwIUAcNvCRz9BJocVqD1LRtwiNEarf0wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC0zCCAbugAwIBAwIUHYTQl/IiCStKcwMrss+7e4hFffUwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMaW50LXY0LUJDLWNBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -8,11 +8,11 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzALBgNVHQ8E -BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGcIJDN3eWDVw -wgE/xySp7WDdAwDJHd9YFoO4kTx54bk0KXoPQIt6tWYC4FaZFn4mJvtEDfC8G8lQ -2umxcSjA+evhPxYfQqVYGMmDI84WkojwCsgFCNJROUMTTGWJU+VYqF9L0FQAl81I -zW16HBW1ZEcH1QnZWV92yXf2Obnxv/OqUilu9/IhoRheC+zVgGLtp5ta+zWiAM/P -BCHZJfLRzaTG1n5HJiFhxi/+rucveyAw2HtdnvxJnkwNOuFvgz+cMm6wF2apE7O+ -8JheSPVbibWiEMR7sg7wW4G/8uqIco/4dmzgydM6p/Z401DCohexGwIxKSnveCut -zWP+u3Y5CQ== +BAMCAQYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAhMfxfzycCxzM +jgc5b3IWrY7DGPF7ywKhLsnY64OeKcswLZMzq0uUGVcHjDH26HWM+c8jM6zVuMUb +Vr06l7TU6yyI4mOU5QTi+GdybMNYskaJVFRrjLMv2OW/c0j3lkFumTZOXcujPsi7 +mTolT/kdi/P8X3WOgl62TosEl74vJvozy4/fHbfDpIWYe6ct5Vs2/LnonSwO+4yG +QIlbBFGjLCDCgO8p++AGTOjMVz/3Gt5PY8zeDTHAASB1Oir+2Yn9+tsxPay8E5sb +z+HE72Lu3/kHLT67BKdi/9la3gRA5vH12Kx2GRozU7rzB+169acYmJSevgg30LKa +qWm+aGMDFw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-not-cA_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-not-cA_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-not-cA_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-BC-not-cA_ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC1DCCAbygAwIBAwIUK6/SdpdcFaBfz8PVmneAECjP0HUwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC1DCCAbygAwIBAwIUZwVJGwjH+mgUyiPWJ2dQ+5I+X+EwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGzEZMBcGA1UEAwwQaW50LXY0LUJDLW5vdC1jQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ @@ -8,11 +8,11 @@ uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMaMBgwCwYD -VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACeDNdOcWU+E -AQZjoh2Iqmec+Zyt9Z4bDYI54UdbL2P/9T4JgEfT8kx4lPo+eWXR3TgsEXEfS1na -W37k3525XlWvDTWKz5i3iyHNlJ9FIu2eazsaPEjD8tsv9r33cRPqsOLYerHhU1mJ -ucpAtvEC9iU/yQNDaYRimehj5tMXb9Y3HI6fYidno6KVjfTezflBTyCjTwPFsI2k -LAPgStEy8fQ/mZYLTE0UDHfjnq7TxoDKTl3saTI5kbAiLpmfNMxg1mqya+M6pYGN -JGzj2DC95AWAqyKfU8hgt1Nf1h5wsn5ObK0bny5joOddgt5RMGiGbVImro1/gCnM -zWPDHVeKnMw= +VR0PBAQDAgEGMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAB60PmKOSSFE +X94bZY3IrKCs6OSXukC8fQk9LhtGs0FMSN7Y5vFxwr+C1mIvzFcM/5UcCuLQw814 +oQ7ihXwvrdo+HpgNzqvqMjWNflCtJa4lI2j7oND3XRYKCtCumPsyi2NkfpIa9ic7 +TlpToDKWULve8F78eZVZgrLy3PXdkWX8wuQjq8Y/K5EAG/FI0RyijKVDrHlGiGds +GVSfL/b0oNgrHxUbjOG3i8FE6YSFMnZjoJJGrOjqyINoxiQ8UXxy9b5xqkHmexpR +Huwm2j76IkmtZ57X8HBmalPJBfXuNDvYmvz3NxZpZ9vmSP2+AVEgwo4YZ3yK+OrR ++2QMCtyrW3I= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-noBC_ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-noBC_ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-noBC_ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/int-v4-noBC_ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICxDCCAaygAwIBAwIUGx+3hyQ7xvdNhaPOxEuHhLq6xR0wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICxDCCAaygAwIBAwIUI4jC5ONbeBtVSrYW3ICZ2hwDr3gwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFjEUMBIGA1UEAwwLaW50LXY0LW5vQkMwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjDzANMAsGA1UdDwQE -AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAoyOdO55Pl2LJYrzdlltBuryKJCL9JR6s -OL6y5X+PpkOU/woM01J9OPbG0qLhOjDZACUi0/xif794ITYvaCpt2tpymsq8YNuT -MXJ3W42wz2UvMxuT/4DJsZrVRNEaz/BxFRRD4cX5s2wNfbW+HK5BmJCp8ShxLjra -Wbq4tj+MO+g7q/tpt4kjL636E6pB+EKO2I+eIHr9w0rqN4wmqDVNhhYPA79GmP7/ -A1jnD3d515i0R0za5oyiMO5+pBOeS+m7SvWJQ8SAclmTeOVecdEtmRO/av8IKWYM -FOz8sZ35yWXO1oXe0Ap4Y339Cfc9cYGmhexSfTUEuh4PEccSFGOsRA== +AwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAhaFT5ecX/7mHPTH+dKhWoF8hH8TRyHRv +J7AgltoP8IAlA3U8/Rob9rrPBIm4ONlKTYDfVczaNyG6ItZMD1XN/yjSMsuIE2+w +vXvaTcYADEFLxc2fHKo7xu1KjFRkp/6G0TPuvByNxRX5hqfqpqhR5Ow5vG+Ywsfx +V9QMFKdpDa/T/pyrKyaiOPa/u1K+XLcHRFBVVrDRgiEydKOy853Xb8g5o+6tmuBj +aF/jao3198qqv1MxW7YrqsATsE4ccKBreMDkQ426NERKMQX4By6ucM/mCHzXraU+ +vRDK9n3ZyltWANFq8N4k1B10CtxAuLGpTaVURkFHYwZenb2gCOu5Kw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-cA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbECFB1o2wSSnQ848oSnWxn/rPX213QHMA0GCSqGSIb3DQEBCwUAMBYx -FDASBgNVBAMMC3NzLXYxLUJDLWNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBYxFDASBgNVBAMMC3NzLXYxLUJDLWNBMIIBIjANBgkqhkiG9w0B +MIICyTCCAbECFA+xkP7Fax/hxiqqAQRG6+Y31ucXMA0GCSqGSIb3DQEBCwUAMBYx +FDASBgNVBAMMC3NzLXYxLUJDLWNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBYxFDASBgNVBAMMC3NzLXYxLUJDLWNBMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25 iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu3 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoxAwDjAMBgNV -HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCyBW26BlMXpiaD3T5lpT4C4tt9 -ilZhEMUnvYHNmMzZ4W9LlwAjpk87mB/Rpmj1+0WNrWzdrqRrEn37FfrLx4My2I/0 -ldltRsRmARLPaO/4kp35nynZtU4NDJWXCfqI98IND4fjpVOl6KHjj0GOtG7kjw0N -rg43ybMrDkNjo5TFPyPLa7TbRU/AC1Ekgk0/xeOcwnKlOkRuIrNY0d9wa5EwG74m -A27h06vDlzBJtuoLG9vpSDMiUZeZ2u/6OqHLD46F+DsKU2fghGSRMSBJZUhwYUqw -lIBpJ5zJVv9ymh0IPI0LEvuQgjsa637u7qkkYH9/9hcqPSPD34VK0gM9tX0F +HRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAQU8m14zdXVyITmQK0l6m+6wXl +S1pvXisJFMpeNzJKw6upftlaYDlblUieONGnqawMF2OH+0W2TzAZEnZBLSWXJwfE +nsizb6DU2nVoNbxrlg+GRul0lIZjImusSDhYk8+vtsa4oCyHuUFQ6+vCNENyfNPD +Iw2eHe+fbkfGWWI6kD3R9XwpuqplgdpIfjk6uoXe6ZhvrrhUbzzDWgGtiiaGqOEp +/MCjc5h/vRxAF5dw+K2OzZklsgys8oz0qHydsgqo4aZ9wBd6Otalqdnl7QF4NxLa +3XBpL6yNYpv6crdxMuZR9DQNBXbR6NolD4yZteONhmdbsE4gQD61UfqA3yhD -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-BC-not-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbYCFAN6bUkpHP4g7bh+SLf3bPaNM775MA0GCSqGSIb3DQEBCwUAMBox -GDAWBgNVBAMMD3NzLXYxLUJDLW5vdC1jQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9zcy12MS1CQy1ub3QtY0EwggEiMA0G +MIICzjCCAbYCFD/ux1D5+lCHJtAs+2SIdNkbLsvcMA0GCSqGSIb3DQEBCwUAMBox +GDAWBgNVBAMMD3NzLXYxLUJDLW5vdC1jQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9zcy12MS1CQy1ub3QtY0EwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erk NUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwC fs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1m CyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTM HGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m 1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGj -DTALMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBACjbHRr7YwhuzSz1eGKG -9DDQVa9EgBoyqkym5D4pqOwgAzhzg944PQHuxZBc+EgX9mg1uoHeql2sCQXe1e4w -ArvIy91LIxERc3gJBrnBPtqhGPWy7ocy9vdLqBff7AJguI2sM+CDi0G0rmW5DYqP -nDZjBRx10vq+SxjoiwKk1GpLMTC9/3cJotxRM9/qj+gxrMwCcpE5FxX8bGLhXYRe -BrNEf0PxJ/7zSvtorKAP4Xaw86D1C0syCbnIeUO/MG5j6DpgaxBx0sq1bMjMVvnJ -JONzwYPcWTUU+P+iuoAyiw379KPMkBGballW7xnE5vV4ghXSJ2+v0MbFtODu4UsP -ucg= +DTALMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQELBQADggEBAGTtNPrwqhy1wL+EWouE +Pkf40M21eOq/qvIlfPwKuqsAl7u3jK5ymy8NlLqoyniQyhFw+JNAa3/QaT/Dw24A +RA8oNuvykuSO4E0B6L0wgx9/5h2v5qJIQx0L4IXc3WpJ4Qig+0LYP/CyaVeifnXW +yIs+v9nECWMxrFMLj3SrBdql63kQZTSgErPCXTQ+1HISkv+Kg3EPr44cfuTEe9kB +yYSFayqZ5h7IRMwTdVSwsOamkQ0Ziv8CAi5RO6uANsBrqfVUgNrWFK68wqR3szN2 +Onu5W/PJY2ODWh/9xH03hJHsuGZ8A0zOaFJ2CI/z206iv6ceBoOGXCc/pbS1Z+v8 +pa4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v1-noBC.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICtTCCAZ0CFG2H9UtZJlaZgU8dTUaZVFYu98swMA0GCSqGSIb3DQEBCwUAMBUx -EzARBgNVBAMMCnNzLXYxLW5vQkMwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIw -NDAwMDAwMFowFTETMBEGA1UEAwwKc3MtdjEtbm9CQzCCASIwDQYJKoZIhvcNAQEB +MIICtTCCAZ0CFDFBdkiaPpUGb8nM+O6d1tr91YPfMA0GCSqGSIb3DQEBCwUAMBUx +EzARBgNVBAMMCnNzLXYxLW5vQkMwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIw +NTAwMDAwMFowFTETMBEGA1UEAwwKc3MtdjEtbm9CQzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7 wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCAp k6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhh eZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KW EsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONssc JAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAATANBgkqhkiG9w0B -AQsFAAOCAQEATmXm4iolX2Mj0paZM/ImW1sfTDksXd9Z06QkGPFha0Uq4U9KVgEE -ZWoaf3YvBVnC6HRyT9kiC6EhuzeFO1HLFrzegzYtgEMNE/QLULftsBwaO24bpkn0 -vC78g5BhxjXyhKr+kZst7+MBxgfqW1BuBQKjTer+3FaeZ9+psokZJkQ2jjS80hTm -NtYHaGg8boAQqqaRiOmXt7NfanGc3S7v++G+vGS9KPCkwIJahN/QMKOxbfiQaEGB -IMws/eIb2d6Uvjby67w0rmF244+UZl1xVAmZoTzdUG9fxl+mInpQ3GZwXHFIh+dg -T8zacnUf9PUspdSJW4X3KR5zWoFnZ4gPnQ== +AQsFAAOCAQEAc2afLZa9+4Hu5VWL/ZLMzE2yAmVWsu6wPGedIzLuvm5Mq9muzMfk +vR8AB/dZ43CsXW+qeu5fCBr6TJpjRUIvgErqnlFzGIq6fYClTFykY6dQgSpPrFMS +8xXU225DNMqvP7I2ECJGaXT7jXHpQKrv/nTKShDWQ3luIMkDYIAiugSlr79hUr93 +zjN/6PWlCkdOeuZKYHjfj0+joKrsN/fFmt6jaq866dZXFL2g318xmYeezqVTXHGN +cp5wmYjtGxClByYBC2v/xFYL34YrPPOmzjDDW35Vxmu9JUuorXJKS2hl19K8AI9y +XSiBjdA5ZpwkoZ8Lr6fEqwvMS/01rw3DTA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-cA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbagAwIBAQIUbyOcztDE3bJP/+M+df1pwVApAy4wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLc3MtdjItQkMtY0EwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjItQkMtY0EwggEiMA0GCSqG +MIICzjCCAbagAwIBAQIUBeCRnw+hQiP6VhW29T1MLIR/9/UwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLc3MtdjItQkMtY0EwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjItQkMtY0EwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw JJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyX rZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWd q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAO -MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAGH3wSiQNWVlfSRCXqau -kxen6i0L4vYVKxMPI9fGBipm3CdmViU+vH8hfb3l4K/FCczFiI/9BuaYxp/70+Vj -LALgt/IpsFN216nvIJhGY0bc86k24Z0wF1cSUwBfmfTYP93CalnJ2Aja9iyQ8uCP -2ABtrXoNedgm8/mNwk++y/6aCw8nFgzyPHk8q9z7QJYkDk8y09p9StzQL1NhdIAo -TfJKNQwRVFhwDNPFjBFuVskihgiNlNDoCCVelM7d/txubNJHVJdjMV9+z9Tl7EJU -tB9Lvoa4CZ3DaTWcru8BPijpD+MYT6Uvax5GcOkfw9FNBhXvB2GloUdw7H2/kmzu -3lA= +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAHW1JICjonCgCgktCFkA +4XHx6KNaKVxI9ipGaiZpETRsJCHj7PmP8nNeTtSjkMKF7TJ3q31TryOnVoaEl1ar +YO8KFNsrQxLxlMNjV3dYN7nAOgqkNjUznu7gX6yORWDad2MBa/v5ENV38sgbP6u/ ++ojBJHPztj2vHsBIf6b4pYlnvmhHNG07L2nir9YsQD5ArThnOAplRCIo8WV+gVH3 +/HcwSl6P3yVL+3Dz1kctqSg8xKtpx2YXH0Dg4ZeNEkuH0hof7Pkcq75cRI0TVy4+ +jHXyEl5Fls9SqcSbmCWqJm7vb3lfQY2xB1aCMJ+8tiR/hy3n3yFyJ/L+ppAlT1fw +5H0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-BC-not-cA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAQIUDfKvNtqkNTrPJXWJyvURZqRZVd8wDQYJKoZIhvcNAQEL -BQAwGjEYMBYGA1UEAwwPc3MtdjItQkMtbm90LWNBMCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXYyLUJDLW5vdC1jQTCC +MIIC0zCCAbugAwIBAQIUNUfuXxTLAa/a/zzhJ4logjqKohMwDQYJKoZIhvcNAQEL +BQAwGjEYMBYGA1UEAwwPc3MtdjItQkMtbm90LWNBMCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXYyLUJDLW5vdC1jQTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg Dw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7 EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SK lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C -AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAkJhNlMNzsseu -aRxllndNdPhJunXxE79o4JnBH+B/1hPEBxgZhILOCROwATtm2HSLDUH4iHrDdHPC -fHoC1UzQvfBlBvbkK5ILcOdWJeaVV3Fh6BF00q4UxkMdbQ+ClGo0eg2I+03cxIf8 -eM8GGCbGYBn7LItWpDHm16H1Mjmj+JcNNC54XLN2IHNYOZhjM63lF3r5DrgpzsvE -ymU2HSHZ55o+pI5gNR86Pfo66OisJmjO31zK/DkHKcQdXqG/P1Er+q+Xi2skp0kD -uWO4NW3LwfJVKP0zkPxzk8KK4vayhPfu0pknGTaKST3q2M8LDpS5wbCjoRK8apci -Q3VroAPolg== +AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEALOIT/vvBySFU +1FTp/Z7eiqBcOYE5b9OHaCgGcRxPQ9cY+gp6ofp/UV4+uF/EE+dDybay39Mk17EF +BHSf/UJvfE8+5aavOEn80gnMRJbDpe97WxAol4SoHFSHh+k7yNXNSgASvzTpoEB5 +e6VbfKz4RgMkcR/xRhigsSbgnh1x/jbuo7QnqSJ1zUjTEK1yYCs6snYANlJ5WrtG +y71ct9U//EL4+2MzF1FIe7WDOJQxyg5PAIkofnBr+DU2mPF14jt+sH8lPUrFBi0x +lArlHkaDEpujGsqsADNyrzXLGuxRv74dMjlgpr82Y3is6odp8jCmTUeCU9N8fcKF +UYAoh9eSOQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v2-noBC.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICujCCAaKgAwIBAQIUf09w6m0orEMyLAe5BWnalXNY/GowDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKc3MtdjItbm9CQzAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12Mi1ub0JDMIIBIjANBgkqhkiG +MIICujCCAaKgAwIBAQIUZ4pa9HdClWe4IIoVIQAlI2WYxPwwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKc3MtdjItbm9CQzAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12Mi1ub0JDMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS pH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62W YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqG -SIb3DQEBCwUAA4IBAQAihzSymJW+OoCZxc/snHZBhJAmapeAuV6Ud7NfCV/KERh5 -LnhcihI1vKy6b/lklPg1IyNk6krWN0+hBhPq40bWXSoiJSv0Cwhd3seckoH8msZK -2ydbTBiI7Epu+dJPX7v8es7B2XyqkSCWayRShaIt/dYe7MZbUohtucR/Jl4lRFGi -gGrWGvQaw+uAtD8kEUwXds52sUdFNt0iMjNQ95aBj7DM44/GULCZ8AM+B2Q9/yf7 -Viyk8ZXNa8C2GWgJC/KEyT2HnO/8JVahsBeVnzHyP+oCaggBCje4sZOB/s1w7etg -hNk5z9q3AOVlk8K2oiVV2NZsM+6GUFhbArtPy4su +SIb3DQEBCwUAA4IBAQBNN5zF8vyOfS72H59ipfvu5/SBiPgUh/WHmqWxmEFgc5Iq +8YL3E0GOZE4lofg4wMYJJANpDeg06EDN9c7hyP0xfldfA4a5eibFTSKODnxBsVOv +TJ+FUe2fOvZZeZegkBO5xhKpJYN5YWwbJnn+UGRFPDBFITZ5yenYtg5jz22zWU0P +fJKiuheAzlXXQ+5J33etNGbt50/2L28N+UikbYkgpO5ITY/NaZ4Xmw/yvihcMheR +5nL7jjbvoi1jwVAXiuzXHl2Krm+X77H/yOEOWVPF9uTq2dCO9dNYUOTW308hEwMN +cvD+freVfhSGnlUw9xuE9TDpNwu8UwA+Qp6PBYIo -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-cA.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbagAwIBAgIUd3ssPRZ7t196ljPylWeq9a2OdP0wDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLc3MtdjMtQkMtY0EwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjMtQkMtY0EwggEiMA0GCSqG +MIICzjCCAbagAwIBAgIUU/uwhYnC1vGfGpo8J3kUXnHZhlgwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLc3MtdjMtQkMtY0EwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjMtQkMtY0EwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw JJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyX rZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWd q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAO -MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBALieIvBatH7xVUIJ0J7r -tOs/BUtOsZcBKuUmzNU1h6aQfl2m4XrHFTSK2UV2qI0IXeRJSMOxIXqwMb4k4s2d -d/RAPvx8rzNr3auTwxwCi0cLddRnSOsifBtqST7nNfCil3y1wD9amXqf7Y63CfM7 -Af0HJ2+jLKe1McxhpzKZ8SqBU/ks02GaTh60QHmAe9AfnNpf+jVsTpYBni/yeD/O -EMWiqQ7fy7ei5LtCosxuXd8LsVkYQue1AQNqeQUKHVurL5xmI/Wn40+uzUP2kLlh -tSJckYIId/etuphPwMvebVV34US+LPzD4lejavYYPVBibz/7K4tKuyvyhkM6p5hU -1Go= +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAD2nPghuQkcMngDTFGmG +OWGanLdRc1ieUyUYi39USBWHr6r9f2TRQTHbcz1oSl1wLt+kRfCAK/+Er+3h6rT+ +GeLPc0Ar4pxSt3q5VB/1qjk6gvlgMGEboxGcMwcZPphPnaOLQI8auSUYcCcXiQ8W +QSryjKHSgheftfgyCHvsRIg10/B2PAOEW/YhsRnaAbphGBHBeq6Xth2+uMywiEEB +Z5m2hkMGrgPWn8DXZMt74bH21PYpv4xBFaAJSChmLPKltyKvY/5qUzPRwosRLR9n +HWaPNhKuV0yGamg2pyy8d95aPV6QXzRJOApdaflk7QgOxqh0j0vp/LTvu5ra/dJq +V50= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-not-cA.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-BC-not-cA.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUNadML4Cv00eagEJ/J8/g+1F47PowDQYJKoZIhvcNAQEL -BQAwGjEYMBYGA1UEAwwPc3MtdjMtQkMtbm90LWNBMCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXYzLUJDLW5vdC1jQTCC +MIIC0zCCAbugAwIBAgIUcbuhiAQtKRCnlDJgUsbCYS9dHCQwDQYJKoZIhvcNAQEL +BQAwGjEYMBYGA1UEAwwPc3MtdjMtQkMtbm90LWNBMCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXYzLUJDLW5vdC1jQTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg Dw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7 EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SK lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C -AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAZmQEP45EbkCB -Q7KMhwZFDRJtbr+OjMAwcwhtFy4dKQF0WArFmUt1ZJMTfOsyyuivd63s0ppkxK11 -LgASOmD/nC8MWxEdxjQE8gm6BWx+8aq5wbpRHaqtJgh814wspzn+bel8WMqm/7ot -0LhPKfz48mrf35tkB68uQcIUUZv7z5G47wbGOAKp1Y6eEurzX3gSNOHsUCRJC9cC -JMMqEikcT0Z2izCb6eiawyZQv2ImGE3k+I09MGKowhepgDRQq5OT1ZbNzF2ZwSRu -3kmnAx+WBpglf/sfQazRNT7HU1HLYoROstyvIgPbA52PdyYolD+w3qwd/VcgQCyk -FZnfeSDzqg== +AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAVTkWDqZPYp0H +tXzmIJ1TA6IKmdcibMr/WgBYqmL4YJlUn209nLVblXxI77397LU9xfgRVDPMiigF +mdLEsXGIAXXpzFsETPui93Ylo9dqIXPQjxA0uERq7jVglRwGWJJs+ccR6d+r3u9H +bJn5+HrBm4SadgH7rDVkuq4A4RoA0TOaL3xIFkw3ri2JYJxDXUSMFzgV/y7/zhKN +DgVVyBWWu+/lY1rI3rcqonFX+3Q7mBGMQYGlfG+Y2EWY30JYZfleua5XVQ8rXjN5 +EQGbbjxzERtZDM/w+gR3Q5aKaaHNtEkgJ3LeBIFYYfXP8b5CHBF1q3/l/5pbXpD4 +esuCfQZ2zQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-noBC.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v3-noBC.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICujCCAaKgAwIBAgIUKdWlnBlBA9nOA6mMG3KkfU+WLUowDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKc3MtdjMtbm9CQzAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12My1ub0JDMIIBIjANBgkqhkiG +MIICujCCAaKgAwIBAgIUa3MRwO3Wc88fGTq+BLDax1OEpUwwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKc3MtdjMtbm9CQzAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12My1ub0JDMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS pH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62W YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqG -SIb3DQEBCwUAA4IBAQCA7Vy1DesgEw27y5+flhS9/v58Thvjmh2CTVA9tpnPiomc -3IrFCmmQ074j1/V33YJzNEScN8rsgOAcDqSek+QIWzaiKtLSlVC5g9SAEyk6pPE/ -hDmP2F1MinlqZe2EB6NkIhkY2/35I5bGSA6/1nVgV+Tld/UtBo5NFaAssqFx+ZhJ -eOyhm+wL/8IW/8H2XcmJWMRDgLniEX9lfhv6dHoQ7TlnbQnKU3Au8rddUHqgKKH2 -f/b9XZQKmQbM0AlQJA99kh/11/nFdpGUVXCH3ko/4zia3ey0Wlc6g3nYcuP6ajvz -kDbC99LAyua11bHVz3W0Vp0PPTbn0p3CpZgPcKbK +SIb3DQEBCwUAA4IBAQAtIO0dxEBipKQrt2AXCEeT9asz1Txza22WRY+DWjziAgRz +yHhXGiRsH2ZcP0dbwMBdl9YgUQk2PRAbOhhMEde6G5O9WbTKTnWkh9zzC7UaJ7Na +C/GHamRMqcPmMIT/QHxWeZDuNXBhJs/uyVzM1gYLVwhYM7Z6ucQwrLoPEeMozwRd +hSvU+27OS0uxmwOVEzKMmxc1sZL/nufwKTBZrMO99/8pDoUHbodcHnB9g4gvr69d +ZtJ9hsPjYYAuhJvhYTwK94U4+ws9yhksRctzarsUPmhR9QzRNbNZjA2fDtwyifQE +3rwhGHA3AiKgMpgcFkcqSKXogNa7w/rORike/dWI -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbagAwIBAwIUA/ItZexsGJ96vHpiZp5xOcdOmngwDQYJKoZIhvcNAQEL -BQAwFjEUMBIGA1UEAwwLc3MtdjQtQkMtY0EwIhgPMjAyMjExMjcwMDAwMDBaGA8y -MDI1MDIwNDAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjQtQkMtY0EwggEiMA0GCSqG +MIICzjCCAbagAwIBAwIUIUapN5tDAmwHX6cdwVGz91S+NVIwDQYJKoZIhvcNAQEL +BQAwFjEUMBIGA1UEAwwLc3MtdjQtQkMtY0EwIhgPMjAyMzExMjgwMDAwMDBaGA8y +MDI2MDIwNTAwMDAwMFowFjEUMBIGA1UEAwwLc3MtdjQtQkMtY0EwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw JJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyX rZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWd q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAO -MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADkEoX9OySyVkxbpDwTM -wf6n3OFwz0IaFYwr/KByvJZFz5rbXkEALDhwXOJ/OLnNzPhCX6IboDEzAiP3xCtz -z1CJEhcg6BPYuLWBzyXaeZkam5f5rp+YdDjTxQv4W3mjTibO0srK/mF1ESJMrVwZ -BipSKVNRqOvCgyC+tsB5j51p6mrazO5XIn4GHMa1KRx85ObAUF91HBX66djl3rpQ -e4mQTFYigEUNWN79CsYFdUJDptyhrRKVJDQjdiy5F3PGw9O1KjOlapMRVVQftDlz -mv+Qd6cXAO180ViZne5f59JsUO72lcoFVSdKXV322UHTLbmbNSgAz309FGrxn2xv -4Yk= +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH9KhemeYs2XTWgWLs6Z +1iiumW/F8CamVHpGaYFtHlA4DzWJldrrOPNaIOZwssRBsFp207aPw3WNsCBAnCdu +34IxpglJasPmFBIKHdw8yWqRR693IfSQx3qIzTfKV3BllmVMVruXQ2mVazKGzbFY +576PrE+N2qx2J7149h00v9V5vKqHiQkXaEkOGz3CzjiK6FY9VEDMihUu9ysktyA9 +kY175cTEjkWWsS2FPjE6dVkwWyp2JWsFcvMMEBOY20t3nCzF3fp/TAJ2Ijk4Gtny +3Hk6EjqmDxYUzJSkY4Z/NQppADHbGTK3ypM3zNZJin3I1i5fkMHk8LbQb5/dT4d+ +7hg= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-not-cA.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-not-cA.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-not-cA.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-BC-not-cA.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAwIUfVuMEjAfgTtCH2WzIvkGCaZ8bkQwDQYJKoZIhvcNAQEL -BQAwGjEYMBYGA1UEAwwPc3MtdjQtQkMtbm90LWNBMCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXY0LUJDLW5vdC1jQTCC +MIIC0zCCAbugAwIBAwIUZ74HMqUjOOIMvHMsDTbEBUvcyEQwDQYJKoZIhvcNAQEL +BQAwGjEYMBYGA1UEAwwPc3MtdjQtQkMtbm90LWNBMCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMBoxGDAWBgNVBAMMD3NzLXY0LUJDLW5vdC1jQTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg Dw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7 EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SK lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C -AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAKDq3h3ozvPP7 -S6ld2jYvhq6py5+sPR2R7MmZ17p3KIlEeLQUanv71sTSo4F54xFH3lq3AjGz2o69 -HRsR9weBaU9KX6h8OIpwxFK1IbTteYW9VriAaGnaYeKXbrSu10/4w6Cs6mgddueK -cUk+1wJYM3VhwFngb1aQyQI08dSfVfi4IAMR0NRQ0FpXBZcI8B8cAx+S6KlxAugJ -zVTLp/nG+x/am8Ztgy2yQ8RlPTN2GZ8S9AUfoQ0TGUfGWn2hw/TUJhlDwVGIwe1S -yqdUtTnaVcCEPnniXLwbx15bkAeDd8psodtMlP2cPILgJe1qzDXcCZ3JbWDt7sx1 -TCt6gCPO7Q== +AwEAAaMNMAswCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAQEAMjfhh2xVEWqk +ViZXm/6RvPcQ40EwI4IR2U+MPF4HXaTgDmZtikzCiEePYk2kjQoYGv+f17mHorMq +0pj8S/Qst6ovLyrPSU8SF/9+tGSiIDyeS/3324S1fUn1wjZHLJWpg6p/8QvbeNHh +LpfQsfv5x5gzms/YCq7IJOvASxZ2MALRb/CzHLsULJB0W927VaRDM2w4PTTk3A9V +/+Ib3YUk2Qjk7A2tQ/SHh1qHQQyM6Trq/szf0uPZJN6cPNmdm2z7FK+Gez7QqENA +hhH0/svwtX0aXZDKNkHb7ZDfBKuDFUVFnUe9++AWV7NUndU6CGbr4vW1KM0xJxuP +uMv7yxrXQg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-noBC.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-noBC.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-noBC.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_cert_version/ss-v4-noBC.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,17 +1,17 @@ -----BEGIN CERTIFICATE----- -MIICujCCAaKgAwIBAwIUXQ61GNGmZMpilNYCelyBlSdQbcgwDQYJKoZIhvcNAQEL -BQAwFTETMBEGA1UEAwwKc3MtdjQtbm9CQzAiGA8yMDIyMTEyNzAwMDAwMFoYDzIw -MjUwMjA0MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12NC1ub0JDMIIBIjANBgkqhkiG +MIICujCCAaKgAwIBAwIUNTB/mbcFhxjeD9dyPUR3a9ePkPYwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKc3MtdjQtbm9CQzAiGA8yMDIzMTEyODAwMDAwMFoYDzIw +MjYwMjA1MDAwMDAwWjAVMRMwEQYDVQQDDApzcy12NC1ub0JDMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS pH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62W YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqG -SIb3DQEBCwUAA4IBAQAZ6zzXkcUCra8W6GEXll9GATX9Qg1+qNvtXZ+aGCnv8GZs -eg5T4/0YnHQ+yG/cm1qcnDBUmukSEtCAglBQnE6ie5LWhvL6oHPpDfOL3XAxedKU -SVtFix+paAII97lDd+oY4NmzJcNu90sQ2VxF1qNKRSC2dPbnkYvqw5meMh+8/l6N -5vWXa0Khx2iANA1EENTLf0DzifJQrAKubBlu5nuzc0ctaSF6353bmPZuFFpxujRV -koeDKP4TOR13Qv8gcIC9ZmQA/IP4TNgmqoJ0A2h2aVzy59MGky8X3JEqId04nB81 -ErY8jmJcbH+iRwYstjInWdL94kMOZ9b4hmkD4liT +SIb3DQEBCwUAA4IBAQCoqG2VzsVIXXkARm1TMNteeDISCOp6J4Ec29uX7/MmwWMY +/rQ8NFCvE7kbTiTa5CqZRBCBSsSwBnEwGZ7hD1MlCfDkYOBBCcVRRxtD+MCrwUdT +oQiMP03bbTmxiMmdZtSCwnISLUDw4WSslMMkX9xK7HBHjI3UBbZel4O1z4CFl1lo +1RJTxf8s4N4T18yONs68LTQuMNtHFB7PpAnrXZ5UBLEper3B9XDeHpzxA8kAJYfk +q8ARkh85miD324F6cGsMgT58JGL99Hy8qaVKkSasg5v5Pm15rHU67euS+MqRa2MC +kkfWOce8o4UxzZjZu2U2S6ouWm6vkqu0uL4Jbw4h -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8TCCAdmgAwIBAgIUGU8IXEaU5Al531xp9aITCfLjy/cwDQYJKoZIhvcNAQEL +MIIC8TCCAdmgAwIBAgIUV+hLFLhQDihtiT//SIEjiVAMBQ0wDQYJKoZIhvcNAQEL BQAwKTEnMCUGA1UEAwweeHBjc2hlbGwgc2lnbmVkIGFwcHMgdGVzdCByb290MCIY -DzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMBExDzANBgNVBAMMBmlu +DzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMBExDzANBgNVBAMMBmlu dC1DQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1u togGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6 pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqL @@ -9,10 +9,10 @@ fgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3sv Im9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6za GAo17Y0CAwEAAaMlMCMwDAYDVR0TBAUwAwEB/zATBgNVHSUEDDAKBggrBgEFBQcD -AzANBgkqhkiG9w0BAQsFAAOCAQEAQw8azGUnMeiHd6BYf8LZDK2dqsbVpWuDT/td -LNQcYStX4jgPSfSxm9Mg6osXBnEKF83qXoNeP6Zt84WSJDotEf0WlC5JfNZFCMry -vfd7odumxp/00LYaMbVK8Wz2LXXXwjsYF8xoZz6zq1DYviXIMluhcvCMepnCUnbP -hY12tcznmHiHCOoEB1qurCfW8MkIz/GkLa409i7wFE9rsAeuAKgtdTStY5g8qp5j -2KpmTzgfCeDgKwOSEUyW4YZXrvHYpPSnLiFsWvdxG3/D9aZExw1fipvzhpvqZYv9 -u2e7Qpt98Cd+Kitom/uDNmX9hv6E3eBThQI8QpTf43z6w/KD4A== +AzANBgkqhkiG9w0BAQsFAAOCAQEAQfOf1wz3Oy4RcLmMLknR+4VOvaZsmX2wdG+q +z4pgToc4EVk98B1YghYHaCkTxhD97Js2u7GCEfa/p3+Qr1TfrDxnwYi+jEuariLt +JnqNnaI4klwh5sq0w3+j41+5YacbBHWprmt79OCDnXSKyK5rpwz1HLjuX/7R1TZe +WsNw4vtzaKrimZICF5q91TtKjIOe61k/WiDv8nuJYd7rD5PHEdlOrtq/KLb4gCgV +KQyYCKmYMglIP8AUiY+1F8mEjRY5gh/bGxiaEN9P5XJoqlK5bSuzX+Ceq0bJGi1K +KR5XNNjGmscmeQ8eqQMpP6ho5GAAfFhjH4HA+3rxmLRxr9rYzA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_RSA_ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_RSA_ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_RSA_ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_RSA_ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8TCCAdmgAwIBAgIUFTE7Mh2mtfWK0CXoxo6Cg3kjXTYwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBExDzANBgNVBAMMBmVlLVJTQTCCASIwDQYJKoZIhvcNAQEBBQAD +MIIC8TCCAdmgAwIBAgIUQ8k+kAcHomd1BIV2dn9USDyMJ2EwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBExDzANBgNVBAMMBmVlLVJTQTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg w0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCx @@ -9,10 +9,10 @@ MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaM9MDswEwYDVR0lBAww CgYIKwYBBQUHAwMwJAYDVR0RBB0wG4IZb25lQ1JMLXNpZ25lci5tb3ppbGxhLm9y -ZzANBgkqhkiG9w0BAQsFAAOCAQEAdc8e+0GrLdxWfJdIUHb+0NX80dUhnJcyVUJs -dDIFnrbobiokoGWFXiJeFP10ykYEdn2J4BcenMlmKiDNe3upy6ptSNscjEu4E5TY -QEy0r0MIA7ip/BoOTUUQhA31njpCaqNFYkoKnOMtrKPqgIs4KhYGInPaGoNCZfNk -698Ybaei7mCr0io4PUQTgCWmgQogSpj2K0qjarF+fsxHBAggUn8o004gI3ITKkms -PjlBh7oUUQlMniwjNCFFzniTKwVww99waMKHacwOwFHTGRTV3VXzIMQztYck/Kxh -LHocSWTGkZM316xaZWme8SIsmszSzE6uU2iU+ewKEtDNNdmGdA== +ZzANBgkqhkiG9w0BAQsFAAOCAQEAYsSstaLWBEQ1Iis41TruMKeDoKjrKlRe+/vs +Xu+/erNvmKvkfXT8tbyWEZTHdNyHqwkejo3AhM5oHs41U7jYUTMXLjl7Y/6hHjUt +a4RnRrK2pBvV74OGWhuHq+otgS6AVr1JXDeFxG2clSoUw34LT0Bgg2zK1M7FUJj2 +6Vidw4ORQKgLhRKI78sNW/cyXX7aq0nuKBo7Clx4QCNtX6gfUlQOrEL5WMSM12sh +nIQPR2I5eKvr2JR2cw7TnKZlNxd9uimJ+4a65n5ON+TMO4QGXkGx/Kvwk+7zTcZa +Z3FnIkG0NphO3xIJfWaW0VWooJDSRdVwKjyBF92l9+xJmjEppw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICPzCCASegAwIBAgIUA7oml57umCZ/IgF0YUnt3qSjnaIwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE +MIICPzCCASegAwIBAgIUCcfq4I4if9ytdjMglL2z5/jeJXMwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE oWhyQzYrXHsYifN5FUYVocc/tI3uhj4CKRXbYI4lLeS3Ey2ozpjoMVNOapwMCwnI 1jmt6DIG5bqBNHOhH6Mw4F2oyW5Dg/4nhz2pcQO+KIjP8ALwWvcaH93Mg3SqbqnO oz0wOzATBgNVHSUEDDAKBggrBgEFBQcDAzAkBgNVHREEHTAbghlvbmVDUkwtc2ln -bmVyLm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBj1PtEW92ZLKQYPRq/ -LJcgVtG8Kch2etUd7d3qepgLPy0QEMYL3U/dRix4RnvIPMJwa+RRjYKshMvK1gU1 -6KZagPWYSVVKWYL/es4XoP4vMre+ya6Z1kJ+23pL2T1qb2Z4CyP39Hz2JdQt9DgN -plyC3Gef5T3UFZV9XGj6EcFsmh8n+SwB5w2/pveeBHbvAN0VDlSrKLZjOlrK1rMd -H0nAjqvNvPs8AzzFUBCebLszrB74fXHQrhdU+SRlczyWWZuCgmksr7z/2V86lIKe -vIG0m/ntP6urXYTf3JqLzuilEc2/WiI+shJprdm5cV64KoIKplAjeC/fSs7GG912 -G51n +bmVyLm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQB0/TXW6wcZDFFQ82vu +WncHepcMc/KHYhXzucnKypCAa4ssxbTPfztQMceVY1G1SrbQVlopoaqkGieB+U2y +c+j+ziMRmiixw4nwcaBk/FaqnMDuvTaXg4w0Yfy5Esa6gHFAk3QmJKiFraaJ9PL+ +cAd5Bevd9rO/67XRh6SluqEoDY93NKmvl1ZWyK9KfPMvEQLA34nFV2/vG41+Rm/X +sDX9mIwITO4cilQzGlwaPSlhp/+8RPdBRnURtat65/Jnu9UgfVCndJkIbFtSChzJ +F14N5rmjh/cB9wwjFIyg6TBU3uf6zuS8raXS8p1wgJHUSNKgv0pU6m2+4kue/NgM +4iyr -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_no_SAN_ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_no_SAN_ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_no_SAN_ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_no_SAN_ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICIDCCAQigAwIBAgIUY7jRIZeIM6YhjwqgwU+oz6TUcqowDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLW5vLVNBTjB2MBAGByqGSM49AgEGBSuB +MIICIDCCAQigAwIBAgIUPbotsjFaxKBuulBnC86YuKgQo4cwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBQxEjAQBgNVBAMMCWVlLW5vLVNBTjB2MBAGByqGSM49AgEGBSuB BAAiA2IABKFockM2K1x7GInzeRVGFaHHP7SN7oY+AikV22COJS3ktxMtqM6Y6DFT TmqcDAsJyNY5regyBuW6gTRzoR+jMOBdqMluQ4P+J4c9qXEDviiIz/AC8Fr3Gh/d zIN0qm6pzqMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQAD -ggEBAEqtCU8lSjgP99MrexGbpxALf7VMIufjcXABBvOQOgm2awrncwIHbWRe+0xJ -FrPRGLnvGvwcA5GBTlaQXCvljKOo/2WoIh9BlQbYYKEf8C/IZqt86vXCWuDZE+B/ -DVhjTYG5NQpoJlt9LPakHrYa/hc5aZsCfX/r4kM7a9z+gOrd8Sw8NmsrXYH6btaL -o/5YT2Rk2+MDBcfxOsoDLxn/Mmy/gPArxLDOHqKyKKEXpmuuVdaWTB23ka/aioTE -y/0ofLSPgGkCKMy3IQrsmt2TaZLV8RRTiDy+MZa0lDr7LCblFDELTKqQ/nBb9pEH -rTvkcKcOR/HW0jpq95qMM+fj4oU= +ggEBAEgR1X0PoryNPulXMob6MuI2nW/rLhbQZq1brKmCiOeq/zqEe78ziX0CDJVN +/X2U4Vg0eso5BbRwMyxs6vqpS50Lrc4iUSs7pKBc8oLDTIA13rWmOLZhHzJrwTTL +50lR1s9rF9p1EfjWq8kp9NscINMjITi69ai30AFTeO2f/VLDFJbQu50gTNgiUoaN +YodyPfcTmJBLWkiP1utSGXJl8tYm5C7QKAaS6a92wF+EiSLqplWwGFIwNw2zuC3O +fBD9+6zFDiBTXltopo7KIbzv4t9ug7e+DmG7tKbTXvgOookkaVll1Y1Fgyholxk6 +V+BS/4Re9RdVc0BpeDUx9dXFMEw= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_wrong_key_ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_wrong_key_ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_wrong_key_ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_onecrl_wrong_key_ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICLDCCARSgAwIBAgIUbSoIkbNI9t6sArDLYdbzFiAd0JYwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBcxFTATBgNVBAMMDGVlLXdyb25nLWtleTBZMBMGByqGSM49AgEG +MIICLDCCARSgAwIBAgIUJV7P51LfMT8inx8V0cc/a8JcJuUwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBcxFTATBgNVBAMMDGVlLXdyb25nLWtleTBZMBMGByqGSM49AgEG CCqGSM49AwEHA0IABE+/u7th4Pj5saYKWayHBOLsBQtCPjz3LpI/LE95S0VcKmnS M0VsNsQRnQcG4A7tyNGTkNeZG3stB6ME6qBKpsCjPTA7MBMGA1UdJQQMMAoGCCsG AQUFBwMDMCQGA1UdEQQdMBuCGW9uZUNSTC1zaWduZXIubW96aWxsYS5vcmcwDQYJ -KoZIhvcNAQELBQADggEBAARtyqnHpwUYNk/YrWDukcEhGd/2yRTBR2B2DmzKbQ4h -S7IT+lYWU09oieEF5REWSsZi4Ox2GuYtkdHZhwUIc/S+2/kad5BPM8okDTBNfG8m -LP+O/eIajp5FUj3EMcgfGZIO8FmOd2UDfz2Wz9Bmr7vJLq+oySl9Hs3zOD1SBNQt -Hcn92kDhV+5wzCJnSc0XJ2ceZE6zMEgSiMavtzjNYS+05xoFYYyUyj0AlhOwliqd -KJh2nmgTSiELWor+UHRM1SutD0fAbDtUIayjKzTM4RDfXXNQB46ECDxb1r1N5gtp -hR5shvtmKShLD9jeYeZ+jxATISrp7a59FBGD6uGlOR4= +KoZIhvcNAQELBQADggEBAKCN28a/etnsGJZTHGGGByq0xzGZ1+cqPKD/xDD7lfpP +QdsRTduTHjiBQQJcxAEYBLGj94SaplzU0M2Hrv8rdAle5jSxoGxB5UsJc9+/jz7H +NKb5vFJiZcGLnjffl9A9L/15gA2K/nCkCQ6Tisgty6+TTn7DBBS4jsJNqnn/WUxv +O55fD1ZVh6aJv0eydZq+bCMcWidf5OlpYUCZn+JNZdhFU8u0dDz49ObN78E9GVkC +ujBKjvQ2h46WtClH0cgvu6xB6OTrDn2SlHj8CFt1PU/neyy+z78AfsnOujI+UbcB +Said+GKh7jLhL/XCN8Dj4MH8oFCiQ0C2q89hyeltu9w= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_remote_newtab_ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_remote_newtab_ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_remote_newtab_ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_content_signing/content_signing_remote_newtab_ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICUDCCATigAwIBAgIUF/JDW1X4ZKGHzTxZomDnqIjZmc4wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE +MIICUDCCATigAwIBAgIUAcmfJgcijwXDbgFRdaJNVydy6FAwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGaW50LUNBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMA0xCzAJBgNVBAMMAmVlMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE oWhyQzYrXHsYifN5FUYVocc/tI3uhj4CKRXbYI4lLeS3Ey2ozpjoMVNOapwMCwnI 1jmt6DIG5bqBNHOhH6Mw4F2oyW5Dg/4nhz2pcQO+KIjP8ALwWvcaH93Mg3SqbqnO o04wTDATBgNVHSUEDDAKBggrBgEFBQcDAzA1BgNVHREELjAsgipyZW1vdGVuZXd0 YWIuY29udGVudC1zaWduYXR1cmUubW96aWxsYS5vcmcwDQYJKoZIhvcNAQELBQAD -ggEBAEAu16P/xzj+SvJJNjJl/pAJYsI4XVAw2RgOvU6QFW4S11uPdA6hIsuyHpTj -FycLvhbvGqn18b0tw/fftWDuG5SB+uHWMdXLG/iJYfMbBPQJqCKdJFZIcazjnhwV -E4l3Iy1+xOA08sO3soMzxojAzfecu9V1ffyqs2H6eQgf4mrNXPV9QuAjkNblwswz -NnlzwALT0oMGXYxq4sD2uUhIOCrAT4/Yvv6dx/U5d+poP93mfZs/MU05NOhf3lAz -tmNCHTgAB6fDiMbmDR9GmInhdYXW16/dCIRUBjqqRanHPmeO77az/4FLOWdu5at/ -D/jpygc524O22HsEx65ha23PlCQ= +ggEBAC3JHBMEyPN0gJrlVQTviBXIf20ztCeoJt7YauSKlzmMsQFUx21ZXHNA3f4c +z3yZKD/ZJjWnRfVcb0oFNKGWkPn+pgnTozdmm0p0KQKZZZC2qPMeXOti0COBqq+v +/Au9Bx9aapJOSzHW0wkATGfH2rLb15DwSerW9Dwirmtde91V73KOWKzizesXC2NX +4VJt6YLNoizm8gIC9B/f1FCQ3hSQJzPC+xUi3qfUU9giduucUB0tLHNVVtAXikd/ +fLf+RQV9D9ZO2gWhGQPm+wsrCBK0NE1ihyAWcPvH+YdcMP1CoG2tF5x0YIV7uGXA +Us3KjxH69ipvqPD6JBYXC/+xrNE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/ct-insufficient-scts.example.com.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-insufficient-scts.example.com.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/ct-insufficient-scts.example.com.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-insufficient-scts.example.com.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIEsjCCA5qgAwIBAgIUYWbExaEcWOn8VCnzXCrC8/k1M0swDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjArMSkwJwYDVQQDDCBjdC1pbnN1ZmZpY2llbnQtc2N0cy5leGFt +MIIEsjCCA5qgAwIBAgIUHUXiWEe0TMRDkNphaHlVVXp0Ja0wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjArMSkwJwYDVQQDDCBjdC1pbnN1ZmZpY2llbnQtc2N0cy5leGFt cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,18 +11,18 @@ A6zaGAo17Y0CAwEAAaOCAeEwggHdMBgGA1UdEQQRMA+CDSouZXhhbXBsZS5jb20w ggG/BgorBgEEAdZ5AgQCBIIBrwSCAasBqQB2ACq4MEQzuRTe0vMeQgfyUcF6N6CS aFLZCAIG+F5XORYqAAABUfp73AAAAAQDAEcwRQIgXHVRnxMRUM1dit4go7wGMJH/ -snN1XzFk7P3LQoAKcOYCIQDVZ32WWgV1l/Fgxh9REv8IbOX8UFt/Hb9l5PPQ6ERv -vAEvADEI9rbdchgH8BaVhE2FAla2cZNgg9u9OTSgUFJQGiiSAAABUfp73AAAAAQB -AQC3fH7lbEnVInbaJk/wI8y4jxueCV+P6nI00DtbVPVqsHBV4Oc1bFwdHkjlqn+w -fBRcLYSWr3UCRZiZmRdb0mCAV75u+WcvrtdM/eO6dAe7ox81xAUgDK1ncA9W5Lbz -PSyddearapxCdV/6Oq3JolXdIv1UlEHpMOP17rmHr1QZipLyDWpQQkeCNupETa1z -lsv1Md8rgLk+bOtTZkdzDnNiSvSA3LK3MsjUas+VWXDe7JAl5lsk9ZYRWI6rlA3K -1BHH9abwPEatD7WTOMSi0tZmeSF1q+EYyjRfWScJ4ju75/1yc0St1+xd8GO4JUKo -xN2308VafAxkSsDwfVBNGnH9MA0GCSqGSIb3DQEBCwUAA4IBAQBH2tCkLa+cF98t -SvbvzSy6sMkDOgjf+XOIF5mlpoCxwsd6lGzKeRyhNmakLUi66jFWFftCPXfFZYAO -AUw76bNx52iXoUokXS3Oh5uXzKO6JMI/jQnTftLD+KgLOWr4lCyNCFNZfXWPmYHM -fNA2zPwQKvReGI2hH7sD2TPY3DAQnmqjnmJaYt9DzQiT7VkmYSX5SJnFCO2LcZ6T -42EOgkj2145W1+9OC6DYJ9e9CErktB30uSUoNAyQyYuAllQFdhVTqvb/FrV4Pkqh -VPeTPjoeo+rtpQAqeZwVbcir4fBaKVNbZ4iCOvI1wDbGe0en2UnJyQ67135eayVb -ukqayAVP +snN1XzFk7P3LQoAKcOYCIQD/YMLzLScE+rq7mMdwbJY0Zytjhkr9kOu+2JSyv6fo +VgEvADEI9rbdchgH8BaVhE2FAla2cZNgg9u9OTSgUFJQGiiSAAABUfp73AAAAAQB +AQBkFZbX7A94d+AQBLDtE7CnqSmnH2Eyo4apEc7D0E6K8Omy/eULbQT6c8Pdfuoc +RQUcM5LTW9aDX7DfhSRHQ7iaux7y91W9Bnfpzgkx65yCDjbfSiflkKtPx5nNn0db +PsKJrWAT+d7EtBOOuGTwAZjsTrHT5CjxQLOcLPjAJmjb95tZN9EZFenlIRY0yAy8 +pmSzXGJBzAilnnVw0feG5HN/nP/vRb4/oO4/sENgdI/yHnBe4np2Zob/3HaHWNa7 +G5QNIeIqML0ybHVqqQ+Zuu0L+XO/W4HfrtZVU3vl/JV2w/7HfoOBMoybuqZ0PdVB +vYqSzcar1BOmU1nmcYq+L3jhMA0GCSqGSIb3DQEBCwUAA4IBAQA9NlIR7R6ijdiG +VmJ4oTipixbGe4kKffZBaiPzuB6l9ZV5MU6BsaG3HMDciLxh7BYGVFWAUj5GQ51Y +d8p9T76haQEiwq7vBw/2ME+kIupaS3XWmNSdH5dyGXRoH/WqX58roZjIuO5G8qsh +5CNOL/vFeEZYT1KbrWWsaMxc07MAnsRvpKLVXZMNC7OXuk2DpI4VfTu2737y6acP +njuvp2YK/AF/8cwQMnyztf/vNfiRdkjq0mC2K/KXARAthuhlh1lQGFnr9z99m2Ri +a5iWTzHn8w3xzXRLKEWFlviwJfKnkMg+hVVXSxU62eIlDd4DJDuOQZnzldM+/aau +ycLnatmB -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/ct-valid.example.com.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-valid.example.com.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/ct-valid.example.com.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/ct-valid.example.com.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,34 +1,34 @@ -----BEGIN CERTIFICATE----- -MIIF1zCCBL+gAwIBAgIUY97zMq7V3aBaCVTHabfwACxYt6kwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAfMR0wGwYDVQQDDBRjdC12YWxpZC5leGFtcGxlLmNvbTCCASIw +MIIF1jCCBL6gAwIBAgIUXbGoRYaM4tTmEBD8Rd2zxFn7KBcwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAfMR0wGwYDVQQDDBRjdC12YWxpZC5leGFtcGxlLmNvbTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N /WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAG JMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd 7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEA -AaOCAxIwggMOMBgGA1UdEQQRMA+CDSouZXhhbXBsZS5jb20wggLwBgorBgEEAdZ5 -AgQCBIIC4ASCAtwC2gEvAFQiJZjzPTZIBULa7ODmuU3hXA7ujFkUykjXXjxIToA/ -AAABUfp73AAAAAQBAQAgzu642vgII0VnX+grl/4o2z1duGvqMcKtYf/Gs9mxKeyl -6DYlWMGPALkGX29oEyZwm/YX7jafTp7MraDiCvsVx/2xm+jmTcIC3l4cP9giAr6T -1+O4XvniBFhfmqfBJOXmmllELPhk/VU/FnYFJFXtm2HIOPRBoQiMrb2Kiam7nZ+T -Wtb8PggqK48NL9iU9gU9SmUFk5q3icGGXzEKorE1V91DIUhUkKSbEh9yKCL9Sqio -8IbWx5BP4vtuj69XzfT1qSLOburnewCfNE9BrBhCQ1tVsI4Ng2sFO+JEesPepw3d -11ePBboYVWBBxWvuZKL2eptjpaA+jTo4it/R9BowAHYAKrgwRDO5FN7S8x5CB/JR -wXo3oJJoUtkIAgb4Xlc5FioAAAFR+nvcAAAABAMARzBFAiBcdVGfExFQzV2K3iCj -vAYwkf+yc3VfMWTs/ctCgApw5gIhAIKEzUrlYjyiprBc8mlQ42D5RKJ8fIDAnesI -iYAZeorVAS8AMQj2tt1yGAfwFpWETYUCVrZxk2CD2705NKBQUlAaKJIAAAFR+nvc -AAAABAEBAEJAqEDjKXvbby+BCNUW9wbZ5j9YQE5nezooC87RG0tYpLSuFg69nInQ -mMMA8nNnkUxsZEOp79lsXP6QD8jMV1UKU8rUyIU2zhC230FTyssyQ1wNyA1WIMnl -y+bohLUToxyIlFv+h9DW5+uDhc1iw13NwNYC2w620XxvdjuPdfGnhtKvdEKJAe/E -GeQdAsLoYBVgMpg2PflwdenBFwdkgttr53rewaOve8977gdnOBvUc5O7dFW4cOcg -/wAriiQVW3BEO9v6jpE4SMm6j19hSUS8LMB6x+/DWv3bBUbfi+GyeR3Mb+VTHmAr -6tr7aAlP/OFDEdkLatOt7UNmV8AB+L4wDQYJKoZIhvcNAQELBQADggEBAIxKu0SR -1wK6CfynqtpSbtRKc8BSSLF12N1eWi+Gakkwr8n6iDKYu/Q2r0Mkxzalq3YROYPx -xd+joPjN2MRdzJNaEfCR963/JjfoO0LR8WLDiMlo/ml+ZZyfOwbyNAg+l5D8JrG2 -IS+/47GVfd1zzzX536nan2Y92kw+Dfw/WXzma3MRQ+CW8Uzqpi6qBAm+kr63TOn1 -qkTIdRL/uZ3dqNqlPQl0IjxPMqtwWAkDkjP9CL/DqTxXO6qSXTdHptBFi3ySSpn4 -lP3nJOWZ35dUDknAoNHO2Uo0PB9njtMsLhUMMY3FQJegq2PgXZJWZ6Zuu7vgKG7O -vjfRjUur20rum0g= +AaOCAxEwggMNMBgGA1UdEQQRMA+CDSouZXhhbXBsZS5jb20wggLvBgorBgEEAdZ5 +AgQCBIIC3wSCAtsC2QEvAFQiJZjzPTZIBULa7ODmuU3hXA7ujFkUykjXXjxIToA/ +AAABUfp73AAAAAQBAQCrGB1BCi/hfOyVF7+Td/8+yutgkpHbH22ggsObRbIKukSl +KDFiPLopZ48CKCKFVvakI76c6GXsOrKyEdIpYnP8slsNpsMn1drlsWmOakckhhe1 +hSTpPrKxkjYF0/2QfQ0K4C5700H2nBt5+lJylqtuXHwXxNopLYS6czEPw24DLOFx +dLQe3WH91WOTl9Kz3r9F8+qpNhm/MK7VsXikG4zNAldN1y9Mh3pM6pkAHzxP2Woi +7y+xjtDo7Gxke3tTNCCMiWGfC/T27YUg91ZVfvLblFLEZl5owfQ0DyTfiImX9x8R +opIGVp6insk9lG2WRK7YhRF6pU1bBqpzCBCF5pF7AHUAKrgwRDO5FN7S8x5CB/JR +wXo3oJJoUtkIAgb4Xlc5FioAAAFR+nvcAAAABAMARjBEAiBcdVGfExFQzV2K3iCj +vAYwkf+yc3VfMWTs/ctCgApw5gIgHQ9Vd6w4AMja98yiIUm4n1Ahl4lsdATMIh4W +UJYMaGEBLwAxCPa23XIYB/AWlYRNhQJWtnGTYIPbvTk0oFBSUBookgAAAVH6e9wA +AAAEAQEAWsLuP4kPyiHkWk4syCqBhiUP04rKdsPu9N48nKnbXT3EHCAwD4hG9J7l +y9njFZNpuzrTE+zkIRwCVT1+kJ/G9+E9wNV2TVWDAjQgBUn982BSkufo3vow6R7k +jYxXhPhcSC0QWDHq5RltkJ6X5UxBSwYeiTGYJl3ywfDLIQ/t35pYCyf1Co5wV2zy +yM/jeNPk4POHwKWSP6LOxK1ga5C2SM+JPhu7NpRBQqWKtzxUZFezN6qUyG2DY/Qz +owyGXT/HoCLX19ytU4QuBSmEJZGHodh2b0d4O4X8DekcQUwnrdt1xPwXXm2VJPXA +0TwIpUccpc6iW98f7xnDIlFztiBO0DANBgkqhkiG9w0BAQsFAAOCAQEAQUMTi78c +JaxERdj0T6SmX5jnR9s+8LvJDSd5Ox+99GOw93x1uFYBA5nn1g87xEsgKWounc8/ ++Zc+QazvgcPLQszw/aao+mATXSd1mtmGjXzmVYK8olxdKvrymau9Y+DUKSQEQct+ +IrvxTTFOjzCxHWxK4XoLA0eKDyYMoroOTaageUsOCWgE4fPlN3w0rPnktm2TBHCU +QWjbWbDiv9zJr4VKFZXIuk35sMSlUEWHt5iSEIe9tdAUC/NpDB4lLZsr8Qf6ejGc +las+1XkYDS/DGuTE6+7yGOKrdNQhq+H5IPxzPwg3dqv2OkmI5esUoo/1skzH7cfG +/vlGuL4ILy9KOA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/default-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/default-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDiTCCAnGgAwIBAgIUYS+fG1v+p3J2spZDRL6SSVpIFtcwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG +MIIDiTCCAnGgAwIBAgIUHawh1VjXAIDCge7OJCxPJVTlw+swDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw @@ -12,10 +12,10 @@ bm5pbmcuZXhhbXBsZS5jb22CKCouaW5jbHVkZS1zdWJkb21haW5zLnBpbm5pbmcu ZXhhbXBsZS5jb22CKCouZXhjbHVkZS1zdWJkb21haW5zLnBpbm5pbmcuZXhhbXBs ZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxo -b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQB+1d8LT9Iaa3WShAqdo54BS4lg -0VHqQeAe7YlFzBjHLi62SRC8kMtn4CrAvtDGh+4xrfUHjkHMwxMhS2SBypPanccy -Hk2LtubcrE7tl0fexB2yfv3+oS5LnMaJ+6svWgq3i31g1YCNoCN+bdvxb3BMKdn5 -tV6OYrhCA/0CHjre34fC7DTb3AmBRSpoJf2QNanCrxi4Nau4TfWzHiUz+RwfDS2/ -Y5GV2rN0Wuw6vd4J5FtHl5G3ThtH+azD0INR9qI8zYtibjkzroXDzXcVXEOQqqtx -UE/ieCiIFKBtbITd2X0ae1MCfyKq3JULr8pWc90hUdSHnZ5OFnuU65s73qXJ +b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQBU6uKb5khzoLGqg2P5Vt1dsD4x +w3OeEWQH6YFB/MzIAeq/zKPNUsN6icxHVWiJbA5bAYYmJLcOKcfsfDi02+cJSS0w +Pj5zJmSLDRPbvlN5XGlKVRdG9au6elW6axvMtYpH08nSVcmEQxGbUJu+KGQdDBsL +XmRqydFMQWd8MqWnZCukHUnCfzbzjNtqW0BuFwUTU7nFn0qbm5wZZlS6GTbiR7d5 +l+XzcTDdiva2hnLzuK/riwgBu8A3Rfzw67SjdhSxioEqEA8iWYd72YjXp7n2/izY +FArJq3NG4RyxWpNt4DtyOLLY02B8JNG269qmyMpmIXrAsjgGbEgQ5NsheWx8 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ct/test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ct/test-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0zCCAbugAwIBAgIUP6dLBbQh604kiwoRPLpqmHj72UQwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF +MIIC0zCCAbugAwIBAgIUbRl0jsaZB1HOw2TSFqJE/hUf4x8wDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjASMRAwDgYDVQQDDAdUZXN0IENBMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT qyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSSpH25iGF5 kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRME -BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAP1Cj8YbMVIjc -8gaNVwru/NzEZsKjsxt6Iv0iWtHgexzoZnj82GzzgpnEtNz8bfTQvaImdkCHXYoV -wt7BY9ocZBacAPB3QMKF4prgkxwfD+ub6ckbf61o9Vq2aCZdFqO6ef3ji5dkWYBb -zfuQhmVU3RIvl09ajs4PPDmYp3ebiax2xVcBlP+fuDAeRX5y60yJf6eyNCVbC3M6 -OilriARv855NdhLWagwGX24+dP70HZUvISi/xSW+DNHWndqf1DcCnLreFEDq8F80 -hMCFsmJJEu0uqVFGQfItYlywBC0DJ3EU6votzgMuNa4rGBrMUJnHhzoEE0ISnrWk -iAobTR3jsQ== +BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAHldkZY/n8EPM +hmKw7mLxMd66agv+HCe46PCv75LkAPh3CS7ovLFuU5C8IJUNMMRT2NXOtXwm/COb +bMPqk/5+jRnBxkCdRCEerIp6tPBmcxci+bGZFdI+Xnq+/4vf9gcISphlrfCukbve +7t/WNPIXMfu4yZnkMdQsoYWi2dE02GZNuaGj1oHTdWVgN/nRWtCo/cApupRN77GV +nN1uE1fB07PQU75meGwsQOu6HMgVz2kQD9nZhfaisSJlGElYUGZmE2ySPr+OhTmT +zHFD2cq6WQGCyWCH8cZY2a5pylOsG4auHwKCgbdSELMnIkUtWtmjGa6/2duQKOcr +XHn6ZozclA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/default-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/default-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICSDCCATCgAwIBAgIUM6z+Vnq3HV8pHyv35ZBjz7giRBcwDQYJKoZIhvcNAQEL +MIICSDCCATCgAwIBAgIULf+IP/hwDqaImH0p0tYI6pLTBhUwDQYJKoZIhvcNAQEL BQAwLDEqMCgGA1UEAwwhZGVsZWdhdGVkLWNyZWRlbnRpYWwtaW50ZXJtZWRpYXRl -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMBUxEzARBgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMBUxEzARBgNVBAMM CmRlZmF1bHQtZWUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARPv7u7YeD4+bGm ClmshwTi7AULQj489y6SPyxPeUtFXCpp0jNFbDbEEZ0HBuAO7cjRk5DXmRt7LQej BOqgSqbAo0AwPjATBgNVHSUEDDAKBggrBgEFBQcDATAnBgNVHREEIDAeghxzdGFu -ZGFyZC1lbmFibGVkLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBD7Waw -5pBh1oIJy1vaoLp3xo1SqC7YmisnqhQRCBd5BjCcPQwKPBZ9gzfi9rTXJu5/g/W+ -XAYBtc5AS+vThnQMwkgsXFvB4+LQIRrruHkh4chjgK+bK1Zqlvld/VmWewE+8nSA -NAhC+q5Jrc+Vls4uXKeKXX3pcHa+P7UVaVlG4vqVqulcZnaBAg4lNhLuobIF3CqU -DtRGgJ23JyafRuMp9V0/lee2oVsp7lCmuQyFk5dE8CI6FHcOUrWr6yvEdqOfXiWY -n9bGzGZQjs/oW5mXd7CJxkhdOiDhPVlysjWVtJ47ToFqbwd2YbfFKsK2CbiLuE7F -BAls8I6YO6+urMmz +ZGFyZC1lbmFibGVkLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQACYxNx +0++KHvVCVurrQUNmUeEBKcdWmAtN2DptzVPlJzYk/xavkIPkgLQWGSoqnm04QIho +Q+YrrXjoVbQtn0ebDhUJN/BeZvjt7labMxDpT8NOM6zGHTiQCklElqXqHL2I30lz +3qqAv27vfMU0kDHWb0Dh1HD8xtC6nJ6Extd3xPkSJAwO4W524ouZUsRn5CmA5Mo7 +jAge9CB9LjUwHgDuMAVUWwSyu8a96SA06dz3QhJXk7o+Yf3XF4KLyET9eWyBe3/6 +cSKtYQKNh7i3/O/xRuRXLe48LAUBMB4le7Q5o5GFlJd0jgPvDAUKjgemkEFRGqWW +2XwO4BZh0oQCpwf8 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/delegated-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/delegated-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/delegated-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/delegated-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICiTCCAXGgAwIBAgIUOSRu0uvKSamln+G0KNOylpfxiI4wDQYJKoZIhvcNAQEL +MIICiTCCAXGgAwIBAgIUESTE9H3AnNFJFB0DS49griaW0g8wDQYJKoZIhvcNAQEL BQAwLDEqMCgGA1UEAwwhZGVsZWdhdGVkLWNyZWRlbnRpYWwtaW50ZXJtZWRpYXRl -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMBcxFTATBgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMBcxFTATBgNVBAMM DGRlbGVnYXRlZC1lZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/u7th4Pj5 saYKWayHBOLsBQtCPjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGTkNeZG3st B6ME6qBKpsCjfzB9MBMGA1UdJQQMMAoGCCsGAQUFBwMBMAsGA1UdDwQEAwIFoDBI BgNVHREEQTA/gh1kZWxlZ2F0ZWQtZW5hYmxlZC5leGFtcGxlLmNvbYIeZGVsZWdh dGVkLWRpc2FibGVkLmV4YW1wbGUuY29tMA8GCSsGAQQBgtpLLAQCBQAwDQYJKoZI -hvcNAQELBQADggEBAF3K+ZdEK4Fr3YR1cX1kDH1wEO7H/2cchr9bwgOrGW3h/7yR -ZHgtju9C+nXqZIz/d1MEMYVtvz/V6HMlS4S35/E/KNn+cIC196F7LoRighKStVb6 -u6RrWNaQHNV8uXLkcWMyCoWjMhwGLy7azgEysRyfP2/GNrGeUPY08oaz39m0mkYo -eTcWUgrU7/dpVp15KqsmgwirCUxqPeMc9wWZ3/RvbblyOkIyMtbQGOAzdYysMm0J -mZwQZUCCiuOqBIzb0EcrOT8cTkD1AbHGGUoNbq6Y+7TEnLDknMYNAhVzDlJWutnu -qx2u2T7JJPjBax3JOHw92onalNphd1RmK7Mn8fs= +hvcNAQELBQADggEBAEk1pl2n0kqtKaivacanMurKZ7Z/4r7awA0nM1fU467MjMeh +U0I9z9JwpslR6cVd7Qq5mGxRL6S06UPIEB0U9rEPZ9+t9q3nyxmpMnWs4Z3NxJIa +ga5ko3LlOfAq1MscWzbTjklbR35cBiquo03Gy+KFuV9nfjsYgw7qpNF+u8vfIsDo +mcWWehS8QKLaMBOEPhYefmQduWWLtb7ZtnBAPblIgB/M22dyKrV7/4CL2YNSTE4Z +3aFVyyMyr/Maxwi6dwSvV7EqAGPxObF9L8m7c9wAOpibA/3XmhZVEVzkVsqf8LIb +Sf3mufIc09c/hDUTQ70j1G6qqs7WmMibq74yDAU= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8zCCAdugAwIBAgIUH9EGlBnFySBNYtqAPDhu3DjZpz8wDQYJKoZIhvcNAQEL -BQAwIjEgMB4GA1UEAwwXZGVsZWdhdGVkLWNyZWRlbnRpYWwtY2EwIhgPMjAyMjEx -MjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowIjEgMB4GA1UEAwwXZGVsZWdhdGVk +MIIC8zCCAdugAwIBAgIUbQJqBjscYyh6xc3gHwdMmNZVl94wDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXZGVsZWdhdGVkLWNyZWRlbnRpYWwtY2EwIhgPMjAyMzEx +MjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowIjEgMB4GA1UEAwwXZGVsZWdhdGVk LWNyZWRlbnRpYWwtY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6 iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr 4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP @@ -9,10 +9,10 @@ Q+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ 77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5J I/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQD -AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAdL3peE+U6IfA/hY4/LW0+wm98/Sd6NHUL -WZEfdQsL/8q2mcSIA5vHpj0fyZr/WgKUClhrpoH5pB8D0HRU+tPcSdqBDgAVeU99 -G+Kx9JvKUn2mnGvFnypZ7Hr1Gg6pBm5kXlvw3+aFoLwI8AVbLJPVzIRJ4KYN9jap -YjjklT4OCbFIiRshTniW4FRYveFPXIoQ0rigLVTZ3lW/iywQ9D3g9EXmleqOV+eY -6aKGcLJC4JnRW58Yf4G2DLOdv2MMJBdF+FAw4YlVYvJbRYq3pbF640lteUXuHBSB -3jXIYCwJedNHiFYoqAzbxRxNs1iaVy5T1ezUe1AqS+vbbZSIyrNl +AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAG/KxNvVGNNV6SD84GSDlXbgNxqcmc/PHR +Nv2V3tSb8NodJl5TxKp216DT4y+L57INYVM5fBxiFSnWaO6SK8CvK/8EKKjAWPCx +dWcZFG9Zxg41ha0V9jDPc/NXutnldWreTPEqqBkHn4+7pWdFB0Duo2YKK4w03a4I +EX98VYtKKxll6QPIeSuENcweA6O6VbanRXIGMafdurYmnqkH7UbzAWu/NRJXmy2h +wdgZgYMh7mRqmpA19iJkn7qHxxxhZL3He1b+BROudXWcZOixAi9K0TzAk70LSQI5 +Te7B8CSVJzeE2ANAd0XQqmJAC/4IEHKX8eA0nLpiBhCPPiFx3ack -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_delegated_credentials/test-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC/TCCAeWgAwIBAgIUMcoNwk27t3m9TJXuVhJUt9CVSncwDQYJKoZIhvcNAQEL -BQAwIjEgMB4GA1UEAwwXZGVsZWdhdGVkLWNyZWRlbnRpYWwtY2EwIhgPMjAyMjEx -MjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowLDEqMCgGA1UEAwwhZGVsZWdhdGVk +MIIC/TCCAeWgAwIBAgIUG8Mfk3cXo3AIEM3pJVlZ2TIF9TkwDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXZGVsZWdhdGVkLWNyZWRlbnRpYWwtY2EwIhgPMjAyMzEx +MjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowLDEqMCgGA1UEAwwhZGVsZWdhdGVk LWNyZWRlbnRpYWwtaW50ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -9,11 +9,11 @@ O8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR 3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv 5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/ -MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAMBXGP30H7gJBhgh/g1xr -ttnV64iLBe671nDogay6wnSvXvpIRT1Io98Z13YRknPUpMu0q0Ci75NGQx2cJzZA -jw6WjWFNqUCB1anTUKiAHAZq/PMndK1qpiKkKEDqrkW2sEApysSaSKCx3UR1qgwr -TMcO03VHJCw2bH7ReYf5/C+K83dgCNf0MHfJxqdLE5EDgm644a/BfKV5PoXDB6Yo -O02e99drimfXZ1ogFmCFwYgoaO33jQI8RGUaHzclbpFHeAApnd42WzDKpR2yrlGW -2JfUwkmr1R9zbNGPw1PeVS60iubte9EXx9zxvl7iM4DZ8h/VDVsrAJJ8DvxRv8H+ -Gg== +MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAbUKp+v+bSbupqhcQUzzt +mCWLOeUE8eYJsMzhNmpAp1JIvkS0aDCyByhHjwQOJ8ChYsd6HkeCt7/9uShEKgCM +LVyKuCkYDv0IIMOc565cJYv1REe1NjsRFoSbo19EpxiqpD0QDgEmT0FgKcHmf9nR +OQeQ+85sNNj6EDUvbkIG5mjus/HAtbA5sqgE4AHiUO8MOkoOzg1GUiYYtNr4n07o +3JPfUKSwa9FbBBOnagdaTnmXUkT7gNZYk+NThvUxwxEUx7pkFFWI+SXjJtPdoDS0 +YcjXRX3bSRInPUXqyQX03g01p4OsLPKkxsQ1UkhjBJe41ZE8YVKRZiYaeSkpkB1t +jA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/default-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/default-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4DCCAcigAwIBAgIUA30gCeGZUzW19TdSgFzEzsz99F4wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBgxFjAUBgNVBAMMDWVjaC1wdWJsaWMtZWUwggEiMA0GCSqGSIb3 +MIIC4DCCAcigAwIBAgIUc0GDShofdnwxsqHytsAEK1zyekUwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBgxFjAUBgNVBAMMDWVjaC1wdWJsaWMtZWUwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p 0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuwJJKk @@ -9,10 +9,10 @@ W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjJTAjMCEG A1UdEQQaMBiCFmVjaC1wdWJsaWMuZXhhbXBsZS5jb20wDQYJKoZIhvcNAQELBQAD -ggEBAAK/T2GpSqzGsq0GIEE5FOwdT0flR4EZF3qPfsBgnqoXuAgEV3kkk3i8Q9uj -GtZy6ZeVoglBNJyu2sk9cQqVBlFH5d8IPonMz00QH+hKVm1wctfrnpIAGI8LJ+I0 -sHuCpZ/UhCIjq1uGIRwk+tevQYEarK+v7yQKSg4ZfNjHJM9ANZdrJIny/CT9vHeY -eXLMpXVjtIQMb7kZhSV0lO+Rsgx1+Va0egAlDQXmlDvgVroZ0NvHYh/PVMpWeM5X -/NofY9aiZTA1mDRiPanEb4tydGhEhxAq0Fkrm+xrvTKZnTr4YiH30jijxdXCxqus -50tWhsXsfrotZo2HIPQidcBMyQg= +ggEBAEFfCIdjDF8JRy7pDNvc+8Ud+c54enikdOnGmrz2zMJg2QBsA2WycF2DxQmm +gufUyf/hYjJcFmHx2qGv7ZHDvEQCiH8QBVAl/K43KujrPNHYyWQJCwFbalkp5xWS +bJB0xWvvyAXwuMoqEH8ajPj+61TKvlImtrG+7W4Ov8Aaas2n3FaRAQ0TcXuE03IO +vS8iISjf3m2NADC49g88HZY5jyAd4gTclSbjA68xOIUv34ArGZ5Dl77NwWjIdFEN +IWGB5n67GvdONJ6zRb8Cy+Fwzcl4sv9+8g5VvbdKKV1vL+ATTnExIqHmdp7T+0Gv +AedUTpIyke3R4ob5hu1GTDd7udI= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/private-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/private-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/private-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/private-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4jCCAcqgAwIBAgIURclFOLehdaOiDnc45xBlvKkG+kowDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBkxFzAVBgNVBAMMDmVjaC1wcml2YXRlLWVlMIIBIjANBgkqhkiG +MIIC4jCCAcqgAwIBAgIUERT5DYHB3nTsBPGC4dqMZtrGXugwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBkxFzAVBgNVBAMMDmVjaC1wcml2YXRlLWVlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1 aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/we adA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39ZgsrsCSS @@ -9,10 +9,10 @@ YVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauR CE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoyYwJDAi BgNVHREEGzAZghdlY2gtcHJpdmF0ZS5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsF -AAOCAQEAj3KenVOhURkHCinDUd20aOG7Lx/sal+pyqrjZr5SNUZcblvrvZfNg7DB -K80PmoYKcbV00A26AQ85Kw58fvo/eZVQXPFjXjecD6ThNpQUhVGhbOdstf2NFTyY -nvLqMwMacLV8rw5yojzg+Ek+OUAYXDtkOWRONFxNoN/c1VsTJDgEXjtJ0lLl+yTf -z1A6jf0oAZkLImLSPxGDXwJEACteBzipgu7fUO1NdfNzzDyHKXeMtggP/pdzG2zN -ULiW5vWbQ1G1gd3j1CYLp9yjn2FKXsVXBYQe9a38h04yv/E+qMKUOIEdqq/QnOgY -F8fDOg4/pu9jp/yDgaA9kWHHg2viWw== +AAOCAQEAA0Mj/GtpV+QDP3J2SE9nDSTtCP/fLitSglSlMlEd+p4marER4q8cK1Ob +Uwx/FyjXe11x5jXbQDUss5Fje4Eews6956nxYh9H/wuHqHuRRnJG7uqA57Yjvfiw +Da1fCodqBmrYcZtB70zXegbRBnSI8fenJJvrOHLKiiwn2ZXWF9FCa671MCrf/1rB +7edvTe1bvT/X2JIvb1NH3P32lT10k13HLIOYRYgskEuNraQMKPm/zcRpmW8ZhbSH +7TwTlp9eO4VoegI6ssJkT9ytpglh5kMNw8xgi3qOjZW4Q/9aPeI0oouT++438oM9 +fXjFpGMT9RYir/wGu6dt4K6RKWe3mQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/selfsigned.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/selfsigned.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/selfsigned.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/selfsigned.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDAzCCAeugAwIBAgIUU2XHQYKJ564qpSZWtC7yYzDkXOkwDQYJKoZIhvcNAQEL +MIIDAzCCAeugAwIBAgIUQeOkcvEX+qiheVdjEIZp6/pbrsMwDQYJKoZIhvcNAQEL BQAwJjEkMCIGA1UEAwwbU2VsZi1zaWduZWQgVGVzdCBFbmQtZW50aXR5MCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCYxJDAiBgNVBAMMG1NlbGYt +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCYxJDAiBgNVBAMMG1NlbGYt c2lnbmVkIFRlc3QgRW5kLWVudGl0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72x nAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lM @@ -9,11 +9,11 @@ 4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20 yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xx j5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMlMCMwIQYDVR0RBBowGIIWc2Vs -ZnNpZ25lZC5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAEKq/dqASIsY1 -VbcEGjEO8BIQTBVtHT0YThCI+nm1PjVU9rnS+5JxJBwC78pYturbF3Lxt7QdYBSu -bM7xCpWVRFcUy2yEXRtCq3JK3gPnyqSEs/t3QKT0xQkbW9KNLb1j/P6sZgaCIrgw -oNb1yxJ3erz7EwIFPPo0fv3pAkNEXiMc5n5qcKBbb2UObkXCG8kozQ8WlYL34ITo -QdYTnV1PFK9Vs6Rdnl3ZT4hvo1lG8DqavO/grDCTowdvC2z0as6bUlpTqBSC01/d -j0aMLR874A3ziqv5wrZMsZ4LHRds5oitYZ+2l5/ipzMIRhGOb+KcoFkugyPj+ygZ -58jtjJscEQ== +ZnNpZ25lZC5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAMmKAqOaYo9PO +4BruyO+PHe3HxtlMMaYEtEBbI3v3CP8yiTMechF4tkjUrsu4KdquCYqjz3Bmlhs2 +EihUcmrrfh42zp6c0lo7pt1nuGFrpXKkZ3jjJtaBMsJUKVqCxlZY4zTMJ1j5Yb1r +6xW6yKP8GQQvuR/T9/EiiCvIO03EeSRBukWuwBNNTQo/AwQY+yjQTO3Nw3zV+kLs +C6rLhMudaXHNvN19dYgJ/Iuc7j7+nA09dapgMZaMVtfA8LTPdJjdGMxBtMWvOmS7 +96PupH2lrgTa4Ey9b3XYIe0xp8U4KAzCqYfhyc9uXqGIPwinuveL4KEA1GfYjc36 +8WN6YWh1bw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/test-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_encrypted_client_hello/test-ca.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC0TCCAbmgAwIBAgIUYW+Fuy67Xb3Ao+tju/Rkb1aDZigwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBExDzANBgNVBAMMBmVjaC1jYTCCASIwDQYJKoZIhvcNAQEBBQAD +MIIC0TCCAbmgAwIBAgIUFWed7V6sHZy6ucpofIO6hMixo7QwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZWNoLWNhMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBExDzANBgNVBAMMBmVjaC1jYTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg w0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCx V5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1 MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBswDAYDVR0TBAUw -AwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAHlfXnUE2f8W5C5C -ezkHvHpItFTAi6YW73Xra0pLA5G1oL6PV4ep+TKQUTcXvHMMQSCKGHohn9SmyCLD -rMgACAdu8pRizKmqw8gqj63tg2m8WyHZt9sXg5MiV/MyQHGtdwfHSPKTAUzMkbrX -JK8zJVblKGjKEqu8EgUAop1N4D+1aga8BwZIfvMOJ5Xfkftz/6c+jhPnUWwBnIRw -rKX+zEXQJGo1fMWeODGoJeqbih0fxmmpKEXcBlLvuAxTbsG+nxpndfnKlvWsmtBw -pppdvWLEeEZsTYEmxvwAu7era3i+z9ce1Pxfo1YJEIZBG7zC1HpX2s3wQJOEMlX8 -7CIrA7I= +AwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAG8OknOBFKH/ZkxO +UjJfiC6/SDIoTjeZ/YjgjDdDQAppG3eWZf5S8R0H3iH328MmSeHJr4po28P+0Ucg +gIScQ+AKadvvFKsSitV3MiOttObDMcNuZ4OHmiIGY5ZOtIpWRj040NeXRh0Qy5YT +20gasUyvDV1OKW0wkhXo2vC+JverE+jiirmHwJT3Wq7u3FcoxmpQM+cpgWHNOZaI +GvTUHxqLBzdPS/p7L9F8aVUbPbfp9cg1TYe3CObJyWAS8xFEJu/5hk/txHrqN0DX +/D7pKE9rxcavpgYQ8Fq1TisQ8YOzCygv3xhDLm9KQRS0u6/lMV7hhIw4FIfghq3b +/aSvoto= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDVzCCAj+gAwIBAgIUbwD0XgCeMxS5MOc0d8xmf9Gzx+kwDQYJKoZIhvcNAQEL -BQAwIDEeMBwGA1UEAwwVYW55UG9saWN5LWVlLXBhdGgtaW50MCIYDzIwMjIxMTI3 -MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFGFueVBvbGljeS1l +MIIDVzCCAj+gAwIBAgIUNaWk6jUuum0gYDUve8ddUPXJgngwDQYJKoZIhvcNAQEL +BQAwIDEeMBwGA1UEAwwVYW55UG9saWN5LWVlLXBhdGgtaW50MCIYDzIwMjMxMTI4 +MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMB8xHTAbBgNVBAMMFGFueVBvbGljeS1l ZS1wYXRoLWVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -11,10 +11,10 @@ MdUDrNoYCjXtjQIDAQABo4GFMIGCME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcw AYYxaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2FueVBvbGljeS1lZS1wYXRo LWVlLzARBgNVHSAECjAIMAYGBFUdIAAwHgYDVR0RBBcwFYITZXYtdGVzdC5leGFt -cGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAYxTA02oIEsPT02PhS6ScSijDeF3u -8zC0E8D9d0Jx3gtKnpL7OKxvQ53JK8EhglABJoBDLF7FXb9kG7RuCdzu7PFU1bYQ -uVb7Kb0TEyi9pWN5T9AiHHmvuH8TSOOrZBWOWx+ZvrdpzwnNgzLOCf6v4OATYxOw -C8jw8ZxaD+OmzXXt0vJtexPY31C0DJ9b9Xo4prq1p3PqmXzOGDysGHvhkE4WfH/f -wihKy64g7hwGRYlVfquqpw4NOu3tP0g1nZKvhAWjHcYbjyKagWsEKk/warEfGJP4 -Oi3x2DlLf6xpJd6SWCufvC77yufMr5s99EAAViDSmyv5J/au4xaBmGyLYQ== +cGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAQDGVNtW4Q8zUkz92ZGd1QA41Tv3F +sx6XpjE/3EPA/c9+rcQeWPbNZdoZVoGIRR/crn3Ob6haWmbINIKf/BJjB1FLPuLx +hXJS9x+7JzcHYpMsf4E2lrZix2fSFS/IVLB2Bh7pJ6kgpFQ6tGDne5a6sAqMU87T +hVFptN98z5gQazFX6hgKWXpPv8TLjinsxUakfzNBEfRM1WjfUQI1ACxF/g6eUPN8 +dtXkOasKKB4+y/n65uP3IT0I6odGo+TXd6K8jjxGvbT8M2mJfWGSfj3aO2r1yKBQ +L1Pw2hRw5MUal5M4KqQVRp97/Nol/ozmWSr0Fxp0GB1qV8iJN0HwLWvhAA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-ee-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDRDCCAiygAwIBAgIUNxMoepEOaQpYT31BFrMD/Z7B9DkwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCAxHjAcBgNVBAMMFWFueVBvbGljeS1lZS1wYXRoLWludDCCASIw +MIIDRDCCAiygAwIBAgIUSzdX6QvbDHpv/bkfseyg8oNAb5QwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCAxHjAcBgNVBAMMFWFueVBvbGljeS1lZS1wYXRoLWludDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -11,10 +11,10 @@ AaOBgDB+MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGME4GCCsGAQUFBwEBBEIw QDA+BggrBgEFBQcwAYYyaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2FueVBv bGljeS1lZS1wYXRoLWludC8wEQYDVR0gBAowCDAGBgRVHSAAMA0GCSqGSIb3DQEB -CwUAA4IBAQCBiyD3v/gx9nMBkq3kHN6lF+x5OAt3/enHwsLPKKQR+wAO44OUG1Ed -McKmdZBpQG+6+bts+7hFpD2X0KoOe68t9UYW2rMFBcqmr9bI+GgupefobrQiUM5+ -3IyFEVQ98LA4+SUcIZwWprqvoJS4SQJpk7mssScjeyiWB8EKiEyOTzBmTYPzO3xw -cy9NnQ8hKQqsmYs9h2HDqyJx5HGByX0j1LR5o+J6Ismh8iUmW82+SPDByF6/Gj0R -8I4Ae31EVsILE9DLoHV3QBxUuR+Vf1ChpZdRWO9rpZTeng+jzJfdsqnCX379vIf6 -vaEUkVFS8467aBpRZ3r7Xfmbx21FuxPE +CwUAA4IBAQAR/BO5nlP6K1N33l29veAEKeqOGjOlg8qr0U6J6kodsclCbA5QJsS1 +kH0E1SkrHau9Sk3qxHst6/j6QLfJyo2DoGs3aRDzL06P4n1Q9Qu1j1CTueuNAYpw +uZFmIloJNwwtMhfymFtgAHEp2ZA712voIxQjRaOGVXO42Q4TFXNZx5ZB9Upts4s0 +MtA6awbSkcjQHC7Nr6Sb/cgGG9GTKs70Hed6X7eVTRQ5eVbTmnl9EaBlb0rPToWo +6WaDB2C6Di8YxCktKYPUiR1T/2Yto1Nh7b6X+WTpMrKRxxDiiFqJA7rku25G+y0E +h3eLBuC5ECvGiDC0Zg5fY4MD8eqaQvXJ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDaDCCAlCgAwIBAgIUO84CcGnTBu9BMz4TYOnuEQNV4TcwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWYW55UG9saWN5LWludC1wYXRoLWludDAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAgMR4wHAYDVQQDDBVhbnlQb2xpY3kt +MIIDaDCCAlCgAwIBAgIUJd6o9U58N2rwM6rJWF9OpmoJmZowDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWYW55UG9saWN5LWludC1wYXRoLWludDAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAgMR4wHAYDVQQDDBVhbnlQb2xpY3kt aW50LXBhdGgtZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -11,11 +11,11 @@ UcQx1QOs2hgKNe2NAgMBAAGjgZQwgZEwTgYIKwYBBQUHAQEEQjBAMD4GCCsGAQUF BzABhjJodHRwOi8vd3d3LmV4YW1wbGUuY29tOjg4ODgvYW55UG9saWN5LWludC1w YXRoLWVlLzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREE -FzAVghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB/wMqq -8UupZcCbUZyhhbfn9fYneG3VHo+yEdv1r0Su4qxV/3hFC8t+XhygDq6162x68s8z -uFCjj1lFLCnP2eo4DMQcVeh7im8gqqc0Nk9Ix0EJ6FUYXuuuwxQQ/Y2AgPZCZj4D -xHCBry2nTwm4VB5BrvRSsp/sWh5AqGNOPoJMgXcRuKSZNNc7e0dcjvX2YWo1et3u -SCMlOrTkfwjiQBH0jRQwRLl4wQouZpaijq3xZ24/eFj+Sc2KBsOcq/5tC4OszeHJ -AEFSaEPfkuK9MOEL/2Fp0j9+baarPdhACtMkjLWCOmpIu0PhsxXS9E0hpt5E+qUk -Eq0DaESFkrhEIewJ +FzAVghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBIDdMy +B2g0BnPAP9R4GzC0XwiX/y4a8mUUI1VdV9LkjwlGiNqGFyrkN5veKbwb9lwmyUfK +vOGBxrnzj5JitaQW2Iyk7wUAcyDYSmFhXRCZXx1MOIOUUrMtDNP8XRCOIwB9nbru +MfZzZAbaIt6LuLWEng/ICUQMeBcN35tA83beS8CHMkYsA4PsDMOi2TkDQ/sg8lF0 +NQIvK6UU89B5Pk4mD8xu4XDPtZLSaKx2SK2UEtOk7zUZ9+5WVoEqWT0/EZ3hR1RL +/VR9MyWzA7fh0pDlm6S/zNMm16bbchz1I2+cgOf0YEl5U8F2VAbKbkiiVHElF5dy +dpa4C87QVuy7J5G5 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDRjCCAi6gAwIBAgIUS/Uo89DTxT+sWh6HxJ7vj5wekP8wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCExHzAdBgNVBAMMFmFueVBvbGljeS1pbnQtcGF0aC1pbnQwggEi +MIIDRjCCAi6gAwIBAgIUF4EFZ6aKo8MIxypioraMdRXjqqcwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCExHzAdBgNVBAMMFmFueVBvbGljeS1pbnQtcGF0aC1pbnQwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT 2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzV JJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8N @@ -11,10 +11,10 @@ AAGjgYEwfzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBPBggrBgEFBQcBAQRD MEEwPwYIKwYBBQUHMAGGM2h0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9hbnlQ b2xpY3ktaW50LXBhdGgtaW50LzARBgNVHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcN -AQELBQADggEBADVmaATxyEWwYumgxxDW828NxMoDjkPsa06EVGi0AKqDNGmGLUL6 -1h1w/+K8fl2t41MGRwdc33cZOVzURnyUGx0QBeUxGsH+kNMj1wVMy24iCVcvHGja -yHuOmLq5sMBErJhZfgMnvujl3/sFl9ZaT2OjSqa7sofghd5O9xZLtBTsvyvRDnIn -4lQljHVnkoKYJAeBi8X6QbQlXXqEUbnlpTiAPkW/O0EyUP6v/rpcvbOqMD47HdiR -7lOM52u5Pc4Nywqm3Pp4Ob7jTiFJY5YAk3du+UHfCIOP2NiI9wsuvQiY7k31Qiiu -xIJUCPBbWbo8tiFRp7IqKoX+D2FLxh0dcBE= +AQELBQADggEBAJc4DIQQrrWo2w0bexduuoIGX1hnegChORWOzfHzsOZ4nuysc3oF +k29A3dMDJhYoZA4A5YTMul5xrJI2v+ZH09hXBxUNiOedVb4HhRv0BJoPMbMbg4xb +t1OrErTFJbNUMJvL4/vtWt78dp0NiyhDZSKxDfVgEqB2F6s4IcrMT0YRO4ZaRc28 +rgSq+r5kus0fePl6kOpKPd+rcJilqKZeheO7TAcdjiAhEkn96Wbzew4dIQ7A1R/e +MjBM8NO66qU9Z3Uwyj9fGH1GAoITXfF8a+Vtq095BtYh7s9H7gTBlfPl4bt1wB2v +yNyAsgI90qXMsgeVTOxC6mLDy0HZJ9FhBe4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIUZ3fwSK5rjndC9saKVC9SF9bKSo8wDQYJKoZIhvcNAQEL +MIIDxTCCAq2gAwIBAgIUQbxWuZ584rJhVidqUS5vVIDplqowDQYJKoZIhvcNAQEL BQAwPTE7MDkGA1UEAwwyY2FiZm9ydW0tYW5kLXRlc3Qtb2lkLWVlLWNhYmZvcnVt -LW9pZC1pbnQtcGF0aC1pbnQwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +LW9pZC1pbnQtcGF0aC1pbnQwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowPDE6MDgGA1UEAwwxY2FiZm9ydW0tYW5kLXRlc3Qtb2lkLWVlLWNhYmZv cnVtLW9pZC1pbnQtcGF0aC1lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAab @@ -13,11 +13,11 @@ WgYIKwYBBQUHMAGGTmh0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9jYWJmb3J1 bS1hbmQtdGVzdC1vaWQtZWUtY2FiZm9ydW0tb2lkLWludC1wYXRoLWVlLzAoBgNV HSAEITAfMAcGBWeBDAEBMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAV -ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQC3m7B2CxtY -x5uWArmwgaMzKSFaYoCYfDxb73X7tjtm0rcsonpsTyBZzkjTxiHYl96218wWEo2T -XR/S83jo37mfqCZLHgLa6pjxKzc+wdxjGiDjLwPk33IYTaAzfwMeQ0d7BF2xMAsF -fccpgwO5OlntOIJhIMBbtLzJurrdog7Jnl50Dkuh8kfg0Q7L8c3RH0DxNqWE5fQK -OlHW/eYiSZOThT7VzZ8rykaowssMewNcPPya8kaACYSN8izYrbH3ZmlXgeklpuk3 -tPQbNK/wCBIVCb5bAH10CjR3x2sLoDCX5sP6I53jiLr/NiwYms0QfSmZE29kzWwA -N0Lu/bO1fOUU +ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQALm+qiu0qx +m47dF9wRY5G4m8tE9GAwLJgfPrOINMoG5Niq3myjWuiiApUoiYxESdkrIp7vEoY4 +1eNdyK9vWM8kWV3ymFnKLmxmQoA9eliCSIa3LjZd1fAIqdYz4y/mUFxkkL1mkQVW +3/CUVo96aNwmsbL/PQMFc09lSt0762v+6xG4J8YQTbhY5vX5btHHkYmejiTXmHBp +GTHLi93E/gqPIxbpWn/YdzTSaz8LcsglTgmQAH6yU2wyQuEiAoQWRflRYtN5RhkL +tToKr1cc48bK5t6vvFGvAP53+7WuRc3nwzVVuF3gyVKJV26i32OzLq6k2Z1Bo2Yw +Jxm08xktzpm9 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-cabforum-oid-int-path-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDgDCCAmigAwIBAgIUO3DQyhSRUrFxxP6dSHYP00ZUenEwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMD0xOzA5BgNVBAMMMmNhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1j +MIIDgDCCAmigAwIBAgIUMeIdCKL2zu9+v5qhC+xvUNvTkxAwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMD0xOzA5BgNVBAMMMmNhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1j YWJmb3J1bS1vaWQtaW50LXBhdGgtaW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -12,10 +12,10 @@ Af8wCwYDVR0PBAQDAgEGMGsGCCsGAQUFBwEBBF8wXTBbBggrBgEFBQcwAYZPaHR0 cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2NhYmZvcnVtLWFuZC10ZXN0LW9pZC1l ZS1jYWJmb3J1bS1vaWQtaW50LXBhdGgtaW50LzASBgNVHSAECzAJMAcGBWeBDAEB -MA0GCSqGSIb3DQEBCwUAA4IBAQAFT+RvpRQ0WSu6U+C54fDOtOofv28/yALU+yJ4 -oO7ZUtKXyrMb4Ag4MrSaAT8dTZKOkB/Kwx9V4xM6kvF/WpojCKyazeMlqvj4DvAO -RQvYnT8pXiN1WsHU4NaX0l2KvuXWdlgBzq9qgTG8i4yRaCqghZEL583GbVFHLWqI -aiI2lsRgP+SLV9Z0mnDf+taJ82cOH7mwIaMkE459+N1Ni5Pu5LL+hPbCbZm39oKE -N8Xn2Av3VZaxfxOVThibDH6VsaSOnPKMWKcusQtsRA3LVijThjljUAM0bqIHvp8Y -/vQ9JEdgreJ/wUU+CYcnsO+yCmnW3G33xfQ3AskkwD0OZj6C +MA0GCSqGSIb3DQEBCwUAA4IBAQADmM1IvvSrj5L1JC7gHl+mdGYr/vFqUmr3zyVz +fHNy76cC177kVy8x+XgcPfzaG/utZFItpqlMyqMCWj7H8AZrjejc0vMLNy8GBZu5 +1n9Mx8cGC8elUSJu3lTCIcKK9Y4i4kmbyAZzF29b9HVuL7KY509h5fwrxK1fDfy9 +ty3hqXpl4Evo3P9t1EiZt9RAMXNp8w1Kg7hVZIJwShArRvI14Sj2Fpldb/ZMTiF7 +Lfzt7GCZ3yMKZ2rolwFtZn1A6yQn/2jAfjbhuD8BB81Klkl8+L6keMDhw25xeGnq +EmVHR1C7qzhDUe/6QNemwyXCaBUci2qDXvJnFIegT1uIDRNk -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIUDVhIhWMHEXWRG6y+QEWdZ0+muRIwDQYJKoZIhvcNAQEL +MIIDkjCCAnqgAwIBAgIUY+iosCXF3pX4WJqVGBlszQlGWVcwDQYJKoZIhvcNAQEL BQAwLDEqMCgGA1UEAwwhY2FiZm9ydW0tYW5kLXRlc3Qtb2lkLWVlLXBhdGgtaW50 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCsxKTAnBgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCsxKTAnBgNVBAMM IGNhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1wYXRoLWVlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -12,11 +12,11 @@ CCsGAQUFBwEBBE0wSzBJBggrBgEFBQcwAYY9aHR0cDovL3d3dy5leGFtcGxlLmNv bTo4ODg4L2NhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1wYXRoLWVlLzAoBgNVHSAE ITAfMAcGBWeBDAEBMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAVghNl -di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAz/t7laoUyy4Qc -fhIYBeR++dCiUGYFQVX7la17X8IPeaYg6CJ6XzRMs9QYzBBp2C20/0f9A4zKgtuD -kgHJvOFv/y9KThlH/f3bq1bQmcItVuoVG4G6PDfQuvpChiwFzMZlJ9ffZmFFcarI -MenGzJyxp4+WH0JKHFypBYGWZrLjfjbs75TrRALtNWmImWZvp654RxJe8yVyddQw -qRMlzMVU+9sq/Xtfqm2EOoUaydzVvYcRAwHKyC5ZGBH4emSsPyiiXMH4CJZ3n1zb -z/V5I7vT5LTLecOYtxCbUbdNJ06HTla/5F2VZSbhvEKNV1kjlyRN0BpGaiA0tapG -H/+QErlC +di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBSX/wHzbNciLhJ +0ZodANTws41GYjMUS/P97J7BSPJ4Ew8qGu2d1UF00Ik/PLWl+L1Cnw68/97ztofR +LuWaaQWZPtqz18fSnid5IIO0DV02EhPzk87vDefG+i3xSHJYbce58Eyho7ttgPmw +OymzuwfLAn+tTVNrP8kOfYIRmzBBRWS/nLvI20jFX+8M/z2Fn3SzrN5/2nH3yWq8 +0hXG3uMjjb8G1sSMn8er0B1EwuSMBP6iAtGiOKJpD+HgZAGdBHwQwmnWV4FjniTy +8O1w2tgEFjvmOUWdnM+p+5trm06t3MGpJ8aOsXJVpjkublqL6W1HGwT/Q8NOCNv8 +ns2cMDhY -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-and-test-oid-ee-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDXTCCAkWgAwIBAgIUS/1bfm0ejkB+2Q/7e+L3OWe5w4kwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCwxKjAoBgNVBAMMIWNhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1w +MIIDXTCCAkWgAwIBAgIUZc7qBBww+CPZV3Spdpt/7DEm3AwwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCwxKjAoBgNVBAMMIWNhYmZvcnVtLWFuZC10ZXN0LW9pZC1lZS1w YXRoLWludDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,11 +11,11 @@ A6zaGAo17Y0CAwEAAaOBjTCBijAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBa BggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAGGPmh0dHA6Ly93d3cuZXhhbXBsZS5j b206ODg4OC9jYWJmb3J1bS1hbmQtdGVzdC1vaWQtZWUtcGF0aC1pbnQvMBEGA1Ud -IAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOCAQEAZMS9mTlpmz96B0hMZLs0 -PTb/O7BnxtQSk8NzU7KiFcJbkE7ioff1NKdrJomr3dZBPRYKQvqOhUsWbWfsw21E -on0l2Km7jIqaZ1dQpGPUiYobbr0icOhCdA3t0t6M9JIgZqOwMUFCz5oy3Jg4v6py -7KDUz3zkVxpAloaepG7AkS9bd1vCDih3Tht98/+g7DPvtnHjZqPj4RXJ2J3uSTKq -TQXFaPc6hhVrA0KK0Qa205qdgqo2hasEY+6Xe64ZStQkteASKDg1sm111wsxpzxt -HUBVEAXMx9dtmnreyWlU6CQ4fYJtK0FnMJDYDQAVJyMbGB94KGrPM8pr+xkV6mlx -rA== +IAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOCAQEAlJYLG7wONvPYP03lYix2 +le5CMJajkvt5mzzg0eQwUISgo5kIG2ZLxQXvG+DeRPUX3NuRvXOGYD/Mb96bRY+G +mOiD9vkS4tw7wiTyFhcvqccNHPVcSALAlv3FhmnWmWl5STSrJ/fMZlG3bO8FrtPQ +5u7ARrRGATOpPqQT9qk6keYJxDQaRVpcTYBUBZKH4R08xa8vI1B7ShJf/jSHB3gK +PM7qGuFluXiEjh7KjHXmVqH0t3zov0esl6H5BOepzDHmNVi5KdPTblZu3rBfXNmG +kDKVWI1rbD7AXey9+xi5wXMcVwAfwP/nsdZcupZT6wP1VretgjBh3uwi6WSbrCaf +7A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDWDCCAkCgAwIBAgIUO7RJiqqzZm6W9jOCJB+zNXkRMC4wDQYJKoZIhvcNAQEL -BQAwIDEeMBwGA1UEAwwVY2FiZm9ydW0tb2lkLXBhdGgtaW50MCIYDzIwMjIxMTI3 -MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFGNhYmZvcnVtLW9p +MIIDWDCCAkCgAwIBAgIUC9HiI2EGWfoTr8R5bUtGHNWOB38wDQYJKoZIhvcNAQEL +BQAwIDEeMBwGA1UEAwwVY2FiZm9ydW0tb2lkLXBhdGgtaW50MCIYDzIwMjMxMTI4 +MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMB8xHTAbBgNVBAMMFGNhYmZvcnVtLW9p ZC1wYXRoLWVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -11,10 +11,10 @@ MdUDrNoYCjXtjQIDAQABo4GGMIGDME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcw AYYxaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2NhYmZvcnVtLW9pZC1wYXRo LWVlLzASBgNVHSAECzAJMAcGBWeBDAEBMB4GA1UdEQQXMBWCE2V2LXRlc3QuZXhh -bXBsZS5jb20wDQYJKoZIhvcNAQELBQADggEBAIzzqzMTRCKYyLA8HeY0jJU+mjRj -Ejl1XbRXmQel/aYvKTZyXiRKSA3i+geZauhVfFwsJ+vxGjpGsNdxkRpUaENrHP5u -DnMmeHGHeLAD8hrHlzqYhCRKBhDey/SIEU2+Qd1M9WNzI4kjydLafrKYAZaxhaQm -wJNJ/8fDgo26DQRTWxDcVkI3by6ong2pHF14AemMoXOQ0+IKR2B9is2qvHxFm290 -1v8DaTBgaIuaXzqhSLPp1DHbtX0nUyWjzWwy6bNjKpxydRTP1rgMbjvf3RhVUzdx -GZpVmEF/8fpcBfObFDSKz+/ydoVMz3XlqLiYEIExGTSsCc4PeEfFhOkdbUk= +bXBsZS5jb20wDQYJKoZIhvcNAQELBQADggEBAJXniLtGAubFppvc5MVcDBRo60NM +bMOIMClWxQwLPMz9yQJ/ahiYo1aQqnZFHnWKTD4tBQATBp9Bja/n7BfAqMR5FtTp +0pLC8mnv/hIEP2uw/ONulyYXEILMmD56X7AnYVjAFaReF1D38NW/YEb5CO8s19/W +e8E22S/tv3ujhEeriDTHOebDCEDKniijOSjEYw3yeRHT+Hn/2QDX5gIwtzOsr2pu +M3hzYTmdlUfSyxBekqIC04mkO4RZJb/PmtD24mGoWtX3bUg9vv5cDlWGYRj+9R1R +Cy1FJiYN94zn9rRa5XVyUU+5bpybU4513D8lab7wj9LPMEWoCRrtzmWd5Dc= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/cabforum-oid-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDRTCCAi2gAwIBAgIUQ7X92BWdDkDlFsWTB0LTCDZMcDAwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCAxHjAcBgNVBAMMFWNhYmZvcnVtLW9pZC1wYXRoLWludDCCASIw +MIIDRTCCAi2gAwIBAgIUF5SDwOrPvJbk93tUfmmp9+u5qTUwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCAxHjAcBgNVBAMMFWNhYmZvcnVtLW9pZC1wYXRoLWludDCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -11,10 +11,10 @@ AaOBgTB/MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGME4GCCsGAQUFBwEBBEIw QDA+BggrBgEFBQcwAYYyaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2NhYmZv cnVtLW9pZC1wYXRoLWludC8wEgYDVR0gBAswCTAHBgVngQwBATANBgkqhkiG9w0B -AQsFAAOCAQEAS+XtatnWztt2hsRQA/Gl8KtpXRhZLJetK3G2qFCjXW2KtaMjN3EQ -RoMYXwUW2FgsFPZmwQ1L1Pu52njxnjG0z9CXA6i/g7JJUCNUhcGrQ5zWP1P3YozU -/TwMKNwvyjcO4Ev4obC3grAfJ0S+en8YVeV9Rh/HswaS7Q8A/el9SJi8CMiWVEuW -SYgfgcm8AobKXJNN48DNhY+6GbGRTIm1WuzPQS4C+mTfsJt6Fk695CvL/EjZt8fK -0lI7qKH0o1pM0QKE0VMuvvYasGEYqDxKCSEszfmIr3b4LovzWAWtHnAm7I2PyncG -t3EnieaSRT6Nl8e85VCK20d7ORJpq7iy1g== +AQsFAAOCAQEAWgJZzzTJOyVyu3CabM51UFWCOB4PXYfN5U2Kx8Om6KfmkOjoHIsX +8wgorkINz1PTwb57wXQGlo7MXkaixCSkjH4q+dKj+z1GbiLh5PrVbY5bJmvez/S3 +YpCDaBF9flsGZvgzgzqf4WA7XAYHDGoQvyd9sMQeZpRT3sgW/u6+4FQGVJ/wZOPU +eLp8wcckDJd8tfxbVmTbf/HdqO19+Qvvw64nMTudMYv4Q88/KneOXY309fEY9Lun +Dp/LSfeyKmmQPgt0osyh9rOSn+sU+RAYlxKIQFAw/am1RrIodo0WvBfg5L1IdeEv +QC5/k3F6qML/d+EwQ8KDU+0y6Se2v3p/zw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDEDCCAfigAwIBAgIUd5h9uRYHwBHO8O+ceQhWGi6L90AwDQYJKoZIhvcNAQEL -BQAwHjEcMBoGA1UEAwwTbm8tb2NzcC1lZS1wYXRoLWludDAiGA8yMDIyMTEyNzAw -MDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAdMRswGQYDVQQDDBJuby1vY3NwLWVlLXBh +MIIDEDCCAfigAwIBAgIUcVmF0Gr9wpB2TM8dWT9bd5CphWUwDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTbm8tb2NzcC1lZS1wYXRoLWludDAiGA8yMDIzMTEyODAw +MDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAdMRswGQYDVQQDDBJuby1vY3NwLWVlLXBh dGgtZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 @@ -10,10 +10,10 @@ LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs 2hgKNe2NAgMBAAGjQzBBMB8GA1UdIAQYMBYwFAYSKwYBBAHrSYUahRqFGgGDdAkB MB4GA1UdEQQXMBWCE2V2LXRlc3QuZXhhbXBsZS5jb20wDQYJKoZIhvcNAQELBQAD -ggEBAGTv4HNZFVEQ0vO8qU1sykwuKMqk7wyXfDHsnzdzt5mGUC9cm6Gd+JisZe9k -krCI719EWOMkBt2xyCmK2TwDvWRK2brMK7BICEeyyOi/znshzOcw2ohtAwJPKMNb -xCx2QePLHXHioOly6StbTUSQtmUJTnNhf0qN+1iqZKi/LrVnm54DC+P8MOHZ+8gW -OM93lMI9Zcq+lTa5GOrbb3JFp9eTLRyYrvugK7gVpAlijvFDknldS+lomz4BY056 -UR8g5RmpTyBgqoJqND6s8zXuyfatcAmOq5apJ5zLcN91GhQJwBk9sg8vwzqRdIww -/dF7FbEbQdfkDWVtuYdsS8ZCZH8= +ggEBAJkE33/tUX9mr4O9PwFd2PKmHs/Buq3IbObUuvifIX8a3zoZh0lhxjtswH+q +omDxYMxDp8fUSgCAqySmbfpKR6utsJVIOZsw+krApLoz3UNGCPeII9ElNahdeEJf +umlu8Qi4yM4A4q6IjzwvifIf8o1q/qBo8fqd+OB+KQlsxNKlV1nnu2/2MLKMZI9x +gmmNNYIfySt5sZdAXKAssr8dJdLemFp7BVEP/Tw2+rnSMNywV0buG3NYdv1HoRio +AtdZKVRPY3zys9YougA0L4KOani7vqZOXXF62Gt1BqO9LtLMTMYGkDDXZCU3CdpI +dTJc6NHRx62Z7MvRdZpAx5Ng+Pk= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-ee-path-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDPzCCAiegAwIBAgIUWxoXkZhXFFizdKCQ8MJ8oOfIzEAwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMB4xHDAaBgNVBAMME25vLW9jc3AtZWUtcGF0aC1pbnQwggEiMA0G +MIIDPzCCAiegAwIBAgIUV7j/YFmiiW6Pnzou+WPzdkKnvMIwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMB4xHDAaBgNVBAMME25vLW9jc3AtZWUtcGF0aC1pbnQwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erk NUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwC fs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1m @@ -11,10 +11,10 @@ fjB8MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMEwGCCsGAQUFBwEBBEAwPjA8 BggrBgEFBQcwAYYwaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L25vLW9jc3At ZWUtcGF0aC1pbnQvMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOC -AQEAeNGnRLI3C11krIqIXE60uUnV4NZrWSjlFT8iQkohd62uK9i1Xo2PGQbMwdOV -ooXGsLRyz9ZzlKG0W1FN55pLweuD2je4AlV7uZyLIF264m3zLMBcfEfVjqjk6rQf -WccudP7VQ60+5YUsUytXuqp9fF4Ye7UJ+ZwvIexq6RIa20JvR/pPjd/1fzXGYi+/ -/24tCYIjROfNLmW5G7SO2StCN+LJehWTUo76gORpbP6snYON6rxynmbXmbdU96l1 -xp9yZ5cvL1v3971cN/nRCw5k+OiP/O8fxFDsIf2gbqTTz3R0HnmJrEUqr9FrfRlV -P+S2nwNiMV1UWQeQciOIg8WC1A== +AQEAgfBn3V0pW2vHZUiT+mzS5IE2HdQq4y7msCI9aj/Wczyeo2i0T5DuBc0etAM2 +Ort+HmIVEMzIvuOhN9rNiQKM8/qYA5cRU3nIRiMfZHSXvEiDV6gtjo/FAE/95Paa +Inw6A9E5HX0NNFQ/ABgupEM6+2cz5jRtg4JN4yXB9iy+Hs3VnUmyoTitinOFjlfU +4tDKMFjx4ybRzNUsPOPNR9w5bs/0FPQDLra0eTiiAKIhjrD/Ud6bwU74njnrbiOC +4UUObzzYdFcE2yCp0tHp59qAOdcfQhEVZL9kf6m9pj4I4A65bzXNDqG8RdeyxfjY +aqqUeypVnJmYpwHGPqDNLyEZSQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDYjCCAkqgAwIBAgIUG3C5aHEdkynWq8jOXmbjEcP8bgEwDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAwwUbm8tb2NzcC1pbnQtcGF0aC1pbnQwIhgPMjAyMjExMjcw -MDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowHjEcMBoGA1UEAwwTbm8tb2NzcC1pbnQt +MIIDYjCCAkqgAwIBAgIUWWV+Z/+mY7AvJoIzGN83woKsiNkwDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAwwUbm8tb2NzcC1pbnQtcGF0aC1pbnQwIhgPMjAyMzExMjgw +MDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowHjEcMBoGA1UEAwwTbm8tb2NzcC1pbnQt cGF0aC1lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,11 +11,11 @@ A6zaGAo17Y0CAwEAAaOBkjCBjzBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGG MGh0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9uby1vY3NwLWludC1wYXRoLWVl LzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAVghNl -di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCsx7sCebbIWdGg -hlkAZ2qV3N/3nZwwvVqekUTu3Vy2fu1zM0KZSPbljjLPEcPPKweoefnAxOLvisBg -GqV9KXBR3sO1fOuK8M1TZtZHl2vkWwqVmogbEN8KOpP/pPySW3DXGPzNlNAWvNrN -gYg8NTWlcmeV2osuGI2GvJF/bf11VAOSeU1ci+TFpUbW/4QrQUqSG/KDWRtv6/BC -omfXJYKGfgWRLH8HS7OlJbBOL3h3BZAhqml9Wl9oRox0ArLhKkpOZ8cZpGpzhkND -DsqhoqSxJEiza0sSFSWJkSCjaY9zrV0UXgi8jxr262/WF6xT6yy6/Gx12hSjcV4U -BcQw+5kM +di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAfzCij5eIIrQgY ++zFyJ03dDDpC9bJmPUtpGhK3duKpr5CpZzdq7oJQHC89aKZYyA3lWTvJlNRRxmfL +G8jPn2Ioi7RvoIcODVmtBQ0A3d+wydYexVXNzWMTpf9Ux9iiTFVGb1BdO4Nzh5vp +G2YWSWoMKnrPOjzGefDo0PwDA+HJTNm/yrZYYQPVUTGnhLiHa1t6jsJKzNQK8T64 +xEzvg3sfvv8TR+EhfE4ca61XcXHvmEhBvkABoZEMZDZcTWOtkv+zx4+lIt6Jmyq/ +4f/1lPJsKmz+QYr6GIhrO3T7zDeepYTwyI0/ngeuacPxTTYHccfxEnza+y8XFxnF +rJdS8qfG -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/no-ocsp-int-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8jCCAdqgAwIBAgIUWRei++U2nDD/dQeOd2ijbzx8zC0wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMB8xHTAbBgNVBAMMFG5vLW9jc3AtaW50LXBhdGgtaW50MIIBIjAN +MIIC8jCCAdqgAwIBAgIUI5r+zazfXffYDUNTOn4o+grHAnowDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMB8xHTAbBgNVBAMMFG5vLW9jc3AtaW50LXBhdGgtaW50MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -9,10 +9,10 @@ zBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3u JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB ozAwLjAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjARBgNVHSAECjAIMAYGBFUd -IAAwDQYJKoZIhvcNAQELBQADggEBALQe2fdE+JIIcsV2Cwf1oB6VK5hUtLsm8TvY -ju8YICG4maKTDI4X4oungxmlE0okP26KDxERQJzsOs2RKmos95UvOz7LKyKo7aSc -ycAhbpHe30J9KUXDxMMv++2vinjMD2vh30E0XNsLeQsbOXlmla+0lTwsgXFFSQgl -owYxEcGBigqM1Jgp4S9TBwvowktGTPLgiKGr+elIStEFDF/eoEaDRMZ8AshtPC1G -hj40lS2xR8ZgfCvq1Y9xWEK9pDRk4ss03XVVyREOLYHcJx1w3Ekf0DlE7vKosew6 -qOgu6Bk5p59c6mm2E/UqT4Pm2p9X6ZWucgUtOAmySLPs/76Dbk4= +IAAwDQYJKoZIhvcNAQELBQADggEBAE7GFUJAOu/NmD4H28N7H9yRQPQyTU94ooyj +6A4/kre0IqkLVv4rs5x1COGIkHhjbIequE8Jo3z1THX+Xl0zjyUGvpC+rSKHBJGz +gX5d6U0RG5n9KLsKGdFYkHM0cm63JcQaOpmLZ0B7YZ5HApYquvGOiFSS7xmi7fH5 +VUgqd07bXy+czMSdjPelvXT7wbEqvb5Fqq7OsLoDJ3V/cCA5Bxu2m2sqJ9qDBuWk +Nxk67exQDALsAuqboifGq47BHt/wMb1x63ChU7awD9fHaRmWeBYKfETO6Vs953eH +gUyoVSY7XE254P6nCijOx5dyGZ8vhlz23t++7/N30Q8ZFHNuw+w= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDYjCCAkqgAwIBAgIUHdTPustR4yMtUWmHTSC6+8Y+gfYwDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAwwUbm9uLWV2LXJvb3QtcGF0aC1pbnQwIhgPMjAyMjExMjcw -MDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowHjEcMBoGA1UEAwwTbm9uLWV2LXJvb3Qt +MIIDYjCCAkqgAwIBAgIUa0G4xoFgE0b4Yo44vO6lNxOSEIMwDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAwwUbm9uLWV2LXJvb3QtcGF0aC1pbnQwIhgPMjAyMzExMjgw +MDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowHjEcMBoGA1UEAwwTbm9uLWV2LXJvb3Qt cGF0aC1lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,11 +11,11 @@ A6zaGAo17Y0CAwEAAaOBkjCBjzBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGG MGh0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9ub24tZXYtcm9vdC1wYXRoLWVl LzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAVghNl -di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBgDu2h/ygK4STW -yg5MNipTtaxQtT2a7ho54YlJK+PSXn2wzUVbVthAXbiVMZURHo4FFOTzvh0ItwtO -K0TDiUZO4basEt0Ecxk1bjhh9pY2FhmI1xokC53prGrleO6K4gHXVxmhlA1aM38X -tN9ZuTGlEuo5jFnavZeGoQtkwvtFehxvbDEBZvuyvQ8xIFLvoa8tl9AaQavNpFan -VOpUrRw4oFIUOor6FPBLYoclQhBD+PFwnnMCm5rkiWxeryt//HAJUnypt02Pr1nT -7ibC+/szNTuFuz2P7OTFEre866JfEsI7N58qbc/UZXMTiPJuTS1QdBZHIM62Bde5 -HEKNNyTU +di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB84tmFkWEVXzt5 +AuLgR5s7JDrBXwzvN1Z8HlFklU8cte7r45N+YyMQMp6abOxT7bV8I8HXJ1PXdmxq +6LLN04mMZUnDsU4gRyC7gBy3bYiGEmEG4fITBUy4mH676Scm60Nzx9ohi6Y4jMJK +E46pICH4GzIvHfiiz+8TW5xCOHiC2nrcRk/9pqNcMVkgWlXQY1tn02MyxY7arO0u +zhu9H/kVptiFJvKxvk38Bjvcrto+1L+EeVO9w28RPpoUwN4/WMNoHdifmF/lMG+H +w/knqJOU146E45sVvXmOTj5a589EKrsYnhUfJo7vgddAW0yMDzsbLBpPjHPFjjXL +QoqOaokE -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-ev-root-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDSDCCAjCgAwIBAgIULW+4H7y472S+j1855jFlwZNMf+UwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNbm9uLWV2cm9vdC1jYTAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAfMR0wGwYDVQQDDBRub24tZXYtcm9vdC1wYXRoLWlu +MIIDSDCCAjCgAwIBAgIUa/RnEqm5ksD9a95MGBMMAS5fGCQwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNbm9uLWV2cm9vdC1jYTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAfMR0wGwYDVQQDDBRub24tZXYtcm9vdC1wYXRoLWlu dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogG NhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqn RYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHu @@ -11,10 +11,10 @@ 7Y0CAwEAAaN/MH0wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwTQYIKwYBBQUH AQEEQTA/MD0GCCsGAQUFBzABhjFodHRwOi8vd3d3LmV4YW1wbGUuY29tOjg4ODgv bm9uLWV2LXJvb3QtcGF0aC1pbnQvMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG -9w0BAQsFAAOCAQEAOc/Qs9HsvzVrDoXxK7y6TI1x83ydFRT9pOjnVlrNUAPnjnKZ -acbglf9hni3eaybETDklYf3q9eYBduappGtUD/9pkXT/8xQP5QmBDjVbfaN6xA4P -SPISeMEnUxngLBmhiGSdSF6yqhol5OP83pDP8GnlqSBicfjbLuaAOesExgRnY1jw -rDHWFLp2mvJu2NRUQGowCSWBmeTGwpX3VWVBkzQYMABHDlJHvHsPFe3dH2pkFBxJ -3YpkRaifD87NRGE+AK1fzhhbvbn06xkklLqpr72p9h0BMAzMYnv58CHt1+1/ilVP -0/Al127tRP0cr7I3311b5V2duYHEbR9UJFRGJw== +9w0BAQsFAAOCAQEAjownqXERMgHzrRvHGknZhdJEwKpPynmRFb2EgUn4tGNfzi5v +VoV23tWLZVraImu1HruXAQvtw6Use/YcidNfFQ9mUmfJklb7UmioWaYGEtPAdUl+ +Ppu3yoc3qRxB2amyhoCCcYxSUNKaZOLSqFugpcN3OvFFac5OsINHs5ZJbNSIQUUU +EcNPuYoEs1GulOHwORD9HjnyF92MAuHf6gsFHkJtF21t+74sMAAVC4ry8raM16Pe +XsnITwDJ3Rgd5CUW8AlO5+fpuBF8asJCNKxbph2VftJnfIlOSt08D0qP/OuOSruC +nQaGVTzl200bK/JTRLBemXjM6j+nf9zoTOsFVA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-evroot-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-evroot-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-evroot-ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/non-evroot-ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIUSwVlCN0qJzWqVXDYUMj6IC1t5B4wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNbm9uLWV2cm9vdC1jYTAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAYMRYwFAYDVQQDDA1ub24tZXZyb290LWNhMIIBIjAN +MIIC3zCCAcegAwIBAgIUI+8Fow+gNxi3rEH3rVt2BF1GmWMwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNbm9uLWV2cm9vdC1jYTAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1ub24tZXZyb290LWNhMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -9,10 +9,10 @@ zBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3u JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB ox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOC -AQEAPtd1zsUd6dqBvrL9Y6mwgkEBsd8RcOuQUrOYMQjPYbriJ/4Z4zfNoQnIylQI -rrwRL64PY4rTorTGgebzu5gm+mVXV4Jd6pO6Qv5vL9hKyUGN5lkxoQZOd4WsiFe5 -kbWvOv1LjJ9o5DyWLkL33Tt/seR3Ux54LFDvrFwBpM+r7bxpgrtYB999vQOXGiZP -N9lWi60012u+Opqv5egtveAhC6ShZqBmdoTl0rkI0/LANC7O7jigqyjnRZi7rqBt -0rnRMsTbXMXqfIt8B8kLGDU42dTDz4hK/WjjgcXu3zmHQgZqDxt92rwMexiFpA5Y -HRdDsGt5cseqjfIDzdIVlkELmQ== +AQEArxqMZKdhIryJiOT+w623yPwOdeG77n8wYX5NVHFzAMv4E7oqUCZyKQiI5E3L +0GuBs+oQGPJj4C8Izq18cHFJtz/Jb7hPAjcOAXhiteH4/Wtu9SsI4q3D1jkflf+P +1fWi/KzeTLwGgpOGQDmGwx6ENFarD2VNkDIZeTMZm/lSwfarjIwJrX4WCCyJfDnb +ZUW+qgMXakGhvomP4coUKbtFVuSrK4/S+Npz9wAd23ibt/aq2on/5SwNtviJTIJl +oTqJIWq4W+5Tj5LKcZGZUtTSKh40o+KOjCV4+cqFp+Tk/y7HH3DsnT1lPY+5FspA +NBvBX7tIH987bHHgmwrNFf0Udg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDgDCCAmigAwIBAgIUAVfMkILMmIPVXjPAz2TIDldGxGAwDQYJKoZIhvcNAQEL +MIIDgDCCAmigAwIBAgIUWRgmDpIt7Vq+ylftmCz2R0jmSIgwDQYJKoZIhvcNAQEL BQAwJjEkMCIGA1UEAwwbcmV2ZXJzZS1vcmRlci1vaWRzLXBhdGgtaW50MCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCUxIzAhBgNVBAMMGnJldmVy +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCUxIzAhBgNVBAMMGnJldmVy c2Utb3JkZXItb2lkcy1wYXRoLWVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -12,10 +12,10 @@ RTBDBggrBgEFBQcwAYY3aHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L3JldmVy c2Utb3JkZXItb2lkcy1wYXRoLWVlLzAoBgNVHSAEITAfMAcGBWeBDAEBMBQGEisG AQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAVghNldi10ZXN0LmV4YW1wbGUuY29t -MA0GCSqGSIb3DQEBCwUAA4IBAQAf6ZBgxU35yF0XHevzE2TBlJaPvPuc7Xj0igxQ -Ba62XSBbcOv1wNG9E6VTgs89eYfra+m7cFWP/J2SRAETWYLB/BQ2+gk5ibLkjpX3 -EgeVtcJAITTNMZ/YwpM0qke7tBj69Wr4fQGCaXrwSjMqXllJG73c2nSYivCwsW88 -jxIX9w6OmBtQ34Zms95xcmjRGnEJsuFIHS6ON6UA66m7/ncNtedZ5BUFPqlDlivn -GPFliWv7/kVavJ9tuBNF3+qa3AKS6y2IcCv8hZcnpp+XejL9S/NC5J2fCzFN52KT -tZ45bWryxg5Ez+vqZ7RLOlA++Qzu6+FJaYDaTV5rIEouxfE0 +MA0GCSqGSIb3DQEBCwUAA4IBAQA1xGfQuETwEqDfExZujKfNCK0tlaEFbeexAoUx +jmQGLV5HtTA9+vLr/2ohEKbaR5v9bGMKjIz8dwQ1xPnmywzhfhFd16HTEimzO0GX +EYYAlGkM4ccuIYNSld+7Rj6Ld97oYqHkEbIJwVBGKI2774ZmqFW95ChYWHVUPCf6 +08uz6RTwaPwlYbDFXsNHh5iyN5CMZFck9a4yb9jBui9L5Wnvb2wGzvKH7fd8FFOH +djpPrmSnJNzcF8YEn1dtPfFFTP/hGhLbxwXGK1zDGtSh1rhEEIuoXgep8IgrT+54 +mSWZvfukPQ6161kOOKb0kKjft3heXsKQnBC0CGhBPZUwZC1Q -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/reverse-order-oids-path-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDaDCCAlCgAwIBAgIUbS+sED9hVuKhOooXAr0l466GF40wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCYxJDAiBgNVBAMMG3JldmVyc2Utb3JkZXItb2lkcy1wYXRoLWlu +MIIDaDCCAlCgAwIBAgIUKQmd1KyVQnxb5kKkTupR3N5Dnj8wDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCYxJDAiBgNVBAMMG3JldmVyc2Utb3JkZXItb2lkcy1wYXRoLWlu dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogG NhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqn RYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHu @@ -11,11 +11,11 @@ 7Y0CAwEAAaOBnjCBmzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBUBggrBgEF BQcBAQRIMEYwRAYIKwYBBQUHMAGGOGh0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4 OC9yZXZlcnNlLW9yZGVyLW9pZHMtcGF0aC1pbnQvMCgGA1UdIAQhMB8wFAYSKwYB -BAHrSYUahRqFGgGDdAkBMAcGBWeBDAEBMA0GCSqGSIb3DQEBCwUAA4IBAQAc6n0n -2ygc+bXKejoFBGMSHex9WFTYa6n7Ao5PP0ACVIPPjUUZ/5KjBKCRWe8puVLqRk1W -bpyLa1KG/falzrFjj8j+Y0OA2v8veH/DHvUAKOus5ntJPM3xJyV7uGhmYDVulNRr -YPnFduqlBVaxIZOPqESO0T9RLFb4oyTd75uPIJUAGPSYX9kidYUu+LZ7U5sDdJmG -9pT/RDQjokU5pwgr47V7lNQyJBmZYp1I9qVDT1iBA1T0KWfw9Nz0t5dshXZC4aPe -uFJEx0pADVyk3pyzddvXwetFXYA3yPWtZCjXG+03uIE9tgdNyZkUlairwS7WVbHG -UoC9jMK5FGnFhIyH +BAHrSYUahRqFGgGDdAkBMAcGBWeBDAEBMA0GCSqGSIb3DQEBCwUAA4IBAQCaKi9P +IVAVo5v/XK6hcroU2SsG6JHu3IN5Corh8bkEW2Vd4ljqp8xaVhR6oaSOiXz7gOw9 +/jVMXcLMBVKlrA0C2D2saZ//047q6+Vx9N6MIE30O27TasPJlzHSz8qYe7LlMFa3 +M9lJXFuu127vnavaCd+XQYhwU1ejgY0y8rR7n6gvhVjS/ZtXe/ZkOAcAlt/NsB6D +MPNyIjNCIiVO7IdDaT3iWhRpAWCo4lE/cRf/Ye/K22xvJ+h7Oe0blrmFmY9z/SQv +DVtTrR4lcLNt6LwSR9EX0IzJz2sCEaJFDgMormF/YfeftvUWp3p5A8sVUYkMPsqI +xq3YonrSZJfEFXjq -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDxTCCAq2gAwIBAgIUISZMV3cxwaLxsL3yccxQyMuUob8wDQYJKoZIhvcNAQEL +MIIDxTCCAq2gAwIBAgIUG3goylGD4GCItaGXG5lG4qghd3kwDQYJKoZIhvcNAQEL BQAwPTE7MDkGA1UEAwwydGVzdC1hbmQtY2FiZm9ydW0tb2lkLWVlLWNhYmZvcnVt -LW9pZC1pbnQtcGF0aC1pbnQwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +LW9pZC1pbnQtcGF0aC1pbnQwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowPDE6MDgGA1UEAwwxdGVzdC1hbmQtY2FiZm9ydW0tb2lkLWVlLWNhYmZv cnVtLW9pZC1pbnQtcGF0aC1lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAab @@ -13,11 +13,11 @@ WgYIKwYBBQUHMAGGTmh0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC90ZXN0LWFu ZC1jYWJmb3J1bS1vaWQtZWUtY2FiZm9ydW0tb2lkLWludC1wYXRoLWVlLzAoBgNV HSAEITAfMBQGEisGAQQB60mFGoUahRoBg3QJATAHBgVngQwBATAeBgNVHREEFzAV -ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBcDgBoVa2B -Ziwsi+JNV7c3wAGummbzznkednPMS8ahAuI9UOWi6HkfUPqwPABXJUXFVQR1sofy -+0f1D86NrQv7zErD0tEvL7sguHgjyKNhpsV9KV7c51RF0GCfFNjA2vUweTVYVQgo -/94Kl5EewrS3MaaL6AQX0oR/9BuJZUhcQPf1H6TiSu5wHMTstMF/tzp/5GILKx6S -8x6hEZJbUnnazm3ZGIQkCTY+PimxDfC/3OMO68bJ0nrWMt8dXGWLB0NXiWDV3GpO -HVtd+D6t0MTyVkWMIFOrBX3hDfTkfrljgEDRXgEMzjn956AFQO9YQTEzjdItFPxT -YE9JR5yqlbDp +ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBzkdfX5WFT +vrwdiolAjXP0uvvD332KF8qciI2KQofvk+siOEzQHsesBTLhdxCKP90kAYQtS3tN +Dsb0+rje0GrLHrVFqe1Sjao4o6RcTXpfKmZ5hIugro//Nep/Ii2ZQSfBqYtBux2d +1s1tcEo4VsxuifOckZAk7eI7KAea7Ucr6/02kY8emCqM1A2urNwKSruyTevHsdwk +yD1JLutalA9KB5qfhQ90rqM3JsKYzzMm1XoZ3+9/sdWNClF24yT7F6zZnaKVXBG9 +QN/FWw5qn3mKAnSNtY9qMPKSuFf2FyOTr/V7HDyqvGdvUtX0cM1BO7vr1BJBhRaO +FrNLcboK6dE/ -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-cabforum-oid-int-path-int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDgDCCAmigAwIBAgIUbw1m4QOmyPiOAHq+GggyEzBvhfowDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMD0xOzA5BgNVBAMMMnRlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1j +MIIDgDCCAmigAwIBAgIUXfnkOGa48saiJhQMzWx8gvBmMpYwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMD0xOzA5BgNVBAMMMnRlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1j YWJmb3J1bS1vaWQtaW50LXBhdGgtaW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4Ngf vbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTb @@ -12,10 +12,10 @@ Af8wCwYDVR0PBAQDAgEGMGsGCCsGAQUFBwEBBF8wXTBbBggrBgEFBQcwAYZPaHR0 cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L3Rlc3QtYW5kLWNhYmZvcnVtLW9pZC1l ZS1jYWJmb3J1bS1vaWQtaW50LXBhdGgtaW50LzASBgNVHSAECzAJMAcGBWeBDAEB -MA0GCSqGSIb3DQEBCwUAA4IBAQB0Qvh7fHW0IDocdxERG8qD2+c7BRxXEJWgRt4f -xU9jSejKVI3QijhjSn+PyXiqhF1hHW037vYY3TQY/jcvE++iwHTTL8C+Zmd+M7pc -WxaJi+dZCE7GAeGLr3fHYaFqkE76hlQ6V3z9ayPC1CZwrpXsA1WQgslHxvi+LJHx -sI8ygsNud8YDxSJQiz9ELik6Cc6MLv9rej/3u0KduQZGItX9nZIcsY0gBYcvJuWY -T/66RhAvowF/kqjPich5J54VOOUwqq10CmpDft6PZuxvOH5GD3kBDsiIXo3NACfS -pqSLeHrI/WqOBcACUCcgt6uYwjC4i8Km4MeRbvecWPAJ11R4 +MA0GCSqGSIb3DQEBCwUAA4IBAQBQn6Vrnbo7Tb+YUxSeRR5YxxCNAPxj9fvGQ1cN +WvRtpddcbul4aTMys6xAGywm4Gp33H9ZE1cLcUjIx0q8ysxHrhMM+RCT51kQaLeX +upSOnVbVB+DRNq4AIKNjd3EIvTD/uSW5+tTGuJs3vSjadEK4rWwtR6Gt1zXZlNO5 +dQbnpAnubTU8H/oHYAq44569HAeVGgteiFULXeniFUjdfrPwdUjkzEikVpWpS3x9 +tt6CaX4KmzsXSfTxmh8Mhiu5YQx4c6LWzWq8JGLdqwNtANt/Oraj3mdZKDeHuUco +iiz+fmWvfd3V7f63Ev8Nr/ygRyI3RGL8w1Rqg6WOJr61FYLh -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDkjCCAnqgAwIBAgIUG878Zwj3QMrHTGa2FfvoFFlYZzAwDQYJKoZIhvcNAQEL +MIIDkjCCAnqgAwIBAgIUO8gP9jmUfw4F7JS0Sma517odP18wDQYJKoZIhvcNAQEL BQAwLDEqMCgGA1UEAwwhdGVzdC1hbmQtY2FiZm9ydW0tb2lkLWVlLXBhdGgtaW50 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCsxKTAnBgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCsxKTAnBgNVBAMM IHRlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1wYXRoLWVlMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -12,11 +12,11 @@ CCsGAQUFBwEBBE0wSzBJBggrBgEFBQcwAYY9aHR0cDovL3d3dy5leGFtcGxlLmNv bTo4ODg4L3Rlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1wYXRoLWVlLzAoBgNVHSAE ITAfMBQGEisGAQQB60mFGoUahRoBg3QJATAHBgVngQwBATAeBgNVHREEFzAVghNl -di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBAyulWRI1iZUlK -2vYE91umLRCAYh4v2/+2PCaK0rhKzA/nvYWwMtPKdrMBiCPutL1XsPcf4E92C+Ur -Uk+Fii9GG0/NVJ06MFVxVmyzfibGQZO/zFigx89W0GF+zYbR4PWqd8zOwvVjcW4d -4sKUDrNvytqx+k8MedBOA561jp49R97NS5+L7Cw60FJdqY4DR7YPqMajCoIguTm+ -gl5YM+ZXHGMfaRYksToPj3+jbwAGekIjtlIjGNZC2yexknz1XnbfTEk4h6pkyUcm -9iWdSdE2WYGYFyc7qUHz1PSJadWQM0ZBZPm733+YN3HkSvGpTOjJOK79SNEMkA/i -AcaGhjaI +di10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCdC+5pMPeGogV0 +4xkhlIFeZlSfsR4GUTkgWJ0DjtbcG4XCOoSc3Fumm1vKkeUn5xZ2GI3ZX0m1uEHF +HMTRRRvZ7EUmgzqCM8Cw1y1d5BZdhYuMtemq8cZIV3136ohJxR2IppyZhLZgjIvW +FW2SNOJrcEVmeSZ89eI6uuNDy88V5jbxWARL+RBP17q8BhbkYD+XkclU3/3tiS3X +KtDybH937sF+zK5YIxSUQb5HsVJm8FnSMthVvTlpGhAUDEgEDGhAcNViisCgsgVL +uXfkgPpGL3sG+N95VlV2/wFW3Z3vl4rbVctmxTTwGBDQk5efMUgAMPmnjX2p3yX0 +ZG4/2bPR -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-and-cabforum-oid-ee-path-int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDXTCCAkWgAwIBAgIUOWveMMJU+nLZsk73dwkzgFJ6wKIwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCwxKjAoBgNVBAMMIXRlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1w +MIIDXTCCAkWgAwIBAgIUMVWwmMiGQePDK1FfaxS37aKX/7QwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCwxKjAoBgNVBAMMIXRlc3QtYW5kLWNhYmZvcnVtLW9pZC1lZS1w YXRoLWludDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -11,11 +11,11 @@ A6zaGAo17Y0CAwEAAaOBjTCBijAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBa BggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAGGPmh0dHA6Ly93d3cuZXhhbXBsZS5j b206ODg4OC90ZXN0LWFuZC1jYWJmb3J1bS1vaWQtZWUtcGF0aC1pbnQvMBEGA1Ud -IAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOCAQEAOZUmjoXRjZ/kClVFVdfh -yDe+uAzR7+/aitlLKrbd8Nk+KfzvNkUAobV3qFYcZP757T2rP9YDf26o1//kwYyw -fjj+ooOefRODphmJS0nGBBUU7SDJvYN6OH4U9VgYvYTsvYm3zoRNLCgxd8z5zV8o -beCiWi8Zsw3kSQoMi2Y6y0+edR1945jGafkm865/vTlSC1uSMMNm5Ns6BQrEc9+S -RPSaV5OgEdTXP1obn1Hf+TADElk1xGZcNIavgWxjo8QM7BfPOYMZk0KIW7Pgs0x8 -+ZRhJ+kXHaVaOS9gAIi3koYC0DKcHXNSTXCTC7I34iSMvdVDcWwuRR0YrqYIu0QW -cQ== +IAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsFAAOCAQEAj3Jlg8/Jb/4Dd+c2SKR1 +s9L/gKqud1dZfTbdomT5+x8LOSbK/qw1PYxdPIyLKvOd2ZuInK/9i1auPk8FupUX +DCkPOoZlJwpg5YvHK512y8wHXjOQvxPanBjsCyow/OD4H06UrILSbjeadKSNm/rs +Yp5U65ML2lmo94PzSdQh31Sn2GeSpReXgw+s04SlwXlQ60Q/6dlZXjuRRgEOm9If +M1ixbc+J9L25k/NMtThR5a17Jye14J97OJgFKmKFx2UGU3yVcrhJApALEcQkn3lX +YZDE05nawhDuAKDuWmgm331yJhtrQUH2f8Wqx1FXeEP0tnLgziCqlKK2hCwbRfmK +JA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDlTCCAn2gAwIBAgIUaW/3PEK8ARYGWVUA798TUHKnEAQwDQYJKoZIhvcNAQEL +MIIDlTCCAn2gAwIBAgIUL9MKgUTLgQofWbrIES/zUocfyOEwDQYJKoZIhvcNAQEL BQAwMDEuMCwGA1UEAwwldGVzdC1vaWQtZWUtY2FiZm9ydW0tb2lkLWludC1wYXRo -LWludDAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAvMS0wKwYD +LWludDAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAvMS0wKwYD VQQDDCR0ZXN0LW9pZC1lZS1jYWJmb3J1bS1vaWQtaW50LXBhdGgtZWUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erk NUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwC @@ -12,11 +12,11 @@ gaMwgaAwXQYIKwYBBQUHAQEEUTBPME0GCCsGAQUFBzABhkFodHRwOi8vd3d3LmV4 YW1wbGUuY29tOjg4ODgvdGVzdC1vaWQtZWUtY2FiZm9ydW0tb2lkLWludC1wYXRo LWVlLzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAV -ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAfD2dMTacd -U21ufl0G0mZRuM5OHrE63tCGzfXSQ5TgE3og97YysimPrLbIa7dnCczTZ60awRFX -ycx8aTW3JB1H2lRB0g8dPzJE9sbkh/vHR4DlYJ8ISXd2gkbBINGy9VvFBOAcPGtW -XpAfFioiX0RPN/RdDuwVaAIfX+x1LRr3CHJUDWctJWpMYwHLtZmDScdwHYXfmdUS -ZnOF8WpJuQE8r1e5SeUSvima22nX9+IzGKz/6t01z+BeNwq5GZW+FCI/57ZKcshn -TwcTKe6ObCfLdjf5AkqI47gvHI/J8Ok6IGHpt6f3Z8czmapSiuvqE7VCHxk9WB6E -fLhH6uUnFktY +ghNldi10ZXN0LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQApmrNyHcjH +e98//Np7MbyoGfia9CqHs3ypa6jNsTcUED/mqfe1xMWvEYdVOLsTyDFkwhbzjv2k +LBtzt5mW40v32DX6whLfIW0p/UeFQoIRGSAHlJXkg41TW0Qs9YIIQCmApiuil1u3 +r+3+uaVgRqqGDdF+Z+bHEPEAxd4asY0iJW+7pwUb0KDDs6MKl+MHaDv5vb6s7ejM +oe+gxBYUDVEH/As6azbm/epbDIHLWEZz7jsPdrxMtmE0PvBGQbtdggWZvzc9CW6C +x4mCqGKNQ9NJykC0wSVfOM/hyKI5J9C3L8e6hwlMN85S+o8BEGyfOHSj0OavTxrh +NNIfAatKP9jN -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-ee-cabforum-oid-int-path-int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDZjCCAk6gAwIBAgIUVUZvMWmRe012qtJnB+pH6CRq8WUwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMDAxLjAsBgNVBAMMJXRlc3Qtb2lkLWVlLWNhYmZvcnVtLW9pZC1p +MIIDZjCCAk6gAwIBAgIUS5oWegCkjt/yURdidqAWVxPGUYEwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMDAxLjAsBgNVBAMMJXRlc3Qtb2lkLWVlLWNhYmZvcnVtLW9pZC1p bnQtcGF0aC1pbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -11,11 +11,11 @@ UcQx1QOs2hgKNe2NAgMBAAGjgZIwgY8wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMC AQYwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzABhkJodHRwOi8vd3d3LmV4YW1w bGUuY29tOjg4ODgvdGVzdC1vaWQtZWUtY2FiZm9ydW0tb2lkLWludC1wYXRoLWlu -dC8wEgYDVR0gBAswCTAHBgVngQwBATANBgkqhkiG9w0BAQsFAAOCAQEAIVYXUG/B -zRSio0gAxeDrJb5DigUcZGcnK39tdfd74W2MUkylo/Yq0cDJwVlsQ/oke5myaJQd -dpf3wZ33ebCOpVArMXNB11iAUTMR57W8ecyiwKhhyPcCOg/NlIfLFJ6PDsC3eCTM -dqMAdRYg/WFqNbfXy/nYEBBuCEv6krpqWjgXKOUqYRpwZasPB9Bdpk3U0IOOFAPj -rhO9ddnQ+IYUshAjVDp7ssSxFCGXJrNPObLnQZ7vGtmHwnIMt9D3Kulz8lZLTzjv -1TfAwwM/qU1iG1Yj+zd2B5RIHcgegT8i/NY607w9+OgAF4PTS6R8pr6s5o2ZvuG5 -EOqXzqa3c0o7Yw== +dC8wEgYDVR0gBAswCTAHBgVngQwBATANBgkqhkiG9w0BAQsFAAOCAQEAUMjVFzkT +srkMZmVVR1Qj0XiWqYxVnIzP199U0UBEIlV7N2pUiMcGJ/F673+sKOOda7awWb0t +EZqDsAc5f2heaujysCilE+PdzXQGxP4BeqwwcmzoQxpl8ES0Y21KX/s+9Vc8q/tK +zakQECqjrIJN6QZb3Cr3U/QlBTPRvlUd4iDBrRMdqg/9exm1Ovr9YY725U3TTnXe +sWlZTG7YseOB4AtxJ9l1SnXZeHxJwyswz25+npl/WVg0JM5Rbp+yquWfNjV1KpBD +GcveT9HeUmDloCJymhmQtpM01nfzL2cmkLXUsFWacuNAbGtCasBsZinxSc/qmRbk +8XryqRFhyFcC0w== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDWTCCAkGgAwIBAgIUTXff7OYNjOGJ1ucBiXQFwQrnD70wDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRdGVzdC1vaWQtcGF0aC1pbnQwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowGzEZMBcGA1UEAwwQdGVzdC1vaWQtcGF0aC1l +MIIDWTCCAkGgAwIBAgIUYWKSZEm8DuQc78PjzLKalbrdkAowDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRdGVzdC1vaWQtcGF0aC1pbnQwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowGzEZMBcGA1UEAwwQdGVzdC1vaWQtcGF0aC1l ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogG NhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqn RYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHu @@ -11,10 +11,10 @@ 7Y0CAwEAAaOBjzCBjDBJBggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAGGLWh0dHA6 Ly93d3cuZXhhbXBsZS5jb206ODg4OC90ZXN0LW9pZC1wYXRoLWVlLzAfBgNVHSAE GDAWMBQGEisGAQQB60mFGoUahRoBg3QJATAeBgNVHREEFzAVghNldi10ZXN0LmV4 -YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB/4nd8VD67vZUPTAzzK6U0i5z5 -JfEUHZyodwbEvCMRx4JPzGa/B4Ra9fTk9f3vlgpmbmIXzeW2V2eKeug/qRR6rTk5 -e5vdjMb2V2NVyHE6uqi6U5YPzIqH4CuIrihy/6f2BXGww6N0jaguP9T+O1hjtS+W -kCaUMBIYCp8hnGiKcLDyTPxxysPl0g39ML39Pxgk36C5N/0gAun+4U2El+xy+a2r -MAZchBP9guWBREZfse6wpAJfLpswlaRcsiUm+ohgLb3sKGJOtX7V0vegm5BGkqZK -yMG5MiHhnEep4cMnrEXly81hWbZNHHBnMlNRqDmR8Vex1igG/tMFmuPQr3Xs +YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQArgL3XCd6m8vI3OU6gPWqJHHcB +XBRiHoWfdxcuiGhC2YaxcgVr7upXz+V6Fu+1hK6q5K3G3L9eMkAcnoIEs9SRjRFd +bpEEqXDeT+Nvr7apPdLPsaoGPEOtlsp1qKHGXBx5A2v4ofFd0sFt/IHJ0M6FLcX0 +74s+LTxY2Mooj8i563hzn/Uxt5VjnGEuiK8a0iu9ferBmMBhaS/VPS8S/u8zS8XZ +KGZQynruWUsIdwLkgMG65z2ppucA29irXw09evtD/G07Q2L4ud0YpXUTzgo04Yya +QcFKPE9Gh8luHedbZ8LrOMV37MDHN5HMA+OANwukiPteWKcfxzEA2W7AYvpH -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDSzCCAjOgAwIBAgIUc1xU18+/MWV14ZhLlRYTr84OIJgwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMBwxGjAYBgNVBAMMEXRlc3Qtb2lkLXBhdGgtaW50MIIBIjANBgkq +MIIDSzCCAjOgAwIBAgIUN3PyXMkg0gMw9C80v2vSVSkM1D4wDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMBwxGjAYBgNVBAMMEXRlc3Qtb2lkLXBhdGgtaW50MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVK tOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7N Q/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39Zgsr @@ -11,10 +11,10 @@ MIGIMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMEoGCCsGAQUFBwEBBD4wPDA6 BggrBgEFBQcwAYYuaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L3Rlc3Qtb2lk LXBhdGgtaW50LzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoBg3QJATANBgkq -hkiG9w0BAQsFAAOCAQEATHhQmv0hF3M77Re1LYWINecipWJlnilGk5DCCiDyRxmm -LPTJEz4v1NtC6HambYL5TUk878S4zsFV4SSaJ7DuCpq730se7C4fkP642wFuSKIo -ExMPEaE5b10NyKtC47yQkrTBqnvBGrdFyY7awuTCpLK7MpEPIIUNjPUN4M7kj3It -0am6GYVjFzdtY1knyTDQJT2kE8McGOec/CggZucOhjfOyLe6FZLzTY9qmfHlwXb/ -/YgUlGMkQmIYCcEKUcECosIt0TPCjPBvNIovIySHSF77WZS8SR1rIeaznLCAbVbX -rJ79ZtTtK9XceMzas1pz5lDonwtDEDFUJE2p6TX/ug== +hkiG9w0BAQsFAAOCAQEAeTnJINIdf8h+vzq6jZPtCbrD2ZeCO6X5/miLzetxzjQg +l3C4BeONo95CSSVLDi3gY9cxxqqxLuGJVZkAoYbFbJayker7XTEmSXKfDxaoe2UL +Z6kf2m4Ih4+SriG0q5uV1gRCQg8zNzrUVGGf1nsTsOz0LCooDWvz5z+1cmOmb19K +9aLGjyCdLIToUapwKTcLox2RxJnh8Kn2TxrOPDPrR+1nifjnjwADtJTKgMCfMMaZ ++Uz3iDQP8kV35id2JIkRYEU75Ypr2J+pLmFIW3w2u2a+V+dHoo9f77KVuwtr3ftC +/e0nnR+nPpB2SdbExz3MUL0hprk4SEFLe4plSULj2w== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/default-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/default-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICMjCCARqgAwIBAgIUddkSg4Xa4Tq2i+Q1Ebvjh6EWuAkwDQYJKoZIhvcNAQEL +MIICMjCCARqgAwIBAgIUCclJVeqEAhr+ro8lfNVUDXhAtF0wDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaZmF1bHR5LXNlcnZlci1pbnRlcm1lZGlhdGUwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowFTETMBEGA1UEAwwKZGVmYXVs +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowFTETMBEGA1UEAwwKZGVmYXVs dC1lZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/u7th4Pj5saYKWayHBOLs BQtCPjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGTkNeZG3stB6ME6qBKpsCj MTAvMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBgGA1UdEQQRMA+CDSouZXhhbXBsZS5j -b20wDQYJKoZIhvcNAQELBQADggEBAKhgmF34y6L3lvO2tL56geQBnUeY0L/buzAt -tyW+0KqDDFjMrPkF1uKUH4d59xF7mq57KgMNPNyB0kSnlvu09nZP0yD6BQ67biVa -YEyLuaJIfa9Ym51Yjx3GqLIRKiiZ9sAPLalIpguh3yvfEfWwCV6HxHWJv6PJ1zVt -l/89i5J8B+rzRjXluiK+lPiUeRnp2RfXvst1u8KtNh1hbabjAkeox4EXbAqxFTJK -bzp9IwqlNxlKK93WyeF3wCndEn2nFYwSOR8tBZFcTtv9Z8F8Xu2gF5C0GYTfy6iX -Y/N5gkxDUGTn+LtG+VyTNNqmS0bXFFuPbuE0mt9OiAydFKpkgJU= +b20wDQYJKoZIhvcNAQELBQADggEBAIMIBxReKH0pHum4EfXTvwXEfbhp7FWyQYM6 +YAGRKBqVpDR1h85de0JN78VRciuKABycZfdIH+xsSWLPfvGYDiQ2iqmgphjQRGPy +DZglGO7e/DU+zi17GqxcT5VlE3wjIF0FTptffnlsUONXiacPZWo4OONBBho/qOLA +VeRhAcuXEoUch9mnF0QyXIG+lBPPX6HKo4JqlroFXzeLbWAbajMx94zWlOP6/8wS +bM96RN+XPi2k516PJfqpt7KwmC2kFstFtMzXMivBa/OVUcDNkKP9GfpZQttKFBaG +i7BGVKDiRqeDgM92dJdnp5sQI+MROOPVfesV85sFkckrhRC76iY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/no-san-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/no-san-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/no-san-ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/no-san-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICFjCB/6ADAgECAhR/GplP7a+yU4EAPSMvru2gC2X6uTANBgkqhkiG9w0BAQsF -ADAlMSMwIQYDVQQDDBpmYXVsdHktc2VydmVyLWludGVybWVkaWF0ZTAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAUMRIwEAYDVQQDDAluby1zYW4t +MIICFjCB/6ADAgECAhRRLeJzReV+0pquLtxG1I58D33I1TANBgkqhkiG9w0BAQsF +ADAlMSMwIQYDVQQDDBpmYXVsdHktc2VydmVyLWludGVybWVkaWF0ZTAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAUMRIwEAYDVQQDDAluby1zYW4t ZWUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARPv7u7YeD4+bGmClmshwTi7AUL Qj489y6SPyxPeUtFXCpp0jNFbDbEEZ0HBuAO7cjRk5DXmRt7LQejBOqgSqbAoxcw -FTATBgNVHSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAmHFKAXfd -4vHVJJ7LBHTp4BGpfNQTQXy7sSTOExJi+2WGqtbAubZUQv71WWXqKf7IBpcxzXBy -D18Hb8aN0wDDVVodQ7eZJ0XPOitfkZeHQHSwhCwinT46030oGffk/m7nRpi/eS/T -7mvFLaYiKRXssP6FxBHCyYd8DLQ0RPTbigyDdrYkqh7dS8Ei06bCJukUrWbACHvW -ONUNiY44VaVK/BBZQHn/nqzgNeYZEd7xhJA2yVboP2xZY5E7426V6dUzfU2zqxld -TNpIDzWmQUUGi080YiYIY24rvjx0Sj7+X2xAYQNXgR16VGpxvi4RcEpzXXafX5e+ -BWRSWF7XdM9k5Q== +FTATBgNVHSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAQEAfIQhQ8Rl +TsfOZLFHIQJ2CrIkLyjSGAPViK62grr36heHs2fjTxVB8KMmOt+w1U7uH0so5ARN +mraaZmqdLfQVfdbT5nOxF1JSeVdGRMP7aBh7+4fGtZbMOYd2EDqCWkjApBEwg4rP +kTJGgIkpi8qhO2Sidxc7obusHZDa6WEXnzYzpaBMj6clUUyZ5LwrTROaLKRjOYT2 ++EekRX4KWqd6oYWIUdxJksLi5RFtEM1H806QZBunL5GFco4rynT0Ou0i9dxd7W+R +q7sN2OkZ5A1OQSRLCimOfwNCj6yADs0M8BZ+8/Ole1aTjkt5b16Tqvtr7hFsZ5zI +cgPhcpVuc9LBeQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5TCCAc2gAwIBAgIUTz5eaR08Vrv3WMdQyfUb6nPdzWIwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQZmF1bHR5LXNlcnZlci1jYTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjAbMRkwFwYDVQQDDBBmYXVsdHktc2VydmVyLWNh +MIIC5TCCAc2gAwIBAgIUCyjlglAlwISkzjm2icTqDJy2rdAwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQZmF1bHR5LXNlcnZlci1jYTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjAbMRkwFwYDVQQDDBBmYXVsdHktc2VydmVyLWNh MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2 ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdF h/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6n @@ -9,10 +9,10 @@ OnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2nj tIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXt jQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0B -AQsFAAOCAQEAVTes4P52u8R5tF6eEN4IO7sT8YjihE63JQ+VDaV9m/KFA1fuBlDH -4N3LWXK9ilZLQQFl+z+QPYA74dNmzvZPWjsUv0nVLkkV5KPoN1SJV0bZeh8+as4r -Yy6N4wZf43XN0xDYJpPB1TX7UQV/MEumy3HXXFzOyXUBR2bdNspfe6ok70eLOggf -vTT3x8usO1rocX7bYf9eqgID85dDYq/VAJXg6HcEsZJ+w4F7w3BI9K/w2TPu0nAt -TElnzEMcBW235zRXRFV+Z06fUL8mJfzH2IU56CHG7AkCblw5ZqzMtfsjjxRSpzTC -fJC0xufCzKoee4K74JZmgkreL1kqxpfesg== +AQsFAAOCAQEAE5GHp9zZIc7PmoFVMAYDlvRXfjlHfg6eljMTnS/Nm1vAl3bwzLEl +hhhN4W27rkWqRtZOMqJPRr87jQ6JYiOR1UxiXtbqxffnRoVwoUQO4b1M1TaIkZev +1XooZON5ZorUC/1X8svtg95egH7XXVp0kBW+4wF8k2zmGr53kh3SYS28TiruTVe2 +n+tZOAQrXWB3KaauIG5l9oSfsvG9K9NcNOb+qJiGtCp3uGbAXur8rlpf3Su07VUt +/ci3DA6ndJIPriFhVrbXxNh2nYto9a2tnaVfMDY5ZwUhU8BZWPfnPNiGK+oAfxLP +2QGtAvgHcMriAKSgqQnSTkbPPc1eNpzdhw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_faulty_server/test-int.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC7zCCAdegAwIBAgIUUTRjZwJOxeTcJu+hEU5Nslh/bfIwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQZmF1bHR5LXNlcnZlci1jYTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjAlMSMwIQYDVQQDDBpmYXVsdHktc2VydmVyLWlu +MIIC7zCCAdegAwIBAgIUXe3ymhNxbaUymJwc0olwtNHjlhQwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQZmF1bHR5LXNlcnZlci1jYTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjAlMSMwIQYDVQQDDBpmYXVsdHktc2VydmVyLWlu dGVybWVkaWF0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahE jhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1 a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1p @@ -9,10 +9,10 @@ 2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcO p2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJR xDHVA6zaGAo17Y0CAwEAAaMdMBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYw -DQYJKoZIhvcNAQELBQADggEBAFagmFEAlfPNh0dcr8ZP8we4hEpzkLiCkn/bn4+D -aEZps/yPkQ5R+tRLucwVwVKHdaubp3M8TFSWzCD2DRpQxDLbvdY2+jZyXce/fG8x -ar7p/x+NVKeMfbKq/Dqb4v1mg7PERpnIbrzaQco2CkCcoptAcWxMqSSlZwPTqNpH -b7J1fnjasPXS75rSmkNhbXi9AIjIH5qpOmaxOHpMI7IhFbCS01lQZa+w4JHOwKPt -6Omx7pyy1K1vbjOrlF6oX+q625mJA1YXxipkFPM+WVby97fIEnr3HBipY/f+p3UN -toiFaLPMe4yTHVcHxYqroFfLebh6YF17tifc4UnQUBTnk2k= +DQYJKoZIhvcNAQELBQADggEBADjpGTPYyhjGy2gzkDRppVGjrefJHMT0tLlC67oK ++mIMJowpWrqxa1M5n8ng+WzyXVGwwtmGCQlola2q5bU8cPkMbouSNizDQg/Oit2a +QWaxMI3Fpgbl8dB9r8zcVqNLO/DXPrrPpO7MZGGdTYYqvN6hnFrHYDwnQoWmY3kO +mOQdwGrwJoGBkzuDZDGxKFNtVUvw4cpcSTT3+jRQ61Ld+byHm6UlaU712zSCm7TA +uJ8AuWUy8oXcmpi2l4WguypJ9dGSqG+itMLBqqD8TZxKPMs+m8kNXo8FweK8/LNu +ylkUEmJjqFHWHTsETBdE95KxNJWi4l4M/w9e+BxLD1VxcnE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICvDCCAaSgAwIBAgIUEYQA33NLz6NiG+8Dgvo+0fQtCvswDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICvDCCAaSgAwIBAgIUd6iXiXqeaIsQG9wGf1dl9WwuYAEwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8wDQYJ -KoZIhvcNAQELBQADggEBAJxbBQm14oIDu9jStpt92SEUkNZJhtC3N+rGgKBeSKVQ -216uhnu9jsku+/zrrfXIMEuEbfI5nFbwb1CQGUh6GB0rG3i/OtA+OHsFGDuHFSzI -hrnNTrxJf5DTvnLrJNDu+2N2dfeLo+w5Iqbr2uV8GGD/zKSw6EbHyOtE/rLG0NaC -4JxkEUc1tZ5JAZCG36cGWr5jPta2VpzJd3QETSM99tXAjDXbxelR1Bzs3YDuQRjs -YpSZvxDsJlgxw+OlmR8ccxNyeLVKV2hWxJOGGH2sc2jco4dCBmkJJZoShXNIQ2lo -egsQ4BpJQcX+aAOhUd7bfk6D9KIbn7On35pvPJc8Xpw= +KoZIhvcNAQELBQADggEBADWQkJKjU4FMRfyIq+ORMMyxdwUvBITqkUsFt9dALUvZ +qZL0tmuDPVOzTjhQKsCdvw7g5q1R1QViaQbZx1lBSnfmJzOfprkO2GEkGNE7J5AN +0G2zG2OafjkLCiJtoHSwE/cQbYoVpmxyXsSU0oL8eUEicbos5kIaxDWd01qCqIiG +W51tD0/kTh8L+eoShAwTxaUho5CBqezvsCJO9iDnBIr9S4hM8HlgdaweaVTHLAJG +sIySa9pFb194KL5mdxr/DqtEzgDQ7ErCqCyGxEmIedIcZxb9oZzRSbdn5U5D7mVM +b7UJvQKObQkK2I37T6hpGZIIGjgQXVXd/YbyDMUpOms= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-no-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-no-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5zCCAc+gAwIBAgIUdTdCi3lbYAGAZjNYCvBsJ4Egs6UwDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRaW50LWJhZC1rdS1uby1la3UwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LWJhZC1rdS1u +MIIC5zCCAc+gAwIBAgIUPS43Rd9VsZ9Jy/CdjU4C7XW/ND4wDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRaW50LWJhZC1rdS1uby1la3UwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LWJhZC1rdS1u by1la3UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 @@ -9,10 +9,10 @@ qn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7 LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs 2hgKNe2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0GCSqGSIb3 -DQEBCwUAA4IBAQBsXG5TZRDqCzYowxnJx+SVOfW0L+GJ0JyB4Zol6fYO2ppkRXwq -nlbD3eFfhJ1C+SMos7fgqSzC83heQgkMe8Zu7rM/hAoMChaQx0DiuQ/33yBvArrz -T0USPGZRIEBNwm20TZnOGfwWhZoxQyh7tG8Llni6REL4GBdHE0AkZjw55ZRVTju1 -kZUzNC2Y9VLb8xcah03o2SxgMk0MAFJXAc84f4Qno7jHF6ULMcMIxQ6McMnDjmhB -+ySa/hFi5PSwmyR4/CVGpc+WSeq4xhdC6GJ8C8EQltaqc78CgqfqhTnsqDmKPx6O -skfWb1D7sz7KkkF+ugs4f45DaH8FrfG8Wxg2 +DQEBCwUAA4IBAQA5YXl3EayfJTz/5rflbAtXu3ST16Xk7FbBr0+j5I/B2JUgckbD +lyfH3vOoqek1ooXgYFvm5bpeOHlHJNlxAhgpbZTLXdlTpnR676iss+OItyEywkRP +zCllvd6++gYnmmYuJZJLx22OZZkjA/wqg0Awo1bk2pbpTR/7rpKFsMHpcHE/8z1W +TtZUS73/8gVurcHMXuadkYnkRDoJkr2P6sk7C/RYWzZ6bjrx6YDxLkyMSrkqh7D6 +cblKy69iXzp2ZmIkwclBHSQuxicpmbuPiq2TtpObeyAbeIcjasUPEruajR73Kza1 +jbz0tuMnYTyXJwl+fePFP46xXcb/BkOhu942 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-server-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-bad-ku-server-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC7zCCAdegAwIBAgIUKXEge8YWZLSBNg53NaIga1Z9ILQwDQYJKoZIhvcNAQEL -BQAwIDEeMBwGA1UEAwwVaW50LWJhZC1rdS1zZXJ2ZXItZWt1MCIYDzIwMjIxMTI3 -MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCMxITAfBgNVBAMMGGVlLWludC1iYWQt +MIIC7zCCAdegAwIBAgIUbaUxDRz/7nD/OX7vOeNYYGJini4wDQYJKoZIhvcNAQEL +BQAwIDEeMBwGA1UEAwwVaW50LWJhZC1rdS1zZXJ2ZXItZWt1MCIYDzIwMjMxMTI4 +MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCMxITAfBgNVBAMMGGVlLWludC1iYWQt a3Utc2VydmVyLWVrdTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqI UahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvi r1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/x @@ -9,10 +9,10 @@ 7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnv uRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj +nJRxDHVA6zaGAo17Y0CAwEAAaMaMBgwCQYDVR0TBAIwADALBgNVHQ8EBAMCA/gw -DQYJKoZIhvcNAQELBQADggEBAFdPo8XMk+fqv7ep8Wnnf7F1l3CKAzEhEH5YvLo0 -UVFehGcz3OqoMhZukciNzKLWDybHtrtZWCf5sOfz5kB/n+0NTr+JaXyfQraXC5x9 -npwmUqQX8Q4apyaMyXIbfUtzpMYeqL4aMkXVwRnRiU12EI3IV7jHTFy+miZ4Ng+3 -GhEg/vPI2BQZabiC0h0Jtc10R4FYViAad8p7j1EDFpARpxNf+wFeRGfbOLx/NPe4 -tW6XpIzGL0KZiAVWBEZQbNWs6L7hKImqbskcncUO0MOIX3a8Dq3TKdKA+aipA9I5 -XzCATYautVjr/hQx9XhtxbBMiGSHiIAS8nnbJ4fPMFjYIqU= +DQYJKoZIhvcNAQELBQADggEBAAvT+g3ekslj5l5ttKDkeTr7K7yaCeB4Z5uUrWXU +c4v+LU83yH6YRnk5NGWX0ESuc5HvntlYWW6WbLiptStF0lilmRtwuXh/ABT4mQrY +Hc+BlmIUvRslPSxR7z+lRIEJEDQLiXBjZDzy+WhyBXNnTX7ZNxK7c8CHmjXVqs0o +1Z0a+4MgAof6EmwhW4BlWn+o/L/tlJ/1ZqhGGxuzhd8u0ZLCLgRlB9YzLZMzdmHi +qnOQDzgB97bWyCEH/VnvpVziL8fbxS2Fd3mL24xf36c5saTHwsuoJhOX0qtNKhGn +zh3p9UfDUv/iAVYmUvAqdtEaF0wMzFTKWvGVw1FphKr2RbE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-cA-FALSE-asserts-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-cA-FALSE-asserts-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-cA-FALSE-asserts-keyCertSign.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-cA-FALSE-asserts-keyCertSign.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDBTCCAe2gAwIBAgIUS3oym/SmKZr5ztuBmhtBs0GuSoAwDQYJKoZIhvcNAQEL +MIIDBTCCAe2gAwIBAgIUDaa3PpcuFJOReQniDR65iOuoKn4wDQYJKoZIhvcNAQEL BQAwKzEpMCcGA1UEAwwgaW50LWNBLUZBTFNFLWFzc2VydHMta2V5Q2VydFNpZ24w -IhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowLjEsMCoGA1UEAwwj +IhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowLjEsMCoGA1UEAwwj ZWUtaW50LWNBLUZBTFNFLWFzc2VydHMta2V5Q2VydFNpZ24wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p @@ -9,11 +9,11 @@ fbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZh W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjGjAYMAkG -A1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0GCSqGSIb3DQEBCwUAA4IBAQAKvhPEZlVG -SGN4ztb6Q5ckHtTga9UbBxfJJ00btP0xYCWvUzF+YRIqNI5JtI/fNac1waF8JIlD -T4l5TmbMOh9m4A4jCt5wLs3i61ZSHKxSfCwSanJr5krRVaFRD+02ujJvEwsf18XV -+woKp6FO3BzRde2HopZe67pvSsFnba6TC7wYjGHN1q5WUh3O/U5NPC9MRSto5xOm -hWI8KMnXbNKGaUE11Bp5AExxBj89mHfJ+GieTRcBV/LB9lDSAGa9ci0qmWBvUiCi -RlT1RZYoxsjvxxHGRtKe2hUJXUjgLaQ5C/e84Z27Xxb9YfIQTZjR2ChVS2EgmEi3 -k9fVuKLvM8rq +A1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0GCSqGSIb3DQEBCwUAA4IBAQA4xbgNFTfP +V9BYuktzgynnNU+WRFfDdsufSLLGQdfbZZcgR61M/Uwq4eSxeiLvM/LXLdUrhQcn +r9ibNo6q4wEkqpQjUkqCRI3ozHinsHq2Fpw0DRAA3IBtPB4aABwOWaLn6WcgHLGM +us+Rcj1KsffZZBhTJV/dAY9od2PQYt56n4FlMV2XXDB9bAPPSdWJ8oSKvBIyV8Zj +QUq0neKDzSTh8N/HHggFSJH9dpOLlza0iO5DKnaTKdBtkHy32KCM7sjMsbfqlhaI +2tPsndYyYMUxMZGXdCeenZ0vLNS47VVP7kBS0Cn43qD3ecoPdP4GZvm0WNOaj8AD +83+Qc7c/OzNN -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth-invalid.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth-invalid.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth-invalid.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth-invalid.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC9zCCAd+gAwIBAgIUI2r/Fd7yvseRwKsjNLk+upqvezMwDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZaW50LWxpbWl0ZWQtZGVwdGgtaW52YWxpZDAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAnMSUwIwYDVQQDDBxlZS1pbnQt +MIIC9zCCAd+gAwIBAgIUAYozIwE8x4CAuNNuJTKubgKVlmkwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZaW50LWxpbWl0ZWQtZGVwdGgtaW52YWxpZDAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAnMSUwIwYDVQQDDBxlZS1pbnQt bGltaXRlZC1kZXB0aC1pbnZhbGlkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -9,10 +9,10 @@ uEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1Ud -DwQEAwID+DANBgkqhkiG9w0BAQsFAAOCAQEAjtSGX+pjliroVL6zD5QUsjMpyv9k -SFyjvMU9aSAT2b2N3D4jZVPfJ6a7k9+uT9GhnYO7X8tAWqxOSmq//JFArcaaBdQN -xeeIOdOejDsd3eqYunflhaESN+0Jn9VXQOArZxNUZMv0U5i4lzkW/A7brw+p+EDv -QL34Ewm6q2RNblPZ/NvnxJ0lX2tg4XrBlDffzvtE8eiChP/X+B2fcKogMU7XYWYF -AhREsryMWWR0DzfInUcyQFQhVK2rNkwn0P+1W6RGKbNYVb/sNu8q8zhoM/bRZZ5h -DmzemVCDenewDozLAaGXXaT4mlvyGSsLySyxRtXGFY+kmEZ+4Hqo0D4Qdg== +DwQEAwID+DANBgkqhkiG9w0BAQsFAAOCAQEASI1Y33uYrLTs0jB6BYN+L4fPfbAM +0bI1pIBPba4qEsMY/UUZsqdbDaOL0A/5f1VZR4jGzeiI6ldZke5e52hJORdR+4n5 +io07WDI7jKnW8T/zFRV+RJ12kxiWCR+v40Phll5o69FZDTLloD3xpQ6yJNIG85cT +LMMGwOolBvJaCntXP7GOp4G3vo9NWsCXbCKCF54zKF2eSCuQkw/U3bAm4svHoWgq +lTt5Fut7pihLDbLAfGcMt9paRP7TMGy+QzcwsKDMG9NqkhpEeLzutyqP5W0cCywA +M9KKELLDANLOZyARCb5XH8K0YUsi78nMNuTG8SPhrUPi8tcwiroD0HLZiA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-limited-depth.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5zCCAc+gAwIBAgIUd8Ott82XwW7of4WG0oKEoPnLvO4wDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRaW50LWxpbWl0ZWQtZGVwdGgwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LWxpbWl0ZWQt +MIIC5zCCAc+gAwIBAgIUZTfA5m1Bp1gB6lPRVv6bpmky7gwwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRaW50LWxpbWl0ZWQtZGVwdGgwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LWxpbWl0ZWQt ZGVwdGgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 @@ -9,10 +9,10 @@ qn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7 LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs 2hgKNe2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0GCSqGSIb3 -DQEBCwUAA4IBAQBdUf6p86i++GEDLq/ztNbdzID7r4JUq05bOCDChc1j+Dp8CL4z -buILruUX8aZfyMgvOfdwsuqA8CppEq7QAxP+fBalodfeOWTF48qpKX0ENu1yQJaX -Dp+RzZTQ/bjTUi/zcgUZDkZiqtzdLt3YDQVLZVlMOU6dzbtx6cLtJoWGR4DFTzPv -fEqNmMkPZLiTEQJxyvtORBnS6EWz4h2szQ5DIdqgQfNBKp83CEgws2P9Ydz2V6Wo -NX7ffo7KFexxcl7yFAZ97VUm7Oh8YUraF3mj7nUs9hPyj2yn87NFuN4WaY5q2Bl4 -xV4DbCubdqJssVoCtOUgauFKkWQvf7pR0Glt +DQEBCwUAA4IBAQClsgLl6t8FBgzt6GDgSga8+IkRHnzAV+J/es1aZLiaeeEh5MMZ +mGqA/azCQO+YaeShY2tDchWpiMRVqzvGwkUwyIxGODPx8R0ZfV2RC1WRb1VD1nzA +2WT+wfZ5h+ztB22Um+lsZVMVLN1sUH7rpA7MmvJi3t/BsPxLTry87XtoEkuhSLVd +k+HihaBLFw6xA9zmA9nVd1E3Y5FubM14yVxzE9nhvMYOASKSXARUqHPmhJv9ouOw +VUNiFjNFoVC90FA1uJCjOuIMMz+E2mnVbgGjaI38R0sg4nodigN+uLAdUy8otk7s +Z8atTJMOrJrD9X7/MdZ04Q93dBv35M/fTJ4r -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-extensions.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-extensions.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-extensions.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-extensions.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5zCCAc+gAwIBAgIUSYi2rd1ebYfAk1hnQd0FepY61yowDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRaW50LW5vLWV4dGVuc2lvbnMwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LW5vLWV4dGVu +MIIC5zCCAc+gAwIBAgIUQbThwYDCGqGQnt69PlqhHLCF8gAwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRaW50LW5vLWV4dGVuc2lvbnMwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowHzEdMBsGA1UEAwwUZWUtaW50LW5vLWV4dGVu c2lvbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9 braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEI eqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6 @@ -9,10 +9,10 @@ qn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7 LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs 2hgKNe2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0GCSqGSIb3 -DQEBCwUAA4IBAQCL7d6lgHbK95To/n7ZMS+5Gz56Po8xq5DnW8Q9zNw78Pt07ef+ -Q+ov9QlS0rBvK6AqMrAGfqzydxYA61i4x72os/47VmbIh/ZqTDrbGVLYkpBoLIpV -RxfTAQZj8oNl6MoSSVcTz3MFVQIz9FKjdpSFsXoEWxVMT1wOoLr5RUVgOkHQm9KS -fP5IlzDu+etdiwkEytfgbkr9cLWyosBUVKrd9dXJ1Po0TtnD4zkyUNxDs6Wpu9TS -ke0uBPaPK8KqU0ptcp3OzFQYgYSHYdbl6ZLXui+GUmaVBNvJLWmA0diAZgF7RTuW -WyOthWc5DNrLnDNhVT39d7CV9HFhRh8mjH6X +DQEBCwUAA4IBAQAgZq+BdeWlGGmMPhVvPSoY50yI90q4L6EBN3MK60Xu8CP4I4Gb +vIMGtTWlLmQURLGrVDl1EeBsg3C/eO05hxqp2n0atyvF/3ew2EspXtv1Lr1YvciJ +ucgOSsnVeZByXdDvejXM6nnoqo70DvQ0YSP49nmHjyUK6OrXI3SjQGK/v7UMLUlZ +0fmcBUkuhW7tsU2szX/YUaVo7hMDDoPPbGJaDM3V9iUG+1bg/vJvlHcJ7tBihzUU +tb0Qg//HbE9/uVJ9WwRNE0w4ZEVlRPSwkh6V1xpEMvwOplH74a0kPCvReDTSvSwi +HlIusQ4KQ8Ii3BcI8lp5Et5gOOYqNXHhN7oM -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-no-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-no-eku.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5TCCAc2gAwIBAgIUN1958Pt52Py8qevNt6tVAKuQ+q4wDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQaW50LW5vLWt1LW5vLWVrdTAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1pbnQtbm8ta3Utbm8t +MIIC5TCCAc2gAwIBAgIUSe60GaU6D/n3oX3uVYaV5ZA2HsMwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQaW50LW5vLWt1LW5vLWVrdTAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjAeMRwwGgYDVQQDDBNlZS1pbnQtbm8ta3Utbm8t ZWt1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62 iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHql WqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosq @@ -9,10 +9,10 @@ ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8i b2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoY CjXtjQIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwID+DANBgkqhkiG9w0B -AQsFAAOCAQEArYhtyDOeNGHS2s4D3YQ7WGVeATYhGwJuGRfeN1nzOMNXOrc5gz2m -a7dVUaode+xu1h963xt5bFmIZGP9xSuy3dAuzJ9mKAC/+V6QLjZbiVpmA8jRktBM -HTO5K1n6RrGegSjGipvENZRpTP1H6s1Y4fkl8lVtgUpa1XP/de9qkPepPUSwdzRZ -0MsnI35RGp7C+X94ULIIkCmcMKpf8PcmDELYlcEUDK07GWSRpp91HgLuGIQiyCCg -bvqGzfuL40e49FEL5X8JxY8ymihWXgwGzgloXr/Ym6odNiYOI99KK6w08Kw/T+cy -FzUmLvSjN/9k3Bdo65jBmNwwCZz1tUbwmw== +AQsFAAOCAQEAQj+HMNyxlyQTrltFGVk2xGMdjWIyOauKqrvFAfF53NMbd8OF0MiE +1zCfGJw/o6I8P7191bG+GocOjkM3X0xEp5KI6JCaIjVzBepiqPq20nb/VnSwQLEL +z1m4CXL9dVOW8fPw6ctUE0707FEc0qODnRmW+Lippa3U754kVSZYw9zaddsKqgit +Dht8hljOBYEB2VXrqlovCLWwDm0d1Q44XkXt8rRs0lIlhqHOL6jnSk44uHihAk83 +oxI4cced8dWWdvbufh1+0SWIK0tR/kVscdyPw7AU8SMTnOkpAcV+CO7CEv/Vx3tf +NYIXk/qiGJcJeP65UvyMLhzTpJ5MgmlSqg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-server-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-no-ku-server-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC7TCCAdWgAwIBAgIUeayLDH+s22BfC1h08wFNYFlJlIkwDQYJKoZIhvcNAQEL -BQAwHzEdMBsGA1UEAwwUaW50LW5vLWt1LXNlcnZlci1la3UwIhgPMjAyMjExMjcw -MDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowIjEgMB4GA1UEAwwXZWUtaW50LW5vLWt1 +MIIC7TCCAdWgAwIBAgIUE9nvLeiUyWGwTXGDVW0Xf8AqTrwwDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAwwUaW50LW5vLWt1LXNlcnZlci1la3UwIhgPMjAyMzExMjgw +MDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowIjEgMB4GA1UEAwwXZWUtaW50LW5vLWt1 LXNlcnZlci1la3UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGo RI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9a dWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6t @@ -9,10 +9,10 @@ FthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kX Dqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/py UcQx1QOs2hgKNe2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgP4MA0G -CSqGSIb3DQEBCwUAA4IBAQAHkEmTqmTSU43pHVV+ZYAEKOljrwW7BvNILDtpQgD+ -94wBdkTJWpMHP5WEzeUP9Jh0W+L5KfWUaGld2bF53WFHSHTphucUqxMUlBThs0z+ -G15qGUAIOWutpYHe2tiQnZhu4U1+z2AmOBLB47a5gW4hu4y1j0K8fwsJCfSS9bu0 -xYtLoNwUsfkqnmCQc3z6UUo2dwXV3kpO4NbkhhJwBbYXAursi6gv3zviL7zaEfaP -B5q3OiW0F3qfZgkgEYQdG5qnBnLvFy7fgSgbbpRXq0X8LcW4rD53CXUbZ/OVKK0A -0k5PJPUhQbvJMO2IRyvlX8NJUpm39hH0VV08jyItDEYm +CSqGSIb3DQEBCwUAA4IBAQCxXGu05Aqkr3eJmnZ0L+GTodu/cmSjCBN6+mdMmQ4B +2lfTBQ4ZwEHvGuQM2Gh5j6QnnZA//Bq0U2Z2lll5H2WKM/Pl/h3cwN31QPt3j5on +6ojRRy8bJhRpZTBW1g5Z/nr98jeyqlbvtOwmVL8becXlCuhoXuJlU8TSmlx3gczs +nZY15b7HVmUZjBbsORbdR1zchbL0SqGQL29n2vlu8zdBkrWgoj0sFDslYicMMqsJ +U61XGGdI0bSlctDsydPwrKfgLyC1DJbHNQRH+zfkRm+EZOk7z9wbxNiLb19JhfpC +wbxdVIJoNgBcvF27kfQVwtNmbXw7Fe0hVhtCA5yhOxsP -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-not-a-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-not-a-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-not-a-ca.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-not-a-ca.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3TCCAcWgAwIBAgIUD7rkIlbxASKFwZSsBkJcHI18bS8wDQYJKoZIhvcNAQEL -BQAwFzEVMBMGA1UEAwwMaW50LW5vdC1hLWNhMCIYDzIwMjIxMTI3MDAwMDAwWhgP -MjAyNTAyMDQwMDAwMDBaMBoxGDAWBgNVBAMMD2VlLWludC1ub3QtYS1jYTCCASIw +MIIC3TCCAcWgAwIBAgIUYw/aGK2gyiNsI8RO2A1vFd/bfkIwDQYJKoZIhvcNAQEL +BQAwFzEVMBMGA1UEAwwMaW50LW5vdC1hLWNhMCIYDzIwMjMxMTI4MDAwMDAwWhgP +MjAyNjAyMDUwMDAwMDBaMBoxGDAWBgNVBAMMD2VlLWludC1ub3QtYS1jYTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -9,10 +9,10 @@ JMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd 7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEA AaMaMBgwCQYDVR0TBAIwADALBgNVHQ8EBAMCA/gwDQYJKoZIhvcNAQELBQADggEB -ADYDPzfhTNy98mCmhZQcO3Cw2b6ns40wkBk2QwOmbF3Y7ah/NRo4ukh5nKmFCWIL -0O5DXptlAc2CPAPV8zrI9e0Taic5Q9Qu46kQ4K+ygvlChob3LwsYBOkyNg5lEjfd -yrihEuZO/vEXqQypgySiUC/CpYzs2ZtQSWfvxBIgL14f1k+6UrLgl7V/n7Mhyecv -xfdkX0QLP61ZpaGU331dGCCcIshUFwCxWD7oAmcSpNHE5/ViWWCk4e2Y3Zo+4OlL -NC/OwYB1b7x7I0YygH1lm/8gEckrrSN7oSI/Ed7b3zVJG2hUQrys2wt+/4eM3dty -6gUFl7ZHrfBS86bd24pqD7I= +AGpT8GPZJbpEVC6KriXuVhvsJvySz3+cpljy2up263KxWxBuxBz+s9dsFB4420Ib +GQRbLxp4RBATBXcKlUjXSKhx66uQlgTuNol/EkOIK5bwA3S+FublK/zYcaGnUsv/ +434x/JMnAnVqsKqiZ74VdwS4AXtLJL+z8jlhKSf8YuTWKjuuijCEw2iW8HadWUZe +QCgPIOiVsc546CKJcP10E5zMHD1LkA2Jtro2xEvZGedEjquSkY2nP2FRZF7LbG9U +fX8kN+YuhlLj6UOZ7xi+2XQuavsAhG0UWFoJEgrswf5SbyDk+r05EFhYJpj0hjCW +dfapjIjV5Ivgt0i3MzudsVM= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-no-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-no-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6zCCAdOgAwIBAgIUO+gSZWYxor47jvyLUUI9TrUzeXcwDQYJKoZIhvcNAQEL -BQAwHjEcMBoGA1UEAwwTaW50LXZhbGlkLWt1LW5vLWVrdTAiGA8yMDIyMTEyNzAw -MDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAhMR8wHQYDVQQDDBZlZS1pbnQtdmFsaWQt +MIIC6zCCAdOgAwIBAgIUGRIn1igNK2mYEtVUkVbnPcgB9LYwDQYJKoZIhvcNAQEL +BQAwHjEcMBoGA1UEAwwTaW50LXZhbGlkLWt1LW5vLWVrdTAiGA8yMDIzMTEyODAw +MDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAhMR8wHQYDVQQDDBZlZS1pbnQtdmFsaWQt a3Utbm8tZWt1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESO FtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVr amRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWka @@ -9,10 +9,10 @@ VbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6n aOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHE MdUDrNoYCjXtjQIDAQABoxowGDAJBgNVHRMEAjAAMAsGA1UdDwQEAwID+DANBgkq -hkiG9w0BAQsFAAOCAQEAkiVcd2ofl/HQn8WlBbXWjVob7lT6/Ll/CvmgeZTRbe8Z -FMEbkBxQOrhMVWTR3FsZyv/Y2oYohaiK0jOGw3tKyhEbSjE8iyDKjRLpsXG+byrs -TfqLu1KvfhAyvp1e5cIIOjg3KeXKptCS0AdFAydzlvIXbY2RaznO3mFDrwnvKm9B -gbRr8seEyB4mk2RetHrV+9ZH5tEHbv1kwSTSCrDCxtpFID6sNDB+BU7YJajoRHNv -yYkzQ5uFWCOr5BP/t70nvVv6RZSV7V7b4YeM5FwMYjhGeM030o+llW1sPNSmvWvj -ABeSs4FuketElNamHWB6lrbJUPrxde9PylYZRIy4dg== +hkiG9w0BAQsFAAOCAQEAHKkAD4PNaVN79ME909gqDWr0wpNvUHtmtZHKeyqUwk2a +1cnikgmX3d+34vMvDPBTLlvx0c/Stbcy1CuzI1F+z+szrKxz7l3ujpoTJ2RRYikU +fGChADSp8nR+8GQAhxqybF7A+Nldas5Qhhk4bX9cWy28usD8Sft1HomjUACneY3T +ILlzcgfHo0gqCktwY5saKrWRJwLNiOBxHpyf1AJX0PePgmaWO50et6NQRqWcDa5D +mzYqEBWHSGhuSwUqFAn59KGKTpt35zFE3gJ9IrcdiwqTuctNzKyGNspadFUTLSg0 +C7yCf9QFEs/j3r/YT39EfTN79idAdOxAGeYdsCYJpQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-server-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/ee-int-valid-ku-server-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC8zCCAdugAwIBAgIUDfZRUq6trpvwZ+DeCOEG4iCGxuAwDQYJKoZIhvcNAQEL -BQAwIjEgMB4GA1UEAwwXaW50LXZhbGlkLWt1LXNlcnZlci1la3UwIhgPMjAyMjEx -MjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowJTEjMCEGA1UEAwwaZWUtaW50LXZh +MIIC8zCCAdugAwIBAgIUW91n/D2W+8jDug3KaRG53OKw20EwDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXaW50LXZhbGlkLWt1LXNlcnZlci1la3UwIhgPMjAyMzEx +MjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowJTEjMCEGA1UEAwwaZWUtaW50LXZh bGlkLWt1LXNlcnZlci1la3UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24a hvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7t @@ -9,10 +9,10 @@ N9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0d JdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4 s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQD -AgP4MA0GCSqGSIb3DQEBCwUAA4IBAQAyL0DG6Cx9aM+2js+AQLl9/3ZOZSGN8NZ3 -q2wZ/mAI9h2w6wizjTuQDPRxyKbDqdQBGmIKfw1CVMOiEXmQZEuQYVr1ZjXQSqM2 -9hbqxocm2PxFbSuWK+8sPoUc0P1ZyZQobcbbCqSckMSvf4rxPrIs9y7w09hFnuYS -YhJcGePbNGQRouQ5MxvQxQWxQQc7KGwvz5GPrkBUeXb7amIMer4kOiQAT2W2dp1f -EmJ0Xi4TULakERHApVDOcrcN5QQ1WWS5/M8cH9YOV4OijhE52MLWNALh3EkROk5O -AACCKlhj6Kpr3cmrI/GN2lIq+jV4MIebnpXIImNbqnKAK9RSMsbg +AgP4MA0GCSqGSIb3DQEBCwUAA4IBAQAVQ4hXMEh+IgBJH8DHFJTaIfZpNgFcAXXl +n1ErKzfXK4IW7wE3bifVUQa/gfbZvnJkJPtKaDrGHoboNiSBiOg7gk7+oL6JVtOf +c6S1PsNl8NvLqBRXoiCtAjd8Dy1rJG4XoxokkXonbQfBbCGCF620y86f5W66bOhE +z6ib2nk27gQoW2hbQqXKSdxYJAWjA1FmPNEuxf3HtjCiebfOpSuVUEjYdoT6LMGi +BHScVJoT1TfeGpBbeM5MrrCuDTRfnVikE8Pp4iX8kLwpxCZHI5o+ld2Q0VxXUUFJ +sdgzTvTZQx32/2Jj9jVSC/J2DTHu8BqwBOw98jiR5QqHaT+Ehp6J -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-no-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-no-eku.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC2DCCAcCgAwIBAgIUZzsgYjfvjZbq7WTdGcipyk+CMkIwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC2DCCAcCgAwIBAgIUDVlWxe1tEXBpFd7eS4Q3JQ67YdcwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHDEaMBgGA1UEAwwRaW50LWJhZC1rdS1uby1la3UwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p @@ -8,11 +8,11 @@ fbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZh W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwG -A1UdEwQFMAMBAf8wCwYDVR0PBAQDAgH6MA0GCSqGSIb3DQEBCwUAA4IBAQC4LCK7 -qH2FvULMTugwtrvm1swahaJ1+DMwtjF4wE1tKgoFQwq1592GTQ47oihhH9Qmz3EF -kuL1nl+KRjOyKUgehg/cwwJYT0JNNB47hDBQc2vs8AYwcakmMAwS6DxzLz47DqZN -HwdiWTVILd5ReHOv3mypbKVqr1OAG1cxdyNhy4/hGQxXyf2u08Rijj5wrbQoBuJf -LzfZLOE4xHEsPashTghbZqFYBtRXxyJgGMhWgzYTBwojLH/9p6vQXmTRt5nt4pDA -VS1uZaOS8jG4NxWTEC1ucEcmSNdQ4NvWT/3dFE6ov8bd66QyRPgUJ/eMiW0g003O -ezrMAtQkE8Dtyut2 +A1UdEwQFMAMBAf8wCwYDVR0PBAQDAgH6MA0GCSqGSIb3DQEBCwUAA4IBAQAIs/fS +lQ8Q2cnkBPX6/M3VLsgfy1MnYNOlI3OoJl4Qn3rB1UvPH98FRNy+VapwItpXpTIg +bHArvlXNe8OZvR330yg9OiO0kNPdv3Wwql26FzebA74LjaYf9xnh5bwumq0xdn0b +luHZPw+IGM2XcFESKyz1aSKqXFAS/1ujWyO/FaPPkG+SqPt5r0KxIG59Is+HU+8r +RIPdpJKclQuaGEVrkjteJg3/1UFW8EpoeWYU6SJdk2RXfuV2ZfGAD1eU2+qSJBxq +2hl6Mx0iPSeU6GaX0nO1/u4tacrEiKzbVvYXSwjqtotE69p4q576J0W9CYUHjCaW +mTn521Yag70TsLvX -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-server-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-bad-ku-server-eku.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC+zCCAeOgAwIBAgIUac94mNlBIJeghgHlpGI0Ivc/Eb8wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC+zCCAeOgAwIBAgIUU+lcIKG04ZxQLpnaZ4NLObj7JYgwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowIDEeMBwGA1UEAwwVaW50LWJhZC1rdS1zZXJ2ZXItZWt1MIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVK tOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7N @@ -9,10 +9,10 @@ l62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYl nauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozww OjAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIB+jAdBgNVHSUEFjAUBggrBgEFBQcD -AQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAF0UtDva+INfW5qK9CZLHiOX -GWpCMTn9X7LSxXGmEA/svZV9XH7g9/iF0ueGgyVxc5qbMXbgMHxUZPuze0UuXt8F -/8HRq2uCiNvSf1WWbwy2r6B33vRt1LH9GhazCsQvZdVvYLaTc2/NweKP9/Uv4Djr -u0mKkFCWjnIOVgDHmD7oQAmrBb0K8+ZHuiVXg1OqEj+wrR2TLTBgkhKEo8WWBVQI -Z/ubsSizcz3kqpJyXtcJgypCjbB1C8HkW6OoyP9ODeYKnkM18ldHrzDEnjsldRL6 -zV+Txu+2+r6zpAoIwJhtz1vz876J4NSjyOGhMOEw3RrXy7lExK75SElnOK9BJUo= +AQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAJ8lwqmC36gNC2J+sLuCyrAZ +HjXXp4ftwERT36wwtbKLpuwLEjxnSEnIQBtNsM0ACohfAbVbX9G3+m7Q3CePfNvd +KQwC8pQS39lt4nLHPbtjwEfbfPbA0IWCLIQk3hen/Txql2wA6oqBH62X5rFaeiBD +ybhnI+OwonsyD4+mR+BMkeAt7vqeoQWZsWhlLrkCPU7MKlXsyMp+GYnH6M2Zsf0y +yCVTXjV166nf2pMgfeVuywW4zbKP5vpzHUYemwyHgY5I6zueUmN5tfnBiNUAiZ8A +AeicxtnfKI0BqF45lztQV8LelP4cD1+njvH9E2xQbx1EqGYrfawvUAPHjCcpMYM= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-cA-FALSE-asserts-keyCertSign.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-cA-FALSE-asserts-keyCertSign.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-cA-FALSE-asserts-keyCertSign.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-cA-FALSE-asserts-keyCertSign.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC5DCCAcygAwIBAgIUdx4AwUYkgGlMkxtDYxQxJ+Tuci0wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC5DCCAcygAwIBAgIUNU5dJjU/PbYlMNhusvlu4Odhb4UwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowKzEpMCcGA1UEAwwgaW50LWNBLUZBTFNFLWFzc2VydHMta2V5Q2VydFNp Z24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braI BjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVa @@ -9,10 +9,10 @@ kC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJv aeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgK Ne2NAgMBAAGjGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgH+MA0GCSqGSIb3DQEB -CwUAA4IBAQBT5fFH0XnRuCFEEWu/Qj6DAT6IKL++qNGLpAgMfABWgJcVGvU5qyOu -zjAmAtgdwr9Y18A0Vh8lpzN2UVRhKFjU1uS4XYJDs6Y+sc549SDHgA+yNe4PEUV7 -Cy9vuEir7d5C5/g7mbyHVOs3bnRgYrYlbELS7ZlUReQnTPD2y758OiGb9kY4FH5B -EhSYUrnVVZaxDYZEj4Y+/jNZMS1RqEa/TeQLaWXW+vVoSxKennyPkfM2s5yYnfZB -pnWJkxXpO/2mPAuj5XKA+4vQusdRKG8A027CAhFUZY5gjjmKcps39XaKbzvA0B7b -Ct3eTtNad27+ykUMLaEei8jn+tnZyCRv +CwUAA4IBAQC132VsGfws62BpxNKAPx7moDMvF2SCxGdaz2C/h42BJdmy99Vd2KSt +YZXvqI9LsywdC5SS51ougiU1xAYzwCPCVGy8htNznSePqE5kucGLXK8+v7Qn0DYY +m74G4uRoUA6q4+oTEa27hlB0zKHx3AYNrRAHKuBA63oEhuZd5W7mR16FVkHrDfH/ +aHrMJKWnHGWB3j48XAulPobjtou1HZW3vdaGyAeonzxDaZS8QPRo3e9yzeSgz/UT +bPkm8YW4I4aVjBjrw2uvskK/2kZr6vthMcc0R05QXRHdbSc6hQUdZp1Cf9ZKclgv +v8FRRMhvBSPJAJp25RjrI9KMIZk0UP+M -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth-invalid.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth-invalid.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth-invalid.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth-invalid.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4jCCAcqgAwIBAgIUAfnkYMPQzubBjzBhfvuwk6J3sQQwDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRaW50LWxpbWl0ZWQtZGVwdGgwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowJDEiMCAGA1UEAwwZaW50LWxpbWl0ZWQtZGVw +MIIC4jCCAcqgAwIBAgIUQXpXpq744uHTroPW1zLnQCaWluAwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRaW50LWxpbWl0ZWQtZGVwdGgwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowJDEiMCAGA1UEAwwZaW50LWxpbWl0ZWQtZGVw dGgtaW52YWxpZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahE jhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1 a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1p @@ -9,10 +9,10 @@ 2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcO p2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJR xDHVA6zaGAo17Y0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsF -AAOCAQEAUVWy4usr6Qqy96oTaWW+KRkeImF/kUdZjAWw+uW4+osQvCO4iOfsIGDF -oBiqMVYRGaw5yWqx0ZwSzZEw9Ot9AvKGlLMFYqyRLZK9fHSaWuoxrpIwGO0qaVlF -LfWVYCqMjIyDCDZaof4HGrE3RhMIsGQx1mQniiZmwwutVFTgR0nthN1FbJE9ErCL -R5MgiFs1fqbExe5yuLpsZ8nD5re59WFWuxWy9eANVpjpJvUmjREeL8iXwyRU62NG -fMGoKLd7XW/W0aUfQEqDGb91ky2MRTNMORzs+QSAbm0T7OXuYpXgSIap3GPFin13 -SKLne9xKCrUKtT6lBCtUE/QoZT/eHw== +AAOCAQEANDqRvD8ACOcBJ/OraC1T5okLccYXRBnkY+b3qYakJ/L7JhbVlbFX/0no +6YuoXMGTJZdG0TjPO6B6Sod8wtvQmhHrhNLOa2OYzrO7uPHyOeZ5KjOF7v71ssEu +KFdn+CDsFuazO1tBldNdA6pE0uPIZGDbbpmNGRbDjh+vTLO/ERu14Cx/g3y4XCi7 +zr2PrjIiwGPMRltd71986gVZwL6K8ocqTrs93lUi1N5PK0U96oOky4EY/h4ybbRj +37+g8wCHLM0RafMCW76nZJjgiV9AVtpE2SapKL4wY+zA3jyw2ZihLWUoBdAluHvW +hraOScXy2j2C/Ww4J6DRvrP09I3rtw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-limited-depth.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICzjCCAbagAwIBAgIUUxUrhb4BgjkslVGZAFieWP89+CIwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICzjCCAbagAwIBAgIURVGMNpuDmR6E029tuw9DDUF1KnIwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHDEaMBgGA1UEAwwRaW50LWxpbWl0ZWQtZGVwdGgwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p @@ -8,11 +8,11 @@ fbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZh W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjEzARMA8G -A1UdEwQIMAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBALHkDu7REPT84Nw4FpdZ -FfFvNSj5XhmmFFxegea2LOlBdAQi8E0ylVz5QIFuKfSDVfrBAGo/yesHmhCKEFD2 -+AuSB74HW8uItlam9YdVHtOlnbyhQRWdChadlV2eYhzkLHOC8oZe/0Q+Ycvzr8uq -TzzgMs9nWloEdpOmSCPCfzEF75O+/OPqM1kWJJoif7tZx5kQX/Zqgp9RjaM6rU8J -yyp6uw8j4IXD0DerYISvxkmDxIP7tlcKKjzIXVCb0q01Uk0Bl5th3Gc2nloNmmpr -TZz9rhOFMcVW1nB/0HnDa1ze9jWhzOGBY7/3fEzDrp9pR2fXoR0kiJwz25uhzb6P -KsY= +A1UdEwQIMAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBACDZksYuZsJDilPWdpI3 +yyef67zOphctzlhP/9Rdp8O0S0dr09rshFuXeHaQWQoeTrNkR398/t3Tj16atlvJ +iJF1ymiYIbSLuN/smoMExsKNEXI3pThlnjQldaGp9z1PjKlLZy01nkXcIiyr+FED +u2iO9yd62hE6dSqa1MVjg+640zp6YDvlfOjOSqguqSKkU4dlk5qSTBFTi2VzHjA5 +xXx6U78dboNZL0QtOUPiNgkhUA2jE8XjmV1G8a/X9B6/pjnmwmCVy8dLfnbf3URY +N0zMDajB4t9QvuGVunyUyx+dSJHIroTUt9hQkM0J1mSNWMI4KAOIQtLJb1tRunCE +u7c= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-extensions.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-extensions.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-extensions.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-extensions.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICuTCCAaGgAwIBAgIUI/ihH8S23PSWe3hDO67GzVPRFuQwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICuTCCAaGgAwIBAgIUEcz7NCk7Djr0F4FgQ7wnfCnOJQswDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHDEaMBgGA1UEAwwRaW50LW5vLWV4dGVuc2lvbnMwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p @@ -8,10 +8,10 @@ fbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZh W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZI -hvcNAQELBQADggEBACpm2LZdorCud2fv5ZXwqFvs+3Sy6oEaH8t8thUHX7qb1Eyo -vePnwXo6WG864cVrjK/eKY7yuzCRJiG1+spEGHfh+9H1nNixT+XmBCzGhRlo017S -TA1vTuJn6ouVcfpwBnzozxURORvk9sxkcxHVMOOM24ahlXx44htQ/AIw7B6c/NKz -VYIHkMM81E8D7it+sNfpmiSCnFW+yAZ7duzxtR8sJUjX4S7BGjQYPZyqin+7vvlJ -0WcYPlHPbuwajwKo13BE/8xxoQRuTK+PMRtfztWns5VQ/dBxnrq9hLDYfIOL5htc -JLfV0RL5yKVddSU4erqWmHYWJeKGhjkdZepKAhY= +hvcNAQELBQADggEBAFs8AKmbwKE5CPZHwHyn52pM8SObAHnxuJd9Og2cbcWIxtWx +j/ZeWjk95eV8aVyY4NFUEUiQ8f+5HM346Bx9k3DYPyEzXEiSyAuuPUHiaCTRLePW +/DuE322MbJFxEpEA2KQRmEbHemHb17eRZopDRFrmCkx6QwslEO+wZ7YOp/M6+KAi +KXqZp+USgO0pM4luWuWTrsP2AK6IOiLGgwJ/q5AtnhYUZpKGWaY6rljljFvkSIb7 +IZBsmUxStAKDzU33YgmjhpKk5yqxpx8bWHRnsbQqnhuury2bqa40Jws/NBtQsGf4 +7ZDxPTmHieXqH+EGldUhSOkv5qOxkVnchSXvm0g= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-no-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-no-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyjCCAbKgAwIBAgIUZw7kdUP+d6L0D25eyoo7P30mNpQwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyjCCAbKgAwIBAgIUKRm18mr9mp9HtMqry5si+zj3B0swDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowGzEZMBcGA1UEAwwQaW50LW5vLWt1LW5vLWVrdTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhX bCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQ @@ -8,10 +8,10 @@ uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFb t+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhO NsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMQMA4wDAYD -VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEATOAxwW9ijLQFXbEizjBHW8sj -phPLYpnwstZQ0rlG2X/XmrWE+jU0EBOXcG0kEM1PkRB/0rKCjklQlAqGupusJVLa -ov55RMInEn1CbJr71TTH6d/Z34kMje6+O4TKxtE5vDH4Wk/CUPUnBc/p3D/wBRe2 -WZwH8Lu+VmBMXB09MkKYT9cBuLeO/pgKj79VA7R4vkUD9Zil57D4bjXpTv3MeSss -mMo9AVoNCpa7ndYgNmCjVe6/pmFDBCciEcq6ILXjU9FRDjlGnDyLh0F9Gi2ujdq8 -1KvPLRZ6cJwYAyFAhUlMIg7uxjj29fC4ig1u5thAFSPW3R3tbUnViXtfLKTYiA== +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgpYOptvVaSaHW7hn7GA+Dq6S +44Dc0K6T0I6/8vQ3MkPiKsB6XdAmJsGf+yyLd+eg4c5quk3dCid7tlMPjdDCnmhI +s+FnJmSsz/LkioSfQtzQPWAVAbLK/NCE01jMfvq3sO7dbzt+1SKohxMwR2KvjVPb +B3OmXvQ0cXKgZiagPOVRALqQD/31d7qi9Z2CxWm7BfWBJGFz93CXW+0kCZUmfF2Z +NwHrHlP2xNq+sLolYqv61lgj05UEWOUCc/BFI5h+BTdsofIgOvHLS7qkzTKwYu0J +VyMr73o8lh39x66KKYotkwJQEmBEGx37X90pLqHMTTW0Eg2rytYEG/Z3k43rwQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-server-eku.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-no-ku-server-eku.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC7TCCAdWgAwIBAgIUJ1WuvZBW3mlimrxPcn4A8mY8ivkwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC7TCCAdWgAwIBAgIUBRsvGPpdq7rJaIiu9eCZR2gu5kQwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHzEdMBsGA1UEAwwUaW50LW5vLWt1LXNlcnZlci1la3UwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D @@ -9,10 +9,10 @@ rZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWd q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjLzAt MAwGA1UdEwQFMAMBAf8wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0G -CSqGSIb3DQEBCwUAA4IBAQAgEbrZUafufe5mf2FabYotLgfa0Gpm7VLy7TQmWpB+ -hVQH6S5Aw5+wwf6HUf97Mm0FR4oOSNii0nDT7cvYuZS14F/GX2In5R0/SY0AQb+H -Ozpu6nis2PsSw5/MZw2ezWFVWCKtUM1KoWJytr/DV5iQU52o6gbXR9VTHJ4lE/Lo -JyQwPQlR3av0Igj0tt5v6AJYwJ7ScxByAi/5DAg1S/MQDDoyOukciSguJRgAR6Wo -V2QaQXv2aCysebRXSJqRZkx+Tkx9rKm3Dt4FeQre8O7+te6+pF2N+rc9rw2X/YDb -aM/+oF6n/SjY0I1BHgisTDh74MH1VOX05VAByTSNzJIz +CSqGSIb3DQEBCwUAA4IBAQC2lSDNnqiU5zzY6Rdzi3/MskJLYeEh2LZA5uW/PLKQ +XfLjaTqAj+7AvADu8hgaCzkUSTyUsZVHCp9WBvAKoKsF6x8ou3ADcirjArOAzj/N +CQ3EpfsfSeSzhz+e4VILRa8m5sw58ZBUI5aOlwmlLcHLpRyTDs94SEyXnonyULxG +KPwh3sdzfD+bUDt2DU5r42VHkr/8oGviUMQWPKSJLULjzq/qQn7bI4U66UAqaaO9 +LUamErafudngLLC5ddeHSWcoyqZhU9hTMcWMAGydqMyT3ZOyoxBUhnqyEAbaojVe +AIqJET6GQqNqybctf4Hpty37IdoGbYAnLuXD8PqWIvpu -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-not-a-ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-not-a-ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-not-a-ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-not-a-ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICwzCCAaugAwIBAgIUcYa2sMryjJu9AWZolGBEQIkToB0wDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICwzCCAaugAwIBAgIUeSEgP0oUvmkHrbpv1cIREJNKFqwwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowFzEVMBMGA1UEAwwMaW50LW5vdC1hLWNhMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -8,10 +8,10 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABow0wCzAJBgNVHRME -AjAAMA0GCSqGSIb3DQEBCwUAA4IBAQC3MTzOgdEqT2gVg+VZvwMb97wc/H6kyyTv -xF+cABJ/1oHJR0q9JYixWL4SGVV1zFZllDNIndVje3BkwZBrpEnbpBG6ldNh7SMn -Vcf4lB4o/+f1LtWCJg8rE6LHvBM39akotUi6QS263PGcQR96TfAarMKaBab8arg2 -9GG8IuO4n9ivkfRclte0QJ+T8+gMbxozneoiYh9ZUmPLnZehHW3ilk2nkW6hP2R8 -a5aboRmZfsofUaxfvXMSpYMqo68fNAi/v62JkJtPvTU7s/vtAzQSH9YG9P5pAH23 -Izr2ScQcYsyQUPfYRhBjLAG9wYMglK+n+pg+MIxckAuqqoRC36qJ +AjAAMA0GCSqGSIb3DQEBCwUAA4IBAQAgTYsg+qdcNYZJX71HNL9ZQc0nobxZ/osF +B5V0S2CZzpmy3oR9tc6Nl6TZTdD9euEX8F1L5VU+R7ZF4exyPJdtZ8jxINk/7dw6 +ctti+35yygo768WquTriE4ERc4U/njNwmFtlPfurcXnFVwlbJjFOgpzHg/NJr2zT +nmER73jkIPj8rEWeFTcFAUvXtNp1aNZy9EmLZJToVw5wIPXWzk4TWBYtIDNNSbT+ +LCIJ9KK0pa+bZUO44Ruw12z+3TLmnD2Q+e0j9vvUJzvSqC6dx09pqLsRH+gvD8Hr +LNN1SUi5NmvVQzH6dSAD9nfIi9C+nMrHyrg0pgiKyu3nI5qvaaGm -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-no-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-no-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-no-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-no-eku.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC2jCCAcKgAwIBAgIUM4OicXZ4gCh8lZlzuvTCXIUBDKYwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC2jCCAcKgAwIBAgIUL7iqRX4TvqbMkCDUBXvCRej1HuQwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowHjEcMBoGA1UEAwwTaW50LXZhbGlkLWt1LW5vLWVrdTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs 9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8 @@ -8,11 +8,11 @@ kqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJet lmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2r kQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBsw -DAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAgQwDQYJKoZIhvcNAQELBQADggEBAAJn -yDIjm2dDTewadyHcNlES6qFQJtKTfEXpeuwSEjGy1RKhIk2LbDitlop//MOcoLXX -y5bgBZHidWDWrC/9QKGWxRK4O8gyFclfa0LkTyQHiIoEkLokzhW3jy9vha2NCy1a -sXFCHgrDQK3a8vCdmRL3PGRgf91kEkrObNZaGgHfbJMEE8/eLsbMBXwNYlqFIwWI -mtoZhcf9qDQUi10GpZm3ZsYHcWgEytPO+8aN4wnl3J2ExKhzcmnGAgUAH0N17fjO -yf2Oxdsv4T6DU5RFzSogHMq5HPHZ9QI4k397D+aFy9KESkKZQv+4kiCAKQom5BwC -YwXsXQtdkZSI64ED0Io= +DAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAgQwDQYJKoZIhvcNAQELBQADggEBAJji +w1b1nGoIX6rSJKPDwUPBGDqF6aaftIzpgcFJM7hvXZjTkEF7XkGcfd8/Imf7GgIj +daH8dZ2/Ol3mHcW8QwAqrCmAkN0LxuNekSVOK2hUrtdpi+MjVn0Y/x+pq6UOenoo +vL9WBjYxzSxXWOE8M/Gy+WbxDYGsH5Ehu7oaFcXopX2+PhrLMZwQp7kd+LaG7D5f +ijnPLQXHY/2QRebwuODVuT3Gej0TPZ0TFyubk3vxs690mFLfRSlmu/07d39KTUzu +mlNrozctl9JWmitTREkEs0e3wBE2Uz+O5gV7qUH9/3paXq19oAWPEfboUyBCyRSk +KJxjpOMU8xt4pJ82dvo= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-server-eku.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-server-eku.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-server-eku.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_basic_usage_constraints/int-valid-ku-server-eku.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC/TCCAeWgAwIBAgIURy2A3rBwMm3U4brlrpN4em3dGdcwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIIC/TCCAeWgAwIBAgIUEW9OhboQVXuZT3qCN+UeYJB2VAMwDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowIjEgMB4GA1UEAwwXaW50LXZhbGlkLWt1LXNlcnZlci1la3UwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erk NUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwC @@ -9,11 +9,11 @@ HGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m 1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGj PDA6MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgIEMB0GA1UdJQQWMBQGCCsGAQUF -BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAOxMw/SkInO9x4Yttk/Y9 -Fe70V8UU4Hh1NSLwBpDcH36rJyijb37du3tsygHXkSQmmEjHK0q8KNgvZkA4Bn+O -6zcZxpM60UoUluWUdenprlpbCH7usco1lF4wc0ZhO/IzUz/P0NlHE1f7S92P/zAH -+gW1oQGXA6/zmy06o88JwyzhTcTwcUwc+dsZniF5kGH7fyfls4X+C9loG8Op3Afk -pgDQO2XePhjvWuw8rbFWQWhTnuduG7TRSKUB3q8wdRXdAFW8lmvuWRTCHQnUGbZ4 -jfywTG5vCqOLT+fp5U2HUHOXt3VTznkuXsRXCiRdSUR89rNUeydzCIzuVC4JV16/ -zA== +BwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAQEAbHUJCNxhvMhBERams39a +is0JAxSDyvEHdq6gGaRd/Qus+sAlDztrqoVCWKQZt3u93ddE5O/om7m5YolZ+SD4 +MbrVLtK3UApMNGnkyDxBjWjPqSxY4iZ/8g0J5EXRzC6MqUTgIVxo11V6GcIkLdmv +CJ9X9H0T8tkXUu4XiVFa1YwZqobhfwyTTvmzNrODMsYDXck9DkIMtWAyVFbJp47u +kgOthFvWEUfg8YIOLmL4JNp4dEtlxoUkkVEwrN2bRn/5sejTbmAlb+AHAfgCWlgt +yb30wLExuhaQj/lxGbP3RmqvVYZ/sokCLz6FXoJkRwRGpJaSe88fF8d/XuaXnWT4 +mg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/default-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/default-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDDDCCAfSgAwIBAgIUS7nGEU4h320gkvuvan60uF0VLhIwDQYJKoZIhvcNAQEL +MIIDDDCCAfSgAwIBAgIUf2NeUHOnCqIv/VUCHGNSBG1JS8AwDQYJKoZIhvcNAQEL BQAwLzEtMCsGA1UEAwwkaW50ZXJtZWRpYXRlLXByZWxvYWRpbmctaW50ZXJtZWRp -YXRlMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMBkxFzAVBgNV +YXRlMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMBkxFzAVBgNV BAMMDmVlLmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptu Gobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO @@ -10,10 +10,10 @@ HSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcx uLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozIwMDATBgNVHSUEDDAKBggrBgEFBQcD ATAZBgNVHREEEjAQgg5lZS5leGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEA -W7w+FCESgLODEah0v+1zc0BZL5m6rijCDSRmZa3HYU89s6B1SRgbmafY7FmFc/5G -2kYXY+RvXA32A51D4pnwjVtwvtmXj7McF58BnNFrCQFrSK6+9+oDECOeSbY3FYRP -llF+pSghVBOUtqE0YTc4/H8pjEXiuvznaG26/T5wD/hGfQYB6+inuQp6TbaWkEfL -f4PkDz7PH04+lCfbZfZ/XPgkQSIdSFs3aZ6T46srMx+xO6glVDJl0XBNCsNaQODK -8CGNYG+KjJHuIHfan/wq6k/2/C5ikfyhUeDErm9DInqsb4uczq+gXT4M9AzwVohq -8WiC4de5MYrql0Z7Dt3Ldw== +Z2PMiKqNjKwAiYDySnv6B4W1m/xI5+r8EkqvMHwDWQdbPPeA/ILhH272pScN9j1L +Gy1PnRA3jPgT5noiBtQx/M891BBdcWMGBf1Tv0Lw/Tt7004YsyqQQUIJ8sfyXVNo +PSWRDsQy36qLJDgZo62mkur0wWEIjDrpnftiVVkspLR6IE8cTx6GQdcnqOk2zhVh +KW9yDG1nQCQRJjPiwTe5jnyPINyypreOUZSTNcJku2BcP9UWSbapnbeXKeML9hJl +ehD9Jt+6xRCLMSSGcegj7RqEv93M/Yxw/QTHWA43dbCS4anNiky61x5ExXvCrTEJ +CNOob+EcZR/6RDzU9rd9vQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/ee2.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC5zCCAc+gAwIBAgIUV2SZbt8RBtW013yEH3ahP4XhwuEwDQYJKoZIhvcNAQEL +MIIC5zCCAc+gAwIBAgIUI8vKVU7mxFU8SBFrLykVLnsWwP0wDQYJKoZIhvcNAQEL BQAwMDEuMCwGA1UEAwwlaW50ZXJtZWRpYXRlLXByZWxvYWRpbmctaW50ZXJtZWRp -YXRlMjAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAOMQwwCgYD +YXRlMjAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAOMQwwCgYD VQQDDANlZTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W 1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtq ZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx @@ -9,10 +9,10 @@ t2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo 4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx 1QOs2hgKNe2NAgMBAAGjFzAVMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3 -DQEBCwUAA4IBAQCMd2NIGqb9yW6ErW4QtAlSvsgwozizt2HNdPLQT/sqiAyJ1Gao -GpOU+4zNYdUdqGVALYr3gHC7LM5f1OD/h0o8Us357yZc0k4LDf81S3pw5CrUeIrx -7QRUi8YLJxt9w8zjY8F9ZS0ABszPXnip/aOGwqyWifkXUiuFfBBeMVcKS9UXZ1C9 -I72dnWKUo/wqGlNl5dDLLKom5aJGCB19Kw9DAyCr5BUHoy5NQf6K2yPIDiDFynUy -XtEBYBt4X7Y+RCx4UZgGs1jBokPNf3/zhTKihiTwMEp5PZGkYyD6j5w4cVQvxMU+ -29M+FIBbjqEXyj1aPA/dtd2RRqAxI4Axs32s +DQEBCwUAA4IBAQBAAA5XARutjbNR+lj3du3K7z4k6gjTNvR5jM9YlnoOMlqIoP+g +ORIynQ3teRqVPhoIw+SHxXWYV1ZWHiPqO615DmosKqScBChYoTLgz3Qa2rqmnstu +w8w4mmihGcA2GGPcIuJLw5IfXnaEgqdR9ts2GlLRVOxK2njb68G91Zs6o0axMDK6 +GXiI6tomSmZqd/OM5E/FESm6vU2g4syqDRvdg2u7NHZ6PlxTB1mUOsI9RqG8FugR +KWTkxWVXlKbQ4tSrwoRCoDesxNUim6qDLFu4SQVCsya93/wVxIiGGFAfEKaSVjA/ +xvx82DoDuWmpiKOeT1QBKF0TCBAHwcvO2PLf -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDAzCCAeugAwIBAgIUa05TmhDT2y7ii4gJ+iRbzLuzI/AwDQYJKoZIhvcNAQEL +MIIDAzCCAeugAwIBAgIUXwi17guhYitXIOfsiU4p+BHCfAEwDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaaW50ZXJtZWRpYXRlLXByZWxvYWRpbmctY2EwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowLzEtMCsGA1UEAwwkaW50ZXJt +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowLzEtMCsGA1UEAwwkaW50ZXJt ZWRpYXRlLXByZWxvYWRpbmctaW50ZXJtZWRpYXRlMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -9,11 +9,11 @@ kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYS wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRME -BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAkW9Sj+OlrVea -yko6WPtlyUx1zBJhJj7y9geAw+Na5qYjtjNdJven1hJqQ50im8zDjT8JLxKz65Ax -4X0FWvA1g7CdTOv5+Np1fYBCoa0rpujziI0zuYfd8+7noUKZI4FQrYFsoJ9ANNcE -6VENIchgadk1aUeNEKQSJyX12xQj99PpRVTEcEEOuR53CGbYocLVhRw0NTz+AQZ+ -RmUWEyG3H/lGb/udUXo+JdlBVyyjhJes7A7v4K3zSjRuwPJ0rYChWAIP4SkKHErw -hlKgxMGUB7Jm01JVptMNyB9fS6Y2fWpIpGhMQjCmvwFy28nElqD543PlX9BbsiW0 -0C4Z9732NQ== +BTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAlXfY6FJbHg72 +OqGmHjVKNSFVlrEup2eLnh8k/CSu+OIzFI67OP4gorHgnNlOOookOk3rWdq2BVu2 +bIK8thx1G8IOp0gGT34ym6loQZrBIaSybdpskfZyzU03anbNx4DQ7TTh3WAmwinU +SqS6e3jk61pwxU9x3f1td6qiEqPIxHSEkh0S+QDihMXqvZAyhn01IJVvpoH4KQ41 +EmXkydtZOR77iDW6DloFJeDbZMRgJ+VL6K0R2qcl6pasYndGYvDvR6+RWsCQVxC4 +Mu8xAk3zr93hc/ghGNU90QI7aTGkMj3ql7aPfMTrcgt4cMAuQkHh8O7q4XL2obbk +rNOo+Ux6Mw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_intermediate_preloads/int2.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDBTCCAe2gAwIBAgIUW1sp+XyGV3pcORGQACi1fhpzAh4wDQYJKoZIhvcNAQEL +MIIDBTCCAe2gAwIBAgIUT5PXF6e/s+qk5FIXcj1rU41tV7kwDQYJKoZIhvcNAQEL BQAwJjEkMCIGA1UEAwwbaW50ZXJtZWRpYXRlLXByZWxvYWRpbmctY2EyMCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMDAxLjAsBgNVBAMMJWludGVy +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMDAxLjAsBgNVBAMMJWludGVy bWVkaWF0ZS1wcmVsb2FkaW5nLWludGVybWVkaWF0ZTIwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wk e8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0Dgg @@ -9,11 +9,11 @@ YXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7fi lhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbL HCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1Ud -EwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQCsjAE2/+ol -YAHrHkhtSTJ4E18B7DwYWRGQTuxDjPOFLD4jkA3hJDhWDXflx7r53tX+Vy1skX4t -vKVjl4dCGx8on9cB9d17xb69r/NtuASIbx7J0pfn2OSvysryWQIXpLKzyMuphmEu -znQUQGlieUiH2TIaBGiX5pi1/ExrveKS5a0TFA2NYj3aYxtrLDu3zDoKU09T6akk -g6zGrq3YGqpchg7BAfPgGum6T6ZzxGNTMPZ1MIL6GQsFg8vKVn6GWnXMKUQ3Kfen -+R7CqcSxUDjOsVkAuNCUC+D4zCjY22rT9Mkd9x+aB7mkf/IHVrEQlDTtSE7wJpw8 -Jsdvhg1wyErS +EwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQANA69M4uBI +D+X/+bAM8JCeVt6cEe9A846Rg8YQnGni5uPtV1n2WbF7vSAqP5OkgDceRjdDJ5bf +nLKIFbmCCthFGQtJs5buVH97u/bjzqI1Ft9URbYgLFH9peAxna1/Jg+d9iPzRAAt +w4aX8F7jv6An49A9ThfeUsaSykysKQiB9VI9324iUQRMiAmMph/IPJcbq6Oxlf3/ +AtkU2DkhyEEGBO0PKGLtLZvNzf6Ty8AgtBMuwMoB4p+OXkUDMuNVGwViKUE+ZetW +zTevu9phSyGVWlDsbzpAA9GBq/KA8VFOiMxcKTLMz069jYZdQ5udqnnP2EdXd+6y +Dc1QVTtK34sW -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB4DCCAUmgAwIBAgIUb7AaRI4nwvKvcWGE1Hb0zHF1ackwDQYJKoZIhvcNAQEL +MIIB4DCCAUmgAwIBAgIUBwhIE2+jlybV/X5+vJBaATn4rqUwDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaaW50X3JzYV8xMDI0LXJvb3RfcnNhXzEwMjQwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh XzEwMTYtaW50X3JzYV8xMDI0LXJvb3RfcnNhXzEwMjQwgZ4wDQYJKoZIhvcNAQEB BQADgYwAMIGIAoGAANKbsS+4T93NKbOlGctmxDuNj4vlRbp5OEzmY+0D33WZFgDr kgeQ0lMM7OVE25mnHwWJaj7SBxZVNKqZBX5HxH47yBrab6HhLjcmi1BGpVJo+drX zLSF2BouGdUNTwtoVKyvbXvmnZoIMTbhWvqPU8HIyE/GB3J53Q5V1zaaW90CAwEA -ATANBgkqhkiG9w0BAQsFAAOBgQBxLWLGGcMT2D9iMe8V2PioY1o42AtJQZWoMlax -hZWaOvz0zTxAk6dUrI9YyyAGZX5SLMdlbSrmW4H4quIYF7LPIoxzGsu3sYwFhXYL -o0/u3STuyUPEsZCaejnEhkF4+CyL4nk+oE7Pyf+HM9XrERo0TqhnJmuVWk6dhV9t -kRXIsA== +ATANBgkqhkiG9w0BAQsFAAOBgQCmKQ5BrQt86j1oFfF9h+3nNnlcMsd15S6DCtnH +zBtjMq0zdK71MyNFYknEbGeWTVvjymASs+0LoSbld5BpJi0u1W3hGO9Hz6ce/TfD +01OU/PXWHh3gu0ach2DwF3O+3TcLqF5AOQznuKVUhccVMsi6anM+H6P0ZnIZ58j7 +TLfTPg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB4DCCAUqgAwIBAgIUGav8P8oAdtccsZCOyd9YmOM0dCkwDQYJKoZIhvcNAQEL +MIIB4DCCAUqgAwIBAgIUXTpnuK+wIp1zN+y4E3BXgm7grS8wDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaaW50X3JzYV8xMDE2LXJvb3RfcnNhXzEwMjQwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh XzEwMjQtaW50X3JzYV8xMDE2LXJvb3RfcnNhXzEwMjQwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBANOpdEAQHrqMXflQPm+TXrUv/rPr6dDcXKzib5c8qUy8DZwx 1mwMATvOnILQ1IAyjfBftrzXmQpTEt2uYVKtbuYcjBvdhmPGi9NiJKmIKueOifVW 39vm9R2mESy/wnyKSTNrQa/bdTIbUrJKc0TRNI5kY1GlUcdXHM2guP419hp1AgMB -AAEwDQYJKoZIhvcNAQELBQADgYAAl+U8RPjdcAAQ1uw3x5flze5jLt1jhrxc6/NP -AsCbmMVo2jnP7/tnXUT27uTfKG6402Kg8QiJWn62ec+gu9jCrFFkmDzJ2hyJsf9H -o9R4jhe5fiNAysdxCdnjhrz2IKn+jsHrddL6cxCmmAXY2Opub5jbllZESnbSgdX0 -JiEz0g== +AAEwDQYJKoZIhvcNAQELBQADgYAAsMQcWd4H1A4dxsdhRtsgeqs7BPaGjKyNDFAU +1ro1zgHVkuUReMtTxLH1xJszjvkKWVHIP83DH4M439BS+oC3rcEDTrVDchdIsDQy +eorKyqkLRNe8eam4zmdIpA5WAOPUugwM88Outjsa6frdn3/XWK4AoTY1Y2QgRxBG +91/n4Q== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,15 +1,15 @@ -----BEGIN CERTIFICATE----- -MIICRjCCAa+gAwIBAgIUT5GYrIC+vTXxB23P98K9jWSDirAwDQYJKoZIhvcNAQEL +MIICRjCCAa+gAwIBAgIUdwi2mm46DWHGEh4kAhQ3V8xLbEUwDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaaW50X3JzYV8xMDI0LXJvb3RfcnNhXzEwMTYwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowEjEQMA4GA1UEAwwHcnNhMTAy +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowEjEQMA4GA1UEAwwHcnNhMTAy NDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogG NhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqn RYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHu p3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQ Lzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p 47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo1 -7Y0CAwEAATANBgkqhkiG9w0BAQsFAAOBgQBFD4AMKLsPDeVrFLT+MAzWkZ/BGj6g -FAynTY+/2i4UI4RJNr2hX1Raho6gAJZwkKWmckt/WzEwFw/RB7F+nj6SiKixhIl6 -Vx8rDV+vh8lv3KvpxALpJ8JH7hOegVOWXH+4NKTGILRz2jkcYi0MK98349oFyGPD -N2GV2tIjVT8KAA== +7Y0CAwEAATANBgkqhkiG9w0BAQsFAAOBgQB6NyPPPlx5HkxO6YNYMVR2NvV0mcc2 +n4x57/Tqcq4WuGsEPAg2qeSVsdFFUW8/ejNmMThqvlOP6vc0HMVifmILp4f3SY2Y +VjkN5mNPYDYQXooIux4ZuF4HKwKvoUtZaT+oa7GDdLMCUAAcw5rWa2vJAbhNmZpL +6ZNGGx53qm2GKg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB4TCCAUqgAwIBAgIUa8G3HEVIDFQSRGkr1+IFA5BJY6IwDQYJKoZIhvcNAQEL +MIIB4TCCAUqgAwIBAgIUT0G/4l9SWiWWfMxVrcvKc/I1vLMwDQYJKoZIhvcNAQEL BQAwJTEjMCEGA1UEAwwaaW50X3JzYV8xMDI0LXJvb3RfcnNhXzEwMjQwIhgPMjAy -MjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh +MzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowMTEvMC0GA1UEAwwmZWVfcnNh XzEwMjQtaW50X3JzYV8xMDI0LXJvb3RfcnNhXzEwMjQwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBANOpdEAQHrqMXflQPm+TXrUv/rPr6dDcXKzib5c8qUy8DZwx 1mwMATvOnILQ1IAyjfBftrzXmQpTEt2uYVKtbuYcjBvdhmPGi9NiJKmIKueOifVW 39vm9R2mESy/wnyKSTNrQa/bdTIbUrJKc0TRNI5kY1GlUcdXHM2guP419hp1AgMB -AAEwDQYJKoZIhvcNAQELBQADgYEAF5TNolNsoGzHiMqPDDA1OGAxJnJj08l7Bb4n -aZTFbHtowrLZQlStH9kBvBeZmfFAfLJ8LrWKUm4X3488pM8bR2SVP/rzGiJmJSC0 -pxqQMAOuYJr3jnM5VInlGaSW096Rnmj3qJI7RZ7ugdH7YJgYRh0SD5kgs+sRYd/F -Q8/fv8s= +AAEwDQYJKoZIhvcNAQELBQADgYEAQzYlPMXTqUx/l8B9r3LNR2/K3Da2Of/JKHgK +iYeeMpyJcLrKWOrzvlxrwArIuUQ/oNMufSK9BO/ZIeerGR/5X3pt6S1G+mjfBMxS +mHMejxFXALPo8Fc059LIJXYaGfhbhMmekd+GC5Co+TJCjhvfdXLDNit+zG6qJknT ++gDiX/4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_rsa_2048.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_rsa_2048.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_rsa_2048.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_rsa_2048.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBXTCCAQOgAwIBAgIUecAQn0Zh9HDG6fLZ12UYeyAlmuowCgYIKoZIzj0EAwIw +MIIBXDCCAQOgAwIBAgIUa6dHOz7wVeyTeTKoJXYyxh+DdtcwCgYIKoZIzj0EAwIw KjEoMCYGA1UEAwwfaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9yc2FfMjA0ODAiGA8y -MDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjA7MTkwNwYDVQQDDDBlZV9z +MDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjA7MTkwNwYDVQQDDDBlZV9z ZWNwMjI0cjFfMjI0LWludF9zZWNwMjU2cjFfMjU2LXJvb3RfcnNhXzIwNDgwTTAQ BgcqhkjOPQIBBgUrgQQAIQM5AARmjXLMpv1qGzVXtTZhBNhECOy2N/COjIa7/4LM -6I8AZtevY8Mpi6N3NIoSArA7N/1rH/QVqjEeMAoGCCqGSM49BAMCA0gAMEUCIFx1 -UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiEAlGKsIA91n7cHjCgGRYKH -VWe9rFVH30nHJ0X9p2glIvk= +6I8AZtevY8Mpi6N3NIoSArA7N/1rH/QVqjEeMAoGCCqGSM49BAMCA0cAMEQCIFx1 +UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiAEGaMxNWNy7xlJpb93CidU +6qj71UaeltZ7natBnkVCFw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp224r1_224-int_secp256r1_256-root_secp256r1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBZzCCAQ2gAwIBAgIUC1x3yPYHK5KC0guyjDgVXxweBO4wCgYIKoZIzj0EAwIw +MIIBZzCCAQ2gAwIBAgIUVZn5Rq3DtaBegBl+3DsZzBAKf/gwCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2cjFfMjU2 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3AyMjRyMV8yMjQtaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2 cjFfMjU2ME0wEAYHKoZIzj0CAQYFK4EEACEDOQAEZo1yzKb9ahs1V7U2YQTYRAjs tjfwjoyGu/+CzOiPAGbXr2PDKYujdzSKEgKwOzf9ax/0FaoxHjAKBggqhkjOPQQD -AgNIADBFAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctCgApw5gIhAO+zpu/o -Lo9W8ZtGfbJEnrC5juMw0orQbCfuYpJgeTRZ +AgNIADBFAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctCgApw5gIhAL66heou +cRPi+ev6a+/GdTPcecO3p3Y3pB8sOqTTq22F -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256k1_256-int_secp256r1_256-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256k1_256-int_secp256r1_256-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256k1_256-int_secp256r1_256-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256k1_256-int_secp256r1_256-root_secp256r1_256.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBbzCCARagAwIBAgIUTZEvp/9N0X2RyKt/aZB8r8CkVVYwCgYIKoZIzj0EAwIw +MIIBbzCCARagAwIBAgIUCYMal4f9SpaPcKI5GLAitYKBxdAwCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2cjFfMjU2 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3AyNTZrMV8yNTYtaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2 cjFfMjU2MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAENe58conY/veoav5dpm2Lwuu2 qFQ/0v6tCJ9FznrND6ZDgqlQDEHa13D/1LURv0tJLrEjiADDLE92xzo/MpTnxTAK BggqhkjOPQQDAgNHADBEAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctCgApw -5gIgQXzLognJxafolyv/RKQfbulETuiutH+RVZW5AmE85o0= +5gIgF2oqZzcOd05hQOhwOx3FmgqbJyosbK87o14rdT4Mjac= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_rsa_1016-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_rsa_1016-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_rsa_1016-root_secp256r1_256.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_rsa_1016-root_secp256r1_256.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBqDCCARKgAwIBAgIUKSb0NwcxUySLk/6rN6sO62gy76IwDQYJKoZIhvcNAQEL +MIIBqDCCARKgAwIBAgIUc3BnJ6TdEvb2ayXoCpBlHXp92oYwDQYJKoZIhvcNAQEL BQAwKjEoMCYGA1UEAwwfaW50X3JzYV8xMDE2LXJvb3Rfc2VjcDI1NnIxXzI1NjAi -GA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjA7MTkwNwYDVQQDDDBl +GA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjA7MTkwNwYDVQQDDDBl ZV9zZWNwMjU2cjFfMjU2LWludF9yc2FfMTAxNi1yb290X3NlY3AyNTZyMV8yNTYw WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARPv7u7YeD4+bGmClmshwTi7AULQj48 9y6SPyxPeUtFXCpp0jNFbDbEEZ0HBuAO7cjRk5DXmRt7LQejBOqgSqbAMA0GCSqG -SIb3DQEBCwUAA4GAALR1f+neoI7zBc89fS8NUgNVADsRdCzqOJX6YPYxlx3iYhlW -d5qS69+PLxuIK+QvLcfbM7/P5rJZyYTWJFhrygkOEQQRY+Ti6E04IgkILJhJZcMj -Y/colmyHMi7H+yN7aox4iORf0VSiGFNHXqV2QrIt7yevaZvq0O3lxS1N/Dg= +SIb3DQEBCwUAA4GAAL4jq2Jnoul11Ece7pwF01C1PwLOfMvcwTMcfKxJOXOehJE2 +abjLRClQMMqpXyW8q4a8hEI0HGs3SFB/ukaz6mlafFHk59aSvhDS+8ijShDhsJqC +lLhVln76/fkvCUB3xGO2GAT1N77d0hLBop/jcx2k9HOlKdQvLOV6nFQgdns= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp224r1_224-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp224r1_224-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp224r1_224-root_secp256r1_256.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp224r1_224-root_secp256r1_256.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBazCCARmgAwIBAgIUV9AvyXLYfsXwsVxn6UVNXcs2/kUwCgYIKoZIzj0EAwIw +MIIBbDCCARmgAwIBAgIUKYWnUYFR6N7+p/ZmdrvE3dK3VIcwCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AyMjRyMV8yMjQtcm9vdF9zZWNwMjU2cjFfMjU2 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3AyNTZyMV8yNTYtaW50X3NlY3AyMjRyMV8yMjQtcm9vdF9zZWNwMjU2 cjFfMjU2MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET7+7u2Hg+PmxpgpZrIcE 4uwFC0I+PPcukj8sT3lLRVwqadIzRWw2xBGdBwbgDu3I0ZOQ15kbey0HowTqoEqm -wDAKBggqhkjOPQQDAgNAADA9Ah0Amjxv8EbbcPJV9S/WmFIc1y28BSBjT5W2S7JS -VAIcXTUhqmLEqKYyktBCpWzQv5odIOXyo0WtIjLdEg== +wDAKBggqhkjOPQQDAgNBADA+Ah0Amjxv8EbbcPJV9S/WmFIc1y28BSBjT5W2S7JS +VAIdAInBZp62yGlhsAgXtHd6pRDtKZi9G2vklGcKiT0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp224r1_224.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp224r1_224.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp224r1_224.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp224r1_224.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBczCCARmgAwIBAgIUR4G9BFM2dC1zS3e6CVFZCnGkIkkwCgYIKoZIzj0EAwIw +MIIBczCCARmgAwIBAgIULetpe+rKizZplgXepLg1AVb9PVYwCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjI0cjFfMjI0 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3AyNTZyMV8yNTYtaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjI0 cjFfMjI0MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET7+7u2Hg+PmxpgpZrIcE 4uwFC0I+PPcukj8sT3lLRVwqadIzRWw2xBGdBwbgDu3I0ZOQ15kbey0HowTqoEqm wDAKBggqhkjOPQQDAgNIADBFAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctC -gApw5gIhAL4YvmibHLL2Kh0bZdzbenP9SyZ+9P9yhrNgHZ1pB4li +gApw5gIhAIX7tHVdtRxfl1In2XEUwLxnEE9yLjeyeFT90J1R1J/y -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp256k1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp256k1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp256k1_256.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp256r1_256-int_secp256r1_256-root_secp256k1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBczCCARmgAwIBAgIUWVsHbwtzMqc2wh3WFxeAAksMBcgwCgYIKoZIzj0EAwIw +MIIBcjCCARmgAwIBAgIUG+VW2+Pm/N8BosOHC27EanWzFJowCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2azFfMjU2 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3AyNTZyMV8yNTYtaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9zZWNwMjU2 azFfMjU2MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET7+7u2Hg+PmxpgpZrIcE 4uwFC0I+PPcukj8sT3lLRVwqadIzRWw2xBGdBwbgDu3I0ZOQ15kbey0HowTqoEqm -wDAKBggqhkjOPQQDAgNIADBFAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctC -gApw5gIhALJyeaQYSfcKQ/6OMAEZ6kVWjs6Kjlm3kF3JvL79h840 +wDAKBggqhkjOPQQDAgNHADBEAiBcdVGfExFQzV2K3iCjvAYwkf+yc3VfMWTs/ctC +gApw5gIgO3M4zkU2mPqfJHRkukwqMqxyRKpPgBtFWUNy+N2apeE= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp384r1_384-int_secp256r1_256-root_rsa_2048.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp384r1_384-int_secp256r1_256-root_rsa_2048.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp384r1_384-int_secp256r1_256-root_rsa_2048.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp384r1_384-int_secp256r1_256-root_rsa_2048.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBhTCCASygAwIBAgIUVRrpYwC3LmogCScWtHJpcF4PD6EwCgYIKoZIzj0EAwIw +MIIBhjCCASygAwIBAgIUcdm89/A8mLQ8+niczw+Ft03yWpcwCgYIKoZIzj0EAwIw KjEoMCYGA1UEAwwfaW50X3NlY3AyNTZyMV8yNTYtcm9vdF9yc2FfMjA0ODAiGA8y -MDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjA7MTkwNwYDVQQDDDBlZV9z +MDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjA7MTkwNwYDVQQDDDBlZV9z ZWNwMzg0cjFfMzg0LWludF9zZWNwMjU2cjFfMjU2LXJvb3RfcnNhXzIwNDgwdjAQ BgcqhkjOPQIBBgUrgQQAIgNiAAShaHJDNitcexiJ83kVRhWhxz+0je6GPgIpFdtg jiUt5LcTLajOmOgxU05qnAwLCcjWOa3oMgbluoE0c6EfozDgXajJbkOD/ieHPalx -A74oiM/wAvBa9xof3cyDdKpuqc4wCgYIKoZIzj0EAwIDRwAwRAIgXHVRnxMRUM1d -it4go7wGMJH/snN1XzFk7P3LQoAKcOYCIFqkHgNFabzHUhzO2wdgyUyazpvq9dC2 -tqcJ9bKnikkf +A74oiM/wAvBa9xof3cyDdKpuqc4wCgYIKoZIzj0EAwIDSAAwRQIgXHVRnxMRUM1d +it4go7wGMJH/snN1XzFk7P3LQoAKcOYCIQDVgbWlk5bQFmpCfAaiu2o5RjQmUgm5 +U8zqrYgCBBWmJA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp521r1_521-int_secp384r1_384-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp521r1_521-int_secp384r1_384-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp521r1_521-int_secp384r1_384-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/ee_secp521r1_521-int_secp384r1_384-root_secp256r1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,12 +1,12 @@ -----BEGIN CERTIFICATE----- -MIIB1jCCAVygAwIBAgIUD6n1JM3NC+8tg/511NIiy9tq0kwwCgYIKoZIzj0EAwIw +MIIB1zCCAVygAwIBAgIUQ71LUQlST7zMjsbhpGK/fyiJxt4wCgYIKoZIzj0EAwIw LzEtMCsGA1UEAwwkaW50X3NlY3AzODRyMV8zODQtcm9vdF9zZWNwMjU2cjFfMjU2 -MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEAxPjA8BgNVBAMM +MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEAxPjA8BgNVBAMM NWVlX3NlY3A1MjFyMV81MjEtaW50X3NlY3AzODRyMV8zODQtcm9vdF9zZWNwMjU2 cjFfMjU2MIGbMBAGByqGSM49AgEGBSuBBAAjA4GGAAQBTNycrMR5QQlrycxmdS7C f1l3NPpmxit5L4jFGdbTfw0W6hxIOhgnoBC5Eo46CAcMoz719Xg1t8G6JR9sw1Id xCsBBlNFGYG0RdND7tN4KjXWz/D/SE9aiD0gnxuQQrcmcDVosvMm4YuDO92KoHND -krzRlQHhDWmKefU+EeCiK90qrZAwCgYIKoZIzj0EAwIDaAAwZQIxAO0GJz6haDpU -tNgaQ3SESJY85j6+gRcD7Nc9cvCiVAZZ1OxFRuhW515lVbeTqfcA8wIwY5tHRg+l -UUvPCJ4I+AoBunF6mGREeIYONIFBy+2VVFoLU1lpYfknORnB1LSETo/7 +krzRlQHhDWmKefU+EeCiK90qrZAwCgYIKoZIzj0EAwIDaQAwZgIxAO0GJz6haDpU +tNgaQ3SESJY85j6+gRcD7Nc9cvCiVAZZ1OxFRuhW515lVbeTqfcA8wIxAMhDmtvH +zCl1MH/lR8YYCnzOIDPlaILQRMmH4Ani+T04zojTWuhZN4iNZV31DQ+n/A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_rsa_1024.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_rsa_1024.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB5jCCAU+gAwIBAgIUDfmwgk6LVeIh06pWcUHlMuhH5zcwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMTYtcm9vdF9y +MIIB5jCCAU+gAwIBAgIUdf5MQy/RUy9RsbcsFZUAuUbfpXAwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMTYtcm9vdF9y c2FfMTAyNDCBnjANBgkqhkiG9w0BAQEFAAOBjAAwgYgCgYAA0puxL7hP3c0ps6UZ y2bEO42Pi+VFunk4TOZj7QPfdZkWAOuSB5DSUwzs5UTbmacfBYlqPtIHFlU0qpkF fkfEfjvIGtpvoeEuNyaLUEalUmj52tfMtIXYGi4Z1Q1PC2hUrK9te+admggxNuFa +o9TwcjIT8YHcnndDlXXNppb3QIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsGA1Ud -DwQEAwIBBjANBgkqhkiG9w0BAQsFAAOBgQChnRJZnGp6II3xmcwuC2yjt6FAgi+U -OIzRTkdUZwOecCuWSm+CfvZCFdfKa2vebDRL3ylzxR/RapB0ibq/dnOso4Iqac6l -EO4dYSRTSfJc1WgP/lgaHKsS5bI3Ycnel2h+0XYMmRus/GwMUr0LfsxscuFPl3g5 -3elZV3uKQeoKdg== +DwQEAwIBBjANBgkqhkiG9w0BAQsFAAOBgQCJeQcX18UreqbhE/UE8s9IJ59RtbMd +KPe4zXXx1whOE84+CFS4WPcj93sIXFE4kfKBlcYmekQAV/pprlurD6Hil9GrP4sW +8o8+vaL/u4o1ZIAwq4u8ccANuYaDTnT0RncAEXDFNc8kCX9fb0VIBvs2r33Ruifk +SWECiSU1/cN3tA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1016-root_secp256r1_256.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,12 +1,12 @@ -----BEGIN CERTIFICATE----- -MIIBrzCCAVagAwIBAgIUJfow4sYle7pOR9zLmBiO9+TxPSMwCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMCoxKDAmBgNVBAMMH2ludF9yc2FfMTAxNi1yb290 +MIIBrzCCAVagAwIBAgIUb99quEVPIizUNfdTMVJLYI+hirAwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMCoxKDAmBgNVBAMMH2ludF9yc2FfMTAxNi1yb290 X3NlY3AyNTZyMV8yNTYwgZ4wDQYJKoZIhvcNAQEBBQADgYwAMIGIAoGAANKbsS+4 T93NKbOlGctmxDuNj4vlRbp5OEzmY+0D33WZFgDrkgeQ0lMM7OVE25mnHwWJaj7S BxZVNKqZBX5HxH47yBrab6HhLjcmi1BGpVJo+drXzLSF2BouGdUNTwtoVKyvbXvm nZoIMTbhWvqPU8HIyE/GB3J53Q5V1zaaW90CAwEAAaMdMBswDAYDVR0TBAUwAwEB /zALBgNVHQ8EBAMCAQYwCgYIKoZIzj0EAwIDRwAwRAIgXHVRnxMRUM1dit4go7wG -MJH/snN1XzFk7P3LQoAKcOYCIC2JPJZn7xgwGpuqXKHjpVlofUpyBUA0QjQYPGIv -v8jC +MJH/snN1XzFk7P3LQoAKcOYCIFLdcACzDSgDwzAWTtNvyJPxB6OsZWC2yUGEC8/5 +bRKb -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1016.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1016.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1016.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1016.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB5jCCAVCgAwIBAgIURRvY0077O5480njGvjcUNJ4f0sEwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAxNjAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMjQtcm9vdF9y +MIIB5jCCAVCgAwIBAgIUQeeFjD/GjmIV/GJm6KKYfekDfugwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAxNjAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMjQtcm9vdF9y c2FfMTAxNjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06l0QBAeuoxd+VA+ b5NetS/+s+vp0NxcrOJvlzypTLwNnDHWbAwBO86cgtDUgDKN8F+2vNeZClMS3a5h Uq1u5hyMG92GY8aL02IkqYgq546J9Vbf2+b1HaYRLL/CfIpJM2tBr9t1MhtSskpz RNE0jmRjUaVRx1cczaC4/jX2GnUCAwEAAaMdMBswDAYDVR0TBAUwAwEB/zALBgNV -HQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADgYAAzaHfWTaUGxWr6UAc9ivSGYMsWQsD -eAlpAKq4Br9Kl06UuviKk9+4tFVth3+t07qYON16SQO1u1MnyTxcjlNX1X+zk8SI -Jh2BAM6u0+/K3dqcu4LO93YJeUepgy9G68pJ7daDCWUL/J9Drmd2PYEnK8hfdBws -Bk1frODBUGtGIw== +HQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADgYAAb5YUsO9jxaAF8gl5uu7b8yWCB2DO +ZTxgm2Gt49qh9fH5JvxPkk3LSp2ZEhs2q1UA93dx7/o6bk4zDP25e1thMkHcGac1 +Dz+y3rb6rEKj0pDzBD28B8ZvSyZf+c7qnME3De/6SHAJtilN7nSkP9gUY2wMlRD8 ++DhY+I7DvkMVnQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1024.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_rsa_1024-root_rsa_1024.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,13 +1,13 @@ -----BEGIN CERTIFICATE----- -MIIB5zCCAVCgAwIBAgIUY1MfHECEu1i4yYh6r9/BDwiJq10wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMjQtcm9vdF9y +MIIB5zCCAVCgAwIBAgIUJ8oAhuPA76mWhm0E+APQGdSH3VQwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAlMSMwIQYDVQQDDBppbnRfcnNhXzEwMjQtcm9vdF9y c2FfMTAyNDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA06l0QBAeuoxd+VA+ b5NetS/+s+vp0NxcrOJvlzypTLwNnDHWbAwBO86cgtDUgDKN8F+2vNeZClMS3a5h Uq1u5hyMG92GY8aL02IkqYgq546J9Vbf2+b1HaYRLL/CfIpJM2tBr9t1MhtSskpz RNE0jmRjUaVRx1cczaC4/jX2GnUCAwEAAaMdMBswDAYDVR0TBAUwAwEB/zALBgNV -HQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADgYEAJXqg2yaOdLTFE9nxgPVOmsjLHAQ2 -468rivFXr8v8BANu3v0WQmtQoFE2bBHRzkVkF9bDXXc35AGFRHL2RK00jwY9hZbZ -NFFcc3MgajXlkcbRVcLBnMBJMDC+AFv6PLAiGJgSueqESpnoz1XFiivIwda8+A+i -29+oqoeQhpGHXuU= +HQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADgYEAr5z3eMscPxv+hxcSgD1AA4eDI3qj +ReGes7HCAxdmnrsE4d5NpGXEZT03iUfab0xg6n0dLixgMxZcTWDAudTK5hnMLu2W +3FeWWg+CDt8LMO8iMyINVEsouFiQ1hAYRF34x4dqwKFhBa/8G0Tfx+AMJmJjb+mE +DK630vF3kRLmpv4= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp224r1_224-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp224r1_224-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp224r1_224-root_secp256r1_256.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp224r1_224-root_secp256r1_256.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBYjCCAQmgAwIBAgIUIUOlpYPBjVND/nAJhIR0upmpbD4wCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjI0cjFfMjI0 +MIIBYzCCAQmgAwIBAgIUcS2VgZFB6XhcdiQ0U/I7WOlDeSwwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjI0cjFfMjI0 LXJvb3Rfc2VjcDI1NnIxXzI1NjBNMBAGByqGSM49AgEGBSuBBAAhAzkABGaNcsym /WobNVe1NmEE2EQI7LY38I6Mhrv/gszojwBm169jwymLo3c0ihICsDs3/Wsf9BWq -MR6jHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoGCCqGSM49BAMCA0cA -MEQCIFx1UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiADjonYXqZaNN5n -iwRCVAsBPEyHsresykMFdcBSjUCvyA== +MR6jHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoGCCqGSM49BAMCA0gA +MEUCIFx1UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiEA5vTxoY0rrAjK +sa3pWbXeGWP9Zh6OV8c5PSyLBkLmvww= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_rsa_2048.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_rsa_2048.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_rsa_2048.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_rsa_2048.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICJjCCAQ6gAwIBAgIUT5bQrCx7qyB53fFg2lgsZRoujL0wDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMjA0ODAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAqMSgwJgYDVQQDDB9pbnRfc2VjcDI1NnIxXzI1Ni1y +MIICJjCCAQ6gAwIBAgIUT9IlEXhdtMb7sAzKXMTlZMZFgFAwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMjA0ODAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAqMSgwJgYDVQQDDB9pbnRfc2VjcDI1NnIxXzI1Ni1y b290X3JzYV8yMDQ4MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET7+7u2Hg+Pmx pgpZrIcE4uwFC0I+PPcukj8sT3lLRVwqadIzRWw2xBGdBwbgDu3I0ZOQ15kbey0H owTqoEqmwKMdMBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcN -AQELBQADggEBAATlOxfTmPCizSmYD/VClnBkX2K5IdOrKPKyMzGRUvg0YHe4ECGp -A7KpFJCuqlQEw4WLXeNQcxYfJ0c1GQYf1jCKtCvH1YJ+weRyM9zQGl6UJ3fgLuXQ -+6/B2Wstmn/NhmbVIEZACpYP2G3ZSAbecWmWzj9JCo4ZdpxUO4LmA+ImW4F+1RHx -ei6GHWT4hEqgCqjkCie4/hzJtOQtevFKuBHivlRSqV9n1wU15FhvgSLJsYOqerl5 -yN37xJzuqGyZi3oLpOSB8SB9DppYRsvAMnL4JelA3ummSeoG7h+njw28Y/8QLXMw -TJjfsemcVk4rU/JvaFlmYid+EwYfCyvqv0g= +AQELBQADggEBAA4i22CJt5ta5N2G+SEk+SYHuD0bnLVx8TEvZTIwnp91yYywbvMz +s1Oi4wq+nZRw1BUfaf+MU+Bcv2FAM3f6Jco5Q1daY2ggNahahohA2EiuV+3tQe1/ +muN+7Zin+25HgHUlI3nGyfjO0LbbC7NCGP/VthM+htP8Z8zVpq1PLQxW8uaNp/Ki +hdIVXehn86qco2pMCZMzsU1T6K/Fby4B7BU2I+qnXlYwaOoVm6gNAosM0HwpcWoz ++YhaTyWdu6btChWUITOdxOpi1cN4VAVyF6sPeyMZXoi+OoKTEaFDhpuOzn4dF1ap +ADZbzRVqDSYN/pok537wEPnuA+u7ypuLbCs= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp224r1_224.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp224r1_224.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp224r1_224.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp224r1_224.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBZzCCARWgAwIBAgIUW1iXUMmgMJ/JO+E9WhN0Trc9G98wCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjI0cjFfMjI0MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 +MIIBZzCCARWgAwIBAgIUP347nYeoJHOTbFt4VjrYinX38RMwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjI0cjFfMjI0MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 LXJvb3Rfc2VjcDIyNHIxXzIyNDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/ u7th4Pj5saYKWayHBOLsBQtCPjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGT kNeZG3stB6ME6qBKpsCjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoG -CCqGSM49BAMCA0AAMD0CHQCaPG/wRttw8lX1L9aYUhzXLbwFIGNPlbZLslJUAhwV -sSxscxkGoauWMHWSJ/d1DpnSqgRcu5UYZaVh +CCqGSM49BAMCA0AAMD0CHQCaPG/wRttw8lX1L9aYUhzXLbwFIGNPlbZLslJUAhwx +VKC26dvtqkBLcXjVRbNXlmp3DRtQ68VeEs5E -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256k1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256k1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256k1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256k1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBbzCCARWgAwIBAgIUTaVUxZktqQsmYwEXV0tqE4kxslUwCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2azFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 +MIIBbzCCARWgAwIBAgIUIX/voITWPLk6MLMZVjIWvo76fuUwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2azFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 LXJvb3Rfc2VjcDI1NmsxXzI1NjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/ u7th4Pj5saYKWayHBOLsBQtCPjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGT kNeZG3stB6ME6qBKpsCjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoG CCqGSM49BAMCA0gAMEUCIFuwodUwyOUnIR4KN5ZCSrU7y4iz4/1EWRdHm5kWKi8d -AiEAgp9WWDLDZ/Ht8uBK7Tfsh8Q63NGLnYU5ouJTZDEi3RM= +AiEA2LkceKPJ2qAUd8/0ySLSthB0WmXTIZv+UpUAPJ+P5mA= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp256r1_256-root_secp256r1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBbjCCARWgAwIBAgIURS9EXwmJH2cUzWMxz8bTV/BKH2swCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 +MIIBbzCCARWgAwIBAgIUNzgR83h3Xdpvh+mc338QLP569+YwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMjU2cjFfMjU2 LXJvb3Rfc2VjcDI1NnIxXzI1NjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/ u7th4Pj5saYKWayHBOLsBQtCPjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGT kNeZG3stB6ME6qBKpsCjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoG -CCqGSM49BAMCA0cAMEQCIFx1UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDm -AiAdNj7dCllMk/iATOBGD6PmLfTxh3jhcgQ7iIQdCb5Lpw== +CCqGSM49BAMCA0gAMEUCIFx1UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDm +AiEAiHC18PB0OSIjlIoMJyBSPCC3UYdigT8KJI3wYFsBVjY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp384r1_384-root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp384r1_384-root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp384r1_384-root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/int_secp384r1_384-root_secp256r1_256.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBizCCATKgAwIBAgIUS2z22oddAjnqOtBddcZxdFer3YQwCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMzg0cjFfMzg0 +MIIBizCCATKgAwIBAgIUHzeEs5qEc3VZDYOKwtrnUgdH5vkwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMC8xLTArBgNVBAMMJGludF9zZWNwMzg0cjFfMzg0 LXJvb3Rfc2VjcDI1NnIxXzI1NjB2MBAGByqGSM49AgEGBSuBBAAiA2IABKFockM2 K1x7GInzeRVGFaHHP7SN7oY+AikV22COJS3ktxMtqM6Y6DFTTmqcDAsJyNY5regy BuW6gTRzoR+jMOBdqMluQ4P+J4c9qXEDviiIz/AC8Fr3Gh/dzIN0qm6pzqMdMBsw DAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwCgYIKoZIzj0EAwIDRwAwRAIgXHVR -nxMRUM1dit4go7wGMJH/snN1XzFk7P3LQoAKcOYCID4do7E1l0QXK3oJ3piry7Z5 -4hbDvS70BzD7ZKq03jbB +nxMRUM1dit4go7wGMJH/snN1XzFk7P3LQoAKcOYCIF7n+MlPu+VkpeG9Rt6Ko3o5 ++eRyE/LgU4F919vHnnob -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1016.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1016.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1016.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1016.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,12 +1,12 @@ -----BEGIN CERTIFICATE----- -MIIB2DCCAUKgAwIBAgIUTzVfvKSTcmX3CJY4Lxg8kPJbUiswDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAxNjAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8xMDE2MIGeMA0G +MIIB2DCCAUKgAwIBAgIUZ0lRFDOQFWvSB9qLhNqK9tJ3lYkwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAxNjAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8xMDE2MIGeMA0G CSqGSIb3DQEBAQUAA4GMADCBiAKBgADSm7EvuE/dzSmzpRnLZsQ7jY+L5UW6eThM 5mPtA991mRYA65IHkNJTDOzlRNuZpx8FiWo+0gcWVTSqmQV+R8R+O8ga2m+h4S43 JotQRqVSaPna18y0hdgaLhnVDU8LaFSsr2175p2aCDE24Vr6j1PByMhPxgdyed0O Vdc2mlvdAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqG -SIb3DQEBCwUAA4GAAF51n2FsUvuG3BxazbOYfdr70t71rV2p5W1D661K37y1L1VZ -SZMHBPNz6PUYI0UnvD6UrcmooBxpEzqOa9Vf592KMSU6TzAmZnX1wzcJu2GLQ3/P -ONUu4KP7+Q+LmQbiW1/1VXYFuLC6Py/GwAKq7ueUoGPcm5aWoiv41n6bCEw= +SIb3DQEBCwUAA4GAAHu5DYGuUmUsL8RGfKhpHVoXYLrrFeVHgGYgd79pNKaRgbhB +AljAndR48459tdlMLCPwYLyKjc1fokBxEBgy/xNGYwE/qiUTt2iPwl/3E7LEcgg4 +yKh8Vq9LCCyzonMPdLy4pyQcyqODldJnY5GvSvBm3LGXfkZX2F7AMrWIX4E= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1024.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1024.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1024.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_1024.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,12 +1,12 @@ -----BEGIN CERTIFICATE----- -MIIB2jCCAUOgAwIBAgIUZ6YZgwKszM2uk1okp7DxUOxMZUwwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8xMDI0MIGfMA0G +MIIB2jCCAUOgAwIBAgIUETJh6L2CYO8EE8FWQljdk5J74lEwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMTAyNDAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8xMDI0MIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDTqXRAEB66jF35UD5vk161L/6z6+nQ3Fys 4m+XPKlMvA2cMdZsDAE7zpyC0NSAMo3wX7a815kKUxLdrmFSrW7mHIwb3YZjxovT YiSpiCrnjon1Vt/b5vUdphEsv8J8ikkza0Gv23UyG1KySnNE0TSOZGNRpVHHVxzN oLj+NfYadQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkq -hkiG9w0BAQsFAAOBgQDRe6vGacPFx66k4T2SPvTZhEg/oYKEFwkDKdoiLlTzoawJ -SBc2C2VK4kyo9wa1tFp1O1JcDSIf9FBHLVeSB7Dp4pNV6A5mIBU7QqetWY6vpgz4 -osR4QKpYugduRBY3b8cCmzpF5/uV3K1QZLXm82fudCgG58ke781Ati0w7S13Uw== +hkiG9w0BAQsFAAOBgQDL69ZPYRqbVR30UPLDA8q0lJeOzfic5DUm7HSg1BQbTZ2t +tP8JTq82kq3hf2nKNks8Phncn9MUfcxtQqTumSAcdaLD9GYJn8aAEU7FVT3rBtKJ +KnroYZIQk1tTLdTJNwQiPhrhb4cjPz/AVoysTmd5mCYfA54iq3rq7f+IA8RFUw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_2048.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_2048.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_2048.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_rsa_2048.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIUIWpIxRAOEhE64DCKtC5fpZ734/YwDQYJKoZIhvcNAQEL -BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMjA0ODAiGA8yMDIyMTEyNzAwMDAwMFoY -DzIwMjUwMjA0MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8yMDQ4MIIBIjAN +MIIC3zCCAcegAwIBAgIUb+8Akcb9XswY8g/v0HL40Agu1uUwDQYJKoZIhvcNAQEL +BQAwGDEWMBQGA1UEAwwNcm9vdF9yc2FfMjA0ODAiGA8yMDIzMTEyODAwMDAwMFoY +DzIwMjYwMjA1MDAwMDAwWjAYMRYwFAYDVQQDDA1yb290X3JzYV8yMDQ4MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq 5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SSc An7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAPDY39 @@ -9,10 +9,10 @@ zBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3u JtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQAB ox0wGzAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOC -AQEAs3abtOFdHZ/Jwe/1VkSuwZb4NfgxqATZ6Nbgpi/aALK77foJ/F4bNUIGKWVW -0dKfBu0kIB1FvBgrXE5bnHRRGDzDJ+M+zzjQbF8bcSL1TB9fuLf+Aq8BtNDeiBVe -GnVoxT2AAya/cg9NMqF/gSMpbS1hlMyLpke1KIIugSsjoTgzBnXJ8hq7HOIpj6Kf -HGu0iVKAwtnojKHvooN5+uvdtLbrrsvdVOCijQaE/oslkne4YR8q38nBEdHHp51R -36gvyOZrSM7m7HyhqdKoNCTrspfnBOGXVgy5Ok6faOobZmX4z6hIAWwWsTdkhBm2 -66PZwUy4Cu7h3LUEVuLPUBZ1Ww== +AQEAkmb1hURNpeLFePtIjpNsP+vInKAhs9GEmOqGiCYuDCEI6u6NMNlIDNN6Zzrs +NV633nYyJ8akAsBp9QB8I+YsMw8juBunMFlULFLBFaYBQotJ9mDRgoY6TgcV8Kp2 +zcSKA5LmeO5E5PosqJs2b8TPvX9vH3cNsVqMeN+HURX5p01wHfYewutFP7H2Un/+ +HS0GB7OanjR9A/Gq/82YUnxgH6ocUB/7rsfWV950xcNVoJ9DkC7tQgWJ/XEOT4Hi +moobPh/+5WU8lOxE8zCRYTBZQKQAkHlfq3XX3DcI5Y0WGsqVi51Y5TiCqZ91Wogd +vdl+kIot2R3grEl9F5YkQXBi7Q== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp224r1_224.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp224r1_224.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp224r1_224.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp224r1_224.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,9 +1,9 @@ -----BEGIN CERTIFICATE----- -MIIBSTCB96ADAgECAhQDuwrIpREBhWT/b35NNn/sP3wr0DAKBggqhkjOPQQDAjAd -MRswGQYDVQQDDBJyb290X3NlY3AyMjRyMV8yMjQwIhgPMjAyMjExMjcwMDAwMDBa -GA8yMDI1MDIwNDAwMDAwMFowHTEbMBkGA1UEAwwScm9vdF9zZWNwMjI0cjFfMjI0 +MIIBSTCB96ADAgECAhQfy9g7Wie0zRJaEQhg7ihoolYcSzAKBggqhkjOPQQDAjAd +MRswGQYDVQQDDBJyb290X3NlY3AyMjRyMV8yMjQwIhgPMjAyMzExMjgwMDAwMDBa +GA8yMDI2MDIwNTAwMDAwMFowHTEbMBkGA1UEAwwScm9vdF9zZWNwMjI0cjFfMjI0 ME0wEAYHKoZIzj0CAQYFK4EEACEDOQAEZo1yzKb9ahs1V7U2YQTYRAjstjfwjoyG u/+CzOiPAGbXr2PDKYujdzSKEgKwOzf9ax/0FaoxHqMdMBswDAYDVR0TBAUwAwEB /zALBgNVHQ8EBAMCAQYwCgYIKoZIzj0EAwIDQQAwPgIdAJo8b/BG23DyVfUv1phS -HNctvAUgY0+VtkuyUlQCHQDE8b0Hyb/ZrhHsDl6KzWmYWipHsIZ277B/SCc8 +HNctvAUgY0+VtkuyUlQCHQCNusgwS5IYCGxsx+ClElyjEb+yppZfHl/U82oq -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256k1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256k1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256k1_256.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256k1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBWTCCAQCgAwIBAgIUBQ7osp071QhcXj7jOKYaTwutV7AwCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2azFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMB0xGzAZBgNVBAMMEnJvb3Rfc2VjcDI1NmsxXzI1 +MIIBWTCCAQCgAwIBAgIUQdSkK/cWgbYmm+ed4EgmfQnn4XowCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2azFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMB0xGzAZBgNVBAMMEnJvb3Rfc2VjcDI1NmsxXzI1 NjBWMBAGByqGSM49AgEGBSuBBAAKA0IABDXufHKJ2P73qGr+XaZti8LrtqhUP9L+ rQifRc56zQ+mQ4KpUAxB2tdw/9S1Eb9LSS6xI4gAwyxPdsc6PzKU58WjHTAbMAwG A1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoGCCqGSM49BAMCA0cAMEQCIFuwodUw -yOUnIR4KN5ZCSrU7y4iz4/1EWRdHm5kWKi8dAiAcTVj8WVX3Ga2H8BxG5TBr+rJa -09SnnEO2fT9ACJ2T7A== +yOUnIR4KN5ZCSrU7y4iz4/1EWRdHm5kWKi8dAiAUVi4Og3BjjXy1OaoapGyMCsdU +VSlhDt4Cs+Aj03ePFw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256r1_256.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256r1_256.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256r1_256.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize/root_secp256r1_256.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,10 +1,10 @@ -----BEGIN CERTIFICATE----- -MIIBXDCCAQOgAwIBAgIUVWrLLxRocoe0xCDWzuvEcsBY8DAwCgYIKoZIzj0EAwIw -HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjIxMTI3MDAwMDAw -WhgPMjAyNTAyMDQwMDAwMDBaMB0xGzAZBgNVBAMMEnJvb3Rfc2VjcDI1NnIxXzI1 +MIIBXTCCAQOgAwIBAgIUU8mDRuCXUx/1N5ZbqwO08z3thrQwCgYIKoZIzj0EAwIw +HTEbMBkGA1UEAwwScm9vdF9zZWNwMjU2cjFfMjU2MCIYDzIwMjMxMTI4MDAwMDAw +WhgPMjAyNjAyMDUwMDAwMDBaMB0xGzAZBgNVBAMMEnJvb3Rfc2VjcDI1NnIxXzI1 NjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE+/u7th4Pj5saYKWayHBOLsBQtC Pjz3LpI/LE95S0VcKmnSM0VsNsQRnQcG4A7tyNGTkNeZG3stB6ME6qBKpsCjHTAb -MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoGCCqGSM49BAMCA0cAMEQCIFx1 -UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiAfwQsVcY6j3YucVSkIANsF -k1/ckpod6ltqXGtH7If0eQ== +MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIFx1 +UZ8TEVDNXYreIKO8BjCR/7JzdV8xZOz9y0KACnDmAiEA8YdoZp0la4put1QFyRON +D73entWqnhnk7bLPLK/nZwQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIUTSkBrJBpb/fEUqw5bdNPB+G9woAwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQ4LWV2cm9vdDAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff +MIIDZzCCAk+gAwIBAgIULc3PA5DgNWuYrNth//ZRvTHTyb4wDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQ4LWV2cm9vdDAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff MjA0MC1ldl9pbnRfcnNhXzIwNDgtZXZyb290MIIBITANBgkqhkiG9w0BAQEFAAOC AQ4AMIIBCQKCAQAAusBlL9+8AFWIL/uurO7Ij6LQg8KX3V1AZk3T2Q9S+aoCvYpQ +6FuD9mRh470dfmzUNn44+sqvXF84yewl4hTHxPfjj5OO51ha7ikHlMG7tJHIWMW @@ -11,11 +11,11 @@ 1ASYGp/8AmNuMRsJXGMyoMh9w5JxtVUUgXdLAgMBAAGjgYQwgYEwXgYIKwYBBQUH AQEEUjBQME4GCCsGAQUFBzABhkJodHRwOi8vd3d3LmV4YW1wbGUuY29tOjg4ODgv ZXZfZWVfcnNhXzIwNDAtZXZfaW50X3JzYV8yMDQ4LWV2cm9vdC8wHwYDVR0gBBgw -FjAUBhIrBgEEAetJhRqFGoUaAYN0CQEwDQYJKoZIhvcNAQELBQADggEBAI3iCTNz -L6AN2BaWEDQLo9L8mDJafEUvBCCYCx/RhVYYOGHS7ylFuBFXWH2BC42kMatlXGoQ -bTNZdSC8izP2qrVCVkzN08qn7x6qZdFKXQYhSWN8LbUFjfuyh+jSlhFvvHHdUjJN -CKPzkiCKJ8jI4jI9UhjnvQrBkVqk+IjJyGim7bhOR5iXnJyTuU88wuoFxq8PJOm+ -/OVyeB5vOkPWCbm7x7JCKEEI1u+T8nzOT3kIXiCDf2k6plZc2YsDZh8UFjfPjPGK -+RmjWogr9kD9XosXqN4vmTP08Jl53JC46Dp4zI5DXVgXVCSErMNA7B+fOGIawFdN -BsjNCLU5fHoX1Fc= +FjAUBhIrBgEEAetJhRqFGoUaAYN0CQEwDQYJKoZIhvcNAQELBQADggEBAFp2/uHk +kKVLF3k6UYMyRWflho4KF5RJKYJuDNzb4PR1D1ekbJStS2w429IQUsjllZyVCwvk +I5UYaFPi9E8vAUzoKzb8Yu06kiixRxzjg8tFe4MY7QPKtnMlJ1Uv3oa++k2+z86m +C3qjQsF8w9ZB7ohQP1YNf3A3A9z+q2+g+JKrZxgNKIcRqBg1yCqg/8UMZ0MoQ9Z3 +UXyZ1lIzK99wf51c5O9RGFB2Nbn29Bq016Ey867OPi2beCPHh4iHPNjfVa5hvBz3 +ol8VO2mss03drxZFDJaKfD+L74G+rqXkzdNQv0Wn7PjO65oAEfKxyXeg7KsvAfCR +PuSCj0p1j0HIDoM= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDZzCCAlCgAwIBAgIUB0wU6BcJZhQGej2MhMEedgtSjykwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQwLWV2cm9vdDAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff +MIIDZzCCAlCgAwIBAgIUcwQivIKifH+H0CbI5ik5r452tEAwDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQwLWV2cm9vdDAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff MjA0OC1ldl9pbnRfcnNhXzIwNDAtZXZyb290MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo 4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDD @@ -11,11 +11,11 @@ Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo4GEMIGBMF4GCCsGAQUF BwEBBFIwUDBOBggrBgEFBQcwAYZCaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4 L2V2X2VlX3JzYV8yMDQ4LWV2X2ludF9yc2FfMjA0MC1ldnJvb3QvMB8GA1UdIAQY -MBYwFAYSKwYBBAHrSYUahRqFGgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAAAjfRe3 -ak4M2phW7vpJyqdVUEMR0Gi/IloeFKQhbWgh7Y0aOuDjdt1N8w1ekz5QSo9Bdh6s -JdGyEQZ7y5kx15fMxOXoLDAQp9H8BzzHYG86PToFOkZoDTdtPdM/P5Z7RpxJtmsR -ES9geRRyClQUX4wrmmrY9TG394r19Ef9X7xit/XCsZcbNDZnPytua/NPvxIG1x/n -e5YWqc3iCQt/mkkxSfpT7F94vQxwGGalZkYWWFPkPFoGCtl4g/QBIswNL5OPpwIF -gezsYSGa66hTWx0M9HHiKBMjGpr6gAlC8dqcNw0zdDpe+HZVt2Uq8k4yMs1nI2Al -PrSwsIRRvJIBkNg= +MBYwFAYSKwYBBAHrSYUahRqFGgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAABt2Ec8 +3t4QtOytl3S561GV+MHrAcM/oZGzDJNe/xPAdAPYlNVeQL6QD1pvkYqCCgZfETnl +lpCgzHBOJFeNEYoov+VvJ2vyo5EMJ4YpSVmxEAVzWD+Tk6lkeEK94vTVAFoAnTPP +ceCod+JqMOEyKwhMtMSinSnYrP6/qFrZGY6gZFsTw6QUfPSpeJkA8LZOvuCg5JfO +nZZDGO6ah0aHenjs9/PX7oNmfUnRoRg9dCGtz+PQgCB8ztacHCZDRZaWWW9SnSPJ +tsbMWsM6zK4SeMrL978UXLQrUfMzvbbEvIW9nwsyiXspZfi+/7LhUD2aLWLK2o03 +LRe/Qtj1c2rTUrQ= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDhjCCAm6gAwIBAgIUMXunKFi5PVKB3hVeGO/F2Op2jSIwDQYJKoZIhvcNAQEL +MIIDhjCCAm6gAwIBAgIUG3tI2oXm+aDqcizWWz9swrw1mfAwDQYJKoZIhvcNAQEL BQAwKzEpMCcGA1UEAwwgZXZfaW50X3JzYV8yMDQ4LWV2X3Jvb3RfcnNhXzIwNDAw -IhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAwMDAwMFowOjE4MDYGA1UEAwwv +IhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAwMDAwMFowOjE4MDYGA1UEAwwv ZXZfZWVfcnNhXzIwNDgtZXZfaW50X3JzYV8yMDQ4LWV2X3Jvb3RfcnNhXzIwNDAw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQ PTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH @@ -12,10 +12,10 @@ AgMBAAGjgY4wgYswaAYIKwYBBQUHAQEEXDBaMFgGCCsGAQUFBzABhkxodHRwOi8v d3d3LmV4YW1wbGUuY29tOjg4ODgvZXZfZWVfcnNhXzIwNDgtZXZfaW50X3JzYV8y MDQ4LWV2X3Jvb3RfcnNhXzIwNDAvMB8GA1UdIAQYMBYwFAYSKwYBBAHrSYUahRqF -GgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAQAf7z//TELvrw9Nf3Jf5fdzDUXkyA1C -8eYMWWcG4y3y3jHu5nySIfVFaUhoIrIp90AD6nIUC4uQRwk/6aZ3SaUNcEyJpTJN -iN+BSmYheNsylv2jGACAQ051WACgEGM41HhyVB0so4g3E9fn9Tx6mKqjjPfMFSWJ -Qb4SnpaU4rl6SvRxBSZCyjnKe6YqucEZC7yK96idz7Ojoc32R0LNDGmHz9yNkeOa -UYgBjuRskp8BzCTwVFp0b8CjKuk+Pi+SCdHzfZSfB/nq9jbXXTr12gKFc1TddHm0 -OqepOw+FHw6KP2sC/Gi48dhaQ0JhJMXh4L+mzN4y/yKQk4el7Vt3EMW7 +GgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAQAB9kiuqc7lXxSlnGfIbti2jX4b2qRN +olGP8l+alOnxolqGyW6G1EfNt0GvYTeBQ/uaMAvtuwqvqSBJ+r/ESJaJ7FJifVz+ +B5bN2mnWOW7qkSOaRz+ljlWkC6lMxpEOpYGLb0z4Dp+PGo0N/UCLuFZuXemdgXa6 +lsmQHOM2bv/GmJGIThcjo5aUO15NhraflJ7r2aRDriHl61Ygr+QlDsqlUEs28Jxd +D8TF4+/d6eqyeCApQIqPkV70KLjxUNr9bAQR1O6b0O8cBIzuvasX176UL5WXEnTa +dOii8k75bS+4wX18i618riXfTAGRlQEcgoxPDl+T3I6iXeUGaa3AKjBF -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDaDCCAlCgAwIBAgIUa6BUN5nAAXXD0ZHZ3A9BLD3gA9IwDQYJKoZIhvcNAQEL -BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQ4LWV2cm9vdDAiGA8yMDIyMTEy -NzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff +MIIDaDCCAlCgAwIBAgIUE4ZNwWEaFTXeUVffo0pUh/mtxA0wDQYJKoZIhvcNAQEL +BQAwITEfMB0GA1UEAwwWZXZfaW50X3JzYV8yMDQ4LWV2cm9vdDAiGA8yMDIzMTEy +ODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAwMS4wLAYDVQQDDCVldl9lZV9yc2Ff MjA0OC1ldl9pbnRfcnNhXzIwNDgtZXZyb290MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo 4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDD @@ -11,11 +11,11 @@ Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo4GEMIGBMF4GCCsGAQUF BwEBBFIwUDBOBggrBgEFBQcwAYZCaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4 L2V2X2VlX3JzYV8yMDQ4LWV2X2ludF9yc2FfMjA0OC1ldnJvb3QvMB8GA1UdIAQY -MBYwFAYSKwYBBAHrSYUahRqFGgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAQAHplEg -IBXFi86lVPIhmqQj7qcsG+CB0TE1hvG14Q4vmowoSrkykuCD2x6BAhmpOhCCzrQ/ -Cqy1Km9BBYvAAG/kyXnQF493+FarP+UN39kzzkZoV4nk55klSgIKXOxIetSaivq0 -kfDsHwXtZN/RguDqL3IAq4hcQg166VMNIauaNl1/7GHiTWFEqFGwfOz8AzJoI4Zy -GZHpt31edApGeknwUUd88hDENSxatpt1Ik4watIFu6/QARwxS/Lvyg7Qgasb7S/k -XEfVqYufRb06hHn/ku3Kkdoewiym8hfmB5ab15UhMYTk2ZqAIsyqPxOqzazNqelG -cjcuNOFHvSTf0And +MBYwFAYSKwYBBAHrSYUahRqFGgGDdAkBMA0GCSqGSIb3DQEBCwUAA4IBAQBDJYB8 +kpWaSBIegxWDwVIoJ6XGBR1vi1ZRgHQ9LhdInc+jDdz4dKsXFbKubcImwux7N1HL +Jje26wlEZRC/TyA2WKcfT4Hgz5460fcTrNFkwljxQQxvW/9KUXUIRjwSDXIy7l+h +B1g5DLjSnjKzQ0/GraTmnYDhUjSDfMlJIvnpe+zzXCyb3cIpVGM0z6ejkXt2WH6G +JBSK/NspAP/lrLcpD186PjxFD8LOIX4uxtdhGERcEzk+sbT3NbBmPXScrXV+ie8p +ItI3CvJJgpGod4fpxY9z+zagi01qKSgMNP1p1XbbngW5o/HFgAYpqK/QzzPsvcp2 +CbsMNGSp8eb4IVQj -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2040-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2040-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2040-evroot.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2040-evroot.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDVDCCAjygAwIBAgIUUS1yMHrNTB04yhzfgIRlUXAJ1RYwDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCExHzAdBgNVBAMMFmV2X2ludF9yc2FfMjA0MC1ldnJvb3QwggEh +MIIDVDCCAjygAwIBAgIUR2BYcY6TJAJ2CLIF5D6vQeyGdhcwDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCExHzAdBgNVBAMMFmV2X2ludF9yc2FfMjA0MC1ldnJvb3QwggEh MA0GCSqGSIb3DQEBAQUAA4IBDgAwggEJAoIBAAC6wGUv37wAVYgv+66s7siPotCD wpfdXUBmTdPZD1L5qgK9ilD7oW4P2ZGHjvR1+bNQ2fjj6yq9cXzjJ7CXiFMfE9+O Pk47nWFruKQeUwbu0kchYxYQURgBJ2pOtm8HMxtcvIvK5wFqj5s9TyrEVTxiTPUm @@ -11,10 +11,10 @@ AaOBkDCBjTAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjBPBggrBgEFBQcBAQRD MEEwPwYIKwYBBQUHMAGGM2h0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9ldl9p bnRfcnNhXzIwNDAtZXZyb290LzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUahRoB -g3QJATANBgkqhkiG9w0BAQsFAAOCAQEABBbmTESafgC0V/hHzhWyyJW1Tyj+MshG -oAS+IGmK/ImxQDL6Q91arnEOxThBuhFbm6ZjG8HGu+KAa+XudoCMN2RHQQzzVEIn -Oewbk/UmjS8fZ88JI9WxUByOxo1CtWCe3XqjInVevzzcpTxHIAuhUjQD/CvHzeFl -pv/6snWb9g4QMdro4FjMjl8qBmm3jwh5wjcDBiMzSbtSUAfF8dcH2haLfQdD+A+T -xxS6JWOMZFR8xQeUPlgqMiKpHZCewVLzZU4HEyUWo1Tc9aaf97T6v0UnDhVSof6/ -Bqavy3XEpi50FD+H5XQUa0ZIoH3D7UmuCRNzjWCmPUyTWosNE4Ghrg== +g3QJATANBgkqhkiG9w0BAQsFAAOCAQEAWE2k/uEohRHynYIcaPOvwWVU14w1JFAu +l3cbA9pL+Q/lYQKf3/03I7KMFG7xODb3v+UoMdT9F3YHbe+BY3qO4Z8edQbx7CFK +dmoBBFQPww605HrJQABWy1k9E6FSYAQa/ekb8HE5wEfqKrdTBenKmhsq9KCZaOY3 +HsRAr8dxS9hJPb7GSV42TQmyVlHR/ktiBTA6Ie1hi0l8o/OBqORYazvDPT5pxugP +5RgBtkFrL+ORxemM+FLhIcK6nA1oGDiO4H/65wi0LEtYCefxu5oXQrVrh0kfVaI7 +2s+VdtwO29W/IUVaRnAWStUt67T9OJufbo8R3Unjm7vnYogzKse/kA== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-ev_root_rsa_2040.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-ev_root_rsa_2040.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-ev_root_rsa_2040.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-ev_root_rsa_2040.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDcjCCAlugAwIBAgIUe6r7oOZeGvPiCQzyYHzmsN2cCdAwDQYJKoZIhvcNAQEL -BQAwGzEZMBcGA1UEAwwQZXZfcm9vdF9yc2FfMjA0MDAiGA8yMDIyMTEyNzAwMDAw -MFoYDzIwMjUwMjA0MDAwMDAwWjArMSkwJwYDVQQDDCBldl9pbnRfcnNhXzIwNDgt +MIIDcjCCAlugAwIBAgIURS/T5dnQlNF2lnayn0ynqSCQ/YwwDQYJKoZIhvcNAQEL +BQAwGzEZMBcGA1UEAwwQZXZfcm9vdF9yc2FfMjA0MDAiGA8yMDIzMTEyODAwMDAw +MFoYDzIwMjYwMjA1MDAwMDAwWjArMSkwJwYDVQQDDCBldl9pbnRfcnNhXzIwNDgt ZXZfcm9vdF9yc2FfMjA0MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG 8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0V @@ -12,10 +12,10 @@ DwQEAwIBBjBZBggrBgEFBQcBAQRNMEswSQYIKwYBBQUHMAGGPWh0dHA6Ly93d3cu ZXhhbXBsZS5jb206ODg4OC9ldl9pbnRfcnNhXzIwNDgtZXZfcm9vdF9yc2FfMjA0 MC8wHwYDVR0gBBgwFjAUBhIrBgEEAetJhRqFGoUaAYN0CQEwDQYJKoZIhvcNAQEL -BQADggEAAHWhcLzQZ2yiJ1PWSYbzoVhsUieDET0ozszavQNKffv8u5reGrGk82WR -KhGpm6xsQFejGaSchbTS/hERtJb1kiJl632f4HFMv0bbL4+D/E0nu0o0PJ6jnHGx -mMMP8SwEA8Gc/kimeu4wGZRGBqDyI6vCCog7sA/8Kcf8txdHfQgpZOfchf2+M8r9 -GfRQOR0+tc15/D4teI/Vzt0Hawxp+FWQyGJdHC6AvpHycmS4ZzBqeHloh4KQCckv -ogUyG9ZsIPertJxv+pzpG5zJOjq/bJ14XpoLLLOSHYGlRFbPffdXbpC2ZjyW9aqQ -lpP67r/PylcApVEsp99Q/nSVahn3dw== +BQADggEAACa9/3WpdR+wgcfNPgA3Ide64g09DCffDDlK+c0dmEo4txKI2QZWDUnr +/zN8zEzKvv244C5X45EfpEnFjCoPotvEpJib1jy7yjTOyY5twIGF9Wiw0mAbLOkY +rWRfcp+n4xQWe6CFzJAhtfVS17xAqYXK5nKpfBgix7Mb5HX3E9O+aYp+/6CF0vef +NjxSSNaILePgjZGW6d63B+CJW7eyB4beJZ3Euhj4v+090ykeIqkG4GTwroHWYwmK +YOySo3NrqCYoqdbqtToBDXsXIHtGLz1p2A+PMtKwKYrR8Tvc4MuTN97/o8KFbZf4 +/arfRRiibMQhMo8n7kt2S9TYkm1MXQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-evroot.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_keysize_ev/ev_int_rsa_2048-evroot.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDVTCCAj2gAwIBAgIUZUWg4gjvMyq7pPVHIL3dTjVIH78wDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAy -MDQwMDAwMDBaMCExHzAdBgNVBAMMFmV2X2ludF9yc2FfMjA0OC1ldnJvb3QwggEi +MIIDVTCCAj2gAwIBAgIURd/VWQ2h7MCI2HoyJ/0kQFqR/TswDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAy +MDUwMDAwMDBaMCExHzAdBgNVBAMMFmV2X2ludF9yc2FfMjA0OC1ldnJvb3QwggEi MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT 2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzV JJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8N @@ -11,10 +11,10 @@ AAGjgZAwgY0wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwTwYIKwYBBQUHAQEE QzBBMD8GCCsGAQUFBzABhjNodHRwOi8vd3d3LmV4YW1wbGUuY29tOjg4ODgvZXZf aW50X3JzYV8yMDQ4LWV2cm9vdC8wHwYDVR0gBBgwFjAUBhIrBgEEAetJhRqFGoUa -AYN0CQEwDQYJKoZIhvcNAQELBQADggEBAAidI0skeWsWFGYlGGuICCBsFtZI7amL -toBgLMMImP7qeJvn3wqgMHeWc2o0RKGn6HGCLwHFL6QbULufi/LMv9U/rZzzX4uT -w4ao9w+ELEUWNuTnFafpVRJ4k5LsO/mhVHi8D8V9WCx5EzhHygLe2YSitmAct+jI -tLNLSov/04w0erI6QkERTROxVDVRQ0otpxtLJiqbpJv+GSgijyBH5uBe7I87hZ0B -Jsk70eXlyt2lXUULxuIAsUzo4PcOf+ytZkrGwRbGVDmfiLCDH5BMTEsWRu3kMg/1 -iK6TTQa6kHXwpmr2cYDBgy8MjB2QTX/BSQJRHXtXCQ6GGfmzqbUu1Ck= +AYN0CQEwDQYJKoZIhvcNAQELBQADggEBAAuVYtrQtdTXOdzoTKtgAsH3lFOr/J9A +tdVDydS7idFQLJ0xLVVXSvxB1XJf6c8oPSwH//U+j3X4I2rbdw3fA7RqweOvN13o +rAMcAkawD1FS89d7ekGfYVkPgPNRQLbaJL7KDxKDPzMEWFSqJroCv1hAcMXjhfcB +kgL3z9gnAOaDnuRrsgEZX8uDiS1xoJ3CScqj1pRR9AHXP6FXClV56x85c5pZoZoi +7MUcKuNAO6h0QQ6I9gHbnykJ7zTYYAI5M/k/F2+ljhUNqgpYJahrcubnOgN6X6Sp +YLrsjlZuuAuntbi72oie5L/y3qKJ5w/o5QErNIWkDr7s6PDP3c86uwM= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC4DCCAcigAwIBAgIUazqLAdtIsDInWymsEwlRNZZIqaswDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAfMR0wGwYDVQQDDBRNaXNzaW5nIEludGVybWVkaWF0ZTCCASIw +MIIC4DCCAcigAwIBAgIUI+F16gxwOugX8R/dRjXPFHfBGrIwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAfMR0wGwYDVQQDDBRNaXNzaW5nIEludGVybWVkaWF0ZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ 6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUk nAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3DgDw2N @@ -9,10 +9,10 @@ JMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd 7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEA AaMdMBswDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQAD -ggEBAFOZmlCxzl9bxbyKxNOmf/Py63gdJlo610PaEBlNynRVjYciA8HrthfzMNhS -eHYVuHr7Q6ZLhRunz10WuB35iMQ8xKkzs4rsRqNmHElTU/AKm44W7oPUE7yGP3dN -7u1FINDJDB6CPDEDK7iFSUrp++et7vFKH7KHPhCYQdsYvV/MqrnvasR6oAS0ii2q -R7I/6I3cnsCywvAyy1w4dBUjrn93Kh7NdR0efyjb7EKUNhoL2IhnWB+yuNvMdGMs -zmMNjDYXQELyv6DVsh8HQxIyXtzXtglBwPrWXl9/uZ9fxZt0U7T/HoH752f54zPk -HHynrNyUqfvh9AI3Tt0IAbT479c= +ggEBABIxu3EHhG4hJHQa6sES+99kdm1n2thR8PDOnSfJqxZnsOeWGYpIKKqDB0IO +qF3vp/vwFtZPFtd8aq1A5FJGGaxDWreXHUDRTjz3pzjOecR4AeuI7XrJDYMZ+jCK +NCMDge5aUXjPUjATn0MrYt8lUtkUjo6DjSlTOJUNFlmPBxT2uRN666zBrad3bFjY +iPoJyF/5F4HHF8ltE7DdbG30rCeiyDvwlHGyy5Cfk2MiKyHBQgg+lKrRn3hkCsGo +nZF28/5QZLf6qn4TMbCofeb+fYrDTJYX4P1GOEOwCHEwPm/ZJ25rAJO4BwqGJ+XK +Tkz9uth7EM11T8CExMrrrpADeDU= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissallowed.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissallowed.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissallowed.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissallowed.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,9 +1,9 @@ -----BEGIN CERTIFICATE----- -MIIDVzCCAj+gAwIBAgIUI6mWkP5zTmykASccGMuIZiel5n8wDQYJKoZIhvcNAQEL +MIIDVzCCAj+gAwIBAgIUTwVVDO7LCGrgLna5YHwdpLUf9uEwDQYJKoZIhvcNAQEL BQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBh cmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEOMAwGA1UEAxMF SUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEExCzAJBgNVBAYTAlVTMQsw +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEExCzAJBgNVBAYTAlVTMQsw CQYDVQQIDAJDQTEMMAoGA1UECgwDRm9vMRcwFQYDVQQDDA5mb28uZXhhbXBsZS5m cjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogG NhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqn @@ -11,10 +11,10 @@ p3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQ Lzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p 47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo1 -7Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAPQS0MUvn+KrIt/nliEzDqwAGSBZX -w/hfssEDGf/8EJxMk8UwM1j0LvLu72DySFOlBP5rMsEBlk8EDgMgVwKl/OlBDSCT -PQQh9ul2wqTTJzJy5sxn+PbuJDy321UCRZRQMBtQs3NcKgKpHsHTU8R7qOrzv0JH -dhSo+BHdmovkzRuk24Y3mv/TMsKicXfB139VaxNiv62wMV+Zl11p5054IVEOKqqQ -E7HnMcyS47AudLDDuVfxALei1IHnRgI8l+AfAWzTFdC7eGq18V+lwZFkKiCvFzVA -K1Jbx8CpyhANAajcOBTVXMWlANKN/1coY7A5tBsXJqWM2FTN12Z6hxJjow== +7Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAevxs/Q5YrWyZqJuU3uFaRNI2qs4G +bWFqd971rPkorOgNQrfutffTysTAPEYcoHYLOJQMrLbD6TdI6gP9F6aqS3zUb+4I +HCU+H4txaVZehdGRYBp3CIcMOxKb/cCtrt9YBFVV2B2JVs+xk6r4LllEMPA6nlUE +e1x0fwM10zhzufdXXYP1/fD3NHuTNvEAscP+88Q3HZAVNEIVVNC28QeUKRgOShzG +XHzdNdSZnwnylyF972rznGm2lma7/htT+WSYqZ03SbFxf2bU+dFFx+ua9GlDDUZr +yi7JM6oRlvi8WdINaS1cPtERdhPcnJrxCjjp9tO9TwePjfji+Vt1p5Xpug== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissblocked.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissblocked.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissblocked.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/NameConstraints.dcissblocked.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,9 +1,9 @@ -----BEGIN CERTIFICATE----- -MIIDWDCCAkCgAwIBAgIUE8HP5mMfdClk3WBDRkQK+NpLT5cwDQYJKoZIhvcNAQEL +MIIDWDCCAkCgAwIBAgIUa/ZkjaYOPbMgjn5A30+EYJ5O4hswDQYJKoZIhvcNAQEL BQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBh cmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEOMAwGA1UEAxMF SUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMEIxCzAJBgNVBAYTAlVTMQsw +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMEIxCzAJBgNVBAYTAlVTMQsw CQYDVQQIDAJDQTEMMAoGA1UECgwDRm9vMRgwFgYDVQQDDA9mb28uZXhhbXBsZS5j b20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braI BjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVa @@ -11,10 +11,10 @@ 7qdw4A8Njf1mCyuwJJKkfbmIYXmQsVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4C kC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJv aeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgK -Ne2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAANzAGVYkRHPSSlBPcL63aR2OhhL -kkQSn4UbmBVzxH+qNeMD+RjYS421P5fwScKrALUoNxPCV8H1fY1lFTuso6Cdn1th -QoVLWSgad9v+fZ2uJJlf0hWFMRdBrYKIhM68Y7cXfcDwCqLEr7c9/lVsBmVdVAqY -EHPqDmDnVToC3XKgMXuVol5z8yu4Ki70HMODqdJP1KRP8k45xLn6eeInd8J/hWEe -zbeHk5GBoRMcuDBrHyxBZrtgUPCvc+20ymN/E5cCGkjGtUUF6e5oOJ3zNaQwVAAI -7A3Dfj3Pvltbg9GKHCODVcGhVt9RtJvZMYwdhkLhMsZ8EvFFJmDUFVcq4/o= +Ne2NAgMBAAEwDQYJKoZIhvcNAQELBQADggEBADBNLaK3romEI7ET3Ie+7AyL4wIQ +nM8HSO0eyrVHXTykSYloKoFe9n7IsIEBVtOLTUOxoGY1sx2JZyNHyRUWrs06Avoi +QECdCURddH4B1bkJBG8R1VjQqiOYyd3nFL1UKd7QmvqKkZdSOiYg+IaxL6ITUzRX +1TJmLdlh95jGZo7EOIaOwOoqTR1r/tfhWV9kVIpXEUIgXUCyLFKMP/NJ2ndL+DOU +j80JaqVWcHLG7n40O3S0XkI5DuTOfP2hJLCmiodWeKYudkJSsMcx5QF11PGJKV6D +y9EjILFxqxwsMzpkgkkmHPlWDb64HFIL3za8S7p5EUwbNdyS7/+v3ZaDqEY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ca-example-com-permitted.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ca-example-com-permitted.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ca-example-com-permitted.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ca-example-com-permitted.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDETCCAfmgAwIBAgIUa+D7Ru/tv4BIrp5R02ihNjlBjNQwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2EtZXhhbXBsZS1jb20tcGVybWl0dGVkMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCMxITAfBgNVBAMMGGNhLWV4YW1w +MIIDETCCAfmgAwIBAgIUJ4xIaIGb66H8ldQjmUAk7L2XFtEwDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2EtZXhhbXBsZS1jb20tcGVybWl0dGVkMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCMxITAfBgNVBAMMGGNhLWV4YW1w bGUtY29tLXBlcm1pdHRlZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB ALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG 8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0V @@ -10,10 +10,10 @@ 0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz /kkj+nJRxDHVA6zaGAo17Y0CAwEAAaM5MDcwDAYDVR0TBAUwAwEB/zALBgNVHQ8E BAMCAQYwGgYDVR0eBBMwEaAPMA2CC2V4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUA -A4IBAQByx4nIC7QJZvN1JknJSZdm/AiD1WwQ7kKNnpVnj4iv+PexpTXjn+DjNgqi -neKI8QUFA6m6tkNju61/SUHXEi/e6GagnpKqXrZLcmdnm0tXYBxE8FQiA/xc1joe -IOGV8iPmGfaqNFoIBEk3TzagzCggXr14Wa0V7CWI4hS0O9BwEgiwW6JS0tqxwIs2 -2YhBWXKIC5T10+q7HewJClSq9sQO2DMSdVzk56lhabh0q5HSopC6C4IG31Tvn8kB -65/7vyuiZc+d8Qrs6FiYuTx5kNxgZk6EGybeIGsO8hC9SkIapO/fceJR/ZXjRY8t -FR9o4+RWSUDH46GBghI6ymFUOTvI +A4IBAQAsL3rDyaSntekq4gz1j8qrJAugGE92xAy5xOXqMudMxpCKzHXltV2B20zB +u0sKG9ACm6z+19vZEL9Fgkk2Wm/9yvt1G/wJc2G8XDG4UHUXHfpZkTNFg24CX2Wf +kXOdOzplCDsl0jn+1849QFC8YH0AZI8MgtUbF0WyOj/rl8n0i4Gk4qD8lkUKKyfi +MadQGjX33ha7BukAjpnh1cy1mf1PMn1datWPbeBmPi5KgpYn66idOMTOqMY4u/30 +XMm3MsE3/CoicLvmUbITFRdEsiCc498jmQDMYvsd93IdZZyWEySiG7WPf75B1xSG +NE17SDsiXe7tvxUM4qufnbhXfeQr -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/dciss.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/dciss.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/dciss.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/dciss.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,9 +1,9 @@ -----BEGIN CERTIFICATE----- -MIIDuzCCAqOgAwIBAgIUZ5yCDkvK/L//BgGU9zNVyxH/zB8wDQYJKoZIhvcNAQEL +MIIDuzCCAqOgAwIBAgIUHWtV8VnesP0zobTEDezkMbdmXS4wDQYJKoZIhvcNAQEL BQAwgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBh cmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEOMAwGA1UEAxMF SUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMCIYDzIw -MjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMIGFMQswCQYDVQQGEwJGUjEP +MjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMIGFMQswCQYDVQQGEwJGUjEP MA0GA1UECBMGRnJhbmNlMQ4wDAYDVQQHEwVQYXJpczEQMA4GA1UEChMHUE0vU0dE TjEOMAwGA1UECxMFRENTU0kxDjAMBgNVBAMTBUlHQy9BMSMwIQYJKoZIhvcNAQkB FhRpZ2NhQHNnZG4ucG0uZ291di5mcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC @@ -13,10 +13,10 @@ 4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20 yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xx j5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBswDAYDVR0TBAUwAwEB/zAL -BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBABrf/JNA+DqdYQwn9RYxSt66 -PZhpot1THGjGmav+5zTV7FrwZLkoEuXBcS+Yg3Gvwtfp+2dJ+xgtmM+78ujmxbTI -q4tps6Bny+EKvDOYIjqjxp0adanemfywJmpFH3Tgr82KVTa33UbrhW+YXsUyBQv9 -pvUZfMy0O05SHOlIO3lSpaYzQrxx/e0UnkB0Qchfe1Uyhgq/MHQCNOYV11up7iDU -Sdbq1Nx1Qo6rLeH1z0PJz2uE5hLe9d5hFuCApB0+2eOOvHPz/W6k4AkPeSl2tHr1 -qxMs2wjb/XYyQCieKOD5Hm+8VjHQVOyRBVgHD2avJZdVmrGZ2TKfP15HiPB7YQk= +BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAKqG4kU8thb03l8l/h0NbL1s +OOlJAVhB1L2GoijxUo5UO8nGArPuJ1B0R8DZUj8lc7teOVmVdrKZ+xJVFm19FJV7 +WkMSWT727SkSwafFpIJ/213gk3z6EFxL1t6N58DnaK1sJPNWKp5GtqRaKyhUSVzU ++F9x7Te1olq4PeM7shZbHd+H0bNCY7QeEwisjEaRUMOj8mnGyZ1BO7YyxRNuQGzf +aBmdPvnrVwEGG8OOOgVWKjH8NXzmqjXwKyWnH7TkjZXPsyLOgmL+mXYoy5CaaxXp +FM3MY9erBCjoY4sLSGlLSFQdG6BMnGWGvjeJFK+35YFhKE/JMGkHEpJ9Uf9qgrU= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com-and-org.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com-and-org.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com-and-org.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com-and-org.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC/jCCAeagAwIBAgIUSdk8F0jpDEN+YOAzKTHFYPYpSbcwDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAhMR8wHQYDVQQDDBZlZS1leGFt +MIIC/jCCAeagAwIBAgIUO1DRztHDSpKEH0iYvWHbD5U6bhYwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAhMR8wHQYDVQQDDBZlZS1leGFt cGxlLWNvbS1hbmQtb3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA uohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGoby a+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWC @@ -9,11 +9,11 @@ iEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXT Ce+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+ SSP6clHEMdUDrNoYCjXtjQIDAQABoycwJTAjBgNVHREEHDAaggtleGFtcGxlLmNv -bYILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAEKJjjUGuvDhrTBOix9j -WAWVAdH5LV9fsi/n6NT8w8tGr5IjqGlEjJThfpDDbnzcXHCO5MdC8IeIAsx4HxiP -+tleJ45bMNiJDgLjXIF7tD+kGXx5BLHeWEgKX4AEwOUyc9MSOQmAzYdapK4/TMJU -O/444FWK8KspiaAvZE+kC0b4gQ5xnEL1+HPJL3rrh0V4iSnvHR+vF8gg0R/okkP5 -LiXVjhVa3ijLFCdB/++Kr3CErtL0Uq0fB4OlK3Oy9B0ieCsnQa3Qy8P9SdsPyM7u -z8AMowAentrU6SpY6z5hWiMpo845g9FWWVHI2YXUjoQvbIhULPcep5u2FJeDbgzk -qjM= +bYILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBADzszU2fEfyTJXReAZkT +Zvie6f2d6djMFjgJUEezXCFxyNzFUdZWjLX/fmEPvizWOl+csdolp6YR1V6xdg4B +0Na7K+2q5cNmK9pTs1aK17uPyHT2qSOrBg8ueEbHYarjOsGViWD9Bq0pJ9fIe2ID +dSK7+0UGB480w1gtr5JQEEKjguIEZYgMQ4E5TprGtwHhg+thQkJhBceIp6KUTyph +VU+E6e7/idVZ2vfinI+3kQT3XclUBrTjFyswpJP7WDoI/p1owBDgldNU+yu0klU2 +px/NUlXuJjkTZUKaZKw6N1vbp/PEGflJPGbO5T2WvjgxMQwQv/gcN/pb8J/yi0Va +s0k= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-com.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6TCCAdGgAwIBAgIUcVSFRcZRaVDvcGI+g4f/MZ75ZE0wDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAZMRcwFQYDVQQDDA5lZS1leGFt +MIIC6TCCAdGgAwIBAgIUHaiS/q9d2y2WZmaLAPHODbW7D7UwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAZMRcwFQYDVQQDDA5lZS1leGFt cGxlLWNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -9,10 +9,10 @@ ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jh s3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHV A6zaGAo17Y0CAwEAAaMaMBgwFgYDVR0RBA8wDYILZXhhbXBsZS5jb20wDQYJKoZI -hvcNAQELBQADggEBAJbo7syEpoGC0BtstIQo98hDnTded5+/cDaqfXj/4aGm8NF+ -vIX9s+J6gNnEZxKm7+5fJF5+jLaRIlJLX/dtRR2jOnNdYPf4oC/MHt9YAqJaYvga -3ZmHllRnAmin4WlxhM6R6cMO7sVI3pe2Q7D/Lw3osm6nDq8ZUwwAiaANCrpWedt2 -OCbbFtY+Yi/P3nRotbh8ImG2yn/UwJOas8KNXaPTPl5JwdEnwvbgJzjJZonhkUoR -8I3t0NnQyVsyZV7B1LUF6Iq7WRf9O6Pex9WKhYEe6scv/jJYdWhnA7lIzlRPKlIS -agkqVxrdVNXeUAwqNYpMliIq9YINaBnjtQAoBlI= +hvcNAQELBQADggEBAIJb4g23EwodngDynr9AwcGglWtGH/rvOV1IQqjyba463Ilx +THAOSmODqUMaNyv4O/ee+IpzJkasMucXolNhnhZJ49AaWiYQYRb8xCCOQ2u8DlkI +9zB/81A/fQDOccrNlh2XYSpG2ku/Vo8wAONbYbEBUuSqOSlvKkw0UhEB9FGpaGQZ +T6RzblgDgGxZyL3mytDRWnZBUUXddZ69A+mr+Pslx4ORoCRmy1qbwWcvmXVC/Asc +HKweX4YtEdrAgZ+40m8pLBhOD+sxoNsonhaoZL8YSgfwtlCwEXRnBy8iEf8D/D5B +aGIDc5ecsHwPzHX7EuSilsGuOPp/Ujkjuy6jZ24= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-org.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-org.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-org.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-org.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6TCCAdGgAwIBAgIUebhi2NR+oiJuaogfqJhY9T/ScvUwDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAZMRcwFQYDVQQDDA5lZS1leGFt +MIIC6TCCAdGgAwIBAgIUbai5jioT0XpSJp/U+nvDG0alWCIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAZMRcwFQYDVQQDDA5lZS1leGFt cGxlLW9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT @@ -9,10 +9,10 @@ ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jh s3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHV A6zaGAo17Y0CAwEAAaMaMBgwFgYDVR0RBA8wDYILZXhhbXBsZS5vcmcwDQYJKoZI -hvcNAQELBQADggEBAHzWG9avWkjx81zISPhrSJsXD4wVrsEFAjI7GPV0ItmoQ8x7 -dKt1G6hEaihrTyfSwibWEB9xy6TFlrPRJKZOVpMtiNWf6iBRdKPgsDW2Ukl99fQL -Vg125SdhbPKTvOti2HvM80H6TKvnKRhz5QaHk6BJu1ky7jTHvZCCigh7BQhISxix -noqhltixD+PfVnn/7Gyu+//fhjUl4qV+Nu9msPoeJL2/ONdx6/LNSIBu20hr4MZx -M+oC5XD77jF1QFT9o+LVr/LtyDcoePM+c8N8HSaxiaCQi7oma6u2SOHsawbrmdYt -2WgYD/ZX1y253n5/N2pXS8PZzLQqXqgNAr672Cg= +hvcNAQELBQADggEBAGWOPjHKLuMUQz3RSf8evjcaKTTPIBs6HUixwAcrfwACnHzR +XeYhIsactH7LMEVt4Qy5GRR+Ljaa1SXfOugv/NHXxRrJoYGWzUQ1vPt2Px+swWtF +PY8DMbsge1iCzpVPL/r+BG9EIk3/gFAZ9WT8F8sQgO+eMayRxo1HR2NSXHEvbSBB +A861QIqDD7idV6l0GXk5GfzuVqew67UP3MnJKzNsz9Iu8O0F3rXpRUyEICQjw9FK +stuGvTczLb4Bk38gV3DtBasVcXtO9HvBcXeFYpAP74f6Juc2sG4aL/AWaxFdlKQR +w/wN1AqpDrIXVRrrYHKHLQsXqnh0Z1cj5n/CMzA= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-test.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-test.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-test.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/ee-example-test.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6zCCAdOgAwIBAgIUEZls3sstuzIIOQrIfQZH+nnWIw8wDQYJKoZIhvcNAQEL -BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIy -MTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9lZS1leGFt +MIIC6zCCAdOgAwIBAgIUGe8xbuPT0YD0riawY21Qh5E8iNwwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZaW50LWV4YW1wbGUtb3JnLXBlcm1pdHRlZDAiGA8yMDIz +MTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9lZS1leGFt cGxlLXRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W 1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtq ZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx @@ -9,10 +9,10 @@ t2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo 4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx 1QOs2hgKNe2NAgMBAAGjGzAZMBcGA1UdEQQQMA6CDGV4YW1wbGUudGVzdDANBgkq -hkiG9w0BAQsFAAOCAQEAJUByQ8abS/RVjsiI9eH57oXGIqfgarbC0svvWGK/OEcO -mWGt9VtEYuhrvCR958xTZiwQE9RM/y0ItBTV+FrVqbH1LrSwPR+V/rhOrCsduwJ0 -GkVWJEb+ElW3aEyYjGOG5OaAv7JKbOFMk3mmN2AVoHT9YBwMFCVDFj2wzIJ44rvV -NeFjugXa/6AmPL7zEe0BDFLIlA7eKjam0/uUhj0uxhIYMsNzja0LHwiUIeVTP9ZX -kelXGLwrN1oA39dMrLADZKAwokPtq3gw+EZ1zCcd6PLcyIlzz3VrtQDKBbY9iCg4 -6OgWLdhc8x2mM99Ek4eaTlVyaWaSRzbe35M9ZoNXFQ== +hkiG9w0BAQsFAAOCAQEAJ1ggesNAWu6IxIiQAhI+ARgQ689uTPylyZaKNKt4npVk +MSzFtWlFigndN7SDA0vVSketxxBgiG6v+8b+9eQDB8PLgrwqxnQTrcxXo/yMUPgv +GtFdc8BZpFhitfcS8FVvx5HoK5w5JhT2qedktYdTbVML4YlY5s32QThdNv9NrIId +DEirIlQO4GomvpG1T311LDLtea/rEp2MGnvEK8PpYfgFyqn+d8Zqz65Q8GyhRjNp +7mC1gZb0ZqDgNociWep5hdhxIpZJMrigwsuxi5MI4p2U+HuT/B9aiKvTyJsL+25s +dAwKN2bsLEOpgOfHzCZoiTSxqIQFB6nG4KHIvMjGhg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/int-example-org-permitted.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/int-example-org-permitted.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_name_constraints/int-example-org-permitted.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_name_constraints/int-example-org-permitted.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDEjCCAfqgAwIBAgIUKbtT4nBoUSNxDQ0ZHmFVyHfiQowwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY2EtZXhhbXBsZS1jb20tcGVybWl0dGVkMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCQxIjAgBgNVBAMMGWludC1leGFt +MIIDEjCCAfqgAwIBAgIUA8sgb1P9CJO/T6XP6JOw1O31T70wDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY2EtZXhhbXBsZS1jb20tcGVybWl0dGVkMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCQxIjAgBgNVBAMMGWludC1leGFt cGxlLW9yZy1wZXJtaXR0ZWQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwGm24a hvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJrbA7t @@ -10,10 +10,10 @@ JdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+ZFzG4 s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjOTA3MAwGA1UdEwQFMAMBAf8wCwYDVR0P BAQDAgEGMBoGA1UdHgQTMBGgDzANggtleGFtcGxlLm9yZzANBgkqhkiG9w0BAQsF -AAOCAQEArcZT82Z/fm6wjkQ4kq6Gl1vo8eVVB0MFAEfSjBHXL/QLckjqTsCmGg8B -qGLVd8Bs65lyZ1J8teiuUxgXTfZE5C1twt88CsbVV6Q9Z/jr496DsYIPgRb7duaa -YuqhZ91tqdDt6A59xHaxcwRlK1kJNym6f2O2JXd01PWcJWf7NiY7O1F/E8Sh9fNu -Fct/WQ6oSvk5RxDPP5RwaHkIyZCM39B/ImU5HOdilu0EWIA/gugMbn3lyCJjUt7t -ayg6e77PBmpwYkMnyX0ryB8lRgrDzU46DCGB3U4O3nJkaVWDp9ZXHFpzUUfWOcCz -62KbB27bKPa9sGO+kh/kbQmQWx6QBg== +AAOCAQEAdDrhvPyVzPJXkgYon7QjjR1mImkvAGJm3pAYFtAH1MYfm7EabUs+BdIe +/SsYlW1MH7kvIbcwOoPPp6uUyyYxYHeACTB8Lf2VbUrPC3L7jcEbuhWSSMhthQlK +CMRS0O54T1jNc/LAMzOmchWFc3ws2LiV553oBx7mQhLNnD1lIxkAEIsUWeh/Vzeq +lBoZfUxPl0WOs0cb7TpWrLUyTLIBI+tKXwUxz0Bs+cB2Ib4nh0ZqNoLvTmxzv7L2 +KSZnhSP7PoRewsIJTd4XsqkQaEo/fOkH/zfqlSqi+DhqTAADlyP9Ycp0bukcyHd0 +Z9eY5iknEzyj9sGFAeKoHGm6XYLpRw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/bad-scheme.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/bad-scheme.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/bad-scheme.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/bad-scheme.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC5jCCAc6gAwIBAgIUPcxwWr/R6L+m+gFFiy0rWi66dGIwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC5jCCAc6gAwIBAgIUc5HDdiPVDnoKn8ZiYIx6HJs9+vYwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBUxEzARBgNVBAMMCmJhZC1zY2hlbWUwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -9,10 +9,10 @@ dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjMTAvMC0GCCsGAQUF BwEBBCEwHzAdBggrBgEFBQcwAYYRL3d3dy5leGFtcGxlLmNvbS8wDQYJKoZIhvcN -AQELBQADggEBAIuUhW8MgQTS5W1IU3InmGa7D+HL+UKyep++s+EVn3Kdn2WX14ph -mzuhbJAVC1uMp3DLWlb3KZQcz6DsutRK5y+SEHue4C3eRZJhRUkmU+TsoZDznYVh -KJAsl0IrUhh2XKPVDJ2ZtDiYE4bcPjrrKPgwMqS6hy/Qtllg6NbEAKiP9JKzmTVO -ORaNHgXm3zuyXtJ6wGX6qM2jBLVNeRKWqPiFz61zRgGn6kMNJ7Yl1yRTIaQI8FDi -hh720H3OTWGwXFeLoMuq7dhfTTwuExwko7Z1UieSDDZoFeO2GBAZ7Z4NK7VWSb+D -GiooYhqSaYDoOylk1TfqhfkL9KWgTU7yddY= +AQELBQADggEBAFl+1Hvpv4RH/WlY2+SpJetovopPqwuLh9PwdNb6aNraxj7wXc50 +CGNJvM0YYN6vjPkmcPhWpn+smDqOOtNCPb0saEL6Bv8a2i3Nnd5hbVrXQN8BBonv +BhufiUc5SwxhyXruVWwGmMIyNfkOsFmRSWGHsVHWrgdrhpCv7MaYUxCRfu6oekAo +lSTPONefigvy4IT8wc93HzDzq2NnJaKY+tUMrCQt8bG8DQdxBfhxGk+kJR7/nNzh +Qm3+vY3odt6LJOfrRLc1Y/41omZtGjnegNDiyA10SYHZKo8Pn9cpotJ2C7nVfzm1 +Dhtyn4QxSMB0stu2Yl+ZihGQG90iwUTNS1c= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ca.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ca.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ca.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ca.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyTCCAbGgAwIBAgIUZUAG1XrIsypGQCcYFFUTqaoZw5MwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyTCCAbGgAwIBAgIUeVGYvro9xACWBBysfldy31Jb8s4wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDTELMAkGA1UEAwwCY2EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg2B+9sZwG m24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ5Nu5TMJr @@ -8,10 +8,10 @@ SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLAdTGjDJHdtMr3 /K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8Wiy/l8Y+Z FzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYD -VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQA+F3G6RbYWkt2VtLqA43GkRvQg -PZGNxGlXGWazQRKDLXMFtbT9FG2l7nRQPPKhoaeKd+36zBPxgwJaC1+N5e9nxAm/ -YUY4ipA7RAaUf0l6hCyCNnbtd6o6E6hnU4ucX7GvgGQQEdXHPIpzF3AfVZviHVpl -5u02rYNB6wGC9/vSsNKhpGYaIOB2yFzbXhwH4YqC2VwfpukNuSQ7oywFbH2IIj/5 -ik3Mp8uwL1qQ7XcF9se5rtNYcWzNe0aMKS7s/vRn1QeYp5Jsq6kEn0/aNvEmDskR -GAGbbQ/4CQqKH2vqKQRq8KbDlzsxmfEF8cDZzvXZHWtQmGGURy/4ZAytgXFT +VR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQBMCB1kCu9bCII7vqFfTQ9e7gLr +47TngY8hEbe4I5mmPJbeePGlWj+ZC/cnHIlI7yfW05YMdbiAVUc57s3aRvNEJ4Lm +3pJSv8an0yeEEl+8ecr4WfbRPjRtrUv5RxotPrjJf2ri8nGNE++bYKdWCcsSiWO2 +qu2omyqHC9lFp+n4ZUmv/F9DVjMxobfhNMxYRi7NsFUq8VPKp67BVxFmDnaxat6T +XeJ/vE7UjXiGIJ2SnZMCtXV6YENangjxFSZAq+oBIdqweLNzYFC7T+GJASt1dYqI +vJuNVMFOPWoFTe1yLSKCajKMhqmkxsIpEZhf5Sto/YJ2PiwRF9oK/JOTh57r -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/empty-scheme-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/empty-scheme-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/empty-scheme-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/empty-scheme-url.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC8zCCAdugAwIBAgIUKYpgWagQQ8rQkCMJK11dU5LYtFEwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC8zCCAdugAwIBAgIUTQpfXq9k9L5QPm4SykNX4Qji+TYwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBsxGTAXBgNVBAMMEGVtcHR5LXNjaGVtZS11cmwwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVo V2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p @@ -9,10 +9,10 @@ W7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EI TjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjODA2MDQG CCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYOi8vd3d3LmV4YW1wbGUuY29tOjg4 -ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQCOxSgwTWPNpFUf5kZpBLUOMX3/kB5FQVjf -6HxT8xVukgc4LIVSFTGcxjCos3Nw+4KDvVf9Xa3/nVjOL3X+hAFJdzSqFKhu52JT -Edh1t7qZ6F9kbNTtr7kjOoMRlt5kVHTNw8ZhrKWacZCvJjsRlvnc94Waw6Cfj4TV -g7C6hLblo6jIo6yw9AFr4Mei81lwotbNnsP1EoKmGtyuYxnRiDBgatMvIOD/1Dyp -XBT7imr4v9C0ntCNZIKHtTGKdma7nUN47ck9r+RYFAuIJFzTaDg8kqnd5DgB9P1x -Fyggsv4+q5NwuMttNVV1Gql0wKzXffsMimfRLGzL9mqqAh9ZdvNu +ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQCoVSErQXFo5UxV/vaeW9HCFSR3R40d8DEv +5sd05YdeUMh3C1eB9xt0qG1pBqg9lpQfBQF+GJzbmGdBVsrNJ2rSWIDWnfJ9Sgj1 +B5b4Cf/1QGXDYNrR+NYpBBMB7Mc5N9nRmIWd11r9ysv25fsmw567qZ7xpRiF7VOX +idfLqAi4PrMwls5c8dSPO4pEmvxOxUJrjE0h1N2n1qmdasD9jZbSDtwAtlX5RvJp +GuwvARR6/k87hC+FQEjSXVlmtcJGZPFvcjJ9hJEl3sOIy1Wo1bCkG9cveWuGbCJL +iHfIh+wD0S52ICvMm/RqrXzdhKjcqOBCSr77JJyKvVkcgXGJA8NC -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ftp-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ftp-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ftp-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/ftp-url.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC7TCCAdWgAwIBAgIUZUXe6sUnYjHg6SGrZoNfo3YLQrQwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC7TCCAdWgAwIBAgIUdyoTktHIz6dhHftZ9EWMKKwiQhwwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBIxEDAOBgNVBAMMB2Z0cC11cmwwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HHJajg 2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOrIMNJ @@ -9,10 +9,10 @@ DJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQELL8W iy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjOzA5MDcGCCsGAQUFBwEB BCswKTAnBggrBgEFBQcwAYYbZnRwOi8vd3d3LmV4YW1wbGUuY29tOjg4ODgvMA0G -CSqGSIb3DQEBCwUAA4IBAQCIEhhV7H0H6dPzGymxFYdq7/wbtOrG2DwAusNe2Ate -2eVNNfovg2unARpWreK9sO2CgGwcHlulNFsHPlcWIPwnvVeOAFz/Rhndl93PYtch -5ZV1gT9WSoDAAcxUkz2ycmjhthOJjxLlJ5WBIgG+GoYeK02/YxC94/7GLCVW66rA -ehCowuSN8p9j9Wmm2Jjna7aVWZHO8lIAEFrEYMHeurYPkDw9y26itn5F/DUmZJB5 -cFiTcU3Qf0R1Eiswh/fhZm6A5cwjViOigKaxTaA4qoEpiVCtbdcWu39Dsp4mi9k2 -JRz425sXav5AGlFt+KidpDB5f5k0S6h1cFCx+2s300Yt +CSqGSIb3DQEBCwUAA4IBAQAYNhrnendEBbHFkU5hu8XjDRtlN78eqYnrTj61Kfv6 +D00lEgSt14IsIY4GG1l8HJsi9hqTiIYQ1nupdMyOGS1TSUDzBpOjcxJ8kxJR3Ubx +fbcrR5PBs6hmv47XOBP0bYiYu9dOKxBRiKiJuDXwSOS8xCbmY+Ce2RMfxYNXx04q +HIWL82/IOIjZn/y0MKhQPsOXiwg+XqKYArEKu2j5rlby9kAyjHPws/6JJB9Ud8gm +IVcC6UoVIGNOziKkn/2yy5T+WG1hs0Gssd+KDBqFFBylibjpO1mNEJ++tezWLoFo +TO6O3Ir4wgZ6cFuv5vFKogblMJ9CEyzeNopDhkaj3cfP -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/hTTp-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/hTTp-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/hTTp-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/hTTp-url.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC9zCCAd+gAwIBAgIUPwOINpymE8g51lV2vT4IYvEfRU0wDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC9zCCAd+gAwIBAgIUH+jlAWnq6yIkstJFABelRd/5vqgwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBMxETAPBgNVBAMMCGhUVHAtdXJsMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo 4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDD @@ -9,10 +9,10 @@ owyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/ Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABo0QwQjBABggrBgEFBQcB AQQ0MDIwMAYIKwYBBQUHMAGGJGhUVHA6Ly93d3cuZXhhbXBsZS5jb206ODg4OC9o -VFRwLXVybDANBgkqhkiG9w0BAQsFAAOCAQEAAkkcJpJzkYUhpq0FQDV/MKQSbdwW -GYsPWxPGkjZvjHfEJ5NEmJQhPU6HSKnQDKp1e2axkhmCvS8Y8/wlS6Cc0np0UU4n -zZYlx15vRBwYlDOprcBsa64xaEXEv3NDnyQTBOGD1SLJgLyA7FmkXv/vcFXr9mga -9tVVa+SFl2vuOYk3NHSGswaja3OW8eCBfrxx1AYkHIsN8OSKNvgLjCr5mMbjAH0C -LDV1+0XiaUyUvKVBvvr7dg4cfzbLtxMBAMEUqlLBfJYZuF4Rpkc8NvHo01FlFl+h -B/f88ihMzQd58g3rp0wzieRZqrVRXn8eMdpGSbMmzAo2WU71lfh+fO9cwQ== +VFRwLXVybDANBgkqhkiG9w0BAQsFAAOCAQEArQkjDjGtO95J448sMxSBwspx5dQD +I9eG0p/3jPtAgGEeduLfEXyv9ZkPmpHVtLY5Ccoj7D7w2jg9MCc6Mzu2/elUgdxB +kXRn7YPAIf8QOPbZq/mWBkhU9jG192tDyKDfMdrI9ySiZW2LxOp3KSAsGqwwLnY7 +UqwDfGORGuuFzcodMK2wZhcvdrMM22RsR2HmmchZZ7veMLc8Yxu6OQdGhJmnYK3/ +XW95hOzwYBQ2h50ZG66uh6B2B4Pu6oYJ6B5wYGhFgA9CA6VEGmN3dgV6ffBowwkt +8iehKR49pBh+JAr08obB3QSeGgLd+cEH6CogvuzLwIxRqDZD5PdJHX+okg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/https-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/https-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/https-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/https-url.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC+jCCAeKgAwIBAgIUV1jKhIwDRgRkdyJko/7MLL+VmlAwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC+jCCAeKgAwIBAgIUc16m1LiiRRqnV3iIIc1PW78V3WcwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBQxEjAQBgNVBAMMCWh0dHBzLXVybDCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -9,10 +9,10 @@ MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNGMEQwQgYIKwYBBQUH AQEENjA0MDIGCCsGAQUFBzABhiZodHRwczovL3d3dy5leGFtcGxlLmNvbTo4ODg4 -L2h0dHBzLXVybDANBgkqhkiG9w0BAQsFAAOCAQEADLboQ2R+8RSxfPh2glGvvafl -8KCV/oqMwUpEPVNu9862EVboWei7Xuj3ZLdsorOsasglDEjCutCgyUs4SYIWmoSf -QaA8jTDWwzPbBQE5eQuhzk7pJJWb0fxDUeZva1YJov7ZOsJKbz1pyX7/kRf22NFw -tZid6thLiSe5gVpI9/0Sa10KhKe6H9mZjpeqQaYKFzVNjQPwfmZddN0Bn9dgajJL -NmZk06uuPOHBedHJmlTDGCiPKg8Qtlga2sGWgTaaI1cuO3xAd8ybUG0IooLjpFWC -qwHs9wXJ1Cj/cfmzFcGhO83lpJ6do5TLbVoyDOnp0bUcQdlhhwatkL5mtK+BxQ== +L2h0dHBzLXVybDANBgkqhkiG9w0BAQsFAAOCAQEAVPEonVM7fhL4lmCpSTlsl+5O +GhmMdlKXB4Bvjlcty0KuRy/w3vBDBFO4TDZU8q8V4YrJTbeTfH2zvuZuet8E2PqN +LBjL1u2IN3HCbyqQ58llwV8ee51iOpxPUxRGATwv+5Zz01+gEibqZ+7itcYmO2aD +yiQkjnmkzOQrgxGCIA+rt/MUJ9aHrxsxPtuKsCD8FQhYAV9fr5jz9Du+gdr306ZJ +nr9Lw4VULFk2EJ0cyqY6SQ1VFk/BAnkCO0KWPvlFgOF86DmVXNq1FY/HyOSaYIE+ +gZpVWj8THdPac6tyLHXx6v5TYjAscsERKbKFM/9bsru3/h/7DuQk8vYEOObPrw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/int.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/int.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/int.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIICyjCCAbKgAwIBAgIUe2LIDV1Nhfro/wXnL4PUQK5N24QwDQYJKoZIhvcNAQEL -BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMjExMjcwMDAwMDBaGA8yMDI1MDIwNDAw +MIICyjCCAbKgAwIBAgIUFcJmHn9QiScZ2S5ajqrcQvsyEw0wDQYJKoZIhvcNAQEL +BQAwDTELMAkGA1UEAwwCY2EwIhgPMjAyMzExMjgwMDAwMDBaGA8yMDI2MDIwNTAw MDAwMFowDjEMMAoGA1UEAwwDaW50MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGc BptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmTqyDDSeTbuUzC @@ -8,10 +8,10 @@ uEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK 9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGP mRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABox0wGzAMBgNVHRMEBTADAQH/MAsG -A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAjQy0NtsF3aykS9j0nzTjuaXO -H3lWVMJJBYNZw0YcFUIfTFpkAdwLyvWrw9vpNBURseXog/pFe+Wo1vh7LtESg8Kc -WFnE7LWeZSzOLgUTRPuHU45ehkaJpAOXaBUo/RNNYykE44EVIXvNCUuPe06SfSnD -fSHNDdrg0jv4V+Xjoq+8+yhBNmjNNylBMfZmj7NiN8ZKka+AovStBoxuvSD6Oef3 -ENuMtUH10KETCkUf/u04RMU8sTZP65zg2xQ3hcvDAoJvIwwaq/TtcghO0AcD6RbN -yoHIgJe2TiWRltAPOTzm/2OmUGOHin1p4DCA7usZRpU/iRqr06ZZFzBtj+0v4A== +A1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEACY9zWDpxa1WuMa6lYsrEnjR9 +0CWNdt0DZxaEZgEMGapsjGYtupZBtnMOm24He+H0GpyuLi+dSIkl/MK5tqbYm5+/ +X/7/E7xD6Zy+1eu4R9xhPllbKCNwKXaG7THv7XOABKGeNn+NonZPNBdcynLoas+p +6aFzf8hRltjwWgDViBFmwX6RKTVkkQET3D+mAHwITYMwKAd4TbRVLJ6NZVM/r55h +/GyCNxUiw9ISdTBGabvVx7P6kpLeHdO11gMwazQrqkpeFIASDNJXK/msGT9bgWx5 +KRBtVDnQ++7Z5JIUsqTzWWG1GriJa6nzZqUEiB2cYMKmSROpQbFuFb+EBCia6g== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/negative-port.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/negative-port.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/negative-port.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/negative-port.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC8jCCAdqgAwIBAgIUabKe59RFXji+vmz2hVT2cKegTcYwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC8jCCAdqgAwIBAgIUS2uzxVShG0uNLO5erStc5X5XRa0wDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBgxFjAUBgNVBAMMDW5lZ2F0aXZlLXBvcnQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wk e8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0Dgg @@ -9,10 +9,10 @@ lhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbL HCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjOjA4MDYGCCsG AQUFBwEBBCowKDAmBggrBgEFBQcwAYYaaHR0cDovL3d3dy5leGFtcGxlLmNvbTot -MS8wDQYJKoZIhvcNAQELBQADggEBAIYQAjUDhkgFfi0C7rHvEaIUpuJzvRlTQAtX -+evW3gHpqKH48CC0/Rg6RLlHhURti+EEVOb7d/3RUfJpsNI3Jl2M3MYaXMf/Un0U -wSGSeKg0JNS+HuQm+HZnQSI3O1yOKUpKoi/RUtYrVzLHHnSyvK4i1QVl7cxhk1SL -7tX77B3iZSEzObG4Yd9a5xrF6l9R1LsyWT6jXJ4j+zVjzBcq3T8ZRkxKi1i6viOD -9bHfyQoqMoeuQH13ENvQm/X2sSEfr+SObsS0clztBaOzZaV+mF7tDt64SuSpVMDG -ncx2f/Z9eTbPrJgAnTPRaHFbzyZdq7C2hMZ+hcKwZGY2tn1JLns= +MS8wDQYJKoZIhvcNAQELBQADggEBACMPXH+dxoyH6qiYoibYamlYrVNClU6d19zb +JiAWNq54Df+tVAAAHkrt1J+mxPc5j52O1SMpDlc+7Gd/b6jHeK84RRtOBFWDYkke +VRzikeEpYeBcHI8wLBxO0qGLJE23OWjgomDMsgITAoUJgZp/IZi1m4pKEVoXifYc +aah5DDnvD1QPZ/Rj7SVrFklx19djIE/u9Ouya8zjppiGVMounOdibkYtTf7ivmyF +DE/QzfvMFO+QvEkW7RbeaDM8rslF0CAMSUoaFD9Fcs0vBe4wPvOe3nHAO8FM22aH +FhA/iC3gZYC4Y6dmiwfXSPhBzjr8Jx7gEacApYxrPfaKk6cg0/o= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-host-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-host-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-host-url.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-host-url.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC4zCCAcugAwIBAgIUHX/JG96jB74HqkQdA0vLTUhq+b4wDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC4zCCAcugAwIBAgIUe1l28WeWykfJgx1ET4eRNF5ytgowDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBYxFDASBgNVBAMMC25vLWhvc3QtdXJsMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -9,10 +9,10 @@ wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABoy0wKzApBggrBgEF BQcBAQQdMBswGQYIKwYBBQUHMAGGDWh0dHA6Ly86ODg4OC8wDQYJKoZIhvcNAQEL -BQADggEBAAW9QCXaRLhkIBFIDNLycJsDQzPtw3OZmj0u26gglbvFqAuLyyi7pbVB -RSxMLbkrejaDiC0u5Nw5UV18+F2WSm+l8XK7xqbISfTnhBAXXvebdFSJVTfUhxyC -NmOV51Bi6tE8/wZkxVjb9Xk9glWI/secTDUt/1mEE4/aJ0mzO1z0U28jCDrLJYQE -0LHZNk/1KEF8T+Vs1xWKoSEfW7w2AH0imSHHaJop1s8raJP9YloX7BccxD1HA6oE -qb8ANKDJmfHrn3MBZS/AAGp1gh7y8s/7S0LmuhLNADYyaaLdPJXKgZu2KvSmuZxG -KE1qHOuc36X1Sz7NsNjazvBmAqHQMSs= +BQADggEBADv+jsJqbSIEHOkn54jUK4MRoPVrMKn31S5krXurSZTDm4//Xw98MqI3 +pmHjT3gNUxZd3o+Lo7xx61ygcLEn+mFvFEDmgz5yw419+9e3PpLhCXj6egXEDW4K +fQLHFB4Z3IOR18rwlVhWwDeVnsoc6R1vx0omtwDP6HEiBPYJNQWijwuUWJds/sIX +20vLU+5v+Tl0tiaMIMKXyzc8cNQNpvdd0By4ScKiJeASWGm+OFIW3lzUWHxhWCoS +Iu8mv62x/Xui33IS4Aiqh99g+eCCy9p8AOhrnCg3u1qwaXkkO+0uACaLud5gJylM +Ikj8AsgemuAxuwv1AYI7zR4y30slb/8= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-path-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-path-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-path-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-path-url.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC8TCCAdmgAwIBAgIUDc0Fw6h2xd6MsGfxN1SxVQq80hEwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC8TCCAdmgAwIBAgIUM4cUxAoSP4LGfrZoMIiVHTzc57owDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBYxFDASBgNVBAMMC25vLXBhdGgtdXJsMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -9,10 +9,10 @@ wHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42yxwk BCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozswOTA3BggrBgEF BQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly93d3cuZXhhbXBsZS5jb206ODg4 -ODANBgkqhkiG9w0BAQsFAAOCAQEAJvsDo/KBWg+rBqAvztl0dX3gA0ir80umQ9HQ -/bQGWqiWkVzQJ63918RBMZGQDepR7DAkkypJDqvAJ9LBEPRQ9aEEnqX3yeC+SmlG -LJVFR71rejSg9dzfj7q3ZkN+5jkCyzU6qz4hlUmy2ZtD7g3j+JuIXW8GLppvfro7 -q8njhczPm/dIIgrBDkrtXoxkEGf/9oF8qow03+zmt0VdaBXM9JQdXOr0EENkc8WE -+fZAGVZpnb2xnVIfPnRU+iaBfKPYaoPuLDlOkxjS57Ko7zhcqhK5etaUmyIiBK2n -/Kv1I0DcTRcip4iExyHCspJzW9y/NqAKEfu4EmLiZbHrqtA0mA== +ODANBgkqhkiG9w0BAQsFAAOCAQEAAcmqPVRQOacM2DzvRV5OWpwc1FYDHXI4sr+d +ahTSrw93hcQuhFfo5CEntC/E33CByOAVrz/G3GZx0ftGDL64mssUqMueLUX+Uw9o +8pHv9UTtUkrf+bXzFIamaYiZmJegv8EZkf99fQRd1HR1IvEuPPlyb+Zdhk7xswx5 +pgDUj3kLgLXqNuweBP1gYLX49OKEzoZ3iO7AhZReFgsMwvgR1/ngWoHKbYc2F2XD +mktmwm9BgTZHMi9/ydAZzkOkZ5zWSrkXAxFPGsGyp+bWRA0stHXw63bXUfWSdUep +hezoDbR++WEfmOB9Dp/SEvYCpQiTwmIgGDk8xPQrUKqzLkWu/A== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-host-port.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-host-port.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-host-port.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-host-port.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC3zCCAcegAwIBAgIUAbgRbg/m1UnBU4JeU5gdUyeX1PMwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC3zCCAcegAwIBAgIUIxbn9xW4XQ9+EJJrn05dmF7qbCEwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMB4xHDAaBgNVBAMME25vLXNjaGVtZS1ob3N0LXBvcnQwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D @@ -9,10 +9,10 @@ rZZhW7filhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWd q5EITjbLHCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjITAf MB0GCCsGAQUFBwEBBBEwDzANBggrBgEFBQcwAYYBLzANBgkqhkiG9w0BAQsFAAOC -AQEAfq+rjh+ps++6y+2FAoCgTSGgHYS2f5wLw1XhF3QYEXJEvUYHTCXjzK7PZ45z -2AYdtCvUbB5EkBD8h0I/qhpvz3he+DvGXyBmq0JK2xLhRZAn5c7bfGf5J1uacBJl -Y+E6cSGtKqOYBnrmwGE50WiAZBvvZ0RoLTy3dkqMDElcLZdZpLbIZLxw9+A1c0Zk -G/9ExpwMF5m7kKou7czWlNUpoEqFZrycg+yNviDphaJON9DVTQZe2W2JkrGzMqq/ -MncnJYDpd5gHiYRbTYStQftVHr5JKKDo85MGelcLpthN6H23+cCabwFvGMSFBSwo -bAtHMWzDus8s1aX6I+fl9lxmAQ== +AQEAfGhU9A1IrQxVH9U1VTWTqXx+LCSIWTuZic3yN4xyb3CM2XHnzXFDyH0WDg2m +AgmNHOPbvS6EQBPd1o0aZ3uztxCp8Eo0wuHLDJaujaNVk3TvwmU3k0VK4Aer5Nca +UrvvtBTuPfETfGVzAmi0945Rrb+gsnNO67zy6+nzLPNJc5RiFzN5BCDOUStjOx+o +UZV9pGlXEzqgLCcWn4v0hkrF9FGP8Rhj6RasxmGxL1EcQdtaYAiGiJ5oHNsU2RWW +x9TTGeg6IiuY0tibDIEg8wSw2QHR0ZzCA/BOHQV+Rp61jv46d+M5B286AsgiOCIS +A11On1WwcW/0uPQqf95f7R0C/w== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-url.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-url.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-url.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/no-scheme-url.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC7TCCAdWgAwIBAgIUMQ4FaOlHRe8APFFKFVuEsyzJ6x4wDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC7TCCAdWgAwIBAgIUd/ArQ8TKHrvvuH9YkZXda9aoAmswDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBgxFjAUBgNVBAMMDW5vLXNjaGVtZS11cmwwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wk e8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0Dgg @@ -9,10 +9,10 @@ lhLAdTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbL HCQELL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAGjNTAzMDEGCCsG AQUFBwEBBCUwIzAhBggrBgEFBQcwAYYVd3d3LmV4YW1wbGUuY29tOjg4ODgvMA0G -CSqGSIb3DQEBCwUAA4IBAQCD9UOxBwhdtnbSg+eCvTEEL9x8ssiYE8/AuYKsWS/p -Rv7dqR/cRyYJgzQyAlyZAVDBEusDxAMeJhLRu6BqTu4R607lCh17Kzn2omQVsx1V -J1jQWnmOU9VUYDbFgx0Du3q73n/42XaZTIJP3M1b5Mkv9hmPEtvEFNTeqq3SJqJe -a16nqlpJvqhrDq275YSbfv/jtz0cu1MbSmQhK6uC6ToEk7/omZ2lHtIRJhhqTN8b -XqckBz7M0meZzO9LfjGlMx7f+3Qdl/RMq/FYwESzG5Vdjx8lUGcGnpuBdDQsA8YT -03iEvddzfqzOPS6s4tHk/btAVOarcwGp3wJpfqS2YxDX +CSqGSIb3DQEBCwUAA4IBAQAkPXmNAmefhBzt3iqxdToYkNoll64kKJS3a+QgEPdq +xcQq6X3Nr8IMIQh0mcDiA1I5K+z9kcXkTWl/UcmYA3NvAE93BDj73ot99PF6B+U1 +zu3/5BxCKD34Sg93TRYdSB/3daUPpvwiiQiKLqIuBzKNaD9KchDfB0whnIh8ZcqX +DR2d5+J4Su7h3aQz7twm1SnnEkTLdHZb+M5JhKuxpVR6WHrUo8qHiMCJcRbh9MN1 +5nZFEnbMRBHrKs0WLJhj5K2V4zR3JD7+BOau2sa30mfO9rfDxlic44Mmct2Ermut +0uKt0+jxrkIuDAnRBvjRLMq3p1TE1loHgC23gZe8jOZE -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/unknown-scheme.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/unknown-scheme.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/unknown-scheme.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/unknown-scheme.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC7zCCAdegAwIBAgIUczX4OFX/mHvox1wrRPdNp+YQkH0wDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC7zCCAdegAwIBAgIUM7V8I7UM3UbL4/XL3UHjCvkm/vQwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBkxFzAVBgNVBAMMDnVua25vd24tc2NoZW1lMIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -9,10 +9,10 @@ 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABozYwNDAyBggr BgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFnR0cDovL3d3dy5leGFtcGxlLmNvbS8w -DQYJKoZIhvcNAQELBQADggEBABBQ89WfNTBdDjN+W8ftdmvOW9vhWbkBBQPZRO/U -HWjOFhMPwn/Nv2RbIl4+b/qFXWp7kvOjZ7bbW4DpVXlmrP9qY9B1SsKs00ZS2N0f -+ty3SQxjTXzXN7Qphwa7TwiGAjiwBFMUvZ1mIEzT0ODF/g6/hG4SxbyMIhOl34CD -VZ/+NyYoPdkWZhJ55OJNRbWNbyphA1LP7GkZK59CZtGhvNvIWFsabPN3ob5X9O+M -cYMxGk3ln1CScEUSz+1k2UM8UufolaWNXllv6AkL4KHwaobkFtWAwCU5g+pH3sEo -D+szKnApDSVzv8tkB/9f4RgyXym+zPvXnHhIbyCaw/bwjII= +DQYJKoZIhvcNAQELBQADggEBABMwUbpDjzKYJ21MgXUjYccY35WMSwVyyYV57pYg +fXkeWDwOayEsdjtcMZhjMSpuH7Rr+0AHzSMOREc35az/Y0RV2xe5AxkVA01HVFe5 +MEOrZ5FOj6MS3AVV4qaKeHYtJnT7QnonrRb2DJPsApHBRGhu2H8LWLxsjW/CJQ0a +dKpfvZCLQFK6ew4AgcZWDmxu5s1/3nsRhuFBXybtDd1kPPd0mhfAUHWvFUJPI8w0 +PL28nt5qH2Dw7Qd/WCOYhhptrgnGIAgMJGAUj8gS7V+W6pgN8cSigtFHH/b9Fq6q +4gXW5Z553kStcHen26fVC22X/JxrImfvj583jxgpT9XW6wA= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/user-pass.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/user-pass.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_ocsp_url/user-pass.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_ocsp_url/user-pass.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- -MIIC+jCCAeKgAwIBAgIUL2u+oKD07Txp4pZFkslIHkaq+jUwDQYJKoZIhvcNAQEL -BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQw +MIIC+jCCAeKgAwIBAgIUR/AMUWTRcb6BKzX8I/2z4+UJiIQwDQYJKoZIhvcNAQEL +BQAwDjEMMAoGA1UEAwwDaW50MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUw MDAwMDBaMBQxEjAQBgNVBAMMCXVzZXItcGFzczCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wccl qODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sg @@ -9,10 +9,10 @@ MaMMkd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQs vxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaNGMEQwQgYIKwYBBQUH AQEENjA0MDIGCCsGAQUFBzABhiZodHRwOi8vdXNlcjpwYXNzQHd3dy5leGFtcGxl -LmNvbTo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEAPFnw1V43BlxAtHyhz1oUoKRz -xLBHzSPshe5dlfPZVh8bPgh+6eHDNtvs2IlcC6vAXX/BwCezMSam+3f6fYInih6O -TNCyJ8ZywHuy+aHvULNpUOolVqzJC1J4aaHaZTc3RCA1qbNOfIvDaElB3WPl4izq -ov+JHkx70O3rcSm+9qOCebtLb57iG077p+2jh1jyQEV+XOSnuZqeBi7IvFuairgv -yYcvokJylHmsq4U7rsLIdD7aWTxKaZgi4y2w3/ZGo4v0dqFHTPfSxxvPUYocW0R9 -XgHQrtgfcR6k74NNJNV3/KwAdGaZtxETG8QR56BIJNGat6cWpXlO8Y3xy1TZxA== +LmNvbTo4ODg4LzANBgkqhkiG9w0BAQsFAAOCAQEAE93QuQQTRUJZXwlR7lUX713h +WWzMRz+0bP7E6Tb3Lv5GNmZhR4akXaUa4120JNSUjJr46xDmvAx7M+4erOascVdV +QSfLDMQ/p0ozru7SJKtNlA6KciuQOV0vrUL1oWaikExAW0i5VxY/lA5DfLlXNQWF +rm4pJsGBhvG1flU3n0OMKw13QMeEiwmRq2Tjdw8h4jHeVK2NrM1SvjTDCb3Ifwl7 +kH0wjSNNKjUuLPbK/5KAs59WeKNPIE4L+wkXthmiIzt+PcUgUdetCCQE1t4x5mcd +xLpwWPrhH+lsCB4V4VIVQDZJVlpIlTGnSI14Cxiqp2UvqPHwGvusSYdqjdxaEg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt-serial-2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt-serial-2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt-serial-2.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt-serial-2.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICyTCCAbGgAwIBAgIBHzANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDDBFUZXN0 -IEludGVybWVkaWF0ZTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAw +IEludGVybWVkaWF0ZTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAw WjAwMS4wLAYDVQQDDCVBbm90aGVyIEVFIFJldm9rZWQgYnkgcmV2b2NhdGlvbnMu dHh0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62 iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHql @@ -8,10 +8,10 @@ Qe6ncOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8i b2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoY -CjXtjQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQC4QPWiV26uv1EwUr2QkZC7pEXc -8kG/tJlUOkZjhJkXrmKPzP99wOxIzJDPSnsiBb+FIkeRlZYBh4BJ+rjD7v+yA847 -NYw/P9qfLLdPVlM5fbEytQHjzB70XsnP7bEB5VmL167oP64fuVpaQh9znQXQjXw8 -xYfYPM21VXASSfjKtbUNiTyMXetXfwufOOTxe3ulV2JjaaNes8poLFZ0Ikl78oPJ -aRoSmYU7Jxf15rhXqtRLHmd9/KusNUAhVip6A0yP21J/S+FAOCdT158AV3GFedC/ -i/xKe7cNOSPh2s/ZhJeGrceiP+fSBjfkcjmVwY3Qq2K0u4iV4L32Hy7df772 +CjXtjQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQCrDskgybYDlOHP839ANmR2epD8 +IhVN2N3kBdM6xK59M/GDGjYuuhOftkW9YGOuclbYyI2kyTpIjlEr3SAJ7TWt4pu0 +5aMM42Ac3Fz9eLq6i/1M6GNRx/RApJ9eVv7NIgcG8KHMga9yhUeiS9A3FD7cDsWl +rp2/95UYi25IUu+VD8rqHrbRVTAuag/VwYeG1w4OrRkhhQxeT9558xoJRtssKzRP +qOwab7FAu0PC28+HasU10Oq6i0xeEDTnvRjBV10SkjAn9THJZX9EUHy2facc6dpX +UGuQaFpjUKkPhF4A47/M7PEk7cghiGzmGHtd2QrAImMrBgKfMlfYq4WiXfOU -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/another-ee-revoked-by-revocations-txt.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICyTCCAbGgAwIBAgIBTjANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDDBFUZXN0 -IEludGVybWVkaWF0ZTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAw +IEludGVybWVkaWF0ZTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAw WjAwMS4wLAYDVQQDDCVBbm90aGVyIEVFIFJldm9rZWQgYnkgcmV2b2NhdGlvbnMu dHh0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62 iAY2ED08E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHql @@ -8,10 +8,10 @@ Qe6ncOAPDY39ZgsrsCSSpH25iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ ApAvOnsQgAYkzBxsl62WYVu34pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8i b2njtIqVYR3uJtYlnauRCE42yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoY -CjXtjQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBlUJh1KOy5qUMu/lJ3vWPDZ1Vn -dtoODkWS5jgjc6tcyasVu5DHsmCblNGZzJ7INFIiWp2/VI8ohRsxUo23stpKlysa -pkAej/c7Uvnuz3JGvVlfr2Si5OqlpuxUvZms9xcVpq+i3slwjG3i/JXjSbNIReE0 -GpB7k3dkbucLe/5v01m6IX8LiDFcZKmL1JzZTJtpKdeInwNBAHvIJ9lMeuL6rFHZ -3cZde1wXhUsg2N5ZnYe52qyI9QmeQBLSL4zlUZMY8Xny0nHBChrouOfht/jTs8Wo -878HySDzJQSnVbMaQQ7drglwJqz85rEAa28ZbLrCtmN/MrrsLD/N49fDibea +CjXtjQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA3P9oCTh6I42F231YhkKSY2Pty +7a8RsagRyFqo5CP55dAuNghBciXprCbu1JmsPtYLuqe9WYFsON5/QM10gPf29GsT +gepEBMAgjXaVO2Tmwvx/dXsWSUyCKnpZNthU1kFkK9Ud+87L0q0dyxuaXTzrpWxY +bJI1jinmxncYX2euI7EpdgvX0vb8T4o4jzWorBh04z0w/GkiWrgShHWowGDFaZhp +vEwzQ9kMJFr/u3ybSGAQuoz73u1TuUEBJK/buuO7RMFMcKgsYfPf4gDNrqdQJSaS +LfUkkXHqRyZVBumi5xqYeWAOjuOih2evU6OnoxGabHC97ne4Gzn7vk45DQi3 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-revocations-txt.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-revocations-txt.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-revocations-txt.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-revocations-txt.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICtzCCAZ+gAwIBAgIBKjANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDDAdUZXN0 -IENBMCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCgxJjAkBgNV +IENBMCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCgxJjAkBgNV BAMMHUVFIFJldm9rZWQgYnkgcmV2b2NhdGlvbnMudHh0MIIBIjANBgkqhkiG9w0B AQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFds JHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4 @@ -8,10 +8,10 @@ iGF5kLFXkD3SO8XguEgfqDfTiEPvJxbYVbdmWqp+ApAvOnsQgAYkzBxsl62WYVu3 4pYSwHUxowyR3bTK9/ytHSXTCe+5Fw6naOGzey8ib2njtIqVYR3uJtYlnauRCE42 yxwkBCy/Fosv5fGPmRcxuLP+SSP6clHEMdUDrNoYCjXtjQIDAQABMA0GCSqGSIb3 -DQEBCwUAA4IBAQCKZ8Fkq/PRqRt416vv4AiRLvwO3a3/6IdGFnCYQE5WU99oYMzT -JyVF9mzMjRErKPqGhHMYVIu+4O87kUa3lcYFhvXGQmDRglu9ZAZ+liIPnjO+B484 -JNFyJYqZELBr1ndFj5ipJxKe0G/QgaONRIH/4OrM3cabGQnzLZE4BnwkaI8tG3xA -g8R9frLnBK/ShwB95nlZlqLZcz/Dg/reDmfFuG8Qeqx56bWEW9r8QxBJxdJyvZU3 -87wDETb8K54vJEHjKj7aaByTU0ynivXkih5qFbxCPvMaqRtFZm0hnoe51hSmLdPq -r9sdIhxaOWvk1RwLOzPigsbDXpkJp9OuYBQM +DQEBCwUAA4IBAQAv3dfR8xad3E3sh975E0qCRMWOMde+GwPe/N8Cmpj0sDvdjUr9 +hO7nhh/Rn829zsEtnKS2jwLqUUFunqWLvAcYtp7py7ZvrmoqdR4Plk1HybrwYTbg +A0dWkluw0J+r0vsAjD48EBc/weZc+slgfImoHlQocnt/SVOC9Zvmiv+b4ZxtjzF9 +a/q3TsnW89TvufJOwtX8ENnI3I+1A1GKhX0tWCMjXJd+e1MK4m6uzg+NncjAYfxG +b8rf5RWZwl/VCOkNcLGwouhDj4goKmDsjHzZgIrM5lxlYCCwV4H/xi+dkRqzItTB +oFI5ddVf3TQWcaFNv9YYuv+PF+MDIm/DIBBE -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-subject-and-pubkey.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-subject-and-pubkey.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-subject-and-pubkey.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/ee-revoked-by-subject-and-pubkey.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIICzTCCAbWgAwIBAgIUayHb9Obz2uNyFbwZlXV6mUEdRtAwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjArMSkwJwYDVQQDDCBFRSBSZXZva2VkIEJ5IFN1YmplY3QgYW5k +MIICzTCCAbWgAwIBAgIUU4rjDEVnk1dpNQ6sCuqys0Aj7bcwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjArMSkwJwYDVQQDDCBFRSBSZXZva2VkIEJ5IFN1YmplY3QgYW5k IFB1YktleTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbW Qf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pk cQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHT AjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW2FW3 ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcOp2jh s3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHV -A6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAb5nc34vUDqvmAU3yGnha -fhLCaxIFkNpdQFmbqrZ+0meqA9aGyq0WczoFrDW1UOQ2mgj9ywsnk3SCRlZKApsj -NlOC0BrYW05zLe9yDJMlPd6fykPpCiats4hVRrAjqFkDPxlFuhcTF5FMTats1XYX -emLuJvls5M+3AlE6q3sMTXeJepOThfKkDZBMIlyBQLjq4jLpkFUOALOub1zJIFPM -UJyvJtTvB71KraVXjyknPkIX4MkO94jh7WGDWXLzGRBEjDrH+BD3xlQZf+jD4jyx -vBkyjZX19ncl3pQVv8Uro2tx6dW9868Szs7IaLheQ74EFYWmNq+6xQIMTHlISi8a -1g== +A6zaGAo17Y0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAeWxsyNkqbsaNrNOHs/MO +UFINKGuSTc2ogX8cb6fUc7UoSuSC3x7n9E2us/RraVqVzl9l59HoIccYhMbCjmaV +vW0uODlyw+q6q5+OskQyVeEQXne1CIH/PGewqzjHgm1J7ljlHqEvC6eMUEKAi8mj +6U2Oev1L/FAX6i/WC+l3Gzy6HxT8BxU8eXjpBZdXuoBZ9AbX/agyaTHOFxn51Mot +VSVEHeMOQjIRdUKqZb22pGYvdbTQ0ug0va5AOMwW25BHUkKEpmFFLViOOXSAv7Iq +2OKTb2KFEAM/svxMoybfvUvq+NpPQHu6ua4LJVSoBEEvw48ugGwePE1azFIBhX7f +uQ== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/same-issuer-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/same-issuer-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/same-issuer-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/same-issuer-ee.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDITCCAgmgAwIBAgIUCRWWg+sxVN12BfGt3Ge//X6/ZoEwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAiMSAwHgYDVQQDDBdBbm90aGVyIFRlc3QgRW5kLWVudGl0eTCC +MIIDITCCAgmgAwIBAgIUS5Z54J0pnETVDjLIFdiT5+OFKMYwDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAiMSAwHgYDVQQDDBdBbm90aGVyIFRlc3QgRW5kLWVudGl0eTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9 PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3 HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1pGrHTAjqLKkHup3Dg @@ -10,10 +10,10 @@ lWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0C AwEAAaNbMFkwIwYDVR0RBBwwGoIJbG9jYWxob3N0gg0qLmV4YW1wbGUuY29tMDIG CCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL2xvY2FsaG9zdDo4ODg4 -LzANBgkqhkiG9w0BAQsFAAOCAQEAQvj0s0hiJIRiOgwOfV1hRfuVj8zBqo1DQzlI -mCH4qhNYfq9wUmPtZaaj9aPXpkMnzxTHArLVeeX8RQP8Wm/4ZJ/jGPPX0le+/jzU -t2bVb32JFWOjcDPK0TAbOrqJQ6p41cYEzS7+E9xQVSCoq6urm8xrUeh89URfG89/ -Gkf4q0ms1NrCzfgxd8gj5jBpArbSp6VtoJ7m0FTPEhTEgGuRACyP1a3gU3ayZzfh -8fy4oiIE86VPMccWXK8LaPnQD/4ksSKnBKSQp/vf3DJ2RLEmVN25bN+oi516PUjC -DvAkhLiqzm6vNktqKQiJuBz0ojMeerd1Cf50Tea0NB0q99tuFw== +LzANBgkqhkiG9w0BAQsFAAOCAQEAYxBzWTY2ZOwrbocV4Pum/eJj68ys07/HRMDP +ZAsV4wOGs1hth0icZFrwQRgD2tImcTQcKisblPPH6X07Y3TPdGEA71WiZFyM4qBM +ym9z+jc/s149AJzIfY6eNoUj2VOCE+rn1/sWzpf00jahUQ9oZMXY3U3Pv8qjdbIu +PDdB1IpAT5mXXUzA1M3SvIk1UI/XmMLYaFl6nb+Jrh2Ejx3fJ5XSveoiwyZI8sAK +MO6C6a0lUSXQhrMW7h/yu6LBVgB1foYVZEcb/ZE3gVmyilHdjSr8+McCIieYY8Ku +X5GV6lP1MUxH0IPOIWMSuHVZ7DQDMqqhL7CTKz1QGrHJEp4Czw== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/test-int-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/test-int-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_onecrl/test-int-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_onecrl/test-int-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIC6jCCAdKgAwIBAgIUI+fSldu453DNk3lAfGlpSIh/9lEwDQYJKoZIhvcNAQEL -BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMjExMjcwMDAw -MDBaGA8yMDI1MDIwNDAwMDAwMFowJDEiMCAGA1UEAwwZRUUgaXNzdWVkIGJ5IGlu +MIIC6jCCAdKgAwIBAgIUF670Vapn3u3tuN6QAudX+aHArIwwDQYJKoZIhvcNAQEL +BQAwHDEaMBgGA1UEAwwRVGVzdCBJbnRlcm1lZGlhdGUwIhgPMjAyMzExMjgwMDAw +MDBaGA8yMDI2MDIwNTAwMDAwMFowJDEiMCAGA1UEAwwZRUUgaXNzdWVkIGJ5IGlu dGVybWVkaWF0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahE jhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1 a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1p @@ -9,10 +9,10 @@ 2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcO p2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJR xDHVA6zaGAo17Y0CAwEAAaMYMBYwFAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqG -SIb3DQEBCwUAA4IBAQAXxofSjWj1UxCsKaPgqaeHqerNYTHgn8rLlMtD73pDIiq9 -r+YDWyf8b97RfPFPP2eNDyDmjvbEl6sXwtB9+zxf+rof9jBV1Oxfqf2NkNgOnRHW -pNaFUK8umcLeBR02wpHbjXl3tx5NVk69S/r3J9wyMEsd+Rh2bFE+7KV068AhU++o -edg6Eq5t9biISQwOBFdX7a5I/Jw94kRODJOi+f1zHyJk+o2cI9ZYVdXyWreuLBAn -cj/gAKf8/d2HbbXHysOOCKgYqZKRFVN9vBDjVmIRaRXsW3t8Oxa8/uytPZvoqVLM -8bbJuJE9kTGAhtLlCppIRv4/m4Okh3MBzCY5ZaKB +SIb3DQEBCwUAA4IBAQAioc8D1Ke5YLvHYM4oFTjmUPRgdOX/usala4dD5ILUa167 +NgL8hKEpd+8fotczNfgcf58RscLTIrATeL2M3R2X+COrvhfvsJC6+AXfamwQJ1KO +cG3N7dVG8AsNEVznJOpHs4XLbpsLQJBeOiLZDxDW1m9yKWUZrba7PJd10QYcuxQW +hWE4ifzoJZCG+zhTjO4DzLw/RCw6BqPT3eICuDj5aEyOEUC6PZUoxftY6/ZsIyjN +S9fetwyok/LSWQ7y5W4FIyFKuey72XdAOLkugziqVTW7i6Uu2rRlXKxQQ4HUUm5C +g1JnN3GhT4RqeiTHlLT1RLayzk+NfB4D52cOQDhc -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_sanctions/default-ee.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_sanctions/default-ee.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_sanctions/default-ee.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_sanctions/default-ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDiTCCAnGgAwIBAgIUYS+fG1v+p3J2spZDRL6SSVpIFtcwDQYJKoZIhvcNAQEL -BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUw -MjA0MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG +MIIDiTCCAnGgAwIBAgIUHawh1VjXAIDCge7OJCxPJVTlw+swDQYJKoZIhvcNAQEL +BQAwEjEQMA4GA1UEAwwHVGVzdCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYw +MjA1MDAwMDAwWjAaMRgwFgYDVQQDDA9UZXN0IEVuZC1lbnRpdHkwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq0 7PVoV2wke8HHJajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D /B5p0DggKZOrIMNJ5Nu5TMJrbA7tFYIP8X6taRqx0wI6iypB7qdw4A8Njf1mCyuw @@ -12,10 +12,10 @@ bm5pbmcuZXhhbXBsZS5jb22CKCouaW5jbHVkZS1zdWJkb21haW5zLnBpbm5pbmcu ZXhhbXBsZS5jb22CKCouZXhjbHVkZS1zdWJkb21haW5zLnBpbm5pbmcuZXhhbXBs ZS5jb20wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vbG9jYWxo -b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQB+1d8LT9Iaa3WShAqdo54BS4lg -0VHqQeAe7YlFzBjHLi62SRC8kMtn4CrAvtDGh+4xrfUHjkHMwxMhS2SBypPanccy -Hk2LtubcrE7tl0fexB2yfv3+oS5LnMaJ+6svWgq3i31g1YCNoCN+bdvxb3BMKdn5 -tV6OYrhCA/0CHjre34fC7DTb3AmBRSpoJf2QNanCrxi4Nau4TfWzHiUz+RwfDS2/ -Y5GV2rN0Wuw6vd4J5FtHl5G3ThtH+azD0INR9qI8zYtibjkzroXDzXcVXEOQqqtx -UE/ieCiIFKBtbITd2X0ae1MCfyKq3JULr8pWc90hUdSHnZ5OFnuU65s73qXJ +b3N0Ojg4ODgvMA0GCSqGSIb3DQEBCwUAA4IBAQBU6uKb5khzoLGqg2P5Vt1dsD4x +w3OeEWQH6YFB/MzIAeq/zKPNUsN6icxHVWiJbA5bAYYmJLcOKcfsfDi02+cJSS0w +Pj5zJmSLDRPbvlN5XGlKVRdG9au6elW6axvMtYpH08nSVcmEQxGbUJu+KGQdDBsL +XmRqydFMQWd8MqWnZCukHUnCfzbzjNtqW0BuFwUTU7nFn0qbm5wZZlS6GTbiR7d5 +l+XzcTDdiva2hnLzuK/riwgBu8A3Rfzw67SjdhSxioEqEA8iWYd72YjXp7n2/izY +FArJq3NG4RyxWpNt4DtyOLLY02B8JNG269qmyMpmIXrAsjgGbEgQ5NsheWx8 -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca1.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca1.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca1.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca1.pem 2025-01-27 19:32:59.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICzjCCAbagAwIBAgIBATANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDDA5TZWxm -LVNpZ25lZCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAZ +LVNpZ25lZCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAZ MRcwFQYDVQQDDA5TZWxmLVNpZ25lZCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODY H72xnAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk @@ -8,11 +8,11 @@ 0jvF4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMM kd20yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaL L+Xxj5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMdMBswDAYDVR0TBAUwAwEB -/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBACUeP9ynC3AtB+TmlQ8z -1Eo7Vcgd2t1D1l+c9uaSBAb1ajymH/vyFv1/6rJiRF/uQGl2sMmEaLMNMOkD6fke -S6PZ+V8J2n4XOly4UwLpg/bMP8dyEXajGuf/JddsKQaj1241dY8egkGJesArRUH6 -+HBym166t6HJtv7xi4xBiljeS8UW7XQXke/tv4mDLuaITkasOOgyDniJucO46TQh -ZzlEN6DMAicgqpghAlHERUhDoAcEA8m/qpZtA9to7xhzN7AvwU/596oQjyUk0umc -fE7vzatI6+iiCxW9cO93T2lIGzzdz5HlgFinC65VNXSuMYz69A1D6rZ09wZpYZ0G -b/I= +/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBABtEvdbP162Yy9UqTlW3 +lmNI01WmzeJiaC60HUmVVXOVJh6njEaTRVD/WR9OutJv0IVH5vUg6yHOM3MoEJSs +jJ4zVJVJwNiC3OxSJgnyvC49MIVvEh0U+3e+LoTupkyWCs9lRYwXmuRWvhuNXHrn +w1ehCsuWqmIqMi79749R38JpvcDHRmKMpzGRCSI8N3ET2FHn/PnlBGjtE4UcRSTW +Qq4fUczVoAO3BUQXo4JD+kI68IZfvlPL+COPilV1yRVvU/1onToh0zU4x7otaRx/ +YeaWFtFjkVVN1j61t9iX+X2j8IJjZ00BKrZfq9J6DqcNoX9+JkZRuo2Mf0qVgfY9 +c70= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca2.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ca2.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICzjCCAbagAwIBAgIBAjANBgkqhkiG9w0BAQsFADAZMRcwFQYDVQQDDA5TZWxm -LVNpZ25lZCBDQTAiGA8yMDIyMTEyNzAwMDAwMFoYDzIwMjUwMjA0MDAwMDAwWjAZ +LVNpZ25lZCBDQTAiGA8yMDIzMTEyODAwMDAwMFoYDzIwMjYwMjA1MDAwMDAwWjAZ MRcwFQYDVQQDDA5TZWxmLVNpZ25lZCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAMF1xlJmCZ93CCpnkfG4dsN/XOU4sGxKzSKxy9RvplraKt1ByMJJ isSjs8H2FIf0G2mJQb2ApRw8EgJExYSkxEgzBeUTjAEGzwi+moYnYLrmoujzbyPF @@ -8,11 +8,11 @@ WQvFo+pJ/ZOx11NAXxdzdpmVhmYlR5ftQmkIiAgRQiBpmIpD/uSM5oeB3SK2ppzS g3UTH5MrEozihvp9JRwGKtJ+8Bbxh83VToMrNbiTD3S6kKqLx2FnJCqx/W1iFA0Y xMC4xo/DdIRXMkrX3obmVS8dHhkdcSFo07sCAwEAAaMdMBswDAYDVR0TBAUwAwEB -/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAJ0DeA2k4D90l9iBmfHt -24F2kB3ZZvqHJBrRJBiz5WrrTbG1QlD9PlKjlePDAegWrsFgCzDVqe/hmOXYgqDO -jXOm0KxulzT18Udsvhat+IHD7qiwOgXHK7nTl2LlM/FptykRbGXfZGvuC/DpJVtl -J84l4FtgzZEdSGLDIxRSPAYViE9wn5vk/sdEzIY1W8/j7W4AKjk13rMwA0+4zlMW -eeVqQOSZRdIgARMS6aB5FEqLVBGpxcRhS2jBpWMltJ7yvbhYiWxZQww/Is0QjxTd -BEiL3cnaUuXjzVnZrYJ4jcvbD0fxlDLz9DVF9iKNV43+20ML8EHe7qdrQ9DZX2i8 -K6c= +/zALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAJKS/Ps5bSIFewhk+nH3 +V3KoIKHQap9g8Ba9BqB3641nxjlrSRHCkpcLLLM578y+Aqflj/hFiaf9057J9LyX +hJZBr3R9I49/qifyeV1kt6hsY1TubrKc174m8ReOPM2SKNz44cIBXclcNPczx1J9 +z7uSXjyCElXKuA1HYjNkQt7DvJDr/U+T+sIAhkFSCHaNRvHP4D3u0Utjbh/sRSel +GGUVHuy8Xk4lX/5Ha7l2mxEdEImpQBWGP7jvaH5gbWPAs4Ci5nwM1W/KyzNWduhb +qQZ7aC7zwu6o09P4MKg8M7COXPCC0GnXzqlCHGeIuvFaysWzddB6U/xHXq3Ch9VV +tKU= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee1.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee1.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee1.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee1.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICszCCAZugAwIBAgIBATANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBBTZWxm -LVNpZ25lZCBDZXJ0MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +LVNpZ25lZCBDZXJ0MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBsxGTAXBgNVBAMMEFNlbGYtU2lnbmVkIENlcnQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC6iFGoRI4W1kH9braIBjYQPTwT2erkNUq07PVoV2wke8HH Jajg2B+9sZwGm24ahvJr4q9adWtqZHEIeqVap0WH9xzVJJwCfs1D/B5p0DggKZOr @@ -8,10 +8,10 @@ sVeQPdI7xeC4SB+oN9OIQ+8nFthVt2Zaqn4CkC86exCABiTMHGyXrZZhW7filhLA dTGjDJHdtMr3/K0dJdMJ77kXDqdo4bN7LyJvaeO0ipVhHe4m1iWdq5EITjbLHCQE LL8Wiy/l8Y+ZFzG4s/5JI/pyUcQx1QOs2hgKNe2NAgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBAAyarwsbvYKjlS2vQRRzIbbwzwwHROuYI03XL0sbV/T+0VKdd/v4fQe0 -acCKoIewqJhTibykvWPUESoGdOXjzCJZw59XdyyG6o7RsvMazH+/MZap2yqh13tH -n4JVng4+084WcLi9M+IQG3wLvKhgdNd+zVjIgXPNayx8mS0/IeYmhnSW2gbGuwkB -wLI1mU7fI5LqlEfW1bcqTV/P7xMm/eqSCIdFyscABYWMbO6tBxRZA+i+eQ/8WbdE -3/HF1xGAfT2FJIvpjW1lzjYGTLj9Nbk8b77qCN2QOmDCTxHLGJGgMTMibPj6N5dy -N7/rOulljFEzMUS9F4fNJOcXUpoED6Y= +BQADggEBAAZXkMrqk6Lidpr+e05xQd56Y+6CQMZj2BkX8rdwblzRc7LJnRDp611y +7vS0gipTg8x3rHkhPH+Xbtsnjxy4GSaDo+jI0qOTC9YzeeCRN70KQ2H5nD0J+aPj +lfJCKIsMqYFPM6LxKQ3zHgRqHLCGzC0HJIAklvtsyN8sIUNv7fq0/QDnB+3YQmUb +uYaDF3BPGGGOX0poAY9pvdXZKpHYOpHsDExknj9Ld0JVEdA4lwg7oiX3xX/9gMLx +tS42swP2lqYzrhmqAntWA9yL6FMLKFUO1ezhDrG6SwBsNwImg3Dg3T6+ZfMcZ9lI +7Gnu/YzDSoRbp53R6PWfu0pCEhhsyD0= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee2.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee2.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee2.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_self_signed_certs/ee2.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,6 @@ -----BEGIN CERTIFICATE----- MIICszCCAZugAwIBAgIBAjANBgkqhkiG9w0BAQsFADAbMRkwFwYDVQQDDBBTZWxm -LVNpZ25lZCBDZXJ0MCIYDzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBa +LVNpZ25lZCBDZXJ0MCIYDzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBa MBsxGTAXBgNVBAMMEFNlbGYtU2lnbmVkIENlcnQwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDBdcZSZgmfdwgqZ5HxuHbDf1zlOLBsSs0iscvUb6Za2ird QcjCSYrEo7PB9hSH9BtpiUG9gKUcPBICRMWEpMRIMwXlE4wBBs8IvpqGJ2C65qLo @@ -8,10 +8,10 @@ /shJRFkLxaPqSf2TsddTQF8Xc3aZlYZmJUeX7UJpCIgIEUIgaZiKQ/7kjOaHgd0i tqac0oN1Ex+TKxKM4ob6fSUcBirSfvAW8YfN1U6DKzW4kw90upCqi8dhZyQqsf1t YhQNGMTAuMaPw3SEVzJK196G5lUvHR4ZHXEhaNO7AgMBAAEwDQYJKoZIhvcNAQEL -BQADggEBADBRWFxP9KJKpwRzCzNkdoZ1GlCKFGYqrx5bz9zkjoTcBVmDn0u+mknw -piqBMlzxnVy77V0I/VchD1a5bMjzhUzQgDVI33N+/4R4sVpevJ+p22D1gJMggY17 -ryeBEbd7tkSF+ajT5oWtiQw5Ytstj+cmKmpDqRccjvNtce82m1mg2Na9ZRrDP6cP -E06XgVbYKf7WhWdwTf3fKjwQzfjujndP2ZxSAizNEj5/GaqN4TtQBAl7y2vBgB0c -wrih3DMJkEOJUpjlnaTuB38LG7h6cLoiAHK9I8onVRgN3zAwni/vYylyEnlV1HnX -E/IAiEYBJ0HrAfIrPB1X7E70D64QJ7g= +BQADggEBABW6zDg5Mh0XhN+U0oNK35dChWrw73mXoLorSV4ypbUkLCQMv2age0Kh +XAPPHQ59MjFR8NYKkjZu16vyNtO2MW2HXrQkJfuhbZqqL6PVUw1GmGVk639g5mgc +Xk3jgIpxHv9HSaK2nPPkRp9F+oKA7+IMWyXOGaRXRm1OB1FkdF6ugAXmyisLOKMJ +1c3R4BiseCQX8fNeTglnaaAnLH8gxUcyGBm5hXIae6QcKCKEyTBK6Hk3m5SCl54H +rhnl6E9Q1+yHx218B2qwsF4Hnd7+ZLXQUrofXWvIVlIkQX9Rea95Z20FeQxz5ico +2vzGlu7kbtBX7amJ9V26X1B5Enxir8I= -----END CERTIFICATE----- Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-1_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1-256_sf-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-1_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-1_sf-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-1_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-1.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-256.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/app_mf-256_sf-256_p7-256.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/big_manifest.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/big_manifest.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_int_signed_with_pkcs7.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_int_signed_with_pkcs7.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed_with_pkcs7.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed_with_pkcs7.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_signed_with_pkcs7.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_signed_with_pkcs7.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_tampered_good_pkcs7.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/cose_tampered_good_pkcs7.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/empty_signerInfos.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/empty_signerInfos.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/huge_manifest.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/huge_manifest.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_multiple_signed.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_multiple_signed.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_signed.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/only_cose_signed.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/unknown_issuer_app.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/unknown_issuer_app.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/unsigned_app.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/unsigned_app.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_expired.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_expired.zip differ Binary files /srv/release.debian.org/tmp/hzhS5_zzT4/firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_not_yet_valid.zip and /srv/release.debian.org/tmp/T9qwP4ztfk/firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_signed_apps/validity_not_yet_valid.zip differ diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_27_months-ev_int_60_months-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_27_months-ev_int_60_months-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_27_months-ev_int_60_months-evroot.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_27_months-ev_int_60_months-evroot.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIUY9hPK5Ff+dVl+bpyQq1nHl6nlc8wDQYJKoZIhvcNAQEL -BQAwIjEgMB4GA1UEAwwXZXZfaW50XzYwX21vbnRocy1ldnJvb3QwIhgPMjAyMjEx -MTUxMjAwMDBaGA8yMDI1MDIxNTEyMDAwMFowMjEwMC4GA1UEAwwnZXZfZWVfMjdf +MIIDbTCCAlWgAwIBAgIUD2vdxDMMDSqPKK7EQ2OwkMZmIEwwDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXZXZfaW50XzYwX21vbnRocy1ldnJvb3QwIhgPMjAyMzEx +MTYxMjAwMDBaGA8yMDI2MDIxNjEyMDAwMFowMjEwMC4GA1UEAwwnZXZfZWVfMjdf bW9udGhzLWV2X2ludF82MF9tb250aHMtZXZyb290MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -12,10 +12,10 @@ AQUFBwEBBFQwUjBQBggrBgEFBQcwAYZEaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4 ODg4L2V2X2VlXzI3X21vbnRocy1ldl9pbnRfNjBfbW9udGhzLWV2cm9vdC8wHwYD VR0gBBgwFjAUBhIrBgEEAetJhRqFGoUaAYN0CQEwDQYJKoZIhvcNAQELBQADggEB -AFyaoN7S5Kj+6FEOtM70dfhnHR8qF+3t946fztY5Ap9P49LmyOusITodzfsaGKB+ -sAA/w1+R/gPBnNjLo+RgaDHjm24dbCQHARIiQwmWZuKpwxV6D3RQUiskFu9JT16U -A/VwrMkDxOUEbNcZ6ysaQ4yNS0OjNzLbWL7Iwwxd8HnSJeyBDhBR2m2d7uIgAP8Z -ZOa3Zbk/Vk/gifnQkX3fExybZHla17rpZ78oUZr3itPTSCoZchZkQRj3YKgbW1eX -spHmm05DEhZrAagXfy5HKGuahT7bH9YdmzYNBudtgo/PT4rYMeRK9KoF2s50yHQ6 -m6MKlx3Fe6rkFI8dQQwKuYU= +AGTVM1R4Isc6PId61yhAFabYGthDGqv8AShWOXtIY1Tt/Secb7iZRNuEL1BZHx9N +0Eoh6vov3LMP1Nrl4H63gv74+pBNf48pKeQXVv4HbJk0Sfzg4ndSAgXtWhF5c6P2 +TWbgGHQwu8opiCXh/i1XPERclMnc4i/Rl4NZWwvVpGv61oPDGHe0t/41/OIlJ91A +pe62XK2x+8FFCsNiYo035yc6PtTU8M8EhCUy/MSwwRD5gPqIhKURI+yCJZpMBXJb +n9Hhg450e+HaIlC9Mh9pBcTQ7xRNm+iZ1tnGR5CNcpEI2b3DR4gchn6030WhvW17 +pwK0SCR4A7O3VvQiju5IWdg= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_28_months-ev_int_60_months-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_28_months-ev_int_60_months-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_28_months-ev_int_60_months-evroot.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_ee_28_months-ev_int_60_months-evroot.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDbTCCAlWgAwIBAgIUQetbhf/P9ZguDkeS/tY1AQgNWiYwDQYJKoZIhvcNAQEL -BQAwIjEgMB4GA1UEAwwXZXZfaW50XzYwX21vbnRocy1ldnJvb3QwIhgPMjAyMjEw -MzEwMDAwMDBaGA8yMDI1MDMwMzAwMDAwMFowMjEwMC4GA1UEAwwnZXZfZWVfMjhf +MIIDbTCCAlWgAwIBAgIUN65xAJ8cvFhi0AfoJLEOdKxGk6QwDQYJKoZIhvcNAQEL +BQAwIjEgMB4GA1UEAwwXZXZfaW50XzYwX21vbnRocy1ldnJvb3QwIhgPMjAyMzEx +MDEwMDAwMDBaGA8yMDI2MDMwNDAwMDAwMFowMjEwMC4GA1UEAwwnZXZfZWVfMjhf bW9udGhzLWV2X2ludF82MF9tb250aHMtZXZyb290MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08E9nq5DVKtOz1aFdsJHvB xyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc1SScAn7NQ/weadA4ICmT @@ -12,10 +12,10 @@ AQUFBwEBBFQwUjBQBggrBgEFBQcwAYZEaHR0cDovL3d3dy5leGFtcGxlLmNvbTo4 ODg4L2V2X2VlXzI4X21vbnRocy1ldl9pbnRfNjBfbW9udGhzLWV2cm9vdC8wHwYD VR0gBBgwFjAUBhIrBgEEAetJhRqFGoUaAYN0CQEwDQYJKoZIhvcNAQELBQADggEB -AFP2HCOWpflh1TIMdBgnfRGmu2vuDmPCZmYJp0C06UFoMJi9A5XFEUHNKc7zvvof -RhZx7nR03YxNavTclMrnJLFrcL6vaygsuMumsY+ipcCeNVk+AiB4E3iyhfkf8fxE -iU63QXoPAAjv3Tpduv6Qqht0s4A9V5/XtIpOKKkthgIBboxHLg0jfAbEa3pOZXZf -3lebCXyshl7Nxfm7soMLW1uBOtdrZEmSJJLQyPv9oQ5dQFBX2a/4lokdSCfTMng4 -k2UBgbKOf1zJivB0F97FEitw+LJz9HzQ/6HHF9GNYA5VIZTie1xrtUJsCtG2n8VJ -WlX0qTD4H9UKg53KLhLUOro= +ABP741kSLguyZE/XvMV7Z5ZVP1MBuN6PrnavTRHSRwbSI96DxqCdjvwKXSQPPb3N +izEwKZWgjqU0oGanIveAKZNKnp54PtkBIlkNpZF94wiNlg3pxPcq9k7tzt0k+k3Q +2qb6XiOTcQG7SyedE4jcSgPSHQJDZP1ZnF56gXYNZnu56QSDhGrnAwM93wM+HF2J +kSySg/7TLCtG1pXv6JvU3Ups4KP66oSOh83N7DiFOqIMoPyhUTt8//JNap9I5eVL +tFIe0M0WGRhV97pdAUJwwNZK7dfJ0dCO4lKJl2RDC7qt4FUgebiO80X7nyy05Ss/ +UY5LGYUQn2BSAb+BVGlVPiY= -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_int_60_months-evroot.pem firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_int_60_months-evroot.pem --- firefox-esr-128.6.0esr/security/manager/ssl/tests/unit/test_validity/ev_int_60_months-evroot.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/manager/ssl/tests/unit/test_validity/ev_int_60_months-evroot.pem 2025-01-27 19:33:00.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDVzCCAj+gAwIBAgIUNUgRbd0SqGrb5aXqd6f3AXyywlowDQYJKoZIhvcNAQEL -BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjEwNzAyMTIwMDAwWhgPMjAyNjA3 -MDExMjAwMDBaMCIxIDAeBgNVBAMMF2V2X2ludF82MF9tb250aHMtZXZyb290MIIB +MIIDVzCCAj+gAwIBAgIUIw9Qp8SdBBI2z9ML/txWJ253aG0wDQYJKoZIhvcNAQEL +BQAwETEPMA0GA1UEAwwGZXZyb290MCIYDzIwMjIwNzAzMTIwMDAwWhgPMjAyNzA3 +MDIxMjAwMDBaMCIxIDAeBgNVBAMMF2V2X2ludF82MF9tb250aHMtZXZyb290MIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuohRqESOFtZB/W62iAY2ED08 E9nq5DVKtOz1aFdsJHvBxyWo4NgfvbGcBptuGobya+KvWnVramRxCHqlWqdFh/cc 1SScAn7NQ/weadA4ICmTqyDDSeTbuUzCa2wO7RWCD/F+rWkasdMCOosqQe6ncOAP @@ -11,10 +11,10 @@ AQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMFAGCCsGAQUFBwEB BEQwQjBABggrBgEFBQcwAYY0aHR0cDovL3d3dy5leGFtcGxlLmNvbTo4ODg4L2V2 X2ludF82MF9tb250aHMtZXZyb290LzAfBgNVHSAEGDAWMBQGEisGAQQB60mFGoUa -hRoBg3QJATANBgkqhkiG9w0BAQsFAAOCAQEANm/Z3UW4IQGo5WfrEzD80fM73y8R -kt890DnDZPohiyup+YpApWUy/yv0KqBton1qkQwbZY3oiGeKI7FAlTzXexWp86C+ -gL87q07Ys3lxyn1hBJB7kIs0nafNrbHC4wL8WFUCwrjs4vgYMfCVzFBu2Wmwmq5u -7WGUqIF5xK1stag6Ml3g2uyDTMzyesQnTw14a9kBc1iD+i2ZmelP4A0FDT1jXPA5 -fVR4uvaIAzWGUu4JAe8obupzbJIaPAuondHnHSbl/WQDlZSPDarxEML1nS9ltV04 -Xbqu0pVBWyZDGwhSWGGJcOgkipx2Rzkvn5AKgp3qdaweN/rLmNXKY2pqzw== +hRoBg3QJATANBgkqhkiG9w0BAQsFAAOCAQEAR2hZ0/yUAEIXcbfGCFOyvxP6cpRK +/6xftWh6IgGpcbZ1vpBAiTSbTKTFcgW9/lK+fRPpH4JrGMXjRiRnfT4JscP4e/cV +1vsWagVFcTAf3m5HqcLT+IJ7FbJANVl4myG36ceOgTNAJ/31e3VucCzhULgh1VaJ +ZL96kwIyTUsQHkPkPhtwrRZ5bhSo79Hysab3bmtI+qZKSxjrdD+zmpaY2GoInF3T +luqRj9dnhALoomRLjyBExBjyh9vN2vVOM8XH3IeQttvFqhUMMO0sSv7R+LHsulj6 +X2Cd9+00QJGueX235+/rWwX1stRZtoNnoH/ZpT/U2GE04xw52NecLbajew== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/security/nss/TAG-INFO firefox-esr-128.7.0esr/security/nss/TAG-INFO --- firefox-esr-128.6.0esr/security/nss/TAG-INFO 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/TAG-INFO 2025-01-27 19:33:00.000000000 +0000 @@ -1 +1 @@ -NSS_3_101_2_RTM \ No newline at end of file +NSS_3_101_3_RTM \ No newline at end of file diff -Nru firefox-esr-128.6.0esr/security/nss/cmd/pk12util/pk12util.c firefox-esr-128.7.0esr/security/nss/cmd/pk12util/pk12util.c --- firefox-esr-128.6.0esr/security/nss/cmd/pk12util/pk12util.c 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/cmd/pk12util/pk12util.c 2025-01-27 19:33:00.000000000 +0000 @@ -449,10 +449,10 @@ /* revert the option setting */ if (forceUnicode != pk12uForceUnicode) { - rv = NSS_OptionSet(__NSS_PKCS12_DECODE_FORCE_UNICODE, pk12uForceUnicode); - if (rv != SECSuccess) { + if (SECSuccess != NSS_OptionSet(__NSS_PKCS12_DECODE_FORCE_UNICODE, pk12uForceUnicode)) { SECU_PrintError(progName, "PKCS12 decoding failed to set option"); pk12uErrno = PK12UERR_DECODEVERIFY; + rv = SECFailure; } } /* rv has been set at this point */ diff -Nru firefox-esr-128.6.0esr/security/nss/coreconf/coreconf.dep firefox-esr-128.7.0esr/security/nss/coreconf/coreconf.dep --- firefox-esr-128.6.0esr/security/nss/coreconf/coreconf.dep 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/coreconf/coreconf.dep 2025-01-27 19:33:01.000000000 +0000 @@ -10,3 +10,4 @@ */ #error "Do not include this header file." + diff -Nru firefox-esr-128.6.0esr/security/nss/doc/rst/releases/index.rst firefox-esr-128.7.0esr/security/nss/doc/rst/releases/index.rst --- firefox-esr-128.6.0esr/security/nss/doc/rst/releases/index.rst 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/doc/rst/releases/index.rst 2025-01-27 19:33:01.000000000 +0000 @@ -8,6 +8,8 @@ :glob: :hidden: + nss_3_101_3.rst + nss_3_101_2.rst nss_3_101_1.rst nss_3_101.rst nss_3_100.rst @@ -67,12 +69,18 @@ .. note:: - **NSS 3.101.1 (ESR)** is the latest ESR version of NSS. - Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_101_1_release_notes` + **NSS 3.101.3 (ESR)** is the latest ESR version of NSS. + Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_101_3_release_notes` .. container:: - Changes in 3.101.1 included in this release: + Changes in 3.101.3 included in this release: - - Bug 1901932 - missing sqlite header. - - Bug 1901080 - GLOBALTRUST 2020: Set Distrust After for TLS and S/MIME. + - Bug 1935984 - Ensure zero-initialization of collectArgs.cert + - Bug 1927953 - don't look for secmod.db in nssutil_ReadSecmodDB if NSS_DISABLE_DBM is set + - Bug 1926256 - fix build error from 9505f79d + - Bug 1926256 - simplify error handling in get_token_objects_for_cache. + - Bug 1923767 - pk12util: improve error handling in p12U_ReadPKCS12File. + - Bug 1909768 - UBSAN fix: applying zero offset to null pointer in sslsnce.c. + - Bug 1908623 - move list size check after lock acquisition in sftk_PutObjectToList. + - Bug 1899402 - Correctly destroy bulkkey in error scenario. diff -Nru firefox-esr-128.6.0esr/security/nss/lib/dev/devutil.c firefox-esr-128.7.0esr/security/nss/lib/dev/devutil.c --- firefox-esr-128.6.0esr/security/nss/lib/dev/devutil.c 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/dev/devutil.c 2025-01-27 19:32:59.000000000 +0000 @@ -577,9 +577,11 @@ } else { PRUint32 j; for (j = 0; j < i; j++) { - /* Any token references that were removed in successful loop iterations - * need to be restored before we call nssCryptokiObjectArray_Destroy */ - nssToken_AddRef(cache->objects[objectType][j]->object->token); + /* Objects that were successfully added to the cache do not own a + * token reference (they share a reference with the cache itself). + * Nulling out the pointer here prevents the token's refcount + * from being decremented in nssCryptokiObject_Destroy */ + cache->objects[objectType][j]->object->token = NULL; nssArena_Destroy(cache->objects[objectType][j]->arena); } nss_ZFreeIf(cache->objects[objectType]); diff -Nru firefox-esr-128.6.0esr/security/nss/lib/nss/nss.h firefox-esr-128.7.0esr/security/nss/lib/nss/nss.h --- firefox-esr-128.6.0esr/security/nss/lib/nss/nss.h 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/nss/nss.h 2025-01-27 19:33:00.000000000 +0000 @@ -22,10 +22,10 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define NSS_VERSION "3.101.1" _NSS_CUSTOMIZED +#define NSS_VERSION "3.101.3" _NSS_CUSTOMIZED #define NSS_VMAJOR 3 #define NSS_VMINOR 101 -#define NSS_VPATCH 1 +#define NSS_VPATCH 3 #define NSS_VBUILD 0 #define NSS_BETA PR_FALSE diff -Nru firefox-esr-128.6.0esr/security/nss/lib/pkcs7/certread.c firefox-esr-128.7.0esr/security/nss/lib/pkcs7/certread.c --- firefox-esr-128.6.0esr/security/nss/lib/pkcs7/certread.c 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/pkcs7/certread.c 2025-01-27 19:32:59.000000000 +0000 @@ -520,6 +520,8 @@ CERTCertificate *cert = NULL; collectArgs.arena = PORT_NewArena(DER_DEFAULT_CHUNKSIZE); + collectArgs.cert.data = NULL; + collectArgs.cert.len = 0; rv = CERT_DecodeCertPackage(certbuf, certlen, collect_certs, (void *)&collectArgs); diff -Nru firefox-esr-128.6.0esr/security/nss/lib/pkcs7/p7decode.c firefox-esr-128.7.0esr/security/nss/lib/pkcs7/p7decode.c --- firefox-esr-128.6.0esr/security/nss/lib/pkcs7/p7decode.c 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/pkcs7/p7decode.c 2025-01-27 19:33:00.000000000 +0000 @@ -542,6 +542,7 @@ * We are done with (this) bulkkey now. */ PK11_FreeSymKey(bulkkey); + bulkkey = NULL; if (decryptobj == NULL) { p7dcx->error = PORT_GetError(); diff -Nru firefox-esr-128.6.0esr/security/nss/lib/softoken/pkcs11.c firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11.c --- firefox-esr-128.6.0esr/security/nss/lib/softoken/pkcs11.c 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11.c 2025-01-27 19:33:01.000000000 +0000 @@ -3182,14 +3182,15 @@ char ** NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args) { -#ifndef NSS_DISABLE_DBM +#ifdef NSS_DISABLE_DBM + return NSSUTIL_DoModuleDBFunction(function, parameters, args); +#else char *secmod = NULL; char *appName = NULL; char *filename = NULL; NSSDBType dbType = NSS_DB_TYPE_NONE; PRBool rw; static char *success = "Success"; -#endif /* NSS_DISABLE_DBM */ char **rvstr = NULL; rvstr = NSSUTIL_DoModuleDBFunction(function, parameters, args); @@ -3201,7 +3202,6 @@ return NULL; } -#ifndef NSS_DISABLE_DBM /* The legacy database uses the old dbm, which is only linked with the * legacy DB handler, which is only callable from softoken */ @@ -3293,8 +3293,8 @@ PORT_Free(appName); if (filename) PORT_Free(filename); -#endif /* NSS_DISABLE_DBM */ return rvstr; +#endif /* NSS_DISABLE_DBM */ } static void diff -Nru firefox-esr-128.6.0esr/security/nss/lib/softoken/pkcs11u.c firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11u.c --- firefox-esr-128.6.0esr/security/nss/lib/softoken/pkcs11u.c 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/softoken/pkcs11u.c 2025-01-27 19:33:01.000000000 +0000 @@ -994,13 +994,16 @@ */ PRBool optimizeSpace = isSessionObject && ((SFTKSessionObject *)object)->optimizeSpace; - if (object->refLock && !optimizeSpace && (list->count < MAX_OBJECT_LIST_SIZE)) { + if (object->refLock && !optimizeSpace) { PZ_Lock(list->lock); - object->next = list->head; - list->head = object; - list->count++; + if (list->count < MAX_OBJECT_LIST_SIZE) { + object->next = list->head; + list->head = object; + list->count++; + PZ_Unlock(list->lock); + return; + } PZ_Unlock(list->lock); - return; } if (isSessionObject) { SFTKSessionObject *so = (SFTKSessionObject *)object; diff -Nru firefox-esr-128.6.0esr/security/nss/lib/softoken/softkver.h firefox-esr-128.7.0esr/security/nss/lib/softoken/softkver.h --- firefox-esr-128.6.0esr/security/nss/lib/softoken/softkver.h 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/softoken/softkver.h 2025-01-27 19:33:01.000000000 +0000 @@ -17,10 +17,10 @@ * The format of the version string should be * ".[.[.]][ ][ ]" */ -#define SOFTOKEN_VERSION "3.101.1" SOFTOKEN_ECC_STRING +#define SOFTOKEN_VERSION "3.101.3" SOFTOKEN_ECC_STRING #define SOFTOKEN_VMAJOR 3 #define SOFTOKEN_VMINOR 101 -#define SOFTOKEN_VPATCH 1 +#define SOFTOKEN_VPATCH 3 #define SOFTOKEN_VBUILD 0 #define SOFTOKEN_BETA PR_FALSE diff -Nru firefox-esr-128.6.0esr/security/nss/lib/ssl/sslsnce.c firefox-esr-128.7.0esr/security/nss/lib/ssl/sslsnce.c --- firefox-esr-128.6.0esr/security/nss/lib/ssl/sslsnce.c 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/ssl/sslsnce.c 2025-01-27 19:33:00.000000000 +0000 @@ -1878,8 +1878,6 @@ cacheDesc *cache, PRUint32 lockTime) { - PRUint32 ndx = (wrapKeyIndex * SSL_NUM_WRAP_MECHS) + symWrapMechIndex; - SSLWrappedSymWrappingKey *pwswk = cache->keyCacheData + ndx; PRUint32 now = 0; PRBool rv = SECFailure; @@ -1887,6 +1885,10 @@ PORT_SetError(SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED); return SECFailure; } + + PRUint32 ndx = (wrapKeyIndex * SSL_NUM_WRAP_MECHS) + symWrapMechIndex; + SSLWrappedSymWrappingKey *pwswk = cache->keyCacheData + ndx; + if (!lockTime) { now = LockSidCacheLock(cache->keyCacheLock, 0); if (!now) { diff -Nru firefox-esr-128.6.0esr/security/nss/lib/util/nssutil.h firefox-esr-128.7.0esr/security/nss/lib/util/nssutil.h --- firefox-esr-128.6.0esr/security/nss/lib/util/nssutil.h 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/util/nssutil.h 2025-01-27 19:32:59.000000000 +0000 @@ -19,10 +19,10 @@ * The format of the version string should be * ".[.[.]][ ]" */ -#define NSSUTIL_VERSION "3.101.1" +#define NSSUTIL_VERSION "3.101.3" #define NSSUTIL_VMAJOR 3 #define NSSUTIL_VMINOR 101 -#define NSSUTIL_VPATCH 1 +#define NSSUTIL_VPATCH 3 #define NSSUTIL_VBUILD 0 #define NSSUTIL_BETA PR_FALSE diff -Nru firefox-esr-128.6.0esr/security/nss/lib/util/utilmod.c firefox-esr-128.7.0esr/security/nss/lib/util/utilmod.c --- firefox-esr-128.6.0esr/security/nss/lib/util/utilmod.c 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/security/nss/lib/util/utilmod.c 2025-01-27 19:33:01.000000000 +0000 @@ -308,6 +308,7 @@ return SECSuccess; } +#ifndef NSS_DISABLE_DBM static char * _NSSUTIL_GetOldSecmodName(const char *dbname, const char *filename) { @@ -332,6 +333,7 @@ PORT_Free(dirPath); return file; } +#endif // NSS_DISABLE_DBM static SECStatus nssutil_AddSecmodDBEntry(const char *appName, const char *filename, @@ -567,6 +569,7 @@ moduleString = NULL; } done: +#ifndef NSS_DISABLE_DBM /* if we couldn't open a pkcs11 database, look for the old one */ if (fd == NULL) { char *olddbname = _NSSUTIL_GetOldSecmodName(dbname, filename); @@ -591,6 +594,7 @@ PR_smprintf_free(olddbname); } } +#endif // NSS_DISABLE_DBM return_default: diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json firefox-esr-128.7.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json --- firefox-esr-128.6.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,210 @@ { "data": [ { + "stash": { + "blocked": [ + "{8b9aa0f0-4402-4abc-b85a-8ff2d787184a}:1.2.4" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1737117377605, + "key_format": "{guid}:{version}", + "stash_time": 1737376505231, + "id": "e89520f5-a773-43ec-bb15-99f479fe84af", + "last_modified": 1737376574433 + }, + { + "stash": { + "blocked": [ + "email@temporary.com:1.3.3" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1736879778450, + "key_format": "{guid}:{version}", + "stash_time": 1737117305578, + "id": "9b3665bb-ebc9-40a4-aac2-4a7cfe0cf5f5", + "last_modified": 1737117377427 + }, + { + "stash": { + "blocked": [ + "addonY271@paperboynews.app:1.24.1210", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.101:2.0.101", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.104.12:2.0.104.13", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.121:2.0.121", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.123:2.0.123", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.126.1:2.0.126.1", + "enhancerforyoutube@maximerf.addons.mozilla.org.pep.2.0.126.1:2.0.126.2" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1736871466380, + "key_format": "{guid}:{version}", + "stash_time": 1736879705378, + "id": "8e0dcd23-8aca-4d28-a3d1-a9f22b84025b", + "last_modified": 1736879778353 + }, + { + "stash": { + "blocked": [ + "{01e71313-2672-4ea3-a848-2b450a06e717}:1.0", + "{03466d7f-5ab1-426d-a83e-77855f469f8d}:1.0", + "{03dffc9c-1402-4439-a1eb-4f5336e9c2b5}:1.0", + "{0cbf390f-d16e-49fd-9f89-153b3a9a97ad}:1.0", + "{0d9b27d0-c6e5-4ebe-aa77-eeb83d8b23f5}:1.0", + "{0f042eda-4410-4a6f-bb4f-b4a530d4d1f7}:1.0.2", + "{14ab3bbf-82bf-4af7-ae09-60bb169456e4}:1.3", + "{17f5c2df-bc83-480c-9f22-ecb533aba0ae}:4", + "{1cd92eda-f272-4e01-8da4-b4afe4720f21}:1.0", + "{218166a9-0990-4381-96b6-546fab6171e6}:0.0.5", + "{335bdc06-7a08-4c1a-8699-b116745f0593}:0.0.0.13", + "{3fe6fc7f-98c2-4829-b341-30f3d74100e3}:1.0", + "{48ace26d-a913-468a-b082-90615714a4e3}:1.0", + "{526c442e-a49e-4c72-9b36-9ca1a6b0e4b8}:1.3.1", + "{57bc8b41-31fb-4aab-b761-9584a3a5c6cd}:1.0", + "{5fa2406a-f096-4dc1-a275-2ce701935710}:1.0", + "{62288d60-73a6-476a-8d62-8a8483358e8b}:1.0", + "{641b2d4f-89d0-43c3-b396-d10844e07edd}:1.0", + "{662a04aa-8d0f-47d2-9f4c-96fcbce4eedd}:1.0", + "{7115eeb0-0b66-4461-b56a-9dbed97fb8b8}:1.0", + "{71af868f-5981-4042-b893-a7b64eb50f04}:1.0", + "{74fb9f9f-b668-4fe8-acdd-4f065bf445fe}:1.0", + "{74ff855a-278c-4fbe-977b-68415e634f38}:1.0", + "{85ccc231-9357-4695-b927-a00ff1916243}:1.0", + "{92435d69-b415-40b6-b04a-3abc9ae35204}:1.0", + "{93f7e5fc-3408-4d3b-9a31-a1455f58cdc3}:1.0", + "{95a14684-9d81-424c-b6c5-5edb286cfa5f}:1.0", + "{966c43c3-80e5-4d12-b947-c985e8556ec6}:1.0", + "{a06d30e5-3573-4b66-b413-545fb2797a9a}:1.0", + "{a2e74913-730c-4166-aa12-19d49a0590c0}:0.1.1", + "{a90244b1-2074-4ee8-9411-b2f6e0094f7b}:1.0", + "{a969db96-0647-48e5-9d14-b18ae272bbaa}:1.0", + "{af162eb4-6a1a-4b3e-ae0f-a751a2a432a5}:0.0.1", + "{b0efc126-2bd6-4c23-95e2-dfc7a60dbe36}:1.0", + "{b4c07645-aab8-42f1-8d00-96914f1bf8f6}:1.0", + "{bad02a13-7263-4052-a0ac-06a05c1e4bed}:1.0", + "{c2220a89-1777-4f4b-82d6-5d4e36ec610b}:1.0", + "{c7188781-4268-4220-a275-23bea7b30fdd}:0.1.3", + "{c97985d6-b8c2-4e8d-aa13-96f7215f097b}:0.0.1", + "{dbe798e6-220e-456a-a680-6b52a8d204fc}:1.2", + "{dcb9ed01-9515-4aec-bd74-5e17a9cbe955}:1.0", + "{dd8e4102-891c-4c6b-8b72-d6944102d38d}:1.1.1", + "{e07c8082-9f6d-447d-823a-df00cbb48804}:2.0.0", + "{e21d9eb3-a18d-4c6e-ab7c-5d82e3612114}:1.0.1", + "{e9afcbb3-a7d8-4606-baf3-8cf19a72d38e}:1.0.0", + "{f2cf45d6-60bd-4ff5-82ee-1ddeea5ef0c7}:1.0", + "{f492184f-259d-477a-b7ef-0d8ee781531b}:1.0", + "{f85e74cb-98b4-4ead-a042-907d81d6de6b}:1.4" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1736447778665, + "key_format": "{guid}:{version}", + "stash_time": 1736512505231, + "id": "e1365407-fe26-4331-b1c8-bedf2004be2a", + "last_modified": 1736512576946 + }, + { + "stash": { + "blocked": [ + "OKX-Live-MLB-Scores@noonee.site:1.0.1", + "OKX-Live-MLB-Scores@noonee.site:1.1.1" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1736443271428, + "key_format": "{guid}:{version}", + "stash_time": 1736447705249, + "id": "16ef2e8c-7719-4159-b931-f325d692622f", + "last_modified": 1736447778457 + }, + { + "stash": { + "blocked": [ + "robinhood-nba-scores@citrixereceiver.com:1.0.0", + "robinhood-nba-scores@citrixereceiver.com:1.1.0" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1735603204714, + "key_format": "{guid}:{version}", + "stash_time": 1736166905736, + "id": "b99ccd3c-6aea-4144-bffc-a9c9734a5a77", + "last_modified": 1736166978010 + }, + { + "stash": { + "blocked": [ + "nba-news-score@itdigitalmedia.site:1.1", + "nba-news-score@itdigitalmedia.site:1.2", + "nba-news-score@itdigitalmedia.site:1.3" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1734973676348, + "key_format": "{guid}:{version}", + "stash_time": 1734978905447, + "id": "0e70a836-a64b-4006-843d-cfeabd663900", + "last_modified": 1734978979500 + }, + { + "stash": { + "blocked": [ + "{7b0c4908-3c9b-4b5b-bb5f-e59f79d58b6e}:0.0.2" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1734686350220, + "key_format": "{guid}:{version}", + "stash_time": 1734698104421, + "id": "8d721ff6-479a-486e-bc6f-464497bb655b", + "last_modified": 1734698171807 + }, + { + "stash": { + "blocked": [ + "sciaddon@scigreat.com:2.9.3", + "sciaddon@scigreat.com:2.9.4", + "sciaddon@scigreat.com:2.9.5", + "sciaddon@scigreat.com:2.9.6", + "sciaddon@scigreat.com:2.9.7", + "sciaddon@scigreat.com:2.9.8", + "sciaddon@scigreat.com:2.9.9", + "sciaddon@scigreat.com:3.0.0", + "sciaddon@scigreat.com:3.0.1", + "sciaddon@scigreat.com:3.0.2", + "sciaddon@scigreat.com:3.0.3", + "sciaddon@scigreat.com:3.0.4", + "sciaddon@scigreat.com:3.0.5", + "sciaddon@scigreat.com:3.0.6", + "sciaddon@scigreat.com:3.0.7", + "sciaddon@scigreat.com:3.0.8", + "sciaddon@scigreat.com:3.0.9", + "sciaddon@scigreat.com:3.1.0", + "sciaddon@scigreat.com:3.1.1", + "sciaddon@scigreat.com:3.1.2", + "sciaddon@scigreat.com:3.1.3", + "sciaddon@scigreat.com:3.1.4" + ], + "unblocked": [], + "softblocked": [] + }, + "schema": 1734363061973, + "key_format": "{guid}:{version}", + "stash_time": 1734546905283, + "id": "d16e4834-2cbc-476c-993f-1014240830c0", + "last_modified": 1734546992038 + }, + { "schema": 1734363060800, "attachment": { "hash": "e97f56fe431fbfb547a15c074ed1a2e2bff55cbb71b8ed8ba0543a41879be611", @@ -31,5 +235,5 @@ "last_modified": 1734363061859 } ], - "timestamp": 1734363061861 + "timestamp": 1737376574433 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json firefox-esr-128.7.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json --- firefox-esr-128.6.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json 2025-01-27 19:33:01.000000000 +0000 @@ -1,337 +1,346 @@ { "data": [ { - "name": "Opera", - "schema": 1733875503058, - "status": "beta", - "version": "116", - "browserid": "opera", - "id": "c4c6d639-2e3a-47f9-bac5-1e89d12654df", - "last_modified": 1733896859512 - }, - { - "name": "Opera Android", - "schema": 1733875503280, - "status": "current", - "version": "86", - "browserid": "opera_android", - "id": "68bb1f4a-24fc-4940-87cc-0b1cb4ff78ae", - "last_modified": 1733896859509 - }, - { - "name": "Opera", - "schema": 1733875503128, - "status": "nightly", - "version": "117", - "browserid": "opera", - "id": "23c4c5ac-a4ca-4f6c-b486-6fe64db2f72c", - "last_modified": 1733896859506 + "name": "Edge", + "schema": 1737763503442, + "status": "planned", + "version": "135", + "browserid": "edge", + "id": "2966c2e2-2f1a-4ccc-a0e9-5f14fe995f08", + "last_modified": 1737958890365 }, { - "name": "Opera", - "schema": 1733875502977, + "name": "Deno", + "schema": 1737763503219, "status": "current", - "version": "115", - "browserid": "opera", - "id": "fbf106ac-1d9e-459f-b97e-d6277db4d2f7", - "last_modified": 1733896859501 + "version": "2.1", + "browserid": "deno", + "id": "d98ddb8c-628b-4769-beb1-c1d91c4879cd", + "last_modified": 1737958890362 }, { "name": "Edge", - "schema": 1733529903592, - "status": "planned", + "schema": 1737763503366, + "status": "nightly", "version": "134", "browserid": "edge", "id": "d23388fd-74d6-41d4-af81-5dbd58e6ca92", - "last_modified": 1733835190114 + "last_modified": 1737958890355 }, { "name": "Edge", - "schema": 1733529903524, - "status": "nightly", + "schema": 1737763503294, + "status": "beta", "version": "133", "browserid": "edge", "id": "a4608ee5-515c-4a4b-8080-7173eedbeb64", - "last_modified": 1733835190111 + "last_modified": 1737958890352 }, { "name": "Edge", - "schema": 1733529604403, - "status": "beta", + "schema": 1737504302849, + "status": "current", "version": "132", "browserid": "edge", "id": "571146ba-02c4-478e-bc83-f5e47b52f7fa", - "last_modified": 1733835190108 + "last_modified": 1737958890350 }, { - "name": "Firefox", - "schema": 1732665907851, + "name": "WebView Android", + "schema": 1736553904736, "status": "planned", - "version": "136", - "browserid": "firefox", - "id": "87f08750-577a-46be-8dc1-19074b5195c9", - "last_modified": 1732897509042 + "version": "135", + "browserid": "webview_android", + "id": "6343cdab-2aab-4579-b90f-8e0bc51b7ea8", + "last_modified": 1736752583789 }, { "name": "Firefox for Android", - "schema": 1732665908209, + "schema": 1736553904370, "status": "planned", - "version": "136", + "version": "137", "browserid": "firefox_android", - "id": "146488cb-e09d-45a5-8ba7-98b3015616c5", - "last_modified": 1732897509039 + "id": "8cd76e6f-52a6-4a36-8593-6e253492282e", + "last_modified": 1736752583786 }, { - "name": "Firefox for Android", - "schema": 1732665908136, - "status": "nightly", + "name": "Chrome", + "schema": 1736553903296, + "status": "planned", "version": "135", - "browserid": "firefox_android", - "id": "fc2912c0-bd89-4886-80c9-dfa627bcd04a", - "last_modified": 1732897509036 + "browserid": "chrome", + "id": "64c22b80-2461-4ae0-9dc3-1a770d34c0d0", + "last_modified": 1736752583783 }, { "name": "Firefox", - "schema": 1732665907777, - "status": "nightly", - "version": "135", + "schema": 1736553904013, + "status": "planned", + "version": "137", "browserid": "firefox", - "id": "2feaa9d9-e37a-4269-b131-529c7460cd79", - "last_modified": 1732897509033 + "id": "257cad93-7ab8-463d-b40f-6d654de9c486", + "last_modified": 1736752583780 + }, + { + "name": "Chrome Android", + "schema": 1736553903657, + "status": "planned", + "version": "135", + "browserid": "chrome_android", + "id": "fe125b86-cea6-4eee-bb48-f040560a171c", + "last_modified": 1736752583777 }, { "name": "Firefox", - "schema": 1732665907633, - "status": "current", - "version": "133", + "schema": 1736553903944, + "status": "nightly", + "version": "136", "browserid": "firefox", - "id": "6cbaaf85-e4d8-4ac6-b4ae-40174a04c16b", - "last_modified": 1732897509031 + "id": "87f08750-577a-46be-8dc1-19074b5195c9", + "last_modified": 1736752583774 }, { "name": "Firefox for Android", - "schema": 1732665907995, - "status": "current", - "version": "133", + "schema": 1736553904299, + "status": "nightly", + "version": "136", "browserid": "firefox_android", - "id": "ad2131cc-5a37-46df-a809-a664c655dfb3", - "last_modified": 1732897509028 + "id": "146488cb-e09d-45a5-8ba7-98b3015616c5", + "last_modified": 1736752583771 }, { "name": "Firefox for Android", - "schema": 1732665908064, + "schema": 1736553904230, "status": "beta", - "version": "134", + "version": "135", "browserid": "firefox_android", - "id": "f59bacdc-a689-4cda-8d4b-bfc2067f801e", - "last_modified": 1732897509021 + "id": "fc2912c0-bd89-4886-80c9-dfa627bcd04a", + "last_modified": 1736752583768 }, { "name": "Firefox", - "schema": 1732665907707, + "schema": 1736553903878, "status": "beta", - "version": "134", + "version": "135", "browserid": "firefox", - "id": "7c86bf3d-fb86-454d-bd16-66e1ae208816", - "last_modified": 1732897509018 + "id": "2feaa9d9-e37a-4269-b131-529c7460cd79", + "last_modified": 1736752583766 }, { - "name": "Edge", - "schema": 1731974719865, + "name": "Firefox for Android", + "schema": 1736553904153, "status": "current", - "version": "131", - "browserid": "edge", - "id": "0813388d-12c8-4c7b-84d5-25bb100f9a6b", - "last_modified": 1732521556533 + "version": "134", + "browserid": "firefox_android", + "id": "f59bacdc-a689-4cda-8d4b-bfc2067f801e", + "last_modified": 1736752583758 }, { - "name": "Samsung Internet", - "schema": 1731974720014, - "status": "current", - "version": "27.0", - "browserid": "samsunginternet_android", - "id": "e05f8a82-8aa6-4621-b1ef-3195828ccdc0", - "last_modified": 1732521556529 + "name": "WebView Android", + "schema": 1736553904589, + "status": "beta", + "version": "133", + "browserid": "webview_android", + "id": "6b510a11-915e-422f-a248-10a0b098bfd8", + "last_modified": 1736752583756 }, { - "name": "Node.js", - "schema": 1731456303695, - "status": "esr", - "version": "22.1.0", - "browserid": "nodejs", - "id": "794a1083-92ac-4ee3-b15c-5bc7beb9a7b8", - "last_modified": 1731478588321 + "name": "WebView Android", + "schema": 1736553904518, + "status": "current", + "version": "132", + "browserid": "webview_android", + "id": "2ed0575d-27fb-40f0-b427-e87d206cead0", + "last_modified": 1736752583753 }, { "name": "WebView Android", - "schema": 1731110704606, - "status": "planned", + "schema": 1736553904660, + "status": "nightly", "version": "134", "browserid": "webview_android", "id": "77bd5c76-a752-419e-8abc-897726e0cce1", - "last_modified": 1731397547439 - }, - { - "name": "Node.js", - "schema": 1731110704254, - "status": "current", - "version": "23.0.0", - "browserid": "nodejs", - "id": "78b5378c-c23a-4deb-b026-b305f4d17d23", - "last_modified": 1731397547435 + "last_modified": 1736752583750 }, { "name": "Chrome", - "schema": 1731110703578, - "status": "planned", + "schema": 1736553903225, + "status": "nightly", "version": "134", "browserid": "chrome", "id": "2e5de3a2-ad0c-4b05-a038-a03a3d3d57f8", - "last_modified": 1731397547432 + "last_modified": 1736752583748 }, { "name": "Chrome Android", - "schema": 1731110703943, - "status": "planned", + "schema": 1736553903579, + "status": "nightly", "version": "134", "browserid": "chrome_android", "id": "0dae33fb-0904-4caa-b7de-5dcb8153eba2", - "last_modified": 1731397547429 - }, - { - "name": "WebView Android", - "schema": 1731110704540, - "status": "nightly", - "version": "133", - "browserid": "webview_android", - "id": "6b510a11-915e-422f-a248-10a0b098bfd8", - "last_modified": 1731397547413 - }, - { - "name": "WebView Android", - "schema": 1731110704470, - "status": "beta", - "version": "132", - "browserid": "webview_android", - "id": "2ed0575d-27fb-40f0-b427-e87d206cead0", - "last_modified": 1731397547410 - }, - { - "name": "WebView Android", - "schema": 1731110704402, - "status": "current", - "version": "131", - "browserid": "webview_android", - "id": "9a170547-a487-475e-b611-5320f26e1cec", - "last_modified": 1731397547407 + "last_modified": 1736752583745 }, { "name": "Chrome Android", - "schema": 1731110703871, - "status": "nightly", + "schema": 1736553903510, + "status": "beta", "version": "133", "browserid": "chrome_android", "id": "5c95aa96-b11d-456b-8f8e-ef354a366ec3", - "last_modified": 1731397547404 + "last_modified": 1736752583736 }, { "name": "Chrome Android", - "schema": 1731110703800, - "status": "beta", + "schema": 1736553903438, + "status": "current", "version": "132", "browserid": "chrome_android", "id": "6680e98e-4d87-4775-96ca-dde7b4db2bce", - "last_modified": 1731397547401 - }, - { - "name": "Chrome Android", - "schema": 1731110703731, - "status": "current", - "version": "131", - "browserid": "chrome_android", - "id": "937327ee-7456-4360-a066-e43313311ea2", - "last_modified": 1731397547398 + "last_modified": 1736752583733 }, { "name": "Chrome", - "schema": 1731110703506, - "status": "nightly", + "schema": 1736553903149, + "status": "beta", "version": "133", "browserid": "chrome", "id": "7a5eebfe-615d-4d27-953b-3e0bb959ca75", - "last_modified": 1731397547395 + "last_modified": 1736752583728 }, { "name": "Chrome", - "schema": 1731110703434, - "status": "beta", + "schema": 1736553903072, + "status": "current", "version": "132", "browserid": "chrome", "id": "96fcfbd4-de88-4023-89fb-e3b876ba7fc7", - "last_modified": 1731397547393 + "last_modified": 1736752583726 }, { - "name": "Chrome", - "schema": 1731110703355, + "name": "Firefox", + "schema": 1736553903812, "status": "current", - "version": "131", - "browserid": "chrome", - "id": "07923600-4695-4686-86d3-c4083b7cfdff", - "last_modified": 1731397547390 + "version": "134", + "browserid": "firefox", + "id": "7c86bf3d-fb86-454d-bd16-66e1ae208816", + "last_modified": 1736752583721 + }, + { + "name": "Safari on iOS", + "schema": 1734739506624, + "status": "beta", + "version": "18.3", + "browserid": "safari_ios", + "id": "de3f3644-4697-48e2-983f-ecd7e0c4ed85", + "last_modified": 1735832995468 + }, + { + "name": "Node.js", + "schema": 1734480302872, + "status": "esr", + "version": "22.3.0", + "browserid": "nodejs", + "id": "5ba3aee3-2875-4a2c-938c-0f1f43e28488", + "last_modified": 1735832995466 + }, + { + "name": "WebView on iOS", + "schema": 1734739506691, + "status": "beta", + "version": "18.3", + "browserid": "webview_ios", + "id": "7a4fb6dc-3392-4860-892d-4d2b1c41c247", + "last_modified": 1735832995463 }, { "name": "Safari", - "schema": 1730505903981, + "schema": 1734686347176, "status": "beta", + "version": "18.3", + "browserid": "safari", + "id": "2b38a5bf-5dec-4c58-af33-8a2f90fa2e2f", + "last_modified": 1735832995461 + }, + { + "name": "Safari", + "schema": 1734134703079, + "status": "current", "version": "18.2", "browserid": "safari", "id": "bd0eb1f4-01c0-4304-ab79-cd0c856f03fd", - "last_modified": 1730702567944 + "last_modified": 1735832995458 }, { "name": "WebView on iOS", - "schema": 1730505904117, - "status": "beta", + "schema": 1734134703426, + "status": "current", "version": "18.2", "browserid": "webview_ios", "id": "99af4b05-47ec-4672-bf4b-b4c61cb512ac", - "last_modified": 1730702567938 + "last_modified": 1735832995456 }, { "name": "Safari on iOS", - "schema": 1730505904050, - "status": "beta", + "schema": 1734134703226, + "status": "current", "version": "18.2", "browserid": "safari_ios", "id": "ce989d45-2e04-4586-8c19-3f9c9a7044be", - "last_modified": 1730702567935 + "last_modified": 1735832995454 }, { - "name": "WebView on iOS", - "schema": 1730246703689, + "name": "Opera", + "schema": 1733875503058, + "status": "beta", + "version": "116", + "browserid": "opera", + "id": "c4c6d639-2e3a-47f9-bac5-1e89d12654df", + "last_modified": 1733896859512 + }, + { + "name": "Opera Android", + "schema": 1733875503280, "status": "current", - "version": "18.1", - "browserid": "webview_ios", - "id": "2e88c38e-7e5a-4bdb-aa45-ba1ea53ef703", - "last_modified": 1730271665254 + "version": "86", + "browserid": "opera_android", + "id": "68bb1f4a-24fc-4940-87cc-0b1cb4ff78ae", + "last_modified": 1733896859509 }, { - "name": "Safari on iOS", - "schema": 1730246703522, + "name": "Opera", + "schema": 1733875503128, + "status": "nightly", + "version": "117", + "browserid": "opera", + "id": "23c4c5ac-a4ca-4f6c-b486-6fe64db2f72c", + "last_modified": 1733896859506 + }, + { + "name": "Opera", + "schema": 1733875502977, "status": "current", - "version": "18.1", - "browserid": "safari_ios", - "id": "fc59a34e-de34-4e49-9324-cfe2d194f598", - "last_modified": 1730271665251 + "version": "115", + "browserid": "opera", + "id": "fbf106ac-1d9e-459f-b97e-d6277db4d2f7", + "last_modified": 1733896859501 }, { - "name": "Safari", - "schema": 1730246703349, + "name": "Samsung Internet", + "schema": 1731974720014, "status": "current", - "version": "18.1", - "browserid": "safari", - "id": "4a0dd8db-3fc0-4c2c-84a0-e407f716f77f", - "last_modified": 1730271665249 + "version": "27.0", + "browserid": "samsunginternet_android", + "id": "e05f8a82-8aa6-4621-b1ef-3195828ccdc0", + "last_modified": 1732521556529 + }, + { + "name": "Node.js", + "schema": 1731110704254, + "status": "current", + "version": "23.0.0", + "browserid": "nodejs", + "id": "78b5378c-c23a-4deb-b026-b305f4d17d23", + "last_modified": 1731397547435 }, { "name": "Firefox for Android", @@ -352,15 +361,6 @@ "last_modified": 1723628503798 }, { - "name": "Deno", - "schema": 1721520302777, - "status": "current", - "version": "1.45", - "browserid": "deno", - "id": "4c3313a0-e5a7-483a-8b32-cc0151c59b3f", - "last_modified": 1721799896847 - }, - { "name": "Quest Browser", "schema": 1665650596430, "status": "current", @@ -370,5 +370,5 @@ "last_modified": 1665656484764 } ], - "timestamp": 1733896859512 + "timestamp": 1737958890365 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/main/search-config-v2.json firefox-esr-128.7.0esr/services/settings/dumps/main/search-config-v2.json --- firefox-esr-128.6.0esr/services/settings/dumps/main/search-config-v2.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/main/search-config-v2.json 2025-01-27 19:33:00.000000000 +0000 @@ -2437,6 +2437,10 @@ { "experimentConfig": "google_channel_row", "name": "channel" + }, + { + "enterpriseValue": "entpr", + "name": "channel" } ], "searchTermParamName": "q" @@ -2474,9 +2478,9 @@ }, "id": "7ace4aa1-e762-4f4b-87b9-b23b3c3a930b", "identifier": "google", - "last_modified": 1718719100288, + "last_modified": 1736951037874, "recordType": "engine", - "schema": 1718698468913, + "schema": 1736871464861, "variants": [ { "environment": { @@ -2567,6 +2571,10 @@ { "experimentConfig": "google_channel_us", "name": "channel" + }, + { + "enterpriseValue": "entpr", + "name": "channel" } ] } @@ -8016,5 +8024,5 @@ "schema": 1707824831520 } ], - "timestamp": 1734364924962 + "timestamp": 1736951037874 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/main/translations-models.json firefox-esr-128.7.0esr/services/settings/dumps/main/translations-models.json --- firefox-esr-128.6.0esr/services/settings/dumps/main/translations-models.json 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/main/translations-models.json 2025-01-27 19:33:01.000000000 +0000 @@ -2,6 +2,168 @@ "data": [ { "name": "model.zhen.intgemm.alphas.bin", + "schema": 1737062830778, + "toLang": "en", + "version": "2.0a2", + "fileType": "model", + "fromLang": "zh-Hans", + "attachment": { + "hash": "3535442962ec8f4a553cc19b206befcac689ee9cddaea44fa91e21527fc30ac2", + "size": 59504955, + "filename": "model.zhen.intgemm.alphas.bin", + "location": "main-workspace/translations-models/bca7961c-2e76-4102-899e-638155c71e14.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "58235f04-f80e-4f4f-806b-8f40c10d08a6", + "last_modified": 1737063788107 + }, + { + "name": "lex.50.50.zhen.s2t.bin", + "schema": 1737062853795, + "toLang": "en", + "version": "2.0a2", + "fileType": "lex", + "fromLang": "zh-Hans", + "attachment": { + "hash": "cdcad3592dc2bc4676c34c4d37203f7649ee989195cf083cbb60f1ea011f976b", + "size": 9220016, + "filename": "lex.50.50.zhen.s2t.bin", + "location": "main-workspace/translations-models/4fdaecf6-356f-4ebe-a23d-356b6e9ca500.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "89b94e15-8795-4b4c-b56b-865dde4c4912", + "last_modified": 1737063788104 + }, + { + "name": "vocab.koen.spm", + "schema": 1737062835263, + "toLang": "en", + "version": "2.0a1", + "fileType": "vocab", + "fromLang": "ko", + "attachment": { + "hash": "1c72b740ab793cdc3a8f16913dd6b4e806c77421077dd2d85edeb7be38418598", + "size": 1410063, + "filename": "vocab.koen.spm", + "location": "main-workspace/translations-models/0b22840b-f3be-4bbc-ac47-ddf02d8029d0.spm", + "mimetype": "text/plain" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "eb1385ab-3358-4b9c-b7a8-f862ffdb7fba", + "last_modified": 1737063788102 + }, + { + "name": "lex.50.50.koen.s2t.bin", + "schema": 1737062844972, + "toLang": "en", + "version": "2.0a1", + "fileType": "lex", + "fromLang": "ko", + "attachment": { + "hash": "471cd980c4ba08c240246f9361f64eb5d627848a135b5731d665f9efaa1e26ae", + "size": 8617080, + "filename": "lex.50.50.koen.s2t.bin", + "location": "main-workspace/translations-models/b02d145a-7f55-4ab1-abc8-581653df31d7.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "279db7ef-99c6-4557-b3a5-ac7dde5e5db8", + "last_modified": 1737063788099 + }, + { + "name": "vocab.jaen.spm", + "schema": 1737062848889, + "toLang": "en", + "version": "2.0a1", + "fileType": "vocab", + "fromLang": "ja", + "attachment": { + "hash": "5cb217758bae05877bb3f0c2f612e4e7c1e4cb03c10db11f4a47098d7ae62919", + "size": 1443222, + "filename": "vocab.jaen.spm", + "location": "main-workspace/translations-models/d3bdd059-6b08-4d9d-82bb-e90d3413925f.spm", + "mimetype": "text/plain" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "07cc5d66-6daf-4683-bc9a-8377870755c0", + "last_modified": 1737063788097 + }, + { + "name": "vocab.zhen.spm", + "schema": 1737062793744, + "toLang": "en", + "version": "2.0a2", + "fileType": "vocab", + "fromLang": "zh-Hans", + "attachment": { + "hash": "dff594318ab7d8b7b60b844ab98ebe6b932ae8045fab15235404c787715965b3", + "size": 1359697, + "filename": "vocab.zhen.spm", + "location": "main-workspace/translations-models/2de3f177-8838-47b3-b789-cc4021686116.spm", + "mimetype": "text/plain" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "bb4c4356-d97c-4155-b3a2-01aa574221b0", + "last_modified": 1737063788094 + }, + { + "name": "lex.50.50.jaen.s2t.bin", + "schema": 1737062864069, + "toLang": "en", + "version": "2.0a1", + "fileType": "lex", + "fromLang": "ja", + "attachment": { + "hash": "8f858a72fcbaa476c582577b04d6f5f89d645d2335b0b4a794c2706d4b1f75ff", + "size": 9346816, + "filename": "lex.50.50.jaen.s2t.bin", + "location": "main-workspace/translations-models/26ffe7a2-0c48-4a56-8157-6a14bce0556b.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "dd3bc51f-fb74-472c-a838-6dedd25729cd", + "last_modified": 1737063788091 + }, + { + "name": "model.koen.intgemm.alphas.bin", + "schema": 1737062840491, + "toLang": "en", + "version": "2.0a1", + "fileType": "model", + "fromLang": "ko", + "attachment": { + "hash": "1c902d6f7a8d7e3efe6ff4f7d4960a369957bca4ce2ce4a6e8572c231d525090", + "size": 59504955, + "filename": "model.koen.intgemm.alphas.bin", + "location": "main-workspace/translations-models/d9a92d5a-3e74-49db-abef-0fce0fe55e54.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "f662c1f9-4b51-432f-862b-fe9262e48ed3", + "last_modified": 1737063788089 + }, + { + "name": "model.jaen.intgemm.alphas.bin", + "schema": 1737062857965, + "toLang": "en", + "version": "2.0a1", + "fileType": "model", + "fromLang": "ja", + "attachment": { + "hash": "a9bf800679bba570520e1161d7b4fbfcb957add32ca35812134add85689752ad", + "size": 59504955, + "filename": "model.jaen.intgemm.alphas.bin", + "location": "main-workspace/translations-models/879d6529-0fcc-4268-8b22-0a3f67e1ae12.bin", + "mimetype": "application/octet-stream" + }, + "filter_expression": "env.channel == 'default' || env.channel == 'nightly' || env.channel == 'beta'", + "id": "489bff98-ae4c-4504-9dde-956b0fa41a75", + "last_modified": 1737063788086 + }, + { + "name": "model.zhen.intgemm.alphas.bin", "schema": 1734038186842, "toLang": "en", "version": "2.0a1", @@ -5557,5 +5719,5 @@ "last_modified": 1701186751412 } ], - "timestamp": 1734046552194 + "timestamp": 1737063788107 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/main/url-classifier-skip-urls.json firefox-esr-128.7.0esr/services/settings/dumps/main/url-classifier-skip-urls.json --- firefox-esr-128.6.0esr/services/settings/dumps/main/url-classifier-skip-urls.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/main/url-classifier-skip-urls.json 2025-01-27 19:33:01.000000000 +0000 @@ -1,6 +1,14 @@ { "data": [ { + "schema": 1735850161343, + "feature": "tracking-annotation", + "pattern": "bat.bing.com", + "filter_expression": "env.version|versionCompare(\"133.0a1\") >= 0 && env.version|versionCompare(\"135.0a1\") < 0", + "id": "03db3f6d-9e98-4624-86bb-7b5f3bfe2688", + "last_modified": 1736162589530 + }, + { "schema": 1700179207170, "feature": "fingerprinting-protection", "pattern": "*.geetest.com", @@ -8,5 +16,5 @@ "last_modified": 1701090424142 } ], - "timestamp": 1720004688246 + "timestamp": 1736162589530 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/security-state/intermediates.json firefox-esr-128.7.0esr/services/settings/dumps/security-state/intermediates.json --- firefox-esr-128.6.0esr/services/settings/dumps/security-state/intermediates.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/security-state/intermediates.json 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,903 @@ { "data": [ { + "schema": 1737576190051, + "derHash": "/598r+gtJxgpqKXtAUv70BsmBd6XfWhJuMR9v1OYom8=", + "attachment": { + "hash": "ef2745ddeb295052f530df89c83d8e398e220f304deef649557c1d0f98773159", + "size": 1223, + "filename": "bG_mAgLzmbB80jXBvpxvQKGhaTqEhTOwu0ZYTc0LQ84=.pem", + "location": "security-state-staging/intermediates/15d84ad1-81c5-4878-83bf-67f9a2089831.pem", + "mimetype": "application/x-pem-file" + }, + "id": "4946af72-d43c-43de-96f2-3610d442e2dd", + "last_modified": 1737579423049 + }, + { + "schema": 1737576190461, + "derHash": "WoKRTJxjqC1tlsPkLXmLFvh904ILhhOqcJRc7mpYjRQ=", + "attachment": { + "hash": "85d08ba9d4fa69997e4515b3583546ad1d156631794a570e942b9f2eb1d346ba", + "size": 1244, + "filename": "50bRtuaHv9tJOzREo6lTRMUaxDgjt2l3KnRKwoe2KJs=.pem", + "location": "security-state-staging/intermediates/edefba32-cc95-4594-822b-cef2b9e92770.pem", + "mimetype": "application/x-pem-file" + }, + "id": "7ca7edb2-ebb0-4612-b4c6-82c6f5e936ec", + "last_modified": 1737579423046 + }, + { + "schema": 1737554574667, + "derHash": "ocon7dt7fLWXvz2CYSBjR0AAu5EIxns9X5t8VcXWACw=", + "attachment": { + "hash": "81977e6839c76747695d0b8979aa3f670b5bd98ae553256cc492a4f718da58f9", + "size": 2353, + "filename": "XM_xuzB2NmcoZs37FZVkUDex6eTlXzIHe5-JOXuOdSA=.pem", + "location": "security-state-staging/intermediates/1ee7daeb-36d7-4768-96c5-29fab434a380.pem", + "mimetype": "application/x-pem-file" + }, + "id": "cbbc8b39-9bb6-4339-97f0-015262c77600", + "last_modified": 1737557822618 + }, + { + "schema": 1737554573688, + "derHash": "RdBFYW7o2zOvflCNRx7J6qkSObSfCgYU2Oae8LcWwWg=", + "attachment": { + "hash": "dd1b1a07f9881478cd969934ea7ecf52fee5d8103263e78783ab9739ba01d299", + "size": 1642, + "filename": "J-ao_qiH9BscszYfLvltNx3Vx8_FU9wUGjTwFkPsSjw=.pem", + "location": "security-state-staging/intermediates/45186bd7-1b64-4bfd-a643-20e7909dd6ce.pem", + "mimetype": "application/x-pem-file" + }, + "id": "8cbbc0f3-24c8-4242-a388-b9fb7d8cd5a0", + "last_modified": 1737557822615 + }, + { + "schema": 1737554573064, + "derHash": "30gmsg6qhVClIDoDE8Xh4TsKOJ7lhP/ZTd0IkynuC5Y=", + "attachment": { + "hash": "7ed3f1fb9331cf256b7748b5e90d85a044b6b03797fc688682b4cb23f4024162", + "size": 2345, + "filename": "EBCofgsYm3zs-BOb0MKpumKq0J4YcFzaAHaBifkruqQ=.pem", + "location": "security-state-staging/intermediates/32185c05-84d8-4253-a71a-c5643e31be59.pem", + "mimetype": "application/x-pem-file" + }, + "id": "149a4b73-8ac4-4cc1-9810-77ca8719a3d0", + "last_modified": 1737557822613 + }, + { + "schema": 1737554573383, + "derHash": "SIhZa2HmmLGAU17d6cwS++yH9M3dkHT7aKP88cPxEVA=", + "attachment": { + "hash": "ca2229db13fc14d07f008d50f9902491d57ab4d05d37a6298cbe2ad03fef52a9", + "size": 1642, + "filename": "8Xw5ZUHZ2UHCtE5O9Va2Ku5q6sRTzguR9-RiYPxiJzI=.pem", + "location": "security-state-staging/intermediates/fbf8edf3-8921-4d50-a3aa-763d89cdc702.pem", + "mimetype": "application/x-pem-file" + }, + "id": "87a50af4-a77a-4b90-9fa5-d0a30ef47c90", + "last_modified": 1737557822610 + }, + { + "schema": 1737554571307, + "derHash": "AY9Q+sF3Dh104w9XEH0SykKg8XSOOVOPrlHJoNhOqpw=", + "attachment": { + "hash": "a6813d83ed105e4a1170788a7a40ef8c2f68f5bf48e4fe462402874252ed710f", + "size": 1199, + "filename": "nAnMTUK7YP5ZZlz8EgN1MN1Fp4SLWnez-RLUfswj0O4=.pem", + "location": "security-state-staging/intermediates/8f1f4924-2394-448f-a573-c1a5c44d9f23.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b8fad938-35c3-4e73-8389-5682c3e97f2e", + "last_modified": 1737557822607 + }, + { + "schema": 1737554570944, + "derHash": "ADkK5drrGgh1WQaqTlxFX/fbxusWd8I5BbagY9O+a2U=", + "attachment": { + "hash": "2994f4386074aee7f072016d2694e280055339b8298feb9ef47b0205369ff887", + "size": 1646, + "filename": "AtqsC3Lt4UwGWvbjf2S4RDNTMBDVbrJiBdpnpeuTmq8=.pem", + "location": "security-state-staging/intermediates/0f960ab0-60a1-4533-a740-164aaf65dde5.pem", + "mimetype": "application/x-pem-file" + }, + "id": "736200e2-40e1-4360-b408-985dad753c5a", + "last_modified": 1737557822605 + }, + { + "schema": 1737554574364, + "derHash": "yi8sTGJbjfZavW9GlLgiyBUnIJpCpc175IaWzOV0ydU=", + "attachment": { + "hash": "39751b472631d137931bbc5dc71518f9b7ebfa55c7dbceb4fbf7de585afdd548", + "size": 1199, + "filename": "c7s43OlxsI4pyObHAO-oDQ6NVSmHpvaRYHtbXhatBz4=.pem", + "location": "security-state-staging/intermediates/030dd10d-4848-43a7-a074-b1e5e4342883.pem", + "mimetype": "application/x-pem-file" + }, + "id": "0a7e0c5a-0714-40e9-806d-b1cb7133b901", + "last_modified": 1737557822602 + }, + { + "schema": 1737554574002, + "derHash": "Amipkw77Oou1z2FM2z8c1GBVeKePG8oMGWgPgCD2pd0=", + "attachment": { + "hash": "744b61900ef97e93cd65a53fe13ec2a628cf6de2af3b61f1aaf5fbac10d5c62b", + "size": 1642, + "filename": "NI3buroOMVFfbl3h_OtuqNsgS8ai4tU4ZkH_UZ_Aw6Q=.pem", + "location": "security-state-staging/intermediates/7eae1e93-595a-4233-8d80-7175e5ed9dfa.pem", + "mimetype": "application/x-pem-file" + }, + "id": "f4000df9-61bb-4876-a6f2-ea97d0fc4310", + "last_modified": 1737557822600 + }, + { + "schema": 1737554572619, + "derHash": "rfzkHU5pnB3XeMtaD1tBq4qAAW0ZWE3JTCOvry1uOGY=", + "attachment": { + "hash": "9e25adb7309ee716e5243462b690cefe82b729e94e6ea20da9767a585f156fd0", + "size": 1199, + "filename": "weE_upxVE9khKs9PkK0_kE95PIjYo8szmrAoEyGaGSQ=.pem", + "location": "security-state-staging/intermediates/7166fa5f-3e65-4874-bf07-ed4d1937e360.pem", + "mimetype": "application/x-pem-file" + }, + "id": "17b0ad1a-1f7f-4f84-9ac3-8ce115af442d", + "last_modified": 1737557822597 + }, + { + "schema": 1737554572281, + "derHash": "9O3bHzTEPoPrAanlMwIYuOXBawiz3KqISnluT0ZpwHk=", + "attachment": { + "hash": "7baf9bd365716d623cd005cb8beb8848b37893af29f29619608fafc21a188224", + "size": 1199, + "filename": "ZXhnPCGCRY6S93l9N5FGxbufTqu0Sr-akvNalXIz-xM=.pem", + "location": "security-state-staging/intermediates/42d36ed2-1882-49f4-9366-140a734d18e9.pem", + "mimetype": "application/x-pem-file" + }, + "id": "82f7116d-dd9e-4bc0-8e8e-e469b5d905b6", + "last_modified": 1737557822595 + }, + { + "schema": 1737554571988, + "derHash": "HjGdET6miW03eBzNY8d8AZu2vVhe77mVvf2wERr8V3U=", + "attachment": { + "hash": "072605be0b95e8b4b65e7a8a148022aee844b4a525368c8ee13db394c4b972d2", + "size": 1195, + "filename": "4z57LsmBQWDqYd8hdOrhYvXpFgsoDWze5h0OnOBrB84=.pem", + "location": "security-state-staging/intermediates/3deff10b-8b32-4de0-bfb1-0ff05e1bf4b8.pem", + "mimetype": "application/x-pem-file" + }, + "id": "57c679b4-65de-4272-96e5-1e0230e6f7d1", + "last_modified": 1737557822592 + }, + { + "schema": 1737554571619, + "derHash": "fZwLrzbArPotFG3Cs1rI9+833NDqKe4AFowAN3xkCAc=", + "attachment": { + "hash": "1f03bb4867f2023288de4eab5a67ea55665ee88e58f97d1c72f7cc6089c00f4a", + "size": 1642, + "filename": "ZidNvzedg-vKYjKC-Z4azbycusVO1yhCygKEYet1osU=.pem", + "location": "security-state-staging/intermediates/850b6694-6479-4684-835b-5712b7e1db88.pem", + "mimetype": "application/x-pem-file" + }, + "id": "73a43e65-e681-42d9-9493-66e8d1e143d8", + "last_modified": 1737557822589 + }, + { + "schema": 1737489794413, + "derHash": "xmSX1nHlPuFqPZCmXCSgb9fARl5Nz9T474a2zHX8d2A=", + "attachment": { + "hash": "cadcf0ed2ec84bfe442fcc0de1d1739a7024d61e54b14a1e28b9698473b694c9", + "size": 1203, + "filename": "QgYX0wSg76aGJlxmurtLmvOiFFMiJr71984pFm7vgvA=.pem", + "location": "security-state-staging/intermediates/b17d943a-8403-4e7c-a6db-e3a54f777054.pem", + "mimetype": "application/x-pem-file" + }, + "id": "91d5a50e-7047-40fb-8cc3-e88a191c3c57", + "last_modified": 1737493022834 + }, + { + "schema": 1737489794785, + "derHash": "KCwOZAHlwz0cifKDX64BsPlYXFGnF2b9ztOqWyIit5Y=", + "attachment": { + "hash": "1bca42b1339c2527ece09dd40318d7bfe41c0a3cf21fdf52a690bb5501c23bae", + "size": 2349, + "filename": "xJ249DccUjtX8slANzO0OmaNyuo71N7yIkp_LTM0p70=.pem", + "location": "security-state-staging/intermediates/35bac790-36a9-47ba-aa45-af50fdd9159e.pem", + "mimetype": "application/x-pem-file" + }, + "id": "48f5951f-c2d9-40e7-8147-c61644b2b973", + "last_modified": 1737493022832 + }, + { + "schema": 1737489795141, + "derHash": "fPJutJ45mXlZWagKcwXrcEjRecsV3S3ol3Auuh9CwII=", + "attachment": { + "hash": "5b7ef5c1d9e5f80f29f451e6ac92470fc294914bd49a65bc0f3db9b935a14d6a", + "size": 2312, + "filename": "C3j1NViWnB19ZTHkpsFo1ApKU3vIq4iiUUcHt63qQuk=.pem", + "location": "security-state-staging/intermediates/d7b78d51-3253-4a26-87be-8e8f85e1baaf.pem", + "mimetype": "application/x-pem-file" + }, + "id": "7420ee68-84dd-44d5-a022-d516185949f4", + "last_modified": 1737493022829 + }, + { + "schema": 1737489794057, + "derHash": "euqZePjiAwuXK3lB2ywLZ+n/ORohLmCPWvPqqYmwWco=", + "attachment": { + "hash": "ea72c37dceef3d7e470fac155367939209eb30dd9506f9a6bdedba55b690eb61", + "size": 2345, + "filename": "d1RpPWK3cjF4zAi_c1OsgD437ms0MLj6l7fJUjXwRzk=.pem", + "location": "security-state-staging/intermediates/119e7a00-506d-483a-92fe-2cdb170915e9.pem", + "mimetype": "application/x-pem-file" + }, + "id": "654cb04a-fdff-494a-b8d2-dd5f8c3b98a7", + "last_modified": 1737493022827 + }, + { + "schema": 1737489792396, + "derHash": "VTYCQi/ZtzuV2114sk3IPqWNBG2T1KnYdJOqcGzmLz0=", + "attachment": { + "hash": "f4635c5354c082c4332ce7b9e07a2802dc004e1ba251c0df02fb667119d2de2a", + "size": 2312, + "filename": "4ofBwbx6MDYGNaOinFo2qs8r2PY1uOFvkFMCzxFMCfo=.pem", + "location": "security-state-staging/intermediates/ce532327-09f0-45c9-8a03-01334d6ca415.pem", + "mimetype": "application/x-pem-file" + }, + "id": "ebdb803f-137b-4e89-b06c-aa1fa46af216", + "last_modified": 1737493022825 + }, + { + "schema": 1737489793669, + "derHash": "q/lWUnEM6Z7PvL2vzcqB84ZbofiBYa2mEJDlAqaxZn4=", + "attachment": { + "hash": "4f83d6da56452b51bac0795ffd17b2907c268d95e317f5b13042aa3a62c4014d", + "size": 2349, + "filename": "-27KxlGMoHYqm4B5ybU02fgzZHvqzqr-ExzD5seyAgY=.pem", + "location": "security-state-staging/intermediates/34f2b0b7-151b-460a-abb7-d7a980d430e0.pem", + "mimetype": "application/x-pem-file" + }, + "id": "c8398d7d-4140-404a-9661-9bc47163a6b5", + "last_modified": 1737493022822 + }, + { + "schema": 1737489793327, + "derHash": "OsxMrXcYwuW/VJv+HauSNLLrccAOcqVUdZdFphHYF3Q=", + "attachment": { + "hash": "2be3d4c30f89ff7ab5370d8d99062f264f32a92eb7ba0b3f965b7682fe525d43", + "size": 1203, + "filename": "C1kc5RLDlUMyujthwRZ92DUiGs_LEvz7UV7UXz1aUUY=.pem", + "location": "security-state-staging/intermediates/4f46bea8-b09c-4542-ac4b-71eacdab6215.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b8d55bc1-eb5c-49c0-8ad3-532c562e2d42", + "last_modified": 1737493022820 + }, + { + "schema": 1737489792985, + "derHash": "oYy/eekE47zJ101e0GKkapDix9iZBBFOw4sYZQzYPiw=", + "attachment": { + "hash": "7498b080a53e5029499d46dbb6ad0e2b096981f24e0e45f41c8ff531d357217c", + "size": 2349, + "filename": "qFKcynxYalkjrpZNRPYWe7foBVCGoF_9oY8_rTxkALM=.pem", + "location": "security-state-staging/intermediates/e302f056-c006-4bbc-b08e-c9591e038717.pem", + "mimetype": "application/x-pem-file" + }, + "id": "322d9101-9fa6-4ea5-972f-d03dc80a4826", + "last_modified": 1737493022817 + }, + { + "schema": 1737144170320, + "derHash": "Nqd2WcqRcCvIALUn0SprT9AjfVBu2+RnD9OlbNCuQkM=", + "attachment": { + "hash": "48712c67d9fa1727a2c267d5c6f12b8997d1f98a1bff42eb10d5931ff97be641", + "size": 1041, + "filename": "OfJVHRuRs5IDH-t4IulYcJPnZkC0bPLMVG6KzJbWLLo=.pem", + "location": "security-state-staging/intermediates/6f32e3b5-5164-486e-b573-5861023cd361.pem", + "mimetype": "application/x-pem-file" + }, + "id": "14589342-ef9a-49c9-afc8-a10c70f5a9f0", + "last_modified": 1737147422583 + }, + { + "schema": 1737144169993, + "derHash": "T/HPP2kg7sjVB4q7okbxmFiJh9xUO3PNEqvHgRJcoP4=", + "attachment": { + "hash": "7caf3ee329a33998e61bc6f6b14b40741db56668e111ce2fd8ef691af0c62548", + "size": 1041, + "filename": "JtxKiGDK4O19TXPDK22DSsOnSpwT-7v8tpDrWRaLlCk=.pem", + "location": "security-state-staging/intermediates/b399a171-623b-403e-b0c8-32ae834485d3.pem", + "mimetype": "application/x-pem-file" + }, + "id": "349b8d4f-555e-431a-bbe1-ee22f86f2109", + "last_modified": 1737147422580 + }, + { + "schema": 1737144170725, + "derHash": "Nv3RzehFQRus88CeHKCVRt3F3qQDMt5BGuVu6jSbrr4=", + "attachment": { + "hash": "6a1a4f74500e0bb1f6ae1c3499affac155f9eb014e2ff9a609bbe9fc45d41830", + "size": 1122, + "filename": "1DVVSOSXq0wkegl1_G9qIsxlyI1TRn0KAA-lv8lfOy0=.pem", + "location": "security-state-staging/intermediates/b164090e-6009-45a7-947b-e46b7b6507c3.pem", + "mimetype": "application/x-pem-file" + }, + "id": "af3f844c-787c-4fcf-ba55-97f7a8510dbe", + "last_modified": 1737147422578 + }, + { + "schema": 1737144171175, + "derHash": "Ty0yJbqeJoF9+jJaT7M5f9403mLEHYRs4F2BWhAnbDs=", + "attachment": { + "hash": "8af4a3ec39a633fb1057ac6c2c28c3cd948d7a5b7c38cc4e50c26722b12f6d33", + "size": 1122, + "filename": "hd4CCLRD-fhp7KWMSP5-RfHVSU_sa37jacdzbdWwS-s=.pem", + "location": "security-state-staging/intermediates/d4d355a6-ff72-404d-a7cb-fe66ce102878.pem", + "mimetype": "application/x-pem-file" + }, + "id": "869b6662-b243-42bb-bd3a-2bb6c1029760", + "last_modified": 1737147422575 + }, + { + "schema": 1737100970541, + "derHash": "ZPDJWU9lvWn8+C41h5gn866za5+Zd3Jqmp8zy2Hue7s=", + "attachment": { + "hash": "573d355f0d1276cf75fb6848b9142e968738d85fd7452d6e8f19f1a06c05b081", + "size": 1573, + "filename": "GCKo3VPhF7JdNAoYYCvC1Oa4uwInztqZM7oV3Nq4ibI=.pem", + "location": "security-state-staging/intermediates/3367d790-5d8c-4bac-a5d1-7be9aad42b74.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b22783b3-79d8-423f-bf12-87ec3a89db5a", + "last_modified": 1737104222715 + }, + { + "schema": 1737079370114, + "derHash": "8dDZG9M/nAYAs5RIGEf80wadRTL+Ve/AahLlJZ3Uzio=", + "attachment": { + "hash": "4837de51554e0f528997f49b2a1afb0838bd28e93ae57cd7ac31617cd4fcc3d3", + "size": 1573, + "filename": "PdnJCTVH5jIrs72r_mfVqSmm_eIV_nrlxSikeXZjvI8=.pem", + "location": "security-state-staging/intermediates/de4c8457-b675-46cd-8f8f-acc4faf21ec8.pem", + "mimetype": "application/x-pem-file" + }, + "id": "2b907ba6-4b03-4b30-b9f1-ad9e573732fd", + "last_modified": 1737082622623 + }, + { + "schema": 1737079369605, + "derHash": "hxTNJg85uGXksK3xbsuqdIqwq+SUmA6A4Zam2xsXC1s=", + "attachment": { + "hash": "df87f145117107dc8b35559b575672913478769661d108177ae602f4e31c597a", + "size": 2268, + "filename": "aSYkF8ZNBW5e9Tlfe8Zb18bXwxIvXx9A56bK-ZgOzo0=.pem", + "location": "security-state-staging/intermediates/fe3ec4d2-47e9-42da-a1ed-89290d6beccb.pem", + "mimetype": "application/x-pem-file" + }, + "id": "aaaddfcd-1a11-4c64-b07f-5a1788735666", + "last_modified": 1737082622620 + }, + { + "schema": 1736388172837, + "derHash": "pLYRgKuWhLvAVIxuJ2+vZfG/0TmEMQ2L6B3lYYK1KRY=", + "attachment": { + "hash": "2d2e9ffbc72bbf961d108c51e19c405792d063a853f7d394d12508586b196a42", + "size": 1983, + "filename": "3Vk1Rs5ICzrrvS5Tdw6FhJy0d53xmGah2-kDRvgHkPU=.pem", + "location": "security-state-staging/intermediates/b509402f-873f-495d-9d96-b97f8905518d.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b6cb4a34-b954-4f35-aca3-72b709e1bd4e", + "last_modified": 1736391427547 + }, + { + "schema": 1736388172540, + "derHash": "arMjXcKM87ROwGIM/XxWVv5gGIO2rO35kxzcIguKOLU=", + "attachment": { + "hash": "2db96d8e03372f3c6ba86dcd4edcacedfaf8a85c6a53da6a8f38ea63a69ab580", + "size": 1171, + "filename": "2YONHJftTvGcqX7AQA1Evha_IPwE6tkTHNcB7rJpE0Q=.pem", + "location": "security-state-staging/intermediates/892b9aff-0b8a-438a-a50c-21968bd166b6.pem", + "mimetype": "application/x-pem-file" + }, + "id": "4bcc4bfc-dce9-4fe2-876d-349d6b0cd43d", + "last_modified": 1736391427545 + }, + { + "schema": 1736388172165, + "derHash": "or2qWb+ejD/B/UqUqFFZtWGL4TKxYsWUlEytQ3fsp4w=", + "attachment": { + "hash": "a094e2782c622dafbcbcfc413d430c836d1d04cbe1cf2b62a406256e4f1b6ea8", + "size": 2008, + "filename": "eLVG2Nq6lNlY482AlhlwwHqvL3TsvXMFJx2ycA8gZpQ=.pem", + "location": "security-state-staging/intermediates/e647f202-d907-42da-8396-e44a39eb3e67.pem", + "mimetype": "application/x-pem-file" + }, + "id": "802be581-74a9-4310-b552-7830b34406d0", + "last_modified": 1736391427542 + }, + { + "schema": 1736388171515, + "derHash": "QWosiVFbi8FOE2dwJOKoLosbL0EXqI/RG4u9JdGlxRc=", + "attachment": { + "hash": "5330e0514554bc60e13eeed1b42d07ff07ecae377894b6d4216bceffea63cab3", + "size": 2003, + "filename": "kHbl2fuQX5CEKM9t_CmUqFiJYhkLrTzghFSnZ5LOBcQ=.pem", + "location": "security-state-staging/intermediates/a4c8c0e0-a4d2-479f-94de-df8e4202e23c.pem", + "mimetype": "application/x-pem-file" + }, + "id": "67d73ea6-99a6-4057-8b9e-9baa37f7e316", + "last_modified": 1736391427540 + }, + { + "schema": 1736388171142, + "derHash": "FPH3QpN4qtpOesNgpsS0gdwkXgCnTN6F6SO9LdztLwU=", + "attachment": { + "hash": "8e957a56b7cc33f5cd02d805002787ee99c6676d5b322eef99d4a3cb256a6366", + "size": 1971, + "filename": "goVfaFUC77Q8Bs2gIsdCLKO6GvdP4NLpSVBxMCQWIQY=.pem", + "location": "security-state-staging/intermediates/5c4ce38b-c76a-45e2-a2e6-32149defe592.pem", + "mimetype": "application/x-pem-file" + }, + "id": "7253e16e-3257-46fc-b1b1-37748a5062a0", + "last_modified": 1736391427537 + }, + { + "schema": 1736388170791, + "derHash": "+aEnCL8tLTwsWkhUkTEjBkGpHHAO5+pAksacGnmVrW4=", + "attachment": { + "hash": "5517eccecd7e7b0be60670c792d3ffd4cb0eee77e34f1d6bb6a23a3ff656b845", + "size": 1183, + "filename": "cZk_8B7B2AkMdCY6TRWoIkA6uFygLDF3cUu4cEKTaxY=.pem", + "location": "security-state-staging/intermediates/29ddf331-aa4d-4557-ac52-cd3ecf41d94a.pem", + "mimetype": "application/x-pem-file" + }, + "id": "fa80dfe7-eda4-4a55-9810-3942182ce2cc", + "last_modified": 1736391427535 + }, + { + "schema": 1736388170327, + "derHash": "zLKxVnvo/LNbw5/u25UxLYKt/iHJiVb0+jrHLiau01k=", + "attachment": { + "hash": "86689d70d732bd232010922cc17705f428a9ffd256681b913b4c088fe2116e7d", + "size": 1203, + "filename": "dvwaJYZZhDYGKpjrDrfpFPP8rC3iVwXbOo4F0ZGAWz4=.pem", + "location": "security-state-staging/intermediates/4abab0f9-f936-4799-9261-ae5a1ecd9ce5.pem", + "mimetype": "application/x-pem-file" + }, + "id": "9929b503-04b8-44bb-98ef-9ad7adfd303f", + "last_modified": 1736391427532 + }, + { + "schema": 1736388171869, + "derHash": "My+W2cIQWQDtTsKSnPeGZ33WsN8iENZGzKibhDIbEyc=", + "attachment": { + "hash": "a3767cfd20ccf3519987d2999b56a20a022bbc734a6a6ad714e4ea5dc105702c", + "size": 1207, + "filename": "bo5_4y1QrtL9Jz-xefbMw5hwPQmKpLBCIghx-Ye6d4Y=.pem", + "location": "security-state-staging/intermediates/6c31e164-1b8a-49d9-be60-4501e38f3499.pem", + "mimetype": "application/x-pem-file" + }, + "id": "0dca03ba-d1ed-4f01-915f-ea9bacad631a", + "last_modified": 1736391427530 + }, + { + "schema": 1736366570663, + "derHash": "TvfkezDAj8sWkrm3ptjzqeNBwA+11PWHFr+zfepkN8w=", + "attachment": { + "hash": "c350db4916f00038e319c63ee38239ed3814c279cd6c27e9299afde5e8dbe1c6", + "size": 1427, + "filename": "aHiHsS-GDvU6HIohOS7TvGJEdII8kUwN1A-SKoJCvo4=.pem", + "location": "security-state-staging/intermediates/77ab1e47-4346-49ea-b488-26b880dc1452.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b4c117de-b694-4da5-ad68-350efd784f65", + "last_modified": 1736369822578 + }, + { + "schema": 1736366570356, + "derHash": "W2eNxECVpSiVtjsx8nIn9LNsPjR0kb8r+mkYN6X7jHk=", + "attachment": { + "hash": "152bcaa53f3712cc6434251ac67a27b565f3ca4a754f5c924cf276aa4cb3c9eb", + "size": 2146, + "filename": "ohOFOLq-zz8NAHyMvWszE2NvERcSyv197Lg8VHU8Rac=.pem", + "location": "security-state-staging/intermediates/68c2e38c-c3fa-4aa1-82e7-c8539e0e9635.pem", + "mimetype": "application/x-pem-file" + }, + "id": "fb88d867-0e2a-4c2d-9f17-f57af3b82236", + "last_modified": 1736369822576 + }, + { + "schema": 1736366570963, + "derHash": "1zOQPruE4hdfobiXGEDfq/YwssDENNbckEXdGbO5VII=", + "attachment": { + "hash": "2227df069d460cdc3dab93aa2367bb88752df84e981e31881e830a8a04991e7d", + "size": 1414, + "filename": "X3vvFnzeF24bfjC5-n0GvHlHJSSVPr5-ajcoe-mUgLw=.pem", + "location": "security-state-staging/intermediates/6d54a79f-3b54-4d67-95a3-4d3833349666.pem", + "mimetype": "application/x-pem-file" + }, + "id": "78fb1614-81f1-49c8-9a7b-033e36dc5397", + "last_modified": 1736369822573 + }, + { + "schema": 1736366570030, + "derHash": "bN8LoXEehW0ii6AMoExcHD15lEwDe3E7FVpO5LR+xTw=", + "attachment": { + "hash": "b4f2b60be8187766ef8644c4562bbf5fe7cfada3fc9d6a863c694514816130d4", + "size": 1175, + "filename": "ejFKBydz15Z1N1P-b5wA1BLK28O3vLnf7cUQW4rq3-o=.pem", + "location": "security-state-staging/intermediates/8beb0315-7f68-4510-b299-16e95204171b.pem", + "mimetype": "application/x-pem-file" + }, + "id": "07882252-0a4a-448e-852a-1938ebe44886", + "last_modified": 1736369822571 + }, + { + "schema": 1736366569664, + "derHash": "m9gcB1LgxNvIOdIiaMWf0lyBmZLAOam8Nzay4XjhRbo=", + "attachment": { + "hash": "fd734982c6588ce5e2f71f2e47cb61d41b443e9d9f25989670c82b29fabd2f60", + "size": 1414, + "filename": "S8ONpv_YMOiS0tEEAZhmxhwLffKi9mCvgovq5sGZHZ0=.pem", + "location": "security-state-staging/intermediates/bf19da8e-be83-460e-be30-a5445a9c8756.pem", + "mimetype": "application/x-pem-file" + }, + "id": "d44bbe88-5750-4e59-a242-7fd091249616", + "last_modified": 1736369822568 + }, + { + "schema": 1736172172637, + "derHash": "qszXcFcnH/X2Bd+MxaRDl+ccznlup5uPHoZY/JzVJGQ=", + "attachment": { + "hash": "ca0d30b4d45c8c346b4946377714eb9aaccf0a3e78dfdf325c7616956915453e", + "size": 1756, + "filename": "5ocZNFIay-zutOVFYGg4OUrG1x3TZXnRybjO6FrIs7E=.pem", + "location": "security-state-staging/intermediates/49acae64-935f-49a6-930a-3f7dadb1295e.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b7d2dba0-091b-418c-af8c-9e0c1f2fd126", + "last_modified": 1736175422805 + }, + { + "schema": 1736172170747, + "derHash": "s6W+11C85aCMdeABKwpqZ5VJUryNElIFFMwVy7CxcDk=", + "attachment": { + "hash": "ae3e5464dd8007fd3e37a668a839a21985f25085c94ff9c04122e53599e5212f", + "size": 2162, + "filename": "aNlYDUYUOI9C-F3iChla6oQoppQnyVeE3fcR3RsEikY=.pem", + "location": "security-state-staging/intermediates/143dfcc0-2644-4f8e-a4ea-98424142ee62.pem", + "mimetype": "application/x-pem-file" + }, + "id": "0ec91cca-8624-4905-b4a7-bce9f3c1a6b8", + "last_modified": 1736175422802 + }, + { + "schema": 1736172172335, + "derHash": "BrfmESQ9KQG5ZP9tDFOi21K6Lh1B4X10lQ4WYF2aLJA=", + "attachment": { + "hash": "62fbcf70730a38b2f6ae3f46b31bcf10ec10172ae5840e118c1f899510bae0cc", + "size": 1752, + "filename": "trWP4xOsiUB9LioqIGxazPoRRMlsJ6Fup0FXiJIVSIA=.pem", + "location": "security-state-staging/intermediates/7a1eed60-66e9-4034-9bf6-9ff7d43ee605.pem", + "mimetype": "application/x-pem-file" + }, + "id": "61602a8b-1550-4aae-b24d-d7b564a725c4", + "last_modified": 1736175422799 + }, + { + "schema": 1736172169651, + "derHash": "jEv/muPweeUCCPhOTaZYq0QRCWhoYf/O5Q1KhmLC7qE=", + "attachment": { + "hash": "3649d213fffd49eee8edf6af2a6927759fdbe5392e535355b888c33889d163ad", + "size": 1756, + "filename": "NlOB6D23EnUM-bCti9zx3rPGIEmF-aYQ5DDHqnLf8MM=.pem", + "location": "security-state-staging/intermediates/c5a1e828-f08e-4e57-83e9-3d2c9c88aaa4.pem", + "mimetype": "application/x-pem-file" + }, + "id": "faf115c5-35f7-490b-8170-aad0a5da6080", + "last_modified": 1736175422797 + }, + { + "schema": 1736172172001, + "derHash": "sH0qyk8p4kSbWtt8yzHGTEOFQESi2qKsg4eIAmxoTAw=", + "attachment": { + "hash": "4f9049e417df4ab4b0d522e0e713cb3d91cceba524050da14d39d4b640f902a3", + "size": 1784, + "filename": "jzPN2Ge4eNpu4C_nzjCGb53zXQTxXbheEjG5UGGuK9M=.pem", + "location": "security-state-staging/intermediates/57f3c5c3-66ff-4351-8e1a-b48670ee77c7.pem", + "mimetype": "application/x-pem-file" + }, + "id": "96627de3-9a9f-482e-a68e-7c3bc51bdd0e", + "last_modified": 1736175422794 + }, + { + "schema": 1736172169320, + "derHash": "8OZHtaKGmjSHUHqQVJrwOYltuLDw58+S7zq1Z/PsXlw=", + "attachment": { + "hash": "cf96305ff10f47efbc8946e5b8d38c0d315647a2b8c0fe3e616008470934e322", + "size": 2162, + "filename": "NbPrgwYngU4nGzM9Xa1feVBKNjWSImNVPqgATFZXQJ8=.pem", + "location": "security-state-staging/intermediates/47bf427e-bf3f-4e62-917c-79e2af86eef5.pem", + "mimetype": "application/x-pem-file" + }, + "id": "ad51ab18-ef80-471f-bd98-98e7251c471a", + "last_modified": 1736175422792 + }, + { + "schema": 1736172171367, + "derHash": "MsqpYUFRBs9HHOpbFcZkZKkHyZhhopfDWdF0YkutuS8=", + "attachment": { + "hash": "1fb40e597d5385a44d80df565e31a02df63f7fa717388324ce3120ac7d154115", + "size": 1752, + "filename": "mEbankhsJmpP9GHqx7Jc-57E2bMB3OY-p-ZEsECPFKo=.pem", + "location": "security-state-staging/intermediates/b8ccf1e3-a7d7-4c3d-ac39-8968b69e2c07.pem", + "mimetype": "application/x-pem-file" + }, + "id": "f5f8e1fa-c5bd-4940-aa2a-8890ac269e89", + "last_modified": 1736175422789 + }, + { + "schema": 1736172168890, + "derHash": "oHp9780e0j820irDNCHx2XNYOxLJbKJJbeckxElMDNI=", + "attachment": { + "hash": "0e2c6444bc913d6990808288484354e081ab1f74dd9c73fd3aec5df135ed8b03", + "size": 2166, + "filename": "JPyJNq9afi4Kt0qCuo1cPvLWaDNsRK6r1s9oydThQJQ=.pem", + "location": "security-state-staging/intermediates/8f3f6ab1-3d24-43fa-8d02-17a6f7386a38.pem", + "mimetype": "application/x-pem-file" + }, + "id": "99bdc02f-57b5-4c43-9457-129534d2efdf", + "last_modified": 1736175422787 + }, + { + "schema": 1736172168558, + "derHash": "VSNkQYXiHvlDpQWhxDgWfaH+exS+8tJD5T3owrQmPrc=", + "attachment": { + "hash": "7a1f8eb74885786c562c0794b99682eb415848db1b29c7c64630d755984e9856", + "size": 2194, + "filename": "K7Id2Vl7MDjjlImsMYJ1Dsf7b3iFGVUkeXkxTVGyT-Q=.pem", + "location": "security-state-staging/intermediates/b5853cc6-cbec-42da-8280-eb9694fee1cb.pem", + "mimetype": "application/x-pem-file" + }, + "id": "a17dddb2-b457-488d-986f-9f52ba3e630c", + "last_modified": 1736175422784 + }, + { + "schema": 1736172171705, + "derHash": "dcSvZijn0B3TaVk+/XJ+NWDtnd1nsEMlZVghvSMoGis=", + "attachment": { + "hash": "27ab976884519c624ca224baad6fa58eb8990f3bc882e767e90f032eb58e4861", + "size": 1784, + "filename": "_BCQbD2MQbTp0ADz4UomdUidbV-ID6R-xTiEY5ECQU8=.pem", + "location": "security-state-staging/intermediates/a2a1a981-1c6d-46a7-96dc-b39359140cab.pem", + "mimetype": "application/x-pem-file" + }, + "id": "aeb889a4-3a78-46b3-b06d-12ca33040175", + "last_modified": 1736175422781 + }, + { + "schema": 1736172171068, + "derHash": "88lDGhY77OeVYgk/BzTfbtBWGFUc/uCrqUmnfpWdiq4=", + "attachment": { + "hash": "102d380f715c7607366051f209d08f9a98ee4230a1a80eeb75e809b2bbcc0923", + "size": 2190, + "filename": "a46_koE0YIx_dbixXqNFd4X-XxWzv5xmn7ZaAIpFYcI=.pem", + "location": "security-state-staging/intermediates/8f45e19d-891b-47ab-8b9d-c4b318763957.pem", + "mimetype": "application/x-pem-file" + }, + "id": "6ca35a2d-b62d-45e6-a9ec-70fecd7518dc", + "last_modified": 1736175422779 + }, + { + "schema": 1736172170003, + "derHash": "HkJv8PUetMKFeItEGNLashCXIwztgRGboXiiCrGqv2c=", + "attachment": { + "hash": "2b6ba19930a3c1edde979a49f641f3c45499e36e74d16bb842cba1c0344c9712", + "size": 2235, + "filename": "BaDfAtTIoWWEB0D2457W8ldCGarXJH7S_-ETagHF27c=.pem", + "location": "security-state-staging/intermediates/49aff5b8-9366-47bf-a57c-9fe081dcc8c5.pem", + "mimetype": "application/x-pem-file" + }, + "id": "7f2ebfe9-de09-4aa4-96f3-aeaa52da9e70", + "last_modified": 1736175422776 + }, + { + "schema": 1736172170329, + "derHash": "82WS4z/YaekX4zut5oOk7CCAnVyLSToUJ7ptwGbLWuM=", + "attachment": { + "hash": "091e0e2ad21c5d4dd99ef4cdead4dafd4e1fdfb42ea4e523586ddda88f689f7c", + "size": 2166, + "filename": "KK1QUjPTumZ7s1Ka7Ono5nyW0RtZ9Wu6MwZl89WZ5wg=.pem", + "location": "security-state-staging/intermediates/116091ad-5b4d-4d6e-969a-aef364fba70f.pem", + "mimetype": "application/x-pem-file" + }, + "id": "78d7c3ed-33c0-4fdb-a594-a4bb5eb97dbe", + "last_modified": 1736175422773 + }, + { + "schema": 1734703374586, + "derHash": "cPhGNMMkakPpciyx4KvFu5vKYv/7cOt+pz9LtwbIU8E=", + "attachment": { + "hash": "5ac1eaf3bd3826c775fa5ac92e1a9e3f2ef56c61d53e17c8da30907c884fd954", + "size": 1683, + "filename": "TIIdfYmt8IwelRySuEG0o8GCYbnOQm8zfMDjgFSZug4=.pem", + "location": "security-state-staging/intermediates/6f42c4a5-ce34-4efc-b312-f6b911aa0149.pem", + "mimetype": "application/x-pem-file" + }, + "id": "cfa1f744-3c4f-40de-98bb-068d238633d9", + "last_modified": 1734706622693 + }, + { + "schema": 1734703374280, + "derHash": "VXPftciUuVuF0m+cV1kSV1YaCc03cm0Tg17KwooenHw=", + "attachment": { + "hash": "d2cb5f7b221e710b41a42013e0de85e12b89747776adcc45cc427eaa5964288e", + "size": 2268, + "filename": "U2z9ropiV78UJmxDKFlY0Pm5N-MGjiohU3QXATOp_8w=.pem", + "location": "security-state-staging/intermediates/16e4e5fb-573b-4e9c-aeb9-952e438e85cb.pem", + "mimetype": "application/x-pem-file" + }, + "id": "cabbc6ad-2374-4c3b-b61c-a71aa57377fd", + "last_modified": 1734706622691 + }, + { + "schema": 1734703373250, + "derHash": "vwYuEsi78uZoWDH+AAyvZzQuIlqKJJGHzDlTs41A3gQ=", + "attachment": { + "hash": "928290e9ff0a6fdb13d69fd699a58726926ab613cf3bb6382755b63cf6c1a0a6", + "size": 2288, + "filename": "pbnDROwxL9imiYDtQcKHL4D07MvFyHJGsfaj_hTH-uw=.pem", + "location": "security-state-staging/intermediates/40d560c3-fc55-411c-93e8-41d57093a4cc.pem", + "mimetype": "application/x-pem-file" + }, + "id": "12eda787-7d9f-4283-b14e-3eed4c293d03", + "last_modified": 1734706622689 + }, + { + "schema": 1734703373948, + "derHash": "aeSqLEKVitq8SxcaQcLZ57LrfJF3L71LXvschFzVL68=", + "attachment": { + "hash": "4d8f1483e951110155040c1dd6d210d47ce05994c9c6e270674663b8969f2225", + "size": 1134, + "filename": "NeN7Ibyh_EFluoZE27OfNSDLpVsqzCOtSIe0YDz2GSA=.pem", + "location": "security-state-staging/intermediates/9a9ffbf0-ad5f-47a7-b48b-0ba98de524ce.pem", + "mimetype": "application/x-pem-file" + }, + "id": "8e25e3de-5994-4552-991d-94842fb5cd8c", + "last_modified": 1734706622687 + }, + { + "schema": 1734703373598, + "derHash": "3MTqZ+G0bC0AdFBG8/vzEVpOgZuSrue5Kg+NugeWz5o=", + "attachment": { + "hash": "bcfd5bae16b714413183943a3eea9c1171d5c14f5d2ac0f81a1c6c124caeef19", + "size": 2288, + "filename": "uNTFkYMpAkhXFadzPws2J6iLVX44ue38H6LKC6alh3A=.pem", + "location": "security-state-staging/intermediates/67c84389-3765-4eef-a851-f6be337378fa.pem", + "mimetype": "application/x-pem-file" + }, + "id": "0471e8b7-7f0f-4117-9401-fc43739d2da8", + "last_modified": 1734706622684 + }, + { + "schema": 1734638576830, + "derHash": "tcjgWqaCak5DrMXOvGUq16XV+hWNwckhHdXFAYS9epc=", + "attachment": { + "hash": "8a08a7947a1147a5fdb3baf7fad772f8a818a19325616f65a7b790bb047c5431", + "size": 2312, + "filename": "ylnONmLGoR_LGzzV7kkMX-2GA7Ebnyyd94ShAHH3FbE=.pem", + "location": "security-state-staging/intermediates/015d6fed-329f-439f-b52b-655703b123dd.pem", + "mimetype": "application/x-pem-file" + }, + "id": "ae07c50a-4e55-43c0-8959-80e04cf52c4d", + "last_modified": 1734641822430 + }, + { + "schema": 1734638578191, + "derHash": "RcR54JbHyLssuQ6dO9b948oyQDCOZ9AN1k31ugaXiAA=", + "attachment": { + "hash": "327ca182a2c4c9c51a88dcab8197d49caeb7dfe9fb1af59336933ad71cfdc9bf", + "size": 2312, + "filename": "NYEyNrDqZy4Ke5tO43UPoO2TT2fPO09bXHQ3qSrAYD8=.pem", + "location": "security-state-staging/intermediates/2bb11be6-183a-4a08-8952-8ff148d2f863.pem", + "mimetype": "application/x-pem-file" + }, + "id": "c3dbf61b-508b-4614-a1a9-b37f015a0f5a", + "last_modified": 1734641822428 + }, + { + "schema": 1734638577858, + "derHash": "2plHTrTR2pRf1sE804O5COb5vqLlEI6xWPYu7YUTwDU=", + "attachment": { + "hash": "e1bcea5876e247bfa37534e01734f88a0e0df0aa7b2e612c751fd32a63cbcc8a", + "size": 2333, + "filename": "Dxk4koHvHjj_Q7EjZXLE-_AFA2ER_Gni2c07rrgEc7U=.pem", + "location": "security-state-staging/intermediates/3e683f2a-2985-4193-a912-7e2d23b9807b.pem", + "mimetype": "application/x-pem-file" + }, + "id": "90dea7ab-9b1e-4638-8033-89767f6050aa", + "last_modified": 1734641822426 + }, + { + "schema": 1734638577194, + "derHash": "Ryzm0RCl88WLajTzB+/Vrxc0AtbiXBCcRV7jkKHG48A=", + "attachment": { + "hash": "067f24b9ba7f99ca97d079ffcfd67eb10fc69c5322040a4222c269a4945d8fa9", + "size": 2328, + "filename": "6dUp3NFkqq_IUtbEu61PJ2LUfQnuk-6JF1M2EpMhuxk=.pem", + "location": "security-state-staging/intermediates/ec3437a8-67f5-457b-aebc-11bf76ebffae.pem", + "mimetype": "application/x-pem-file" + }, + "id": "cc3f1d31-8c22-4af0-9498-cc1cfa75968a", + "last_modified": 1734641822423 + }, + { + "schema": 1734638576500, + "derHash": "K606QnYAYdIhV34Fm3lKmksh9Ymt44vCgP73kNwBHnk=", + "attachment": { + "hash": "b0c780ed8f325439a0609eef7312d13e442feafaecfe4ff50d9bc1a6b4935f65", + "size": 2333, + "filename": "1MkofFRyQ2o0w2xEAx4V1CJW9bj0NqWRY0xr2XA1Sq8=.pem", + "location": "security-state-staging/intermediates/c4ab7d68-8759-4d2e-8a60-914017cecdfc.pem", + "mimetype": "application/x-pem-file" + }, + "id": "7a67dd2d-f5e4-4563-bbed-3ac5b34f3807", + "last_modified": 1734641822421 + }, + { + "schema": 1734638575781, + "derHash": "REiaRpxc+LIAfi5YEl3bwk9Bhu87HHXCshnd5qZPqn8=", + "attachment": { + "hash": "9027620654f19defe977f3a532bdd5ac3c17eae7cac59ad52b94e5d98a06d76d", + "size": 2328, + "filename": "NgdoEidanCP8mHRJYuOW0DezRAqyjMLY72xJIEr4xWY=.pem", + "location": "security-state-staging/intermediates/dbef5e5d-0222-4a0b-8f54-c01bf891afb3.pem", + "mimetype": "application/x-pem-file" + }, + "id": "6700f4bc-4d71-4369-b9d3-7f1d9aa6bea2", + "last_modified": 1734641822419 + }, + { + "schema": 1734638575324, + "derHash": "qphQKO5c9gKH6GFZsR2leHJ+fHQzstpvU8GD0DKpKU0=", + "attachment": { + "hash": "687a7505eb21336e2eb4430464fc53afcec099ea8efe6f26a130fcb6476bf2f2", + "size": 2333, + "filename": "eIImzH8N0S3PGhvPr-wYxZ3b2mxPddsz4zQVR-W9ryE=.pem", + "location": "security-state-staging/intermediates/4ccd2bf4-4262-4bb2-8103-79ff232887da.pem", + "mimetype": "application/x-pem-file" + }, + "id": "b8e48fba-bdf4-404a-b4f1-a4e7d4a9e5f1", + "last_modified": 1734641822417 + }, + { + "schema": 1734638577531, + "derHash": "MF7rTrI/vOmSds0IylH+zObpZ4bIf1rYSASqofFc+KU=", + "attachment": { + "hash": "5f7fdcb4a626022f7964b5322489709f97a553cb08012f96f973b5f8e7a93cfc", + "size": 2328, + "filename": "e0RGhYydpPSuB-tW97pLji4Jtyxy3Z0wE6aZtZFI66w=.pem", + "location": "security-state-staging/intermediates/55ae7929-0186-42db-b3a1-faed62743db4.pem", + "mimetype": "application/x-pem-file" + }, + "id": "08eb4732-278b-4442-a22a-5170fc240695", + "last_modified": 1734641822414 + }, + { + "schema": 1734638576091, + "derHash": "nppA1N7QRLDkDo/S12wZ5G/F/H+QvK68+8BQqvhiznU=", + "attachment": { + "hash": "38d71d08088ce40544b3d3bf89a972a62740d27c4ef077e45f371e99ac0964c3", + "size": 2312, + "filename": "GY71oVCrYiqJiI2XcOpNsRry2gE0ROsNFTynPj988ew=.pem", + "location": "security-state-staging/intermediates/e426b7da-1ef1-41c4-b7aa-82c092e283fd.pem", + "mimetype": "application/x-pem-file" + }, + "id": "691f6069-c51c-4c9c-aacd-ee77ccd37977", + "last_modified": 1734641822412 + }, + { "schema": 1734055372395, "derHash": "H5J/N0cDBq/DAYqwSea+HTwKOkXKIH9k9TJRK6lp65Q=", "attachment": { @@ -3549,60 +4446,6 @@ "last_modified": 1711724223123 }, { - "schema": 1711464837732, - "derHash": "8H04OCfiZDJsXQ2+JXqoIQhAnyUkb4HuNsivIitaHkM=", - "subject": "CN=Telia RSA OV CA v4,O=Telia Company AB,C=SE", - "subjectDN": "MEUxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMRswGQYDVQQDDBJUZWxpYSBSU0EgT1YgQ0EgdjQ=", - "whitelist": false, - "attachment": { - "hash": "8a8a355227c0c3345470ef0bfb850234b21b1dd60470e4dcf566cfdff0e502f8", - "size": 2300, - "filename": "uNTFkYMpAkhXFadzPws2J6iLVX44ue38H6LKC6alh3A=.pem", - "location": "security-state-staging/intermediates/74ec359d-1abe-4c34-9800-83d22cf1824f.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "uNTFkYMpAkhXFadzPws2J6iLVX44ue38H6LKC6alh3A=", - "crlite_enrolled": false, - "id": "2b785473-c7ec-4117-be0b-1f5cbe2c9bca", - "last_modified": 1711465023926 - }, - { - "schema": 1711464836863, - "derHash": "pn8+Z8sd8urPOkBOr/F5N05eP0ug2C6RQF2urfsPM30=", - "subject": "CN=Telia RSA DV CA v4,O=Telia Company AB,C=SE", - "subjectDN": "MEUxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMRswGQYDVQQDDBJUZWxpYSBSU0EgRFYgQ0EgdjQ=", - "whitelist": false, - "attachment": { - "hash": "dd2acaf8dd832742c4ce4c63de0d80621f24a60707462a487a496d4fd1271456", - "size": 2300, - "filename": "pbnDROwxL9imiYDtQcKHL4D07MvFyHJGsfaj_hTH-uw=.pem", - "location": "security-state-staging/intermediates/7acb6902-fa54-421e-9b3f-bbb075b0e656.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "pbnDROwxL9imiYDtQcKHL4D07MvFyHJGsfaj/hTH+uw=", - "crlite_enrolled": false, - "id": "7e90cfb9-3e37-47af-898a-e5d61b99b444", - "last_modified": 1711465023924 - }, - { - "schema": 1711464837319, - "derHash": "JtdCdBukKDlPkE5EEO1tqS9NDFVSHx7eKyl5f4ZslVw=", - "subject": "CN=Telia EC DV CA v4,O=Telia Company AB,C=SE", - "subjectDN": "MEQxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMRowGAYDVQQDDBFUZWxpYSBFQyBEViBDQSB2NA==", - "whitelist": false, - "attachment": { - "hash": "c085e851d30509db40952fc9f84105396c73546c29ad715cda6452e1c7e04e1d", - "size": 1150, - "filename": "NeN7Ibyh_EFluoZE27OfNSDLpVsqzCOtSIe0YDz2GSA=.pem", - "location": "security-state-staging/intermediates/81c10429-00de-407d-a5c2-78f8d1a46d0d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "NeN7Ibyh/EFluoZE27OfNSDLpVsqzCOtSIe0YDz2GSA=", - "crlite_enrolled": false, - "id": "ccbb9d09-e78a-42eb-84e3-ec36872e58a4", - "last_modified": 1711465023921 - }, - { "schema": 1711079327797, "derHash": "GnD+GCdR5jfA5dPVU+db26HWVf/lQR2bOQtzyDePpyw=", "subject": "CN=Leocert TLS Issuing RSA CA 1,O=Leocert LLC,C=US", @@ -5475,42 +6318,6 @@ "last_modified": 1700621823172 }, { - "schema": 1700495283327, - "derHash": "bdThK3UYSbo+GtkKxIZ0wkdMdyGC81AMhcLfTbf0iGY=", - "subject": "CN=Telia RSA TLS Root CA v3,O=Telia Company AB,C=SE", - "subjectDN": "MEsxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSEwHwYDVQQDDBhUZWxpYSBSU0EgVExTIFJvb3QgQ0EgdjM=", - "whitelist": false, - "attachment": { - "hash": "282b8a19d9cf4422e5e3c92ee07a3992ce6b9c94e33ef8712c5f51387b9b5089", - "size": 2280, - "filename": "U2z9ropiV78UJmxDKFlY0Pm5N-MGjiohU3QXATOp_8w=.pem", - "location": "security-state-staging/intermediates/49050960-e0ab-4a87-a5bf-0e028259e8d6.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "U2z9ropiV78UJmxDKFlY0Pm5N+MGjiohU3QXATOp/8w=", - "crlite_enrolled": false, - "id": "2c791dca-18ac-468e-8584-ecf9a04b4f0a", - "last_modified": 1700495823241 - }, - { - "schema": 1700495284246, - "derHash": "B+WGYQfiSuaalnlmj5FqobOzncNVR4Hjrpq6pEtae8Q=", - "subject": "CN=Telia EC TLS Root CA v3,O=Telia Company AB,C=SE", - "subjectDN": "MEoxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSAwHgYDVQQDDBdUZWxpYSBFQyBUTFMgUm9vdCBDQSB2Mw==", - "whitelist": false, - "attachment": { - "hash": "0665acd9ebfe6d7e1d5003ea3eb0fda68d5eb71055a7a3e053ea4f09c0690e36", - "size": 1695, - "filename": "TIIdfYmt8IwelRySuEG0o8GCYbnOQm8zfMDjgFSZug4=.pem", - "location": "security-state-staging/intermediates/fb500b17-0b78-4b56-912a-09d9d6b1369d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "TIIdfYmt8IwelRySuEG0o8GCYbnOQm8zfMDjgFSZug4=", - "crlite_enrolled": false, - "id": "87144287-1775-4362-bd74-80419dad9b83", - "last_modified": 1700495823238 - }, - { "schema": 1700059676066, "derHash": "drJ7gKWAJ9w88dpo2sFwEO2TmX0LYD4vrb6FASSTtac=", "subject": "CN=GTS Root R4,O=Google Trust Services LLC,C=US", @@ -9399,222 +10206,6 @@ "last_modified": 1674183423040 }, { - "schema": 1674118097821, - "derHash": "66aICm2WCiaSoFqlOe8cjsA7PEVTCN7loPak3AUO3qM=", - "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIzIFEy", - "whitelist": false, - "attachment": { - "hash": "8fb5d3f160c5ccae8157b7c4f32bf3e3171a0f76551e34727c34a45f33179983", - "size": 1642, - "filename": "hs4Hh-BNgf9DKcdRXkRbYnDYDkI4lkVh3r1gHqYCUqA=.pem", - "location": "security-state-staging/intermediates/ef0a807b-5d79-4801-8b20-fe50e59b66c4.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "hs4Hh+BNgf9DKcdRXkRbYnDYDkI4lkVh3r1gHqYCUqA=", - "crlite_enrolled": false, - "id": "2d128000-e3ba-466f-b5e8-a86084e7072d", - "last_modified": 1674118623211 - }, - { - "schema": 1674118096109, - "derHash": "j/lPOQ7z1LRyxTOZ4l2Mp0Y29oJk9Fb/XxEc2MucD9g=", - "subject": "CN=GlobalSign Atlas R3 AlphaSSL CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFoxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTAwLgYDVQQDEydHbG9iYWxTaWduIEF0bGFzIFIzIEFscGhhU1NMIENBIDIwMjMgUTI=", - "whitelist": false, - "attachment": { - "hash": "c49143de6de931e48cf59e7becaddaf8f39afcccc12937817e41e221daecc105", - "size": 1642, - "filename": "xSQAedRmdmoANrEJn7lw5f_gpX8c6qMJ06j-7sLhSzQ=.pem", - "location": "security-state-staging/intermediates/6ba9c906-5413-4b4e-bd79-8ad68741303c.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "xSQAedRmdmoANrEJn7lw5f/gpX8c6qMJ06j+7sLhSzQ=", - "crlite_enrolled": false, - "id": "c82c929a-921d-4f56-93ee-601e2659643b", - "last_modified": 1674118623204 - }, - { - "schema": 1674118096970, - "derHash": "ug3y0SGnOeAAKqGbWyQA9CBKMk8oZpNWzrCxstrfi4Y=", - "subject": "CN=GlobalSign Atlas R46 EV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFI0NiBFViBUTFMgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "f502d7edef2b04cedc5ebfdfd6fb8a1bb624d45a8f9091b0af20e6fa09b6d2af", - "size": 2345, - "filename": "yM_wbYLv1Lo-hEOUa117pzEdqmmxj2vLiFnOWKr9JIY=.pem", - "location": "security-state-staging/intermediates/3d919236-dbd4-467c-a532-17002991ff44.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "yM/wbYLv1Lo+hEOUa117pzEdqmmxj2vLiFnOWKr9JIY=", - "crlite_enrolled": false, - "id": "d1856ed8-4812-42d5-804c-1f518d0628f8", - "last_modified": 1674118623196 - }, - { - "schema": 1674118093517, - "derHash": "+kH5nQhOGUOBRNT6dFfImrobuhUL+53Ev51Nc+ZiPG8=", - "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIzIFEy", - "whitelist": false, - "attachment": { - "hash": "86dc8a152285502ab0b93dd35511722b6d57774ee3982bcd87755f8d5f6f3e7e", - "size": 1642, - "filename": "GV2qRaW2TJf9hPIuI3wnYYupPxBlGCae56HBH9pWnOc=.pem", - "location": "security-state-staging/intermediates/c67085e3-7aaf-4619-8123-8ca3775d7894.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "GV2qRaW2TJf9hPIuI3wnYYupPxBlGCae56HBH9pWnOc=", - "crlite_enrolled": false, - "id": "8bcb6956-6ca9-45b8-b19f-d4a94f19e590", - "last_modified": 1674118623189 - }, - { - "schema": 1674118098698, - "derHash": "huWBGvZnjCP+cTPMkqJ+k8+4VoK+DClUV156TQYoVZg=", - "subject": "CN=GlobalSign Atlas ECCR5 DV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIFRMUyBDQSAyMDIzIFEy", - "whitelist": false, - "attachment": { - "hash": "a84bf80d888003717917a3cc7409f945ae1e6ac8f159c701dd3004c63758e2eb", - "size": 1195, - "filename": "IUY9OV_EDF6gubHe5IkRYke-8QQdcJ6oveu1U-MyCTk=.pem", - "location": "security-state-staging/intermediates/48974134-7573-45f7-9da0-8430c6879c58.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "IUY9OV/EDF6gubHe5IkRYke+8QQdcJ6oveu1U+MyCTk=", - "crlite_enrolled": false, - "id": "c199eadd-0d2a-4c73-abb9-f4167f5bc998", - "last_modified": 1674118623181 - }, - { - "schema": 1674118094357, - "derHash": "9cpT2HkNKsXhJ10uEN2RSpJPIASVEUT7jHNVYWOiZS4=", - "subject": "CN=GlobalSign Atlas ECCR5 DV ACME CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIEFDTUUgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "32ce311eb3554628250ffa5fa16a13d69f97784546ae300516a2b7da67ec45dd", - "size": 1199, - "filename": "OzRqS-hhLXb10irCqkREGjgoZCi_L1AkmofkYd707-Q=.pem", - "location": "security-state-staging/intermediates/ccadb0ee-c33c-4d70-9b0a-d503079c3bfe.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "OzRqS+hhLXb10irCqkREGjgoZCi/L1AkmofkYd707+Q=", - "crlite_enrolled": false, - "id": "b8209172-f62d-44b1-b99a-d803840080e1", - "last_modified": 1674118623174 - }, - { - "schema": 1674118095245, - "derHash": "ISfbsoCispYDnRfi5kLrk0bDOZCrQpimZK3KAC/2f/0=", - "subject": "CN=GlobalSign Atlas R3 OV ACME CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIE9WIEFDTUUgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "b625cf9d102cb623390207571bf0486f4b06d2a6a37461af52223cd3646943ed", - "size": 1642, - "filename": "Rcdacmchnci_I8P-lH8QD8OwczzPmG3FnbFvKnvczvM=.pem", - "location": "security-state-staging/intermediates/2764d817-d7a8-404f-bbd7-a23a0a330fb0.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Rcdacmchnci/I8P+lH8QD8OwczzPmG3FnbFvKnvczvM=", - "crlite_enrolled": false, - "id": "16d65aef-e0ef-4cca-ad82-864a63d5f6e0", - "last_modified": 1674118623166 - }, - { - "schema": 1674118091740, - "derHash": "rtzB28tE2W9pK9RR12oyKYORUdW+gv6NDRsjAw9I+xk=", - "subject": "CN=GlobalSign Atlas R6 EV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFI2IEVWIFRMUyBDQSAyMDIzIFEy", - "whitelist": false, - "attachment": { - "hash": "7f70ed97de2fb06f4f4adbcfabdc871943af4dde11749cc7e5f12f5996775a1f", - "size": 2349, - "filename": "WKagdxaH2x53QylFI6o6LazgcoUKUvvjZ9zbeORLE28=.pem", - "location": "security-state-staging/intermediates/a07e9f96-26e6-4b28-9b49-09c8ca08a912.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "WKagdxaH2x53QylFI6o6LazgcoUKUvvjZ9zbeORLE28=", - "crlite_enrolled": false, - "id": "85879eab-5ff7-40c5-83d2-e405ac33c22e", - "last_modified": 1674118623158 - }, - { - "schema": 1674118089985, - "derHash": "dxyuUf2wYYXwEbdo9kaZGIVOnvxZktYmOZ+K7z/BDbM=", - "subject": "CN=GlobalSign Atlas R3 DV ACME CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIERWIEFDTUUgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "abfebcf60f8b595f5b13ebc708e7a4eec60dd77d3bc7bdb52834f1fc73f0b8fc", - "size": 1642, - "filename": "0JrPGnQO3ysJLES4Vu3jfnAEvtg4lOIbOY_kuEQpZyA=.pem", - "location": "security-state-staging/intermediates/78ef431a-cb96-4ffc-86c7-68123d21a46c.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "0JrPGnQO3ysJLES4Vu3jfnAEvtg4lOIbOY/kuEQpZyA=", - "crlite_enrolled": false, - "id": "1ff4e892-b2b4-44ba-9ca1-de704efca285", - "last_modified": 1674118623150 - }, - { - "schema": 1674118090855, - "derHash": "ZWS/UPNSA3WxHypb1DK7ROgQrcfrLErSL5y+DDK0YWI=", - "subject": "CN=GlobalSign Atlas ECCR5 OV ACME CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIEFDTUUgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "4d56f99cb062e607e22db41624451768cd9d6ef4c3b5bfa60f3662c88daafcfb", - "size": 1199, - "filename": "LiNoX4j15fdXsD-Wp-mF7A69MHEOrM0W4UfhTNmuGdc=.pem", - "location": "security-state-staging/intermediates/3b5083ab-175b-4c5f-a509-40cc6f618768.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "LiNoX4j15fdXsD+Wp+mF7A69MHEOrM0W4UfhTNmuGdc=", - "crlite_enrolled": false, - "id": "9a4d19fa-c269-4d6c-b5cf-2ee11cdb4bae", - "last_modified": 1674118623142 - }, - { - "schema": 1674118089106, - "derHash": "fPtiQUDv1V1EoyTRByHK9I3GR1XbbRGSD40rUS9+tw8=", - "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIzIFEy", - "whitelist": false, - "attachment": { - "hash": "98ad6f857f493dcbccd164a2d4612bcd7041032bfd6a1dd489f898f3d9635d00", - "size": 1195, - "filename": "t5xfk_LNC3ysfmfrjPGQlYyli61IoE2PdK3n4sZeanU=.pem", - "location": "security-state-staging/intermediates/47ad26f1-5450-4308-a8aa-e05b2b922835.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "t5xfk/LNC3ysfmfrjPGQlYyli61IoE2PdK3n4sZeanU=", - "crlite_enrolled": false, - "id": "c295e515-c21a-4df4-b5f5-13309f079227", - "last_modified": 1674118623134 - }, - { - "schema": 1674118092598, - "derHash": "uV0LUaq3UE0Ph4AXO4w5XdcYNxumGt4wwRsbd7M+wBs=", - "subject": "CN=GlobalSign Atlas E46 EV TLS CA 2023 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIEU0NiBFViBUTFMgQ0EgMjAyMyBRMg==", - "whitelist": false, - "attachment": { - "hash": "3874642ef418625fc93dc7cbfc3862d9ee6d457a66fd6624ffb5b22d48ffd167", - "size": 1195, - "filename": "29vPFx0_yd9icbhlvHV5H19leYnTYB28ADRzf6yqqbo=.pem", - "location": "security-state-staging/intermediates/8cef6be9-b00b-4aaf-ba42-08890642c13e.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "29vPFx0/yd9icbhlvHV5H19leYnTYB28ADRzf6yqqbo=", - "crlite_enrolled": false, - "id": "0f015e53-2078-4f12-868f-c646ec19a53c", - "last_modified": 1674118623126 - }, - { "schema": 1674096494466, "derHash": "OSWDVDuTsQ4FBt511pOZ/LvBRpyN45YGbHVgiLkiQdo=", "subject": "CN=Apple Public Server RSA CA 1 - G1,O=Apple Inc.,C=US", @@ -11037,24 +11628,6 @@ "last_modified": 1666727874755 }, { - "schema": 1666727450612, - "derHash": "wzO2FjiwMV+oAcziHMTqlu9/ZaOZlFAYapnRm7IBKPc=", - "subject": "CN=Yandex CA,OU=Yandex Certification Authority,O=Yandex LLC,C=RU", - "subjectDN": "MF8xCzAJBgNVBAYTAlJVMRMwEQYDVQQKEwpZYW5kZXggTExDMScwJQYDVQQLEx5ZYW5kZXggQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEjAQBgNVBAMTCVlhbmRleCBDQQ==", - "whitelist": false, - "attachment": { - "hash": "af258c6dfdfa092e5143efddb130a9995d357d1ad61ae4f796479ef04168a7a4", - "size": 1674, - "filename": "LNFe-yc4_NZbJVynpxAeAd-brU3EPwGbtwF6VeUjI_Y=.pem", - "location": "security-state-staging/intermediates/479968c7-7027-4f7e-8b5c-3222fd1e1b98.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "LNFe+yc4/NZbJVynpxAeAd+brU3EPwGbtwF6VeUjI/Y=", - "crlite_enrolled": false, - "id": "bf9d3f01-d8b6-4d86-8653-747e081c93a4", - "last_modified": 1666727874741 - }, - { "schema": 1666727417176, "derHash": "dcWz8B/R9RosRHq3x4XXLmn6nEcsCFcefq3zuOq65ww=", "subject": "CN=Entrust Certification Authority - L1M,OU=See www.entrust.net/legal-terms+OU=(c) 2014 Entrust\\, Inc. - for authorized use only,O=Entrust\\, Inc.,C=US", @@ -11469,24 +12042,6 @@ "last_modified": 1666727874216 }, { - "schema": 1666727400615, - "derHash": "pXZN/QRUrToGQouQfbiqQ22mMXIJ6v1h3ULlaud/mxM=", - "subject": "CN=vTrus DV SSL CA G1,O=iTrusChina Co.\\, Ltd.,C=CN", - "subjectDN": "MEkxCzAJBgNVBAYTAkNOMR0wGwYDVQQKDBRpVHJ1c0NoaW5hIENvLiwgTHRkLjEbMBkGA1UEAwwSdlRydXMgRFYgU1NMIENBIEcx", - "whitelist": false, - "attachment": { - "hash": "2139889982ea46a63a464eeadd8924a0691d8a5aafe08c973053fa5c343bb807", - "size": 1715, - "filename": "Lh5Dl4rrZsfMQM9Q9U2BcmEKABgw3NzU5omS-Hb7j-E=.pem", - "location": "security-state-staging/intermediates/5381eea4-5663-4fb1-8a43-154a02daae8e.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Lh5Dl4rrZsfMQM9Q9U2BcmEKABgw3NzU5omS+Hb7j+E=", - "crlite_enrolled": false, - "id": "74de0e26-7443-4e36-b943-532a38006251", - "last_modified": 1666727874202 - }, - { "schema": 1666727421848, "derHash": "7vkGZCTCNQjpxl+EZxsU4W2hvsNY51/GOC7KBwroYb4=", "subject": "CN=Abitab SSL Organization Validated,OU=IDdigital,O=Abitab S.A.,C=UY", @@ -11631,24 +12186,6 @@ "last_modified": 1666727874091 }, { - "schema": 1666727348363, - "derHash": "2v0lBqfpF8Em5ZBEeUOdd5UIfwT6e75hR5Zye5oWHW8=", - "subject": "CN=vTrus OV SSL CA G1,O=iTrusChina Co.\\, Ltd.,C=CN", - "subjectDN": "MEkxCzAJBgNVBAYTAkNOMR0wGwYDVQQKDBRpVHJ1c0NoaW5hIENvLiwgTHRkLjEbMBkGA1UEAwwSdlRydXMgT1YgU1NMIENBIEcx", - "whitelist": false, - "attachment": { - "hash": "6d43b5a68905a0f438a343d2b49648cb9b0920fd66cc6fcdd135b5e84025a94a", - "size": 1715, - "filename": "iJYYHEjYNccDf7l4rZqt8_6DdC728xy4x8RcQNOya3o=.pem", - "location": "security-state-staging/intermediates/f238a915-dd39-437d-96c4-daca3c66e661.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "iJYYHEjYNccDf7l4rZqt8/6DdC728xy4x8RcQNOya3o=", - "crlite_enrolled": false, - "id": "5a1bc619-eb90-4733-b11b-42fc5acbb075", - "last_modified": 1666727874077 - }, - { "schema": 1666727374635, "derHash": "MJp4I7s9Hd9EpXPsC/n9UWZiX95zd2GExiIStMC06U4=", "subject": "CN=Root Global CA - G2,O=Root Networks\\, LLC,C=US", @@ -12243,24 +12780,6 @@ "last_modified": 1666727873435 }, { - "schema": 1666727361878, - "derHash": "WaNFbnUOMl/LE1ncKegoGJtJgsEZxk+s/WcocRswUy8=", - "subject": "CN=www.lh.pl,OU=LH.pl,O=LH.pl Sp. z o.o.,C=PL", - "subjectDN": "MEwxCzAJBgNVBAYTAlBMMRkwFwYDVQQKDBBMSC5wbCBTcC4geiBvLm8uMQ4wDAYDVQQLDAVMSC5wbDESMBAGA1UEAwwJd3d3LmxoLnBs", - "whitelist": false, - "attachment": { - "hash": "402828757f41d8cffb0ca05dbda29cf243d74ac40d69868042f3c4704cefe6be", - "size": 1589, - "filename": "SPflJTPfbRg6NWYkxrOaqWFjkUz6d6fxe8POctPyEFo=.pem", - "location": "security-state-staging/intermediates/9852f8f4-698c-4682-be77-b302a242b445.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "SPflJTPfbRg6NWYkxrOaqWFjkUz6d6fxe8POctPyEFo=", - "crlite_enrolled": false, - "id": "88fae53f-9c98-4491-98fc-5382066d04ba", - "last_modified": 1666727873421 - }, - { "schema": 1666727448300, "derHash": "yX8vbmqK227P5JePCMqPbwEjqUeEUithCt9qtRQ5/GI=", "subject": "CN=Entrust Certification Authority - ES QWAC2,O=Entrust EU\\, S.L.,C=ES", @@ -15033,96 +15552,6 @@ "last_modified": 1666727870242 }, { - "schema": 1666727335999, - "derHash": "r9s8OW2F0Z++WCBt8GWermFMSrGPXM8gt4Oq8LvpagM=", - "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIyIFEy", - "whitelist": false, - "attachment": { - "hash": "810129eb69110a8c071f593ade366adbaa81a2420d3531e8f862ea7a5b423c11", - "size": 1642, - "filename": "VkNfITzp8T2xdmHOxT0ZZUfHySNBzxU2GWFfqmC3oLE=.pem", - "location": "security-state-staging/intermediates/8ae25e5b-e31b-4d80-be59-24ed2ecd5386.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "VkNfITzp8T2xdmHOxT0ZZUfHySNBzxU2GWFfqmC3oLE=", - "crlite_enrolled": false, - "id": "6982bfcf-221f-44f5-b27e-d4af6dd1ab4f", - "last_modified": 1666727870227 - }, - { - "schema": 1666727419047, - "derHash": "RfGFRTDsA3qqy0st6bTQ/b/GGIir1O4EFBg9meYEN6w=", - "subject": "CN=GlobalSign Atlas R3 AlphaSSL CA 2022 Q2,O=Globalsign nv-sa,C=BE", - "subjectDN": "MFoxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxzaWduIG52LXNhMTAwLgYDVQQDEydHbG9iYWxTaWduIEF0bGFzIFIzIEFscGhhU1NMIENBIDIwMjIgUTI=", - "whitelist": false, - "attachment": { - "hash": "0f455b2160c81e5b49b03b477baaa020d52928d16a4fe13504fca71f176fcf2e", - "size": 1642, - "filename": "6bop5gsmVRhy033XqsI4UKTek3IMHHpiLVeicdR_Luw=.pem", - "location": "security-state-staging/intermediates/12de76d7-2251-470d-8c62-aebb1b54b3d5.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "6bop5gsmVRhy033XqsI4UKTek3IMHHpiLVeicdR/Luw=", - "crlite_enrolled": false, - "id": "18283798-9f59-4d62-9a34-f643b9b7a76f", - "last_modified": 1666727870214 - }, - { - "schema": 1666727394100, - "derHash": "c1zDhuwaguZXpbRRyUlZYR08fQy7H9nZ7bQscZL4Rjo=", - "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIyIFEy", - "whitelist": false, - "attachment": { - "hash": "5dc3ef9866bfcfb8743ef46140622103cd877f3ecd2310029ef8d8ff09b17dd4", - "size": 1642, - "filename": "7Zgd-tc1DR60EUxxu86y2PNtnPLUCDONUQJhN35HWIU=.pem", - "location": "security-state-staging/intermediates/63da4365-743a-4755-bfb8-beb8ff31e794.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "7Zgd+tc1DR60EUxxu86y2PNtnPLUCDONUQJhN35HWIU=", - "crlite_enrolled": false, - "id": "12cc99be-332a-4aef-af43-25fe8420b210", - "last_modified": 1666727870201 - }, - { - "schema": 1666727433205, - "derHash": "qBav/3RuoPCgoGTAQy+dK30M557C0emUD0oYaiUYIoQ=", - "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIyIFEy", - "whitelist": false, - "attachment": { - "hash": "049fc8dce345f116d37deb30e65527acd5a647e1de6e9d53685b97fe4fe7c5fe", - "size": 1195, - "filename": "TdoclaY2HEKPADeH2W-4kosHzm7UvYAafcidCBnsRDA=.pem", - "location": "security-state-staging/intermediates/6c42ca37-a352-4db9-b44d-e1a577fb1168.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "TdoclaY2HEKPADeH2W+4kosHzm7UvYAafcidCBnsRDA=", - "crlite_enrolled": false, - "id": "6de1a4fe-3539-4329-9838-cb4883353866", - "last_modified": 1666727870187 - }, - { - "schema": 1666727450446, - "derHash": "Lf5H4USrs5+f5FHOzTUtmpvSiYI1HotlJP6xAdurH+w=", - "subject": "CN=GlobalSign Atlas R3 DV ACME CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIERWIEFDTUUgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "63657216ab2e0265cbcbce85e9b2783ccd35376d4e7c0f127fcac181251aa5ed", - "size": 1642, - "filename": "_1VRS6Ha0tRFo_8a_6PqqF4wtj16qRxOO4rXTjqDNFk=.pem", - "location": "security-state-staging/intermediates/c70a5a54-9017-4d7c-814c-c431416e70eb.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "/1VRS6Ha0tRFo/8a/6PqqF4wtj16qRxOO4rXTjqDNFk=", - "crlite_enrolled": false, - "id": "681f5a20-f291-4509-bec3-6adbf5c05429", - "last_modified": 1666727870174 - }, - { "schema": 1666727422931, "derHash": "k45SZCUB3RbiPYrr+5frPDslYvUMMkFEw5CUayloSn4=", "subject": "CN=Telekom Security DV RSA CA 22,O=Deutsche Telekom Security GmbH,C=DE", @@ -17463,60 +17892,6 @@ "last_modified": 1666727867841 }, { - "schema": 1666727338533, - "derHash": "BPehwRJgflk5KP7HhsxgIb1uvZUAHxxpO4xLOE6xn2o=", - "subject": "CN=TrustSign BR Certification Authority (DV) 2,O=TrustSign Certificadora Dig. & Soluções Segurança da Inf. Ltda.,L=São José dos Campos,ST=São Paulo,C=BR", - "subjectDN": "MIHFMQswCQYDVQQGEwJCUjETMBEGA1UECAwKU8OjbyBQYXVsbzEeMBwGA1UEBwwVU8OjbyBKb3PDqSBkb3MgQ2FtcG9zMUswSQYDVQQKDEJUcnVzdFNpZ24gQ2VydGlmaWNhZG9yYSBEaWcuICYgU29sdcOnw7VlcyBTZWd1cmFuw6dhIGRhIEluZi4gTHRkYS4xNDAyBgNVBAMTK1RydXN0U2lnbiBCUiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAoRFYpIDI=", - "whitelist": false, - "attachment": { - "hash": "5ce5dd30457bde8708e84a8640eac9615ef70123626729952c867c8353aa36ed", - "size": 2247, - "filename": "BWKUCA6WpdRrjXTT5uzsuXJ6Gb81wQGRLjW5bslnp7k=.pem", - "location": "security-state-staging/intermediates/412937b3-4c01-460f-919e-91f7868ee734.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "BWKUCA6WpdRrjXTT5uzsuXJ6Gb81wQGRLjW5bslnp7k=", - "crlite_enrolled": false, - "id": "5dc64f1b-9006-4ed5-82d0-52e326d82c8b", - "last_modified": 1666727867814 - }, - { - "schema": 1666727351979, - "derHash": "vf2E2QKq0BDE4IExd1r7c2VpTugcm4ri33ZBnz7fG+E=", - "subject": "CN=TrustSign BR Certification Authority (OV) 2,O=TrustSign Certificadora Dig. & Soluções Segurança da Inf. Ltda.,L=São José dos Campos,ST=São Paulo,C=BR", - "subjectDN": "MIHFMQswCQYDVQQGEwJCUjETMBEGA1UECAwKU8OjbyBQYXVsbzEeMBwGA1UEBwwVU8OjbyBKb3PDqSBkb3MgQ2FtcG9zMUswSQYDVQQKDEJUcnVzdFNpZ24gQ2VydGlmaWNhZG9yYSBEaWcuICYgU29sdcOnw7VlcyBTZWd1cmFuw6dhIGRhIEluZi4gTHRkYS4xNDAyBgNVBAMTK1RydXN0U2lnbiBCUiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAoT1YpIDI=", - "whitelist": false, - "attachment": { - "hash": "ac0f6646e6e159c0f132494d81240ae29ddfcf2954944473d1e91010b3363810", - "size": 2251, - "filename": "YH8nyVlvrD15SoA59nrCYN5KN2y2Xz-fJ5K-uBAfl1Y=.pem", - "location": "security-state-staging/intermediates/30fc0da8-fbce-4173-8b65-04302c315cb1.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "YH8nyVlvrD15SoA59nrCYN5KN2y2Xz+fJ5K+uBAfl1Y=", - "crlite_enrolled": false, - "id": "3b53f789-4bfc-430a-afa4-c2ea3dac27aa", - "last_modified": 1666727867800 - }, - { - "schema": 1666727427317, - "derHash": "ICi1Ih3id+8elh9OMYKjxQDuWqZ79bVE06bVil6md30=", - "subject": "CN=RU-CENTER High Assurance Services CA 2,O=RU-Center (ЗАО Региональный Сетевой Информационный Центр),L=Moscow,ST=Moscow,C=RU", - "subjectDN": "MIHNMQswCQYDVQQGEwJSVTEPMA0GA1UECBMGTW9zY293MQ8wDQYDVQQHEwZNb3Njb3cxazBpBgNVBAoMYlJVLUNlbnRlciAo0JfQkNCeINCg0LXQs9C40L7QvdCw0LvRjNC90YvQuSDQodC10YLQtdCy0L7QuSDQmNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9C5INCm0LXQvdGC0YApMS8wLQYDVQQDEyZSVS1DRU5URVIgSGlnaCBBc3N1cmFuY2UgU2VydmljZXMgQ0EgMg==", - "whitelist": false, - "attachment": { - "hash": "c3d5b50e9da6f5ea87c4018020ee825abef5d4ba7ef4d43a1bfec144b6bf3537", - "size": 2259, - "filename": "Y8qWv3kk8QX9ecEOiluI35bMi7sfrRJPiD5ZnUYgq-g=.pem", - "location": "security-state-staging/intermediates/d1085be6-1dd0-41e2-a1cc-13d4cc54b139.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Y8qWv3kk8QX9ecEOiluI35bMi7sfrRJPiD5ZnUYgq+g=", - "crlite_enrolled": false, - "id": "ecdce316-7258-43ea-9af2-1a8d73dac1cb", - "last_modified": 1666727867771 - }, - { "schema": 1666727388849, "derHash": "4/NVu17BE8/cXhzSNAxlwm30xph5/vmAA27PQv0Jk3I=", "subject": "CN=Network Solutions EV Server CA 3,O=Network Solutions L.L.C.,C=US", @@ -17787,24 +18162,6 @@ "last_modified": 1666727867498 }, { - "schema": 1666727417865, - "derHash": "dp9v8Jp0Yqwnpugt53ABPTwCEzr92+WBrvzKGwoCkYA=", - "subject": "CN=TrustSign BR Certification Authority (EV) 2,OU=Controlled by COMODO for TrustSign Certificadora Digital,O=TrustSign Certificadora Dig. & Soluções Segurança da Inf. Ltda.,L=São José dos Campos,ST=São Paulo,C=BR", - "subjectDN": "MIIBCDELMAkGA1UEBhMCQlIxEzARBgNVBAgMClPDo28gUGF1bG8xHjAcBgNVBAcMFVPDo28gSm9zw6kgZG9zIENhbXBvczFLMEkGA1UECgxCVHJ1c3RTaWduIENlcnRpZmljYWRvcmEgRGlnLiAmIFNvbHXDp8O1ZXMgU2VndXJhbsOnYSBkYSBJbmYuIEx0ZGEuMUEwPwYDVQQLEzhDb250cm9sbGVkIGJ5IENPTU9ETyBmb3IgVHJ1c3RTaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbDE0MDIGA1UEAxMrVHJ1c3RTaWduIEJSIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IChFVikgMg==", - "whitelist": false, - "attachment": { - "hash": "53e1a6064d72cde24e9a929e83a1ec07595879fadd48df9cf8f4f91e06a15849", - "size": 2373, - "filename": "iKWK-FGvQxVzCQKwKOQ7Rd18KzTZXBBwxTbfJaG1qN0=.pem", - "location": "security-state-staging/intermediates/47329d36-da41-4576-a809-44f3e303a29a.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "iKWK+FGvQxVzCQKwKOQ7Rd18KzTZXBBwxTbfJaG1qN0=", - "crlite_enrolled": false, - "id": "beddfc3b-a262-4ab7-855b-150e374efd6e", - "last_modified": 1666727867481 - }, - { "schema": 1666727385276, "derHash": "vbeqKPFk5LwV1pIHM7Ij7ZjlUiCj5W87Hs/QTofTC3E=", "subject": "CN=InCommon ECC Server CA,OU=InCommon,O=Internet2,L=Ann Arbor,ST=MI,C=US", @@ -19425,24 +19782,6 @@ "last_modified": 1666727866135 }, { - "schema": 1666727389863, - "derHash": "rshjiY8oTWzUxqP2w+ZSNICjWcM9r2b60zgYSbi7AYs=", - "subject": "CN=Cloudflare Inc RSA CA-2,O=Cloudflare\\, Inc.,C=US", - "subjectDN": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBSU0EgQ0EtMg==", - "whitelist": false, - "attachment": { - "hash": "e6beb4b3ac790c49b23fd4e9e9e03e0d29f7200df762a6b737068f6a873e8f9a", - "size": 1654, - "filename": "hS5jJ4P-iQUErBkvoWBQOd1T7VOAYlOVegvv1iMzpxA=.pem", - "location": "security-state-staging/intermediates/e920545c-7b6c-4c76-9a6a-e2490d391424.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "hS5jJ4P+iQUErBkvoWBQOd1T7VOAYlOVegvv1iMzpxA=", - "crlite_enrolled": false, - "id": "239072e9-3a93-488b-90f7-98aa49c2584b", - "last_modified": 1666727866091 - }, - { "schema": 1666727406145, "derHash": "t1rumDb++8RG8oiilwuE/GCq+e+9LLn4L3WBeQ3kuNw=", "subject": "CN=DigiCert Secure Site Pro EV CN CA G3,O=DigiCert Inc,C=US", @@ -19875,24 +20214,6 @@ "last_modified": 1666727865679 }, { - "schema": 1666727396960, - "derHash": "OrvmPa91bFAWtrhfUgFf2Oisvid8UIexJ6YFY6hB7Yo=", - "subject": "CN=Cloudflare Inc ECC CA-3,O=Cloudflare\\, Inc.,C=US", - "subjectDN": "MEoxCzAJBgNVBAYTAlVTMRkwFwYDVQQKExBDbG91ZGZsYXJlLCBJbmMuMSAwHgYDVQQDExdDbG91ZGZsYXJlIEluYyBFQ0MgQ0EtMw==", - "whitelist": false, - "attachment": { - "hash": "f7e471ccaa5a049df60367b77d98d07cd5db968d7e9fbcc638ccf2b08d6572f7", - "size": 1378, - "filename": "FEzVOUp4dF3gI0ZVPRJhFbSJVXR-uQmMH65xhs1glH4=.pem", - "location": "security-state-staging/intermediates/94388457-922f-4508-8094-bb10ab4f11d7.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "FEzVOUp4dF3gI0ZVPRJhFbSJVXR+uQmMH65xhs1glH4=", - "crlite_enrolled": false, - "id": "ab828172-9f33-49df-8d8b-f17174f9e641", - "last_modified": 1666727865665 - }, - { "schema": 1666727336841, "derHash": "yHzgOv+13mMZwhmXHy7S2Pb1OJ4tU7It0sVipcmCf8A=", "subject": "CN=GeoTrust EV CN RSA G1,OU=www.digicert.com,O=DigiCert Inc,C=US", @@ -20559,24 +20880,6 @@ "last_modified": 1664891823141 }, { - "schema": 1664585320096, - "derHash": "SKfJxaNnNPyeIE1jzmu7zZ4hwZeGBHYM2NMNb0xntnw=", - "subject": "CN=Plex Devices High Assurance CA,O=Plex\\, Inc.,C=US", - "subjectDN": "MEsxCzAJBgNVBAYTAlVTMRMwEQYDVQQKEwpQbGV4LCBJbmMuMScwJQYDVQQDEx5QbGV4IERldmljZXMgSGlnaCBBc3N1cmFuY2UgQ0E=", - "whitelist": false, - "attachment": { - "hash": "02be526c7cf8b8327b244d8abd905b5da27d108eee4a719d225004abd4209f2f", - "size": 1670, - "filename": "vLeOEXjDgoNqSXwuYXRAIm7pApi-S-w8e2zLIwsC76A=.pem", - "location": "security-state-staging/intermediates/4e7685be-f9c0-4d17-b8f3-865d25b5d33f.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "vLeOEXjDgoNqSXwuYXRAIm7pApi+S+w8e2zLIwsC76A=", - "crlite_enrolled": false, - "id": "452205f3-07bd-412c-a0f3-3fed26c0eeb0", - "last_modified": 1664585823072 - }, - { "schema": 1664585320982, "derHash": "UNPXH8DNfjatrjIiH+++jMKbJna6MmwJuPobJNvnVRQ=", "subject": "CN=Plex Devices High Assurance CA2,O=Plex\\, Inc.,C=US", @@ -27291,132 +27594,6 @@ "last_modified": 1643317054962 }, { - "schema": 1643294904826, - "derHash": "FbY83XcqjULcXkgXTB9+PUD8gsR43zpkQ8e9kvvG1d4=", - "subject": "CN=GlobalSign Atlas ECCR5 DV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIFRMUyBDQSAyMDIyIFEy", - "whitelist": false, - "attachment": { - "hash": "36ec8a7f8b2cea9b43f6b7f86e3b8eb180de0b620da43a78d80676efd6b84cb5", - "size": 1195, - "filename": "Xj58HhZCZpimZtUExFKgYs2Sj1s9lkzi0nvcbhfxG8M=.pem", - "location": "security-state-staging/intermediates/8f304617-9f6c-410b-a3b5-d424f6063e72.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Xj58HhZCZpimZtUExFKgYs2Sj1s9lkzi0nvcbhfxG8M=", - "crlite_enrolled": false, - "id": "2ddabf35-3324-41a7-a8a7-caf9dd370fa3", - "last_modified": 1643295452283 - }, - { - "schema": 1643294906018, - "derHash": "ewY6nNSHZ8R1qmvO1GZ83FYGj4t7iVElvE6yRoLutgY=", - "subject": "CN=GlobalSign Atlas ECCR5 DV ACME CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIEFDTUUgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "ca553b733f72e06ab70f4c99342af4062e00c5a060d0a2895380ae7c3bf92cde", - "size": 1199, - "filename": "QgFLk4fU5WIpsAIhnXQ09cN1jceKqmeNwV1QFjU-hHs=.pem", - "location": "security-state-staging/intermediates/2f74d7af-2322-481e-bf37-db31a0ed200e.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "QgFLk4fU5WIpsAIhnXQ09cN1jceKqmeNwV1QFjU+hHs=", - "crlite_enrolled": false, - "id": "3f232eae-d8e3-4198-905a-cbcf2f06c798", - "last_modified": 1643295452276 - }, - { - "schema": 1643294907167, - "derHash": "OY3FYtwJjPdfOhUSFuWDOAwnlESw1j52bZ/fb0fQTGA=", - "subject": "CN=GlobalSign Atlas R46 EV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFI0NiBFViBUTFMgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "89cd87e6191d77c3eb3c7674be35ee4995b5c31932ad984526615de8c045ebc1", - "size": 2324, - "filename": "sZtlASgtwt8tmSKdqMgNBLUvLuai-nkfWA3xE3EyZvk=.pem", - "location": "security-state-staging/intermediates/43d5ad1d-fcfc-4e37-96db-b887fdc42750.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "sZtlASgtwt8tmSKdqMgNBLUvLuai+nkfWA3xE3EyZvk=", - "crlite_enrolled": false, - "id": "c54d90b0-aaf9-4c0b-9ff5-1948b12df012", - "last_modified": 1643295452269 - }, - { - "schema": 1643294908352, - "derHash": "Xipz7mBp3mUyLc8EMBdrOF9SOMKW7kOS5+19tL6QikA=", - "subject": "CN=GlobalSign Atlas E46 EV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIEU0NiBFViBUTFMgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "30baad3f6e54af47cbe63bd65dad094713aa8f5bd4031321bc034781e0e975d0", - "size": 1179, - "filename": "4f83J9jBn9bDXsDfwj57CU5Uvv8c003ZVDiKZgoLl-o=.pem", - "location": "security-state-staging/intermediates/808a46ca-ac61-4ee4-82f9-3a9ebe3e7d50.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "4f83J9jBn9bDXsDfwj57CU5Uvv8c003ZVDiKZgoLl+o=", - "crlite_enrolled": false, - "id": "de6506a7-2e51-4f8a-9030-a74ab368ad3f", - "last_modified": 1643295452263 - }, - { - "schema": 1643294910716, - "derHash": "JWYC3IqAQbLtwMrmEaapjZs5rU3j4Z9i3AoKGVi3InE=", - "subject": "CN=GlobalSign Atlas R6 EV TLS CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFI2IEVWIFRMUyBDQSAyMDIyIFEy", - "whitelist": false, - "attachment": { - "hash": "9e54420f95d8b0d4b05a893351b8e6f95b49a2c2612de88f06c664a4ecbcc9f6", - "size": 2333, - "filename": "ON2DwFIlFOjfxxypUz67Q5zAjbgrWKZXardbOwMvZO0=.pem", - "location": "security-state-staging/intermediates/1b578794-2e86-466b-ab76-1363531a895f.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "ON2DwFIlFOjfxxypUz67Q5zAjbgrWKZXardbOwMvZO0=", - "crlite_enrolled": false, - "id": "cb9ed798-b5dc-4b00-a04a-35e7aa09dbaf", - "last_modified": 1643295452249 - }, - { - "schema": 1643294913157, - "derHash": "1Qsgrf+Vm/vug7b9H6s2/eeUG5YM/Gg5qsY7n/20ZBM=", - "subject": "CN=GlobalSign Atlas R3 OV ACME CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIE9WIEFDTUUgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "ca2cf072716f4c79ae3916330d287ad6fea3d8984d918f95052fe8c6d0aaa6ee", - "size": 1642, - "filename": "Fk25d1IaTcCVLP9zGx1VE9HFf50FhmOmciXIemB6lHQ=.pem", - "location": "security-state-staging/intermediates/a6c94dd1-537a-4106-9e35-fb9765ebe6df.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Fk25d1IaTcCVLP9zGx1VE9HFf50FhmOmciXIemB6lHQ=", - "crlite_enrolled": false, - "id": "ee6d035c-95ae-42a3-b398-340dd0c12120", - "last_modified": 1643295452235 - }, - { - "schema": 1643294916739, - "derHash": "yyxoXLIU3NLyzabiwVWq8hp+E0vAvOgIsRMMRZElsKQ=", - "subject": "CN=GlobalSign Atlas ECCR5 OV ACME CA 2022 Q2,O=GlobalSign nv-sa,C=BE", - "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIEFDTUUgQ0EgMjAyMiBRMg==", - "whitelist": false, - "attachment": { - "hash": "938c89df07ebbcff14c56a18af20e3435a15ee5e41ae3abd34d078ee509d86f5", - "size": 1199, - "filename": "YTUzOLdwtiCZXE8AOPs1b6YbDa1p_ErT0xlZU3752XE=.pem", - "location": "security-state-staging/intermediates/68f7dd98-a21e-4de8-abb3-25a74c264184.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "YTUzOLdwtiCZXE8AOPs1b6YbDa1p/ErT0xlZU3752XE=", - "crlite_enrolled": false, - "id": "e78f8c36-89b2-4ab8-9fb9-ed1cae795020", - "last_modified": 1643295452213 - }, - { "schema": 1642150113750, "derHash": "fPY09fr+ndzIizbWsefr+3B4A01kQZ58Z4M15W2CNCE=", "subject": "CN=ZoTrus ECC DV SSL CA,O=ZoTrus Technology Limited,C=CN", @@ -30729,5 +30906,5 @@ "last_modified": 1559865884636 } ], - "timestamp": 1734364622432 + "timestamp": 1737903422678 } diff -Nru firefox-esr-128.6.0esr/services/settings/dumps/security-state/onecrl.json firefox-esr-128.7.0esr/services/settings/dumps/security-state/onecrl.json --- firefox-esr-128.6.0esr/services/settings/dumps/security-state/onecrl.json 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/dumps/security-state/onecrl.json 2025-01-27 19:33:00.000000000 +0000 @@ -1,6 +1,216 @@ { "data": [ { + "schema": 1734800449856, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0EgMjAyMSAtIDE=", + "serialNumber": "AMq7z6ewnW2HASrV6XVSVQ==", + "id": "5cbf98ab-1afe-4c7d-8e6a-c78e182a542a", + "last_modified": 1736374736460 + }, + { + "schema": 1734800449538, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2Mg==", + "serialNumber": "AYvS+QD3MBxz7F9YOuvO", + "id": "d28c363b-b7a2-4eac-b1fe-bee041912d9f", + "last_modified": 1736374736456 + }, + { + "schema": 1734800449306, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIgUk9PVCBDQTI=", + "serialNumber": "CrkVyU6tYfQbuBHtymNlrOWVd/0=", + "id": "1890cb5f-8fd1-4a74-a9a2-dead62660fad", + "last_modified": 1736374736452 + }, + { + "schema": 1734800449465, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0EgMjAyMSAtIDE=", + "serialNumber": "V2q9+sBaBYs/fGXjm6U+", + "id": "e4f9e930-b827-4205-8eaf-f3e9fdaa2f7d", + "last_modified": 1736374736448 + }, + { + "schema": 1734800449239, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0EgMjAyMSAtIDE=", + "serialNumber": "APSsBpSma961mFFDO5sCvg==", + "id": "0788468a-d95f-4058-8bb4-58e82cc2174c", + "last_modified": 1736374736444 + }, + { + "schema": 1734800449390, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2Mg==", + "serialNumber": "AYvTk0cj4V9WWtgMBhaQ", + "id": "ae270f97-ae0d-49b8-a139-62e7936d2ad8", + "last_modified": 1736374736441 + }, + { + "schema": 1734800449172, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEoxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSAwHgYDVQQDDBdUZWxpYSBFQyBUTFMgUm9vdCBDQSB2Mw==", + "serialNumber": "AY50eKQOJ28SDEDZwnqY", + "id": "34f55474-686d-421e-9563-357a2192d609", + "last_modified": 1736374736437 + }, + { + "schema": 1734800449788, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEUxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzI=", + "serialNumber": "AKlt3DnTbr8VpJk/0Ci0dg==", + "id": "0f11eb15-b7f8-4b48-ae0d-2ee214a26a0e", + "last_modified": 1736374736433 + }, + { + "schema": 1734800449716, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIgUk9PVCBDQTI=", + "serialNumber": "e04QxCN7KJyC/Pz+KCD67xUYj7g=", + "id": "358cd1cd-d99f-488b-8f0f-ba6ecf0dfec8", + "last_modified": 1736374736429 + }, + { + "schema": 1734800449609, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MGExCzAJBgNVBAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYDVQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0Ex", + "serialNumber": "AQAAS68ZqtoEy8KNYnocMQ==", + "id": "37b7ef13-6b7d-4cef-bb0c-5e1cf0998e01", + "last_modified": 1736374736425 + }, + { + "schema": 1734800448927, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEsxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSEwHwYDVQQDDBhUZWxpYSBSU0EgVExTIFJvb3QgQ0EgdjM=", + "serialNumber": "AY50qUjnwo1axKnV/Pnx", + "id": "55ed56e4-fccb-4595-8390-2218e777ef9b", + "last_modified": 1736374736421 + }, + { + "schema": 1734686349751, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2Mg==", + "serialNumber": "AZPd5ACMbYK7bB1IeNa+", + "id": "b22afb72-d92a-44bd-9c9d-add188651f40", + "last_modified": 1736374736417 + }, + { + "schema": 1734800449008, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0EgMjAyMSAtIDE=", + "serialNumber": "AN5Yhr4YCoH/Vnm/sJqnZw==", + "id": "671abcb0-f061-40f7-a6e6-363962fb97dc", + "last_modified": 1736374736413 + }, + { + "schema": 1734800449102, + "details": { + "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1938770", + "who": "", + "why": "", + "name": "", + "created": "" + }, + "enabled": false, + "issuerName": "MEsxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSEwHwYDVQQDDBhUZWxpYSBSU0EgVExTIFJvb3QgQ0EgdjM=", + "serialNumber": "AY50kxoR0CRi9uef0Sda", + "id": "6bb06383-0790-4120-b685-7b349f9031d8", + "last_modified": 1736374736409 + }, + { "schema": 1727370064034, "details": { "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1921297", @@ -24751,5 +24961,5 @@ "last_modified": 1480349158647 } ], - "timestamp": 1727383809894 + "timestamp": 1736374736460 } diff -Nru firefox-esr-128.6.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem --- firefox-esr-128.6.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,16 +1,16 @@ -----BEGIN CERTIFICATE----- -MIICdTCCAV2gAwIBAgIUBSXZTtLSPDKor9Sfq1wT7jVpFHkwDQYJKoZIhvcNAQEL -BQAwIzEhMB8GA1UEAwwYY29sbGVjdGlvbi1zaWduZXItaW50LUNBMCIYDzIwMjIx -MTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCYxJDAiBgNVBAMMG2NvbGxlY3Rp +MIICdTCCAV2gAwIBAgIUbXzg/G5ipgJ5tKN9ukipBk2IUXkwDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYY29sbGVjdGlvbi1zaWduZXItaW50LUNBMCIYDzIwMjMx +MTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCYxJDAiBgNVBAMMG2NvbGxlY3Rp b24tc2lnbmVyLWVlLWludC1DQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABKFockM2 K1x7GInzeRVGFaHHP7SN7oY+AikV22COJS3ktxMtqM6Y6DFTTmqcDAsJyNY5regy BuW6gTRzoR+jMOBdqMluQ4P+J4c9qXEDviiIz/AC8Fr3Gh/dzIN0qm6pzqNIMEYw EwYDVR0lBAwwCgYIKwYBBQUHAwMwLwYDVR0RBCgwJoIkb25lY3JsLmNvbnRlbnQt -c2lnbmF0dXJlLm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAX1R1MDiqc -/wfvPd+Bj10cRatAZHVjlL/UOmJ3FnLB1JDhdNsbUBbnQGySQxeFtX7fHav2fV2Z -25xHnTEVh/Xe0gHJ/f5rZVY/lWlHpfD8Gm5YieGXUWHb5qaUoSIOkG6t31vfWs2W -VFTR4+E1yu073gUcJNcSNIUWv0Bih7qkb6GaEnz5nagGUsOAr4lvXm0gJDdxqO0/ -ODyveWYSCjBdIJYNN0vYVMz7oywpk9VSr2Tc0bkREQEXulb6gQbp0Jc4BREQ9XCQ -H6L5jyiCeQcBCoFigBgpjy8BN2UH3pS14qKbKOfnTgNJWDgkabf27XkzhyaqvAs2 -fastfud0EAre +c2lnbmF0dXJlLm1vemlsbGEub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBfMRUvveE4 +wqVBKt1Ajuxod2l/EJW1sIKmqmwd9yU7tI/3KtdXhyL5ug4fEGxzghpvMDwnEO5e +2FQ4E/LFKPMv1hbT13YXrLtI9iRd/7S3BYWQOefnz3a8mLM0RCtZVGIgdS1v7e7q +5YR6Mpdt2Mu0EfP9WGtfS5VlflNwoUz5aZiA+SOVjEJCvGgOQspvQBDRlEBsXhUv +xcMLJv2iTlNRD9fea/N7vvq7OMzPATTYVEpdHlr2IDbHtUY5h0HwQ3DEWW1WRX9j +t8CcSsMwKczrTrQyV5tdxRJq8RVX60kadXz8r/YxGUQGjfL/VMhzxBM1ki36zbpN +QhZpQTjqUTXO -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem --- firefox-esr-128.6.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem 2025-01-27 19:33:01.000000000 +0000 @@ -1,7 +1,7 @@ -----BEGIN CERTIFICATE----- -MIIDAzCCAeugAwIBAgIUNeLBp+Y0kXOPVq3thvrPmUeBIR4wDQYJKoZIhvcNAQEL +MIIDAzCCAeugAwIBAgIUU6xCphqN3iKULXo0PQtWqX+FQ+swDQYJKoZIhvcNAQEL BQAwKTEnMCUGA1UEAwweeHBjc2hlbGwgc2lnbmVkIGFwcHMgdGVzdCByb290MCIY -DzIwMjIxMTI3MDAwMDAwWhgPMjAyNTAyMDQwMDAwMDBaMCMxITAfBgNVBAMMGGNv +DzIwMjMxMTI4MDAwMDAwWhgPMjAyNjAyMDUwMDAwMDBaMCMxITAfBgNVBAMMGGNv bGxlY3Rpb24tc2lnbmVyLWludC1DQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALqIUahEjhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72x nAabbhqG8mvir1p1a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lM @@ -9,11 +9,11 @@ 4LhIH6g304hD7ycW2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20 yvf8rR0l0wnvuRcOp2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xx j5kXMbiz/kkj+nJRxDHVA6zaGAo17Y0CAwEAAaMlMCMwDAYDVR0TBAUwAwEB/zAT -BgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQsFAAOCAQEAEw0lySZX8x5B -mZVBIhs9oqsKjQX6Wi82MhDjAruCDjbB+jhnJw1sx0jFIYA6nALGplMRVdiyYtP5 -fAo/HTIKOQbh7wEnEsYr1rmvw/Huwim+FVL82VHwU2xhgl1TPIi07EmD2sXwaJYM -haF0QPicpQPILgTSbDp/jLuW/cGWguvPp/+jZPe6XkQCb004UfDQ4YE2pSEBMU/p -5ojqf81KSpkJf6s/tl5H9KC+bB8Ck5YMTLXP+fB0LpH1MqEZ2MGIQ+84UeMimCLH -7sHpU/ESUIHFtuZm21LpwuOY9+cQ2idz0WU0QLm3MKdDqSCtuyTnsxJhGm6dAP9G -LJBxb4T+lg== +BgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQsFAAOCAQEAKaU0inEN1Tog +clZXU+EAN/VaWtZLApxkWoyD6zvhAKIH7/6aow2lP+1goBKZfhrBkC79sGOZB36b +FYrHfKKptN7WY6R7XfeeSUmNc+lswn5H1fLtlLMBaPHTdJhwW6qSegAuCG2NMaGZ +Y1Fdz/93ZnKfmNy3b7L/9/wuAoKLEP48s/ioX+f7zGDdTq9NF8jGGZIsY8o+1n9+ +ycvFQzQU5x7JsZ/X/JjX1AOFE/vgK7da3p3f/6w/xLYGt+3i8bezUtnITQHZGtKz +JpEZVl/78XXHbovtK5wkqYnrEaBgLbs7v6EK/6glHxkss4T3AU+b8JeBBsSWcESx +GLsGAnT9Eg== -----END CERTIFICATE----- diff -Nru firefox-esr-128.6.0esr/servo/components/style/custom_properties.rs firefox-esr-128.7.0esr/servo/components/style/custom_properties.rs --- firefox-esr-128.6.0esr/servo/components/style/custom_properties.rs 2024-12-18 15:38:29.000000000 +0000 +++ firefox-esr-128.7.0esr/servo/components/style/custom_properties.rs 2025-01-27 19:33:01.000000000 +0000 @@ -1385,6 +1385,9 @@ non_custom_references: NonCustomReferences, /// Whether the builder has seen a non-custom color-scheme reference. has_color_scheme: bool, + /// Whether this strongly connected component contains any custom properties involving + /// value computation. + contains_computed_custom_property: bool, map: &'a mut ComputedCustomProperties, /// The stylist is used to get registered properties, and to resolve the environment to /// substitute `env()` variables. @@ -1477,6 +1480,7 @@ entry.insert(context.count); }, } + context.contains_computed_custom_property |= !registration.syntax.is_universal(); // Hold a strong reference to the value so that we don't // need to keep reference to context.map. @@ -1584,21 +1588,25 @@ let name; let handle_variable_in_loop = |name: &Name, context: &mut Context<'a, 'b>| { - if context - .non_custom_references - .intersects(NonCustomReferences::FONT_UNITS | NonCustomReferences::ROOT_FONT_UNITS) - { - context - .invalid_non_custom_properties - .insert(LonghandId::FontSize); - } - if context - .non_custom_references - .intersects(NonCustomReferences::LH_UNITS | NonCustomReferences::ROOT_LH_UNITS) - { - context - .invalid_non_custom_properties - .insert(LonghandId::LineHeight); + if context.contains_computed_custom_property { + // These non-custom properties can't become invalid-at-compute-time from + // cyclic dependencies purely consisting of non-registered properties. + if context + .non_custom_references + .intersects(NonCustomReferences::FONT_UNITS | NonCustomReferences::ROOT_FONT_UNITS) + { + context + .invalid_non_custom_properties + .insert(LonghandId::FontSize); + } + if context + .non_custom_references + .intersects(NonCustomReferences::LH_UNITS | NonCustomReferences::ROOT_LH_UNITS) + { + context + .invalid_non_custom_properties + .insert(LonghandId::LineHeight); + } } // This variable is in loop. Resolve to invalid. handle_invalid_at_computed_value_time(name, context.map, context.computed_context); @@ -1702,6 +1710,7 @@ computed_context, invalid_non_custom_properties, deferred_properties: deferred_properties_map.as_deref_mut(), + contains_computed_custom_property: false, }; traverse( VarType::Custom((*name).clone()), diff -Nru firefox-esr-128.6.0esr/servo/ports/geckolib/cbindgen.toml firefox-esr-128.7.0esr/servo/ports/geckolib/cbindgen.toml --- firefox-esr-128.6.0esr/servo/ports/geckolib/cbindgen.toml 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/servo/ports/geckolib/cbindgen.toml 2025-01-27 19:33:00.000000000 +0000 @@ -817,7 +817,8 @@ "CssUrl" = """ inline nsDependentCSubstring SpecifiedSerialization() const; inline const URLExtraData& ExtraData() const; - inline StyleLoadData& LoadData() const; + inline const StyleLoadData& LoadData() const; + inline StyleLoadData& MutLoadData() const; inline nsIURI* GetURI() const; """ @@ -826,7 +827,8 @@ inline nsDependentCSubstring SpecifiedSerialization() const; inline const URLExtraData& ExtraData() const; inline nsIURI* GetURI() const; - inline StyleLoadData& LoadData() const; + inline const StyleLoadData& LoadData() const; + inline StyleLoadData& MutLoadData() const; inline bool IsLocalRef() const; inline bool HasRef() const; diff -Nru firefox-esr-128.6.0esr/sourcestamp.txt firefox-esr-128.7.0esr/sourcestamp.txt --- firefox-esr-128.6.0esr/sourcestamp.txt 2024-12-18 16:05:52.000000000 +0000 +++ firefox-esr-128.7.0esr/sourcestamp.txt 2025-01-27 19:33:32.000000000 +0000 @@ -1,2 +1,2 @@ -20241218153108 -https://hg.mozilla.org/releases/mozilla-esr128/rev/4f008c71b12e001ae54b7fcd4787b266764c28bf +20250127191809 +https://hg.mozilla.org/releases/mozilla-esr128/rev/f3783ad20bf40a11fb4b7ed088236c1a9f7be362 diff -Nru firefox-esr-128.6.0esr/supply-chain/audits.toml firefox-esr-128.7.0esr/supply-chain/audits.toml --- firefox-esr-128.6.0esr/supply-chain/audits.toml 2024-12-18 15:38:30.000000000 +0000 +++ firefox-esr-128.7.0esr/supply-chain/audits.toml 2025-01-27 19:33:01.000000000 +0000 @@ -4017,6 +4017,12 @@ criteria = "safe-to-deploy" delta = "0.13.0 -> 0.13.1" +[[audits.sys-locale]] +who = "Alex Franchuk " +criteria = "safe-to-deploy" +version = "0.3.1" +notes = "Succinct and easily-verified unsafe code." + [[audits.tempfile]] who = "Mike Hommey " criteria = "safe-to-deploy" diff -Nru firefox-esr-128.6.0esr/testing/web-platform/tests/css/css-properties-values-api/non-computed-unit-cycles.html firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-properties-values-api/non-computed-unit-cycles.html --- firefox-esr-128.6.0esr/testing/web-platform/tests/css/css-properties-values-api/non-computed-unit-cycles.html 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-properties-values-api/non-computed-unit-cycles.html 2025-01-27 19:33:05.000000000 +0000 @@ -0,0 +1,109 @@ + + + + + + + +
+
+ diff -Nru firefox-esr-128.6.0esr/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html --- firefox-esr-128.6.0esr/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html 2024-12-18 15:38:35.000000000 +0000 +++ firefox-esr-128.7.0esr/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html 2025-01-27 19:33:05.000000000 +0000 @@ -432,4 +432,81 @@ await waitForAnimationFrames(2); }, 'Cancel the transition after it finishes'); +promise_test(async t => { + const { transition, watcher, div } = setupTransition(t, 'margin-left 100s'); + + transition.currentTime = 50 * MS_PER_SEC; + await watcher.wait_for(['transitionrun', 'transitionstart']); + + // Replace the running transition. + div.style.marginLeft = '200px'; + + // transitioncancel event should be fired before transitionrun because we + // expect to cancel the running transition first. + await watcher.wait_for( + ['transitioncancel', 'transitionrun', 'transitionstart'] + ); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing a running transition should get transitioncancel earlier than ' + + 'transitionrun and transitionstart'); + +promise_test(async t => { + const div = + addDiv(t, { style: 'transition: margin-left 100s, margin-top 100s' }); + const watcher = new EventWatcher(t, div, [ 'transitionrun', + 'transitioncancel' ], + transitionEventsTimeout); + getComputedStyle(div).marginLeft; + + div.style.marginLeft = '100px'; + div.style.marginTop = '100px'; + const transitions = div.getAnimations(); + transitions[0].currentTime = 50 * MS_PER_SEC; + transitions[1].currentTime = 50 * MS_PER_SEC; + + await watcher.wait_for(['transitionrun', 'transitionrun']); + + // Replace both running transitions. + div.style.marginLeft = '200px'; + div.style.marginTop = '200px'; + + await watcher.wait_for([ + // Cancel events show first because their transition generations are + // smaller than the new ones. + 'transitioncancel', 'transitioncancel', + 'transitionrun', 'transitionrun' + ]); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing two running transitions on the same target should get two ' + + 'transitioncancel events earlier than two transitionrun events, per ' + + 'transition generation'); + +promise_test(async t => { + const { transition, watcher, div } = setupTransition(t, 'margin-left 100s'); + + transition.currentTime = 50 * MS_PER_SEC; + await watcher.wait_for(['transitionrun', 'transitionstart']); + + // We need to wait for a while to reproduce the potential bug in Gecko. + await new Promise(resolve => t.step_timeout(resolve, 100)); + + // Replace the running transition. + div.style.marginLeft = '200px'; + getComputedStyle(div).marginLeft; + + // transitioncancel event should be fired before transitionrun because we + // expect to cancel the running transition first. + await watcher.wait_for( + ['transitioncancel', 'transitionrun', 'transitionstart'] + ); + + // Then wait a couple of frames and check that no event was dispatched + await waitForAnimationFrames(2); +}, 'Replacing a running transition and forcing to flush the style together ' + + 'should get the correct event order'); + diff -Nru firefox-esr-128.6.0esr/testing/web-platform/tests/fetch/api/basic/gc.any.js firefox-esr-128.7.0esr/testing/web-platform/tests/fetch/api/basic/gc.any.js --- firefox-esr-128.6.0esr/testing/web-platform/tests/fetch/api/basic/gc.any.js 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/testing/web-platform/tests/fetch/api/basic/gc.any.js 2025-01-27 19:33:05.000000000 +0000 @@ -0,0 +1,19 @@ +// META: global=window,worker +// META: script=/common/gc.js + +promise_test(async () => { + let i = 0; + const repeat = 5; + const buffer = await new Response(new ReadableStream({ + pull(c) { + if (i >= repeat) { + c.close(); + return; + } + ++i; + c.enqueue(new Uint8Array([0])) + garbageCollect(); + } + })).arrayBuffer(); + assert_equals(buffer.byteLength, repeat, `The buffer should be ${repeat}-byte long`); +}, "GC/CC should not abruptly close the stream while being consumed by Response"); diff -Nru firefox-esr-128.6.0esr/testing/web-platform/tests/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.js firefox-esr-128.7.0esr/testing/web-platform/tests/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.js --- firefox-esr-128.6.0esr/testing/web-platform/tests/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.js 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/testing/web-platform/tests/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.js 2025-01-27 19:33:06.000000000 +0000 @@ -0,0 +1,13 @@ +async_test(t => { + performance.mark('foo'); + // Use a timeout to ensure the remainder of the test runs after the entry is created. + t.step_timeout(() => { + // `buffered` flag set to true but with entryTypes so that + // the `buffered` flag should be ignored, thus there should be no entry. + new PerformanceObserver(() => { + assert_unreached('Should not have observed any entry!'); + }).observe({entryTypes: ['mark'], buffered: true}); + // Use a timeout to give time to the observer. + t.step_timeout(t.step_func_done(() => {}), 100); + }, 0); +}, 'PerformanceObserver without buffered flag set to false cannot see past entries.'); diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/BUILD.gn firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/BUILD.gn --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/BUILD.gn 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/BUILD.gn 2025-01-27 19:33:08.000000000 +0000 @@ -604,8 +604,12 @@ "mac/desktop_frame_iosurface.mm", "mac/desktop_frame_provider.h", "mac/desktop_frame_provider.mm", + "mac/sck_picker_handle.h", + "mac/sck_picker_handle.mm", "mac/screen_capturer_mac.h", "mac/screen_capturer_mac.mm", + "mac/screen_capturer_sck.h", + "mac/screen_capturer_sck.mm", "mac/window_list_utils.h", "mouse_cursor.h", "mouse_cursor_monitor.h", @@ -635,9 +639,11 @@ ] frameworks = [ "AppKit.framework", + "CoreVideo.framework", "IOKit.framework", "IOSurface.framework", ] + weak_frameworks = [ "ScreenCaptureKit.framework" ] # macOS 12.3 } } diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/DEPS firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/DEPS --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/DEPS 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/DEPS 2025-01-27 19:33:08.000000000 +0000 @@ -16,4 +16,7 @@ "screen_capturer_mac\.mm": [ "+sdk/objc", ], + "screen_capturer_sck\.mm": [ + "+sdk/objc", + ], } diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build 2025-01-27 19:33:08.000000000 +0000 @@ -47,7 +47,9 @@ "/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_cgimage.mm", "/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm", "/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_provider.mm", + "/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm", "/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_mac.mm", + "/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm", "/third_party/libwebrtc/modules/desktop_capture/mouse_cursor_monitor_mac.mm", "/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm", "/third_party/libwebrtc/modules/desktop_capture/window_capturer_mac.mm", diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.h firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.h --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.h 2024-12-18 15:38:37.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capture_options.h 2025-01-27 19:33:07.000000000 +0000 @@ -72,6 +72,21 @@ bool allow_iosurface() const { return allow_iosurface_; } void set_allow_iosurface(bool allow) { allow_iosurface_ = allow; } + + // If this flag is set, and the system supports it, ScreenCaptureKit will be + // used for desktop capture. + // TODO: crbug.com/327458809 - Force the use of SCK and ignore this flag in + // new versions of macOS that remove support for the CGDisplay-based APIs. + bool allow_sck_capturer() const { return allow_sck_capturer_; } + void set_allow_sck_capturer(bool allow) { allow_sck_capturer_ = allow; } + + // If ScreenCaptureKit is used for desktop capture and this flag is + // set, the ScreenCaptureKit backend will use SCContentSharingPicker for + // picking source. + bool allow_sck_system_picker() const { return allow_sck_system_picker_; } + void set_allow_sck_system_picker(bool allow) { + allow_sck_system_picker_ = allow; + } #endif const rtc::scoped_refptr& @@ -235,6 +250,8 @@ #if defined(WEBRTC_MAC) && !defined(WEBRTC_IOS) rtc::scoped_refptr configuration_monitor_; bool allow_iosurface_ = false; + bool allow_sck_capturer_ = false; + bool allow_sck_system_picker_ = false; #endif rtc::scoped_refptr full_screen_window_detector_; diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.cc firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.cc --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.cc 2024-12-18 15:38:37.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.cc 2025-01-27 19:33:07.000000000 +0000 @@ -30,6 +30,10 @@ #include "modules/desktop_capture/linux/wayland/base_capturer_pipewire.h" #endif +#if defined(WEBRTC_MAC) +#include "modules/desktop_capture/mac/screen_capturer_sck.h" +#endif + namespace webrtc { void LogDesktopCapturerFullscreenDetectorUsage() { @@ -117,11 +121,13 @@ capturer = std::make_unique( options, CaptureType::kAnyScreenContent); } +#elif defined(WEBRTC_MAC) + capturer = CreateGenericCapturerSck(options); +#endif if (capturer && options.detect_updated_region()) { capturer.reset(new DesktopCapturerDifferWrapper(std::move(capturer))); } -#endif // defined(WEBRTC_USE_PIPEWIRE) return capturer; } diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.h firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.h --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.h 2024-12-18 15:38:37.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/desktop_capturer.h 2025-01-27 19:33:06.000000000 +0000 @@ -82,7 +82,7 @@ struct Source { // The unique id to represent a Source of current DesktopCapturer. SourceId id; - pid_t pid; + pid_t pid = 0; // Title of the window or screen in UTF-8 encoding, maybe empty. This field // should not be used to identify a source. diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.h firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.h --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.h 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.h 2025-01-27 19:33:07.000000000 +0000 @@ -26,7 +26,7 @@ // Lock an IOSurfaceRef containing a snapshot of a display. Return NULL if // failed to lock. static std::unique_ptr Wrap( - rtc::ScopedCFTypeRef io_surface); + rtc::ScopedCFTypeRef io_surface, CGRect rect = {}); ~DesktopFrameIOSurface() override; @@ -35,7 +35,12 @@ private: // This constructor expects `io_surface` to hold a non-null IOSurfaceRef. - explicit DesktopFrameIOSurface(rtc::ScopedCFTypeRef io_surface); + DesktopFrameIOSurface( + rtc::ScopedCFTypeRef io_surface, + uint8_t* data, + int32_t width, + int32_t height, + int32_t stride); const rtc::ScopedCFTypeRef io_surface_; }; diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/desktop_frame_iosurface.mm 2025-01-27 19:33:08.000000000 +0000 @@ -17,7 +17,7 @@ // static std::unique_ptr DesktopFrameIOSurface::Wrap( - rtc::ScopedCFTypeRef io_surface) { + rtc::ScopedCFTypeRef io_surface, CGRect rect) { if (!io_surface) { return nullptr; } @@ -40,14 +40,39 @@ return nullptr; } - return std::unique_ptr(new DesktopFrameIOSurface(io_surface)); + size_t surfaceWidth = IOSurfaceGetWidth(io_surface.get()); + size_t surfaceHeight = IOSurfaceGetHeight(io_surface.get()); + uint8_t* data = static_cast(IOSurfaceGetBaseAddress(io_surface.get())); + size_t offset = 0; + size_t width = surfaceWidth; + size_t height = surfaceHeight; + size_t offsetColumns = 0; + size_t offsetRows = 0; + int32_t stride = IOSurfaceGetBytesPerRow(io_surface.get()); + if (rect.size.width > 0 && rect.size.height > 0) { + width = std::floor(rect.size.width); + height = std::floor(rect.size.height); + offsetColumns = std::ceil(rect.origin.x); + offsetRows = std::ceil(rect.origin.y); + RTC_CHECK_GE(surfaceWidth, offsetColumns + width); + RTC_CHECK_GE(surfaceHeight, offsetRows + height); + offset = stride * offsetRows + bytes_per_pixel * offsetColumns; + } + + RTC_LOG(LS_VERBOSE) << "DesktopFrameIOSurface wrapping IOSurface with size " << surfaceWidth << "x" + << surfaceHeight << ". Cropping to (" << offsetColumns << "," << offsetRows << "; " + << width << "x" << height << "). Stride=" << stride / bytes_per_pixel + << ", buffer-offset-px=" << offset / bytes_per_pixel << ", buffer-offset-bytes=" << offset; + + return std::unique_ptr(new DesktopFrameIOSurface(io_surface, data + offset, width, height, stride)); } -DesktopFrameIOSurface::DesktopFrameIOSurface(rtc::ScopedCFTypeRef io_surface) +DesktopFrameIOSurface::DesktopFrameIOSurface( + rtc::ScopedCFTypeRef io_surface, uint8_t* data, int32_t width, int32_t height, int32_t stride) : DesktopFrame( - DesktopSize(IOSurfaceGetWidth(io_surface.get()), IOSurfaceGetHeight(io_surface.get())), - IOSurfaceGetBytesPerRow(io_surface.get()), - static_cast(IOSurfaceGetBaseAddress(io_surface.get())), + DesktopSize(width, height), + stride, + data, nullptr), io_surface_(io_surface) { RTC_DCHECK(io_surface_); diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.h firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.h --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.h 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.h 2025-01-27 19:33:07.000000000 +0000 @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2024 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#ifndef MODULES_DESKTOP_CAPTURE_MAC_SCK_PICKER_HANDLE_H_ +#define MODULES_DESKTOP_CAPTURE_MAC_SCK_PICKER_HANDLE_H_ + +#include +#include +#include +#include "modules/desktop_capture/desktop_capturer.h" + +@class SCContentSharingPicker; +@class SCStream; + +namespace webrtc { + +// Helper class to manage multiple users of SCContentSharingPicker. +// +// The `active` and `maximumStreamCount` properties are automatically managed on +// `SCContentSharingPicker.sharedPicker`, which is what is returned from +// GetPicker(). +// +// When using this class, for stream limits to work, only create one stream per +// handle. +// +// Designed for single thread use. +class API_AVAILABLE(macos(14.0)) SckPickerHandleInterface { + public: + virtual ~SckPickerHandleInterface() = default; + // Effectively identical to `SCContentSharingPicker.sharedPicker`. + virtual SCContentSharingPicker* GetPicker() const = 0; + // A SourceId unique to this handle. + virtual DesktopCapturer::SourceId Source() const = 0; +}; + +// Returns a newly created picker handle if the stream count limit has not been +// reached, null otherwise. +std::unique_ptr API_AVAILABLE(macos(14.0)) CreateSckPickerHandle(); + +} // namespace webrtc + +#endif // MODULES_DESKTOP_CAPTURE_MAC_SCK_PICKER_HANDLE_H_ diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/sck_picker_handle.mm 2025-01-27 19:33:07.000000000 +0000 @@ -0,0 +1,102 @@ +/* + * Copyright (c) 2024 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#include "sck_picker_handle.h" + +#import + +#include "absl/base/attributes.h" +#include "rtc_base/synchronization/mutex.h" + +#include +#include + +namespace webrtc { + +class SckPickerProxy; + +class API_AVAILABLE(macos(14.0)) SckPickerProxy { + public: + static SckPickerProxy* Get() { + static SckPickerProxy* sPicker = new SckPickerProxy(); + return sPicker; + } + + bool AtCapacity() const { + MutexLock lock(&mutex_); + return AtCapacityLocked(); + } + + SCContentSharingPicker* GetPicker() const { return SCContentSharingPicker.sharedPicker; } + + ABSL_MUST_USE_RESULT std::optional AcquireSourceId() { + MutexLock lock(&mutex_); + if (AtCapacityLocked()) { + return std::nullopt; + } + if (handle_count_++ == 0) { + auto* picker = GetPicker(); + picker.maximumStreamCount = [NSNumber numberWithUnsignedInt:maximumStreamCount]; + picker.active = YES; + } + return ++unique_source_id_; + } + + void RelinquishSourceId(DesktopCapturer::SourceId source) { + MutexLock lock(&mutex_); + if (--handle_count_ > 0) { + return; + } + GetPicker().active = NO; + } + + private: + bool AtCapacityLocked() const { + mutex_.AssertHeld(); + return handle_count_ == maximumStreamCount; + } + + mutable Mutex mutex_; + // 100 is an arbitrary number that seems high enough to never get reached, while still providing + // a reasonably low upper bound. + static constexpr size_t maximumStreamCount = 100; + size_t handle_count_ RTC_GUARDED_BY(mutex_) = 0; + DesktopCapturer::SourceId unique_source_id_ RTC_GUARDED_BY(mutex_) = 0; +}; + +class API_AVAILABLE(macos(14.0)) SckPickerHandle : public SckPickerHandleInterface { + public: + static std::unique_ptr Create(SckPickerProxy* proxy) { + std::optional id = proxy->AcquireSourceId(); + if (!id) { + return nullptr; + } + return std::unique_ptr(new SckPickerHandle(proxy, *id)); + } + + ~SckPickerHandle() { proxy_->RelinquishSourceId(source_); } + + SCContentSharingPicker* GetPicker() const override { return proxy_->GetPicker(); } + + DesktopCapturer::SourceId Source() const override { return source_; } + + private: + SckPickerHandle(SckPickerProxy* proxy, DesktopCapturer::SourceId source) + : proxy_(proxy), source_(source) {} + + SckPickerProxy* const proxy_; + const DesktopCapturer::SourceId source_; +}; + +std::unique_ptr CreateSckPickerHandle() { + return SckPickerHandle::Create(SckPickerProxy::Get()); +} + +} // namespace webrtc diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.h firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.h --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.h 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.h 2025-01-27 19:33:07.000000000 +0000 @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2024 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#ifndef MODULES_DESKTOP_CAPTURE_MAC_SCREEN_CAPTURER_SCK_H_ +#define MODULES_DESKTOP_CAPTURE_MAC_SCREEN_CAPTURER_SCK_H_ + +#include + +#include "modules/desktop_capture/desktop_capture_options.h" +#include "modules/desktop_capture/desktop_capturer.h" + +namespace webrtc { + +// Returns true if the ScreenCaptureKit capturer is available. +bool ScreenCapturerSckAvailable(); + +// Returns true if the ScreenCaptureKit capturer is available using SCContentSharingPicker +// for picking a generic source. +bool GenericCapturerSckWithPickerAvailable(); + +// A DesktopCapturer implementation that uses ScreenCaptureKit. +std::unique_ptr CreateScreenCapturerSck( + const DesktopCaptureOptions& options); + +std::unique_ptr CreateGenericCapturerSck( + const DesktopCaptureOptions& options); + +} // namespace webrtc + +#endif // MODULES_DESKTOP_CAPTURE_MAC_SCREEN_CAPTURER_SCK_H_ diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/mac/screen_capturer_sck.mm 2025-01-27 19:33:06.000000000 +0000 @@ -0,0 +1,782 @@ +/* + * Copyright (c) 2024 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#include "modules/desktop_capture/mac/screen_capturer_sck.h" + +#import + +#include + +#include "modules/desktop_capture/mac/desktop_frame_iosurface.h" +#include "modules/desktop_capture/shared_desktop_frame.h" +#include "rtc_base/logging.h" +#include "rtc_base/synchronization/mutex.h" +#include "rtc_base/thread_annotations.h" +#include "rtc_base/time_utils.h" +#include "sck_picker_handle.h" +#include "sdk/objc/helpers/scoped_cftyperef.h" + +using webrtc::DesktopFrameIOSurface; + +#define SCK_AVAILABLE @available(macOS 14.0, *) +#define SCCSPICKER_AVAILABLE @available(macOS 15.0, *) + +namespace webrtc { +class ScreenCapturerSck; +} // namespace webrtc + +// The ScreenCaptureKit API was available in macOS 12.3, but full-screen capture was reported to be +// broken before macOS 13 - see http://crbug.com/40234870. +// Also, the `SCContentFilter` fields `contentRect` and `pointPixelScale` were introduced in +// macOS 14. +API_AVAILABLE(macos(14.0)) +@interface SckHelper : NSObject + +- (instancetype)initWithCapturer:(webrtc::ScreenCapturerSck*)capturer; + +- (void)onShareableContentCreated:(SCShareableContent*)content; + +// Called just before the capturer is destroyed. This avoids a dangling pointer, and prevents any +// new calls into a deleted capturer. If any method-call on the capturer is currently running on a +// different thread, this blocks until it completes. +- (void)releaseCapturer; + +@end + +namespace webrtc { + +bool ScreenCapturerSckAvailable() { + bool sonomaOrHigher = false; + if (SCK_AVAILABLE) { + sonomaOrHigher = true; + } + return sonomaOrHigher; +} + +bool GenericCapturerSckWithPickerAvailable() { + bool available = false; + if (SCCSPICKER_AVAILABLE) { + available = true; + } + return available; +} + +class API_AVAILABLE(macos(14.0)) ScreenCapturerSck final : public DesktopCapturer { + public: + explicit ScreenCapturerSck(const DesktopCaptureOptions& options); + ScreenCapturerSck(const DesktopCaptureOptions& options, SCContentSharingPickerMode modes); + ScreenCapturerSck(const ScreenCapturerSck&) = delete; + ScreenCapturerSck& operator=(const ScreenCapturerSck&) = delete; + + ~ScreenCapturerSck() override; + + // DesktopCapturer interface. All these methods run on the caller's thread. + void Start(DesktopCapturer::Callback* callback) override; + void SetMaxFrameRate(uint32_t max_frame_rate) override; + void CaptureFrame() override; + bool GetSourceList(SourceList* sources) override; + bool SelectSource(SourceId id) override; + // Prep for implementing DelegatedSourceListController interface, for now used by Start(). + // Triggers SCContentSharingPicker. Runs on the caller's thread. + void EnsureVisible(); + // Helper functions to forward SCContentSharingPickerObserver notifications to + // source_list_observer_. + void NotifySourceSelection(SCContentFilter* filter, SCStream* stream); + void NotifySourceCancelled(SCStream* stream); + void NotifySourceError(); + + // Called after a SCStreamDelegate stop notification. + void NotifyCaptureStopped(SCStream* stream); + + // Called by SckHelper when shareable content is returned by ScreenCaptureKit. `content` will be + // nil if an error occurred. May run on an arbitrary thread. + void OnShareableContentCreated(SCShareableContent* content); + + // Start capture with the given filter. Creates or updates stream_ as needed. + void StartWithFilter(SCContentFilter* filter) RTC_EXCLUSIVE_LOCKS_REQUIRED(lock_); + + // Called by SckHelper to notify of a newly captured frame. May run on an arbitrary thread. + void OnNewIOSurface(IOSurfaceRef io_surface, NSDictionary* attachment); + + private: + // Called when starting the capturer or the configuration has changed (either from a + // SelectSource() call, or the screen-resolution has changed). This tells SCK to fetch new + // shareable content, and the completion-handler will either start a new stream, or reconfigure + // the existing stream. Runs on the caller's thread. + void StartOrReconfigureCapturer(); + + // Helper object to receive Objective-C callbacks from ScreenCaptureKit and call into this C++ + // object. The helper may outlive this C++ instance, if a completion-handler is passed to + // ScreenCaptureKit APIs and the C++ object is deleted before the handler executes. + SckHelper* __strong helper_; + + // Callback for returning captured frames, or errors, to the caller. Only used on the caller's + // thread. + Callback* callback_ = nullptr; + + // Helper class that tracks the number of capturers needing SCContentSharingPicker to stay active. + // Only used on the caller's thread. + std::unique_ptr picker_handle_; + + // Flag to track if we have added ourselves as observer to picker_handle_. + // Only used on the caller's thread. + bool picker_handle_registered_ = false; + + // Options passed to the constructor. May be accessed on any thread, but the options are + // unchanged during the capturer's lifetime. + const DesktopCaptureOptions capture_options_; + + // Modes to use iff using the system picker. See docs on SCContentSharingPickerMode. + const SCContentSharingPickerMode picker_modes_; + + // Signals that a permanent error occurred. This may be set on any thread, and is read by + // CaptureFrame() which runs on the caller's thread. + std::atomic permanent_error_ = false; + + // Guards some variables that may be accessed on different threads. + Mutex lock_; + + // Provides captured desktop frames. + SCStream* __strong stream_ RTC_GUARDED_BY(lock_); + + // Current filter on stream_. + SCContentFilter* __strong filter_ RTC_GUARDED_BY(lock_); + + // Currently selected display, or 0 if the full desktop is selected. This capturer does not + // support full-desktop capture, and will fall back to the first display. + CGDirectDisplayID current_display_ RTC_GUARDED_BY(lock_) = 0; + + // Used by CaptureFrame() to detect if the screen configuration has changed. Only used on the + // caller's thread. + MacDesktopConfiguration desktop_config_; + + Mutex latest_frame_lock_ RTC_ACQUIRED_AFTER(lock_); + std::unique_ptr latest_frame_ RTC_GUARDED_BY(latest_frame_lock_); + + int32_t latest_frame_dpi_ RTC_GUARDED_BY(latest_frame_lock_) = kStandardDPI; + + // Tracks whether the latest frame contains new data since it was returned to the caller. This is + // used to set the DesktopFrame's `updated_region` property. The flag is cleared after the frame + // is sent to OnCaptureResult(), and is set when SCK reports a new frame with non-empty "dirty" + // rectangles. + // TODO: crbug.com/327458809 - Replace this flag with ScreenCapturerHelper to more accurately + // track the dirty rectangles from the SCStreamFrameInfoDirtyRects attachment. + bool frame_is_dirty_ RTC_GUARDED_BY(latest_frame_lock_) = true; + + // Tracks whether a reconfigure is needed. + bool frame_needs_reconfigure_ RTC_GUARDED_BY(latest_frame_lock_) = false; + // If a reconfigure is needed, this will be set to the size in pixels required to fit the entire + // source without downscaling. + std::optional frame_reconfigure_img_size_ RTC_GUARDED_BY(latest_frame_lock_); +}; + +ScreenCapturerSck::ScreenCapturerSck(const DesktopCaptureOptions& options) + : ScreenCapturerSck(options, SCContentSharingPickerModeSingleDisplay) {} + +ScreenCapturerSck::ScreenCapturerSck(const DesktopCaptureOptions& options, SCContentSharingPickerMode modes) + : capture_options_(options), + picker_modes_(modes) { + picker_handle_ = CreateSckPickerHandle(); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " created. allow_sck_system_picker=" + << capture_options_.allow_sck_system_picker() << ", source=" + << (picker_handle_ ? picker_handle_->Source() : -1) << ", mode=" << ([&modes] { + std::stringstream ss; + bool empty = true; + auto maybeAppend = [&](auto mode, auto* str) { + if (modes & mode) { + if (!empty) { + ss << "|"; + } + empty = false; + ss << str; + } + }; + maybeAppend(SCContentSharingPickerModeSingleWindow, "SingleWindow"); + maybeAppend(SCContentSharingPickerModeMultipleWindows, "MultiWindow"); + maybeAppend(SCContentSharingPickerModeSingleApplication, "SingleApp"); + maybeAppend(SCContentSharingPickerModeMultipleApplications, "MultiApp"); + maybeAppend(SCContentSharingPickerModeSingleDisplay, "SingleDisplay"); + return ss.str(); + })(); + helper_ = [[SckHelper alloc] initWithCapturer:this]; +} + +ScreenCapturerSck::~ScreenCapturerSck() { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " destroyed."; + [stream_ stopCaptureWithCompletionHandler:nil]; + [helper_ releaseCapturer]; +} + +void ScreenCapturerSck::Start(DesktopCapturer::Callback* callback) { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + callback_ = callback; + desktop_config_ = capture_options_.configuration_monitor()->desktop_configuration(); + if (capture_options_.allow_sck_system_picker()) { + EnsureVisible(); + return; + } + StartOrReconfigureCapturer(); +} + +void ScreenCapturerSck::SetMaxFrameRate(uint32_t max_frame_rate) { + // TODO: crbug.com/327458809 - Implement this. +} + +void ScreenCapturerSck::CaptureFrame() { + int64_t capture_start_time_millis = rtc::TimeMillis(); + + if (permanent_error_) { + RTC_LOG(LS_VERBOSE) << "ScreenCapturerSck " << this << " CaptureFrame() -> ERROR_PERMANENT"; + callback_->OnCaptureResult(Result::ERROR_PERMANENT, nullptr); + return; + } + + MacDesktopConfiguration new_config = + capture_options_.configuration_monitor()->desktop_configuration(); + if (!desktop_config_.Equals(new_config)) { + desktop_config_ = new_config; + StartOrReconfigureCapturer(); + } + + std::unique_ptr frame; + bool needs_reconfigure = false; + { + MutexLock lock(&latest_frame_lock_); + if (latest_frame_) { + frame = latest_frame_->Share(); + frame->set_dpi(DesktopVector(latest_frame_dpi_, latest_frame_dpi_)); + if (frame_is_dirty_) { + frame->mutable_updated_region()->AddRect(DesktopRect::MakeSize(frame->size())); + frame_is_dirty_ = false; + } + } + needs_reconfigure = frame_needs_reconfigure_; + frame_needs_reconfigure_ = false; + } + + if (frame) { + RTC_LOG(LS_VERBOSE) << "ScreenCapturerSck " << this << " CaptureFrame() -> SUCCESS"; + frame->set_capture_time_ms(rtc::TimeSince(capture_start_time_millis)); + callback_->OnCaptureResult(Result::SUCCESS, std::move(frame)); + } else { + RTC_LOG(LS_VERBOSE) << "ScreenCapturerSck " << this << " CaptureFrame() -> ERROR_TEMPORARY"; + callback_->OnCaptureResult(Result::ERROR_TEMPORARY, nullptr); + } + + if (needs_reconfigure) { + StartOrReconfigureCapturer(); + } +} + +void ScreenCapturerSck::EnsureVisible() { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + if (picker_handle_) { + if (!picker_handle_registered_) { + picker_handle_registered_ = true; + [picker_handle_->GetPicker() addObserver:helper_]; + } + } else { + // We reached the maximum number of streams. + RTC_LOG(LS_ERROR) << "ScreenCapturerSck " << this + << " EnsureVisible() reached the maximum number of streams."; + permanent_error_ = true; + return; + } + SCContentSharingPicker* picker = picker_handle_->GetPicker(); + SCStream* stream; + { + MutexLock lock(&lock_); + stream = stream_; + stream_ = nil; + filter_ = nil; + MutexLock lock2(&latest_frame_lock_); + frame_needs_reconfigure_ = false; + frame_reconfigure_img_size_ = std::nullopt; + } + [stream removeStreamOutput:helper_ type:SCStreamOutputTypeScreen error:nil]; + [stream stopCaptureWithCompletionHandler:nil]; + SCContentSharingPickerConfiguration* config = picker.defaultConfiguration; + config.allowedPickerModes = picker_modes_; + picker.defaultConfiguration = config; + SCShareableContentStyle style = SCShareableContentStyleNone; + // Pick a sensible style to start out with, based on our current mode. + if (@available(macOS 15, *)) { + // Stick with None because if we use Display, the picker doesn't let us + // pick a window when first opened. Behaves like Window in 14 except doesn't + // change window focus. + } else { + // Default to Display because if using Window the picker automatically hides + // our current window to show others. Saves a click compared to None when + // picking a display. + style = SCShareableContentStyleDisplay; + } + if (picker_modes_ == SCContentSharingPickerModeSingleDisplay) { + style = SCShareableContentStyleDisplay; + } else if (picker_modes_ == SCContentSharingPickerModeSingleWindow || + picker_modes_ == SCContentSharingPickerModeMultipleWindows) { + style = SCShareableContentStyleWindow; + } else if (picker_modes_ == SCContentSharingPickerModeSingleApplication || + picker_modes_ == SCContentSharingPickerModeMultipleApplications) { + style = SCShareableContentStyleApplication; + } + // This dies silently if maximumStreamCount is already running. We need our + // own stream count bookkeeping because of this, and to be able to unset `active`. + [picker presentPickerForStream:stream usingContentStyle:style]; +} + +void ScreenCapturerSck::NotifySourceSelection(SCContentFilter* filter, SCStream* stream) { + MutexLock lock(&lock_); + if (stream_ != stream) { + // The picker selected a source for another capturer. + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << ". stream_ != stream."; + return; + } + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << ". Starting."; + StartWithFilter(filter); +} + +void ScreenCapturerSck::NotifySourceCancelled(SCStream* stream) { + MutexLock lock(&lock_); + if (stream_ != stream) { + // The picker was cancelled for another capturer. + return; + } + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + if (!stream_) { + // The initial picker was cancelled. There is no stream to fall back to. + permanent_error_ = true; + } +} + +void ScreenCapturerSck::NotifySourceError() { + { + MutexLock lock(&lock_); + if (stream_) { + // The picker failed to start. But fear not, it was not our picker, + // we already have a stream! + return; + } + } + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + permanent_error_ = true; +} + +void ScreenCapturerSck::NotifyCaptureStopped(SCStream* stream) { + MutexLock lock(&lock_); + if (stream_ != stream) { + return; + } + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + permanent_error_ = true; +} + +bool ScreenCapturerSck::GetSourceList(SourceList* sources) { + sources->clear(); + if (capture_options_.allow_sck_system_picker() && picker_handle_) { + sources->push_back({picker_handle_->Source()}); + } + return true; +} + +bool ScreenCapturerSck::SelectSource(SourceId id) { + if (capture_options_.allow_sck_system_picker()) { + return true; + } + + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " SelectSource(id=" << id << ")."; + bool stream_started = false; + { + MutexLock lock(&lock_); + current_display_ = id; + + if (stream_) { + stream_started = true; + } + } + + // If the capturer was already started, reconfigure it. Otherwise, wait until Start() gets called. + if (stream_started) { + StartOrReconfigureCapturer(); + } + + return true; +} + +void ScreenCapturerSck::OnShareableContentCreated(SCShareableContent* content) { + if (!content) { + RTC_LOG(LS_ERROR) << "ScreenCapturerSck " << this << " getShareableContent failed."; + permanent_error_ = true; + return; + } + + if (!content.displays.count) { + RTC_LOG(LS_ERROR) << "ScreenCapturerSck " << this + << " getShareableContent returned no displays."; + permanent_error_ = true; + return; + } + + MutexLock lock(&lock_); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ + << ". current_display_=" << current_display_; + SCDisplay* captured_display; + { + for (SCDisplay* display in content.displays) { + if (current_display_ == display.displayID) { + captured_display = display; + break; + } + } + if (!captured_display) { + if (current_display_ == static_cast(kFullDesktopScreenId)) { + RTC_LOG(LS_WARNING) + << "ScreenCapturerSck " << this + << " Full screen capture is not supported, falling back to first display."; + } else { + RTC_LOG(LS_WARNING) << "ScreenCapturerSck " << this << " Display " << current_display_ + << " not found, falling back to first display."; + } + captured_display = content.displays.firstObject; + } + } + + SCContentFilter* filter = [[SCContentFilter alloc] initWithDisplay:captured_display + excludingWindows:@[]]; + StartWithFilter(filter); +} + +void ScreenCapturerSck::StartWithFilter(SCContentFilter* __strong filter) { + lock_.AssertHeld(); + SCStreamConfiguration* config = [[SCStreamConfiguration alloc] init]; + config.pixelFormat = kCVPixelFormatType_32BGRA; + config.colorSpaceName = kCGColorSpaceSRGB; + config.showsCursor = capture_options_.prefer_cursor_embedded(); + config.captureResolution = SCCaptureResolutionAutomatic; + + { + MutexLock lock(&latest_frame_lock_); + latest_frame_dpi_ = filter.pointPixelScale * kStandardDPI; + if (filter_ != filter) { + frame_reconfigure_img_size_ = std::nullopt; + } + auto sourceImgRect = frame_reconfigure_img_size_.value_or(CGSizeMake( + filter.contentRect.size.width * filter.pointPixelScale, + filter.contentRect.size.height * filter.pointPixelScale)); + config.width = sourceImgRect.width; + config.height = sourceImgRect.height; + } + + filter_ = filter; + + if (stream_) { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " Updating stream configuration to size=" + << config.width << "x" << config.height << "."; + [stream_ updateContentFilter:filter completionHandler:nil]; + [stream_ updateConfiguration:config completionHandler:nil]; + } else { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " Creating new stream."; + stream_ = [[SCStream alloc] initWithFilter:filter configuration:config delegate:helper_]; + + // TODO: crbug.com/327458809 - Choose an appropriate sampleHandlerQueue for best performance. + NSError* add_stream_output_error; + bool add_stream_output_result = [stream_ addStreamOutput:helper_ + type:SCStreamOutputTypeScreen + sampleHandlerQueue:nil + error:&add_stream_output_error]; + if (!add_stream_output_result) { + stream_ = nil; + filter_ = nil; + RTC_LOG(LS_ERROR) << "ScreenCapturerSck " << this << " addStreamOutput failed."; + permanent_error_ = true; + return; + } + + auto handler = ^(NSError* error) { + if (error) { + // It should be safe to access `this` here, because the C++ destructor calls + // stopCaptureWithCompletionHandler on the stream, which cancels this handler. + permanent_error_ = true; + RTC_LOG(LS_ERROR) << "ScreenCapturerSck " << this << " Starting failed."; + } else { + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " Capture started."; + } + }; + + [stream_ startCaptureWithCompletionHandler:handler]; + } +} + +void ScreenCapturerSck::OnNewIOSurface(IOSurfaceRef io_surface, NSDictionary* attachment) { + double scaleFactor = 1; + double contentScale = 1; + CGRect contentRect = {}; + CGRect boundingRect = {}; + CGRect overlayRect = {}; + SCFrameStatus status = SCFrameStatusStopped; + const auto* dirty_rects = (NSArray*)attachment[SCStreamFrameInfoDirtyRects]; + if (auto factor = (NSNumber *)attachment[SCStreamFrameInfoScaleFactor]) { + scaleFactor = [factor floatValue]; + } + if (auto scale = (NSNumber *)attachment[SCStreamFrameInfoContentScale]) { + contentScale = [scale floatValue]; + } + if (const auto* rectDict = (__bridge CFDictionaryRef)attachment[SCStreamFrameInfoContentRect]) { + if (!CGRectMakeWithDictionaryRepresentation(rectDict, &contentRect)) { + contentRect = CGRect(); + } + } + if (const auto* rectDict = (__bridge CFDictionaryRef)attachment[SCStreamFrameInfoBoundingRect]) { + if (!CGRectMakeWithDictionaryRepresentation(rectDict, &boundingRect)) { + boundingRect = CGRect(); + } + } + if (@available(macOS 14.2, *)) { + if (const auto* rectDict = (__bridge CFDictionaryRef)attachment[SCStreamFrameInfoPresenterOverlayContentRect ]) { + if (!CGRectMakeWithDictionaryRepresentation(rectDict, &overlayRect)) { + overlayRect = CGRect(); + } + } + } + + if (auto statusNr = (NSNumber *)attachment[SCStreamFrameInfoStatus]) { + status = (SCFrameStatus)[statusNr integerValue]; + } + + switch (status) { + case SCFrameStatusBlank: + case SCFrameStatusIdle: + case SCFrameStatusSuspended: + case SCFrameStatusStopped: + // No new frame. Ignore. + return; + case SCFrameStatusComplete: + case SCFrameStatusStarted: + // New frame. Process it. + break; + } + + auto imgBoundingRect = CGRectMake( + scaleFactor * boundingRect.origin.x, + scaleFactor * boundingRect.origin.y, + scaleFactor * boundingRect.size.width, + scaleFactor * boundingRect.size.height); + + rtc::ScopedCFTypeRef scoped_io_surface(io_surface, rtc::RetainPolicy::RETAIN); + std::unique_ptr desktop_frame_io_surface = + DesktopFrameIOSurface::Wrap(scoped_io_surface, imgBoundingRect); + if (!desktop_frame_io_surface) { + RTC_LOG(LS_ERROR) << "Failed to lock IOSurface."; + return; + } + + const size_t width = IOSurfaceGetWidth(io_surface); + const size_t height = IOSurfaceGetHeight(io_surface); + + RTC_LOG(LS_VERBOSE) << "ScreenCapturerSck " << this << " " << __func__ + << ". New surface: width=" << width << ", height=" << height + << ", contentRect=" << NSStringFromRect(contentRect).UTF8String + << ", boundingRect=" << NSStringFromRect(boundingRect).UTF8String + << ", overlayRect=(" << NSStringFromRect(overlayRect).UTF8String + << ", scaleFactor=" << scaleFactor << ", contentScale=" << contentScale + << ". Cropping to rect " << NSStringFromRect(imgBoundingRect).UTF8String + << "."; + + std::unique_ptr frame = + SharedDesktopFrame::Wrap(std::move(desktop_frame_io_surface)); + + bool dirty; + { + MutexLock lock(&latest_frame_lock_); + // Mark the frame as dirty if it has a different size, and ignore any DirtyRects attachment in + // this case. This is because SCK does not apply a correct attachment to the frame in the case + // where the stream was reconfigured. + dirty = !latest_frame_ || !latest_frame_->size().equals(frame->size()); + } + + if (!dirty) { + if (!dirty_rects) { + // This is never expected to happen - SCK attaches a non-empty dirty-rects list to every + // frame, even when nothing has changed. + return; + } + for (NSUInteger i = 0; i < dirty_rects.count; i++) { + const auto* rect_ptr = (__bridge CFDictionaryRef)dirty_rects[i]; + if (CFGetTypeID(rect_ptr) != CFDictionaryGetTypeID()) { + // This is never expected to happen - the dirty-rects attachment should always be an array + // of dictionaries. + return; + } + CGRect rect{}; + CGRectMakeWithDictionaryRepresentation(rect_ptr, &rect); + if (!CGRectIsEmpty(rect)) { + dirty = true; + break; + } + } + } + + MutexLock lock(&latest_frame_lock_); + if (contentScale > 0 && contentScale < 1) { + frame_needs_reconfigure_ = true; + double scale = 1 / contentScale; + frame_reconfigure_img_size_ = CGSizeMake( + std::ceil(scale * width), + std::ceil(scale * height)); + } + if (dirty) { + frame_is_dirty_ = true; + std::swap(latest_frame_, frame); + } +} + +void ScreenCapturerSck::StartOrReconfigureCapturer() { + if (capture_options_.allow_sck_system_picker()) { + MutexLock lock(&lock_); + if (filter_) { + StartWithFilter(filter_); + } + return; + } + + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << this << " " << __func__ << "."; + // The copy is needed to avoid capturing `this` in the Objective-C block. Accessing `helper_` + // inside the block is equivalent to `this->helper_` and would crash (UAF) if `this` is + // deleted before the block is executed. + SckHelper* local_helper = helper_; + auto handler = ^(SCShareableContent* content, NSError* error) { + [local_helper onShareableContentCreated:content]; + }; + + [SCShareableContent getShareableContentWithCompletionHandler:handler]; +} + +std::unique_ptr CreateScreenCapturerSck(const DesktopCaptureOptions& options) { + if (SCK_AVAILABLE) { + return std::make_unique(options); + } + return nullptr; +} + +std::unique_ptr CreateGenericCapturerSck(const DesktopCaptureOptions& options) { + if (SCCSPICKER_AVAILABLE) { + if (options.allow_sck_system_picker()) { + return std::make_unique( + options, + SCContentSharingPickerModeSingleDisplay | SCContentSharingPickerModeMultipleWindows); + } + } + return nullptr; +} + +} // namespace webrtc + +@implementation SckHelper { + // This lock is to prevent the capturer being destroyed while an instance method is still running + // on another thread. + webrtc::Mutex _capturer_lock; + webrtc::ScreenCapturerSck* _capturer; +} + +- (instancetype)initWithCapturer:(webrtc::ScreenCapturerSck*)capturer { + if (self = [super init]) { + _capturer = capturer; + } + return self; +} + +- (void)onShareableContentCreated:(SCShareableContent*)content { + webrtc::MutexLock lock(&_capturer_lock); + if (_capturer) { + _capturer->OnShareableContentCreated(content); + } +} + +- (void)stream:(SCStream*)stream didStopWithError:(NSError*)error { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ << "."; + if (_capturer) { + _capturer->NotifyCaptureStopped(stream); + } +} + +- (void)userDidStopStream:(SCStream*)stream NS_SWIFT_NAME(userDidStopStream(_:)) + API_AVAILABLE(macos(14.4)) { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ << "."; + if (_capturer) { + _capturer->NotifyCaptureStopped(stream); + } +} + +- (void)contentSharingPicker:(SCContentSharingPicker*)picker + didUpdateWithFilter:(SCContentFilter*)filter + forStream:(SCStream*)stream { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ << "."; + if (_capturer) { + _capturer->NotifySourceSelection(filter, stream); + } +} + +- (void)contentSharingPicker:(SCContentSharingPicker*)picker didCancelForStream:(SCStream*)stream { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ << "."; + if (_capturer) { + _capturer->NotifySourceCancelled(stream); + } +} + +- (void)contentSharingPickerStartDidFailWithError:(NSError*)error { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ + << ". error.code=" << error.code; + if (_capturer) { + _capturer->NotifySourceError(); + } +} + +- (void)stream:(SCStream*)stream + didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer + ofType:(SCStreamOutputType)type { + CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); + if (!pixelBuffer) { + return; + } + + IOSurfaceRef ioSurface = CVPixelBufferGetIOSurface(pixelBuffer); + if (!ioSurface) { + return; + } + + CFArrayRef attachmentsArray = + CMSampleBufferGetSampleAttachmentsArray(sampleBuffer, /*createIfNecessary=*/false); + if (!attachmentsArray || CFArrayGetCount(attachmentsArray) <= 0) { + RTC_LOG(LS_ERROR) << "Discarding frame with no attachments."; + return; + } + + CFDictionaryRef attachment = + static_cast(CFArrayGetValueAtIndex(attachmentsArray, 0)); + + webrtc::MutexLock lock(&_capturer_lock); + if (_capturer) { + _capturer->OnNewIOSurface(ioSurface, (__bridge NSDictionary*)attachment); + } +} + +- (void)releaseCapturer { + webrtc::MutexLock lock(&_capturer_lock); + RTC_LOG(LS_INFO) << "ScreenCapturerSck " << _capturer << " " << __func__ << "."; + _capturer = nullptr; +} + +@end + +#undef SCK_AVAILABLE diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm --- firefox-esr-128.6.0esr/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm 2024-12-18 15:38:37.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/modules/desktop_capture/screen_capturer_darwin.mm 2025-01-27 19:33:07.000000000 +0000 @@ -11,6 +11,7 @@ #include #include "modules/desktop_capture/mac/screen_capturer_mac.h" +#include "modules/desktop_capture/mac/screen_capturer_sck.h" namespace webrtc { @@ -21,9 +22,17 @@ return nullptr; } - std::unique_ptr capturer(new ScreenCapturerMac( - options.configuration_monitor(), options.detect_updated_region(), options.allow_iosurface())); - if (!capturer.get()->Init()) { + if (options.allow_sck_capturer()) { + // This will return nullptr on systems that don't support ScreenCaptureKit. + std::unique_ptr sck_capturer = CreateScreenCapturerSck(options); + if (sck_capturer) { + return sck_capturer; + } + } + + auto capturer = std::make_unique( + options.configuration_monitor(), options.detect_updated_region(), options.allow_iosurface()); + if (!capturer->Init()) { return nullptr; } diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/2086ff5d33.no-op-cherry-pick-msg firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/2086ff5d33.no-op-cherry-pick-msg --- firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/2086ff5d33.no-op-cherry-pick-msg 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/2086ff5d33.no-op-cherry-pick-msg 2025-01-27 19:33:06.000000000 +0000 @@ -0,0 +1 @@ +We cherry-picked this in bug 1914196 diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/3069c60ada.no-op-cherry-pick-msg firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/3069c60ada.no-op-cherry-pick-msg --- firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/3069c60ada.no-op-cherry-pick-msg 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/3069c60ada.no-op-cherry-pick-msg 2025-01-27 19:33:07.000000000 +0000 @@ -0,0 +1 @@ +We cherry-picked this in bug 1914196 diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/c2f0260894.no-op-cherry-pick-msg firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/c2f0260894.no-op-cherry-pick-msg --- firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/c2f0260894.no-op-cherry-pick-msg 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/c2f0260894.no-op-cherry-pick-msg 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1 @@ +We cherry-picked this in bug 1914196 diff -Nru firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/d4a6c3f76f.no-op-cherry-pick-msg firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/d4a6c3f76f.no-op-cherry-pick-msg --- firefox-esr-128.6.0esr/third_party/libwebrtc/moz-patch-stack/d4a6c3f76f.no-op-cherry-pick-msg 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/libwebrtc/moz-patch-stack/d4a6c3f76f.no-op-cherry-pick-msg 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1 @@ +We cherry-picked this in bug 1914196 diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/.cargo-checksum.json firefox-esr-128.7.0esr/third_party/rust/sys-locale/.cargo-checksum.json --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/.cargo-checksum.json 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/.cargo-checksum.json 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1 @@ +{"files":{"CHANGELOG.md":"ab8e78c1df9e7015794686a41f83ca4733d928793258b189bcb85e6e5475263a","Cargo.lock":"e2e11385f11df2be63f65ebe8e5bbf2e6be2226adc05b88e0b123bebedfffaec","Cargo.toml":"2fb1b281dfca4b7f44c90fe691578a981a7fc8d36c7c903f6342f6ba6eb6b18d","LICENSE-APACHE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","LICENSE-MIT":"5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8","README.md":"9337fea35f911279642f245dd3ed329075e612105e8a45c3a5f7f34e38cd50df","examples/get_locale.rs":"3935c00fbc07d8ac07ddd1816bd9a73b70826cf8fd7a66daa974442d11f2b109","src/android.rs":"5ee2b203648b3b563131d89d87a647693b56a326aadb1cb95477c126ab605073","src/apple.rs":"6a382fd500e90d66d5633d2011940221e96e1b74f0ceb0f742115a0dce8e5c35","src/lib.rs":"08df773f06960d431dd1e9e901a7d253c7e1dc3802bdf57eafc84588b6528ae4","src/unix.rs":"dd5278a4f4191dd68a83f6d6ca7c1e52190044a9fd76bd63f3ed4618cb4cfdfe","src/wasm.rs":"a280cf369a7a6ba68e59c083668441d3beb0eae13fa1c46262deea363aa52f92","src/windows.rs":"58cf9bb2a42b95d96073e2222a9f3a773a2b40f4867eabff3373353b33eba40a","src/windows_sys.rs":"86e5943e0ceaafacca208ccc3ce61143792713a2dd6d2859a15221ab92d7df5f","tests/wasm_worker.rs":"ad7d7a8728676f6c594a74e17e369a8f67c1a5c40e54f68a85a96327cd9ea285"},"package":"e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0"} \ No newline at end of file diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/CHANGELOG.md firefox-esr-128.7.0esr/third_party/rust/sys-locale/CHANGELOG.md --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/CHANGELOG.md 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/CHANGELOG.md 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,73 @@ +# sys-locale changelog + +Notable changes to this project will be documented in the [keep a changelog](https://keepachangelog.com/en/1.0.0/) format. + +## [Unreleased] + +## [0.3.1] - 2023-08-27 + +### Added +- Added support for getting a list of user locales in their preferred order via `get_locales`. + - Additional locales are currently supported on iOS, macOS, WASM, and Windows. Other platforms will + only return a single locale like `get_locale` does. + +### Changed +- Removed `windows-sys` dependency + +## [0.3.0] - 2023-04-04 + +### Changed +- The crate now only uses `wasm-bindgen` when targeting WebAssembly on the web. + Use the new `js` feature to target the web. + +### Fixed +- The crate now compiles for unsupported platforms. +- Cleaned up typos and grammar in README. + +# [0.2.4] - 2023-03-07 + +### Changed +- Removed dependency on the `winapi` crate in favor of `windows-sys`, following more of the wider ecosystem. + +## [0.2.3] - 2022-11-06 + +### Fixed +- Re-release 0.2.2 and correctly maintain `no_std` compatibility on Apple targets. + +## [0.2.2] - 2022-11-06 + +### Changed +- The Apple backend has been rewritten in pure Rust instead of Objective-C. + +### Fixed +- The locale returned on UNIX systems is now always a correctly formatted BCP-47 tag. + +## [0.2.1] - 2022-06-16 + +### Added + +- The crate now supports being used via WASM in a WebWorker environment. + +## [0.2.0] - 2022-03-01 + +### Fixed + +- Fixed a soundness issue on Linux and BSDs by querying the environment directly instead of using libc setlocale. The libc setlocale is not safe for use in a multi-threaded context. + +### Changed + +- No longer `no_std` on Linux and BSDs + +## [0.1.0] - 2021-05-13 + +Initial release + +[Unreleased]: https://github.com/1Password/sys-locale/compare/v0.3.1...HEAD +[0.1.0]: https://github.com/1Password/sys-locale/releases/tag/v0.1.0 +[0.2.0]: https://github.com/1Password/sys-locale/releases/tag/v0.2.0 +[0.2.1]: https://github.com/1Password/sys-locale/releases/tag/v0.2.1 +[0.2.2]: https://github.com/1Password/sys-locale/releases/tag/v0.2.2 +[0.2.3]: https://github.com/1Password/sys-locale/releases/tag/v0.2.3 +[0.2.4]: https://github.com/1Password/sys-locale/releases/tag/v0.2.4 +[0.3.0]: https://github.com/1Password/sys-locale/releases/tag/v0.3.0 +[0.3.1]: https://github.com/1Password/sys-locale/releases/tag/v0.3.1 diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/Cargo.lock firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.lock --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/Cargo.lock 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.lock 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,207 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "bumpalo" +version = "3.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if", + "wasm-bindgen", +] + +[[package]] +name = "js-sys" +version = "0.3.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "libc" +version = "0.2.126" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "once_cell" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" + +[[package]] +name = "proc-macro2" +version = "1.0.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "syn" +version = "2.0.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sys-locale" +version = "0.3.1" +dependencies = [ + "js-sys", + "libc", + "wasm-bindgen", + "wasm-bindgen-test", + "web-sys", +] + +[[package]] +name = "unicode-ident" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" + +[[package]] +name = "wasm-bindgen" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" + +[[package]] +name = "wasm-bindgen-test" +version = "0.3.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e6e302a7ea94f83a6d09e78e7dc7d9ca7b186bc2829c24a22d0753efd680671" +dependencies = [ + "console_error_panic_hook", + "js-sys", + "scoped-tls", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-bindgen-test-macro", +] + +[[package]] +name = "wasm-bindgen-test-macro" +version = "0.3.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecb993dd8c836930ed130e020e77d9b2e65dd0fbab1b67c790b0f5d80b11a575" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "web-sys" +version = "0.3.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90" +dependencies = [ + "js-sys", + "wasm-bindgen", +] diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/Cargo.toml firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.toml --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/Cargo.toml 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/Cargo.toml 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,57 @@ +# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO +# +# When uploading crates to the registry Cargo will automatically +# "normalize" Cargo.toml files for maximal compatibility +# with all versions of Cargo and also rewrite `path` dependencies +# to registry (e.g., crates.io) dependencies. +# +# If you are reading this file be aware that the original Cargo.toml +# will likely look very different (and much more reasonable). +# See Cargo.toml.orig for the original contents. + +[package] +edition = "2018" +name = "sys-locale" +version = "0.3.1" +authors = ["1Password"] +description = "Small and lightweight library to obtain the active system locale" +readme = "README.md" +keywords = [ + "locale", + "i18n", + "localization", + "nostd", +] +license = "MIT OR Apache-2.0" +repository = "https://github.com/1Password/sys-locale" + +[features] +js = [ + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[target."cfg(all(target_family = \"wasm\", not(unix)))".dependencies.js-sys] +version = "0.3" +optional = true + +[target."cfg(all(target_family = \"wasm\", not(unix)))".dependencies.wasm-bindgen] +version = "0.2" +optional = true + +[target."cfg(all(target_family = \"wasm\", not(unix)))".dependencies.web-sys] +version = "0.3" +features = [ + "Window", + "WorkerGlobalScope", + "Navigator", + "WorkerNavigator", +] +optional = true + +[target."cfg(all(target_family = \"wasm\", not(unix)))".dev-dependencies.wasm-bindgen-test] +version = "0.3" + +[target."cfg(target_os = \"android\")".dependencies.libc] +version = "0.2" diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/LICENSE-APACHE firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-APACHE --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/LICENSE-APACHE 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-APACHE 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/LICENSE-MIT firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-MIT --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/LICENSE-MIT 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/LICENSE-MIT 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 1Password + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/README.md firefox-esr-128.7.0esr/third_party/rust/sys-locale/README.md --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/README.md 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/README.md 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,54 @@ +# sys-locale + +[![crates.io version](https://img.shields.io/crates/v/sys-locale.svg)](https://crates.io/crates/sys-locale) +[![crate documentation](https://docs.rs/sys-locale/badge.svg)](https://docs.rs/sys-locale) +![MSRV](https://img.shields.io/badge/rustc-1.48+-blue.svg) +[![crates.io downloads](https://img.shields.io/crates/d/sys-locale.svg)](https://crates.io/crates/sys-locale) +![CI](https://github.com/1Password/sys-locale/workflows/CI/badge.svg) + +A small and lightweight Rust library to get the current active locale on the system. + +`sys-locale` is small library to get the current locale set for the system or application with the relevant platform APIs. The library is also `no_std` compatible, relying only on `alloc`, except on Linux and BSD. + +Platform support currently includes: +- Android +- iOS +- macOS +- Linux, BSD, and other UNIX variations +- WebAssembly, for the following platforms: + - Inside of a web browser (via the `js` feature) + - Emscripten (via the `UNIX` backend) + Further support for other WASM targets is dependent on upstream + support in those target's runtimes and specifications. +- Windows + +```rust +use sys_locale::get_locale; + +let locale = get_locale().unwrap_or_else(|| String::from("en-US")); + +println!("The current locale is {}", locale); +``` + +## MSRV + +The Minimum Supported Rust Version is currently 1.48.0. This will be bumped to the latest stable version of Rust when needed. + +## Credits + +Made with ❤️ by the [1Password](https://1password.com/) team. + +#### License + + +Licensed under either of Apache License, Version +2.0 or MIT license at your option. + + +
+ + +Unless you explicitly state otherwise, any contribution intentionally submitted +for inclusion in this crate by you, as defined in the Apache-2.0 license, shall +be dual licensed as above, without any additional terms or conditions. + diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/examples/get_locale.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/examples/get_locale.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/examples/get_locale.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/examples/get_locale.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,11 @@ +//! A small example to run on your computer to see what locale the library returns. +#![allow(unknown_lints)] +#![allow(clippy::uninlined_format_args)] + +use sys_locale::get_locale; + +fn main() { + let locale = get_locale().unwrap_or_else(|| String::from("en-US")); + + println!("The current locale is {}", locale); +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/android.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/android.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/android.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/android.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,75 @@ +use alloc::{string::String, vec}; +use core::convert::TryFrom; + +fn get_property(name: &'static [u8]) -> Option { + let mut value = vec![0u8; libc::PROP_VALUE_MAX as usize]; + // SAFETY: `name` is valid to read from and `value` is valid to write to. + let len = + unsafe { libc::__system_property_get(name.as_ptr().cast(), value.as_mut_ptr().cast()) }; + + usize::try_from(len) + .ok() + .filter(|n| *n != 0) + .and_then(move |n| { + // Remove excess bytes and the NUL terminator + value.resize(n, 0); + String::from_utf8(value).ok() + }) +} + +const LOCALE_KEY: &[u8] = b"persist.sys.locale\0"; +const PRODUCT_LOCALE_KEY: &[u8] = b"ro.product.locale\0"; + +const PRODUCT_LANGUAGE_KEY: &[u8] = b"ro.product.locale.language\0"; +const PRODUCT_REGION_KEY: &[u8] = b"ro.product.locale.region\0"; + +// Android 4.0 and below +const LANG_KEY: &[u8] = b"persist.sys.language\0"; +const COUNTRY_KEY: &[u8] = b"persist.sys.country\0"; +const LOCALEVAR_KEY: &[u8] = b"persist.sys.localevar\0"; + +// Ported from https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/jni/AndroidRuntime.cpp#431 +fn read_locale() -> Option { + if let Some(locale) = get_property(LOCALE_KEY) { + return Some(locale); + } + + // Android 4.0 and below + if let Some(mut language) = get_property(LANG_KEY) { + // The details of this functionality are not publically available, so this is just + // adapted "best effort" from the original code. + match get_property(COUNTRY_KEY) { + Some(country) => { + language.push('-'); + language.push_str(&country); + } + None => { + if let Some(variant) = get_property(LOCALEVAR_KEY) { + language.push('-'); + language.push_str(&variant); + } + } + }; + + return Some(language); + } + + if let Some(locale) = get_property(PRODUCT_LOCALE_KEY) { + return Some(locale); + } + + let product_language = get_property(PRODUCT_LANGUAGE_KEY); + let product_region = get_property(PRODUCT_REGION_KEY); + match (product_language, product_region) { + (Some(mut lang), Some(region)) => { + lang.push('-'); + lang.push_str(®ion); + Some(lang) + } + _ => None, + } +} + +pub(crate) fn get() -> impl Iterator { + read_locale().into_iter() +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/apple.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/apple.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/apple.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/apple.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,166 @@ +use alloc::{string::String, vec::Vec}; +use core::ffi::c_void; + +type CFIndex = isize; +type Boolean = u8; +type CFStringEncoding = u32; + +#[allow(non_upper_case_globals)] +const kCFStringEncodingUTF8: CFStringEncoding = 0x08000100; + +#[repr(C)] +#[derive(Clone, Copy)] +struct CFRange { + pub location: CFIndex, + pub length: CFIndex, +} + +type CFTypeRef = *const c_void; + +#[repr(C)] +struct __CFArray(c_void); +type CFArrayRef = *const __CFArray; + +#[repr(C)] +struct __CFString(c_void); +type CFStringRef = *const __CFString; + +// Most of these definitions come from `core-foundation-sys`, but we want this crate +// to be `no_std` and `core-foundation-sys` isn't currently. +#[link(name = "CoreFoundation", kind = "framework")] +extern "C" { + fn CFArrayGetCount(theArray: CFArrayRef) -> CFIndex; + fn CFArrayGetValueAtIndex(theArray: CFArrayRef, idx: CFIndex) -> *const c_void; + + fn CFStringGetLength(theString: CFStringRef) -> CFIndex; + fn CFStringGetBytes( + theString: CFStringRef, + range: CFRange, + encoding: CFStringEncoding, + lossByte: u8, + isExternalRepresentation: Boolean, + buffer: *mut u8, + maxBufLen: CFIndex, + usedBufLen: *mut CFIndex, + ) -> CFIndex; + + fn CFRelease(cf: CFTypeRef); + + fn CFLocaleCopyPreferredLanguages() -> CFArrayRef; +} + +pub(crate) fn get() -> impl Iterator { + let preferred_langs = get_languages(); + let mut idx = 0; + + #[allow(clippy::as_conversions)] + core::iter::from_fn(move || unsafe { + let (langs, num_langs) = preferred_langs.as_ref()?; + + // 0 to N-1 inclusive + if idx >= *num_langs { + return None; + } + + // SAFETY: The current index has been checked that its still within bounds of the array. + // XXX: We don't retain the strings because we know we have total ownership of the backing array. + let locale = CFArrayGetValueAtIndex(langs.0, idx) as CFStringRef; + idx += 1; + + // SAFETY: `locale` is a valid CFString pointer because the array will always contain a value. + let str_len = CFStringGetLength(locale); + + let range = CFRange { + location: 0, + length: str_len, + }; + + let mut capacity = 0; + // SAFETY: + // - `locale` is a valid CFString + // - The supplied range is within the length of the string. + // - `capacity` is writable. + // Passing NULL and `0` is correct for the buffer to get the + // encoded output length. + CFStringGetBytes( + locale, + range, + kCFStringEncodingUTF8, + 0, + false as Boolean, + core::ptr::null_mut(), + 0, + &mut capacity, + ); + + // Guard against a zero-sized allocation, if that were to somehow occur. + if capacity == 0 { + return None; + } + + // Note: This is the number of bytes (u8) that will be written to + // the buffer, not the number of codepoints they would contain. + let mut buffer = Vec::with_capacity(capacity as usize); + + // SAFETY: + // - `locale` is a valid CFString + // - The supplied range is within the length of the string. + // - `buffer` is writable and has sufficent capacity to receive the data. + // - `maxBufLen` is correctly based on `buffer`'s available capacity. + // - `out_len` is writable. + let mut out_len = 0; + CFStringGetBytes( + locale, + range, + kCFStringEncodingUTF8, + 0, + false as Boolean, + buffer.as_mut_ptr(), + capacity as CFIndex, + &mut out_len, + ); + + // Sanity check that both calls to `CFStringGetBytes` + // were equivalent. If they weren't, the system is doing + // something very wrong... + assert!(out_len <= capacity); + + // SAFETY: The system has written `out_len` elements, so they are + // initialized and inside the buffer's capacity bounds. + buffer.set_len(out_len as usize); + + // This should always contain UTF-8 since we told the system to + // write UTF-8 into the buffer, but the value is small enough that + // using `from_utf8_unchecked` isn't worthwhile. + String::from_utf8(buffer).ok() + }) +} + +fn get_languages() -> Option<(CFArray, CFIndex)> { + unsafe { + // SAFETY: This function is safe to call and has no invariants. Any value inside the + // array will be owned by us. + let langs = CFLocaleCopyPreferredLanguages(); + if !langs.is_null() { + let langs = CFArray(langs); + // SAFETY: The returned array is a valid CFArray object. + let count = CFArrayGetCount(langs.0); + if count != 0 { + Some((langs, count)) + } else { + None + } + } else { + None + } + } +} + +struct CFArray(CFArrayRef); + +impl Drop for CFArray { + fn drop(&mut self) { + // SAFETY: This wrapper contains a valid CFArray. + unsafe { CFRelease(self.0.cast()) } + } +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/lib.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/lib.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/lib.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/lib.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,127 @@ +//! A library to safely and easily obtain the current locale on the system or for an application. +//! +//! This library currently supports the following platforms: +//! - Android +//! - iOS +//! - macOS +//! - Linux, BSD, and other UNIX variations +//! - WebAssembly on the web (via the `js` feature) +//! - Windows +#![cfg_attr( + any( + not(unix), + target_os = "macos", + target_os = "ios", + target_os = "android" + ), + no_std +)] +extern crate alloc; +use alloc::string::String; + +#[cfg(target_os = "android")] +mod android; +#[cfg(target_os = "android")] +use android as provider; + +#[cfg(any(target_os = "macos", target_os = "ios"))] +mod apple; +#[cfg(any(target_os = "macos", target_os = "ios"))] +use apple as provider; + +#[cfg(all( + unix, + not(any(target_os = "macos", target_os = "ios", target_os = "android")) +))] +mod unix; +#[cfg(all( + unix, + not(any(target_os = "macos", target_os = "ios", target_os = "android")) +))] +use unix as provider; + +#[cfg(all(target_family = "wasm", feature = "js", not(unix)))] +mod wasm; +#[cfg(all(target_family = "wasm", feature = "js", not(unix)))] +use wasm as provider; + +#[cfg(windows)] +mod windows; +#[cfg(windows)] +use windows as provider; + +#[cfg(not(any(unix, all(target_family = "wasm", feature = "js", not(unix)), windows)))] +mod provider { + pub fn get() -> impl Iterator { + core::iter::empty() + } +} + +/// Returns the active locale for the system or application. +/// +/// This may be equivalent to `get_locales().next()` (the first entry), +/// depending on the platform. +/// +/// # Returns +/// +/// Returns `Some(String)` with a BCP-47 language tag inside. If the locale +/// couldn't be obtained, `None` is returned instead. +/// +/// # Example +/// +/// ```no_run +/// use sys_locale::get_locale; +/// +/// let current_locale = get_locale().unwrap_or_else(|| String::from("en-US")); +/// +/// println!("The locale is {}", current_locale); +/// ``` +pub fn get_locale() -> Option { + get_locales().next() +} + +/// Returns the preferred locales for the system or application, in descending order of preference. +/// +/// # Returns +/// +/// Returns a `Vec` with any number of BCP-47 language tags inside. +/// If no locale preferences could be obtained, the vec will be empty. +/// +/// # Example +/// +/// ```no_run +/// use sys_locale::get_locales; +/// +/// let mut locales = get_locales(); +/// +/// println!("The most preferred locale is {}", locales.next().unwrap_or("en-US".to_string())); +/// println!("The least preferred locale is {}", locales.last().unwrap_or("en-US".to_string())); +/// ``` +pub fn get_locales() -> impl Iterator { + provider::get() +} + +#[cfg(test)] +mod tests { + use super::{get_locale, get_locales}; + extern crate std; + + #[cfg(all(target_family = "wasm", feature = "js", not(unix)))] + use wasm_bindgen_test::wasm_bindgen_test as test; + #[cfg(all(target_family = "wasm", feature = "js", not(unix)))] + wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser); + + #[test] + fn can_obtain_locale() { + assert!(get_locale().is_some(), "no locales were returned"); + let locales = get_locales(); + for (i, locale) in locales.enumerate() { + assert!(!locale.is_empty(), "locale string {} was empty", i); + assert!( + !locale.ends_with('\0'), + "locale {} contained trailing NUL", + i + ); + } + } +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/unix.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/unix.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/unix.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/unix.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,101 @@ +#![allow(unknown_lints)] +use std::{env, ffi::OsStr}; + +const LC_ALL: &str = "LC_ALL"; +const LC_CTYPE: &str = "LC_CTYPE"; +const LANG: &str = "LANG"; + +/// Environment variable access abstraction to allow testing without +/// mutating env variables. +/// +/// Use [StdEnv] to query [std::env] +trait EnvAccess { + /// See also [std::env::var] + fn get(&self, key: impl AsRef) -> Option; +} + +/// Proxy to [std::env] +struct StdEnv; +impl EnvAccess for StdEnv { + fn get(&self, key: impl AsRef) -> Option { + env::var(key).ok() + } +} + +pub(crate) fn get() -> impl Iterator { + _get(&StdEnv).into_iter() +} + +fn _get(env: &impl EnvAccess) -> Option { + let code = env + .get(LC_ALL) + .or_else(|| env.get(LC_CTYPE)) + .or_else(|| env.get(LANG))?; + + parse_locale_code(&code) +} + +fn parse_locale_code(code: &str) -> Option { + // Some locales are returned with the char encoding too: `en_US.UTF-8` + // TODO: Once we bump MSRV >= 1.52, remove this allow and clean up + #[allow(clippy::manual_split_once)] + #[allow(clippy::needless_splitn)] + code.splitn(2, '.').next().map(|s| s.replace('_', "-")) +} + +#[cfg(test)] +mod tests { + use super::{parse_locale_code, EnvAccess, _get, LANG, LC_ALL, LC_CTYPE}; + use std::{ + collections::HashMap, + ffi::{OsStr, OsString}, + }; + + type MockEnv = HashMap; + impl EnvAccess for MockEnv { + fn get(&self, key: impl AsRef) -> Option { + self.get(key.as_ref()).cloned() + } + } + + const PARSE_LOCALE: &str = "fr-FR"; + const LANG_PARSE_LOCALE: &str = "fr_FR"; + + #[test] + fn parse_identifier() { + let identifier = "fr_FR.UTF-8"; + assert_eq!(parse_locale_code(identifier).as_deref(), Some(PARSE_LOCALE)); + } + + #[test] + fn parse_non_suffixed_identifier() { + assert_eq!( + parse_locale_code(PARSE_LOCALE).as_deref(), + Some(PARSE_LOCALE) + ); + + assert_eq!( + parse_locale_code(LANG_PARSE_LOCALE).as_deref(), + Some(PARSE_LOCALE) + ); + } + + #[test] + fn env_priority() { + let mut env = MockEnv::new(); + assert_eq!(_get(&env), None); + + // These locale names are technically allowed and some systems may still + // defined aliases such as these but the glibc sources mention that this + // should be considered deprecated + + env.insert(LANG.into(), "invalid".to_owned()); + assert_eq!(_get(&env).as_deref(), Some("invalid")); + + env.insert(LC_CTYPE.into(), "invalid-also".to_owned()); + assert_eq!(_get(&env).as_deref(), Some("invalid-also")); + + env.insert(LC_ALL.into(), "invalid-again".to_owned()); + assert_eq!(_get(&env).as_deref(), Some("invalid-again")); + } +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/wasm.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/wasm.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/wasm.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/wasm.rs 2025-01-27 19:33:08.000000000 +0000 @@ -0,0 +1,56 @@ +use alloc::string::String; + +use js_sys::{JsString, Object}; +use wasm_bindgen::{prelude::*, JsCast, JsValue}; + +#[derive(Clone)] +enum GlobalType { + Window(web_sys::Window), + Worker(web_sys::WorkerGlobalScope), +} + +/// Returns a handle to the global scope object. +/// +/// Simplified version of https://github.com/rustwasm/wasm-bindgen/blob/main/crates/js-sys/src/lib.rs, +/// which we can't use directly because it discards information about how it +/// retrieved the global. +fn global() -> GlobalType { + #[wasm_bindgen] + extern "C" { + type Global; + + #[wasm_bindgen(getter, catch, static_method_of = Global, js_class = window, js_name = window)] + fn get_window() -> Result; + + #[wasm_bindgen(getter, catch, static_method_of = Global, js_class = self, js_name = self)] + fn get_self() -> Result; + } + + if let Ok(window) = Global::get_window() { + GlobalType::Window( + window + .dyn_into::() + .expect("expected window to be an instance of Window"), + ) + } else if let Ok(worker) = Global::get_self() { + GlobalType::Worker( + worker + .dyn_into::() + .expect("expected self to be an instance of WorkerGlobalScope"), + ) + } else { + panic!("Unable to find global in this environment") + } +} + +pub(crate) fn get() -> impl Iterator { + let languages = match global() { + GlobalType::Window(window) => window.navigator().languages(), + GlobalType::Worker(worker) => worker.navigator().languages(), + }; + languages + .values() + .into_iter() + .flat_map(|v| v.and_then(|v| v.dyn_into::())) + .map(String::from) +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/windows.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/windows.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows.rs 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,49 @@ +use alloc::{string::String, vec::Vec}; + +#[path = "./windows_sys.rs"] +mod windows_sys; +use windows_sys::{GetUserPreferredUILanguages, MUI_LANGUAGE_NAME, TRUE}; + +#[allow(clippy::as_conversions)] +pub(crate) fn get() -> impl Iterator { + let mut num_languages: u32 = 0; + let mut buffer_length: u32 = 0; + + // Calling this with null buffer will retrieve the required buffer length + let success = unsafe { + GetUserPreferredUILanguages( + MUI_LANGUAGE_NAME, + &mut num_languages, + core::ptr::null_mut(), + &mut buffer_length, + ) + } == TRUE; + if !success { + return Vec::new().into_iter(); + } + + let mut buffer = Vec::::new(); + buffer.resize(buffer_length as usize, 0); + + // Now that we have an appropriate buffer, we can query the names + let mut result = Vec::with_capacity(num_languages as usize); + let success = unsafe { + GetUserPreferredUILanguages( + MUI_LANGUAGE_NAME, + &mut num_languages, + buffer.as_mut_ptr(), + &mut buffer_length, + ) + } == TRUE; + + if success { + // The buffer contains names split by null char (0), and ends with two null chars (00) + for part in buffer.split(|i| *i == 0).filter(|p| !p.is_empty()) { + if let Ok(locale) = String::from_utf16(part) { + result.push(locale); + } + } + } + + result.into_iter() +} diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/windows_sys.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows_sys.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/src/windows_sys.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/src/windows_sys.rs 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,22 @@ +// Bindings generated by `windows-bindgen` 0.51.1 + +#![allow( + non_snake_case, + non_upper_case_globals, + non_camel_case_types, + dead_code, + clippy::all +)] +#[link(name = "kernel32")] +extern "system" { + pub fn GetUserPreferredUILanguages( + dwflags: u32, + pulnumlanguages: *mut u32, + pwszlanguagesbuffer: PWSTR, + pcchlanguagesbuffer: *mut u32, + ) -> BOOL; +} +pub type BOOL = i32; +pub const MUI_LANGUAGE_NAME: u32 = 8u32; +pub type PWSTR = *mut u16; +pub const TRUE: BOOL = 1i32; diff -Nru firefox-esr-128.6.0esr/third_party/rust/sys-locale/tests/wasm_worker.rs firefox-esr-128.7.0esr/third_party/rust/sys-locale/tests/wasm_worker.rs --- firefox-esr-128.6.0esr/third_party/rust/sys-locale/tests/wasm_worker.rs 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.7.0esr/third_party/rust/sys-locale/tests/wasm_worker.rs 2025-01-27 19:33:09.000000000 +0000 @@ -0,0 +1,15 @@ +#![cfg(all(target_family = "wasm", feature = "js", not(unix)))] + +use wasm_bindgen_test::wasm_bindgen_test as test; +wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_worker); + +use sys_locale::{get_locale, get_locales}; + +#[test] +fn can_obtain_locale() { + assert!(get_locale().is_some(), "no locales were returned"); + let locales = get_locales(); + for (i, locale) in locales.enumerate() { + assert!(!locale.is_empty(), "locale string {} was empty", i); + } +} diff -Nru firefox-esr-128.6.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml --- firefox-esr-128.6.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml 2024-12-18 15:38:40.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml 2025-01-27 19:33:08.000000000 +0000 @@ -51,8 +51,6 @@ "!/dom/events/test/browser_dragdrop_outer.html", ] -["browser_content_analysis_policies.js"] - ["browser_print_changing_page_content_analysis.js"] support-files = [ "!/toolkit/components/printing/tests/head.js", @@ -65,6 +63,9 @@ "!/toolkit/components/printing/tests/longerArticle.html", "!/toolkit/components/printing/tests/simplifyArticleSample.html", ] +skip-if = [ + "win11_2009", # Bug 1890792 +] ["browser_print_iframe_content_analysis.js"] support-files = [ diff -Nru firefox-esr-128.6.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_policies.js firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_policies.js --- firefox-esr-128.6.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_policies.js 2024-12-18 15:38:39.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_policies.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,164 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -// Check that CA is active if and only if: -// 1. browser.contentanalysis.enabled is true and -// 2. Either browser.contentanalysis.enabled was set by an enteprise -// policy or the "-allow-content-analysis" command line arg was present -// We can't really test command line arguments so we instead use a test-only -// method to set the value the command-line is supposed to update. - -"use strict"; - -const { EnterprisePolicyTesting, PoliciesPrefTracker } = - ChromeUtils.importESModule( - "resource://testing-common/EnterprisePolicyTesting.sys.mjs" - ); - -const kEnabledPref = "enabled"; -const kPipeNamePref = "pipe_path_name"; -const kTimeoutPref = "agent_timeout"; -const kAllowUrlPref = "allow_url_regex_list"; -const kDenyUrlPref = "deny_url_regex_list"; -const kAgentNamePref = "agent_name"; -const kClientSignaturePref = "client_signature"; -const kPerUserPref = "is_per_user"; -const kShowBlockedPref = "show_blocked_result"; -const kDefaultResultPref = "default_result"; -const kBypassForSameTabOperationsPref = "bypass_for_same_tab_operations"; - -const ca = Cc["@mozilla.org/contentanalysis;1"].getService( - Ci.nsIContentAnalysis -); - -add_task(async function test_ca_active() { - PoliciesPrefTracker.start(); - ok(!ca.isActive, "CA is inactive when pref and cmd line arg are missing"); - - // Set the pref without enterprise policy. CA should not be active. - Services.prefs.setBoolPref("browser.contentanalysis." + kEnabledPref, true); - ok( - !ca.isActive, - "CA is inactive when pref is set but cmd line arg is missing" - ); - - // Set the pref without enterprise policy but also set command line arg - // property. CA should be active. - ca.testOnlySetCACmdLineArg(true); - ok(ca.isActive, "CA is active when pref is set and cmd line arg is present"); - - // Undo test-only value before later tests. - ca.testOnlySetCACmdLineArg(false); - ok(!ca.isActive, "properly unset cmd line arg value"); - - // Disabled the pref with enterprise policy. CA should not be active. - await EnterprisePolicyTesting.setupPolicyEngineWithJson({ - policies: { - ContentAnalysis: { Enabled: false }, - }, - }); - ok(!ca.isActive, "CA is inactive when disabled by enterprise policy pref"); - - // Enabled the pref with enterprise policy. CA should be active. - await EnterprisePolicyTesting.setupPolicyEngineWithJson({ - policies: { - ContentAnalysis: { Enabled: true }, - }, - }); - ok(ca.isActive, "CA is active when enabled by enterprise policy pref"); - PoliciesPrefTracker.stop(); -}); - -add_task(async function test_ca_enterprise_config() { - PoliciesPrefTracker.start(); - const string1 = "this is a string"; - const string2 = "this is another string"; - const string3 = "an agent name"; - const string4 = "a client signature"; - - await EnterprisePolicyTesting.setupPolicyEngineWithJson({ - policies: { - ContentAnalysis: { - PipePathName: "abc", - AgentTimeout: 99, - AllowUrlRegexList: string1, - DenyUrlRegexList: string2, - AgentName: string3, - ClientSignature: string4, - IsPerUser: true, - ShowBlockedResult: false, - DefaultResult: 1, - BypassForSameTabOperations: true, - }, - }, - }); - - is( - Services.prefs.getStringPref("browser.contentanalysis." + kPipeNamePref), - "abc", - "pipe name match" - ); - is( - Services.prefs.getIntPref("browser.contentanalysis." + kTimeoutPref), - 99, - "timeout match" - ); - is( - Services.prefs.getStringPref("browser.contentanalysis." + kAllowUrlPref), - string1, - "allow urls match" - ); - is( - Services.prefs.getStringPref("browser.contentanalysis." + kDenyUrlPref), - string2, - "deny urls match" - ); - is( - Services.prefs.getStringPref("browser.contentanalysis." + kAgentNamePref), - string3, - "agent names match" - ); - is( - Services.prefs.getStringPref( - "browser.contentanalysis." + kClientSignaturePref - ), - string4, - "client signatures match" - ); - is( - Services.prefs.getBoolPref("browser.contentanalysis." + kPerUserPref), - true, - "per user match" - ); - is( - Services.prefs.getBoolPref("browser.contentanalysis." + kShowBlockedPref), - false, - "show blocked match" - ); - is( - Services.prefs.getIntPref("browser.contentanalysis." + kDefaultResultPref), - 1, - "default result match" - ); - is( - Services.prefs.getBoolPref( - "browser.contentanalysis." + kBypassForSameTabOperationsPref - ), - true, - "bypass for same tab operations match" - ); - PoliciesPrefTracker.stop(); -}); - -add_task(async function test_cleanup() { - ca.testOnlySetCACmdLineArg(false); - await EnterprisePolicyTesting.setupPolicyEngineWithJson({ - policies: {}, - }); - // These may have gotten set when ContentAnalysis was enabled through - // the policy and do not get cleared if there is no ContentAnalysis - // element - reset them manually here. - ca.isSetByEnterprisePolicy = false; - Services.prefs.setBoolPref("browser.contentanalysis." + kEnabledPref, false); -}); diff -Nru firefox-esr-128.6.0esr/toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs --- firefox-esr-128.6.0esr/toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs 2024-12-18 15:38:40.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs 2025-01-27 19:33:09.000000000 +0000 @@ -124,35 +124,18 @@ this.status = Ci.nsIEnterprisePolicies.ACTIVE; this._parsedPolicies = {}; - this._reportEnterpriseTelemetry(provider.policies); this._activatePolicies(provider.policies); + this._reportEnterpriseTelemetry(); Services.prefs.setBoolPref(PREF_POLICIES_APPLIED, true); }, - _reportEnterpriseTelemetry(policies = {}) { - let excludedDistributionIDs = [ - "mozilla-mac-eol-esr115", - "mozilla-win-eol-esr115", - ]; - let distroId = Services.prefs - .getDefaultBranch(null) - .getCharPref("distribution.id", ""); - - let policiesLength = Object.keys(policies).length; - - Services.telemetry.scalarSet("policies.count", policiesLength); - - let isEnterprise = - // As we migrate folks to ESR for other reasons (deprecating an OS), - // we need to add checks here for distribution IDs. - (AppConstants.IS_ESR && !excludedDistributionIDs.includes(distroId)) || - // If there are multiple policies then its enterprise. - policiesLength > 1 || - // If ImportEnterpriseRoots isn't the only policy then it's enterprise. - (policiesLength && !policies.Certificates?.ImportEnterpriseRoots); - - Services.telemetry.scalarSet("policies.is_enterprise", isEnterprise); + _reportEnterpriseTelemetry() { + Services.telemetry.scalarSet( + "policies.count", + Object.keys(this._parsedPolicies || {}).length + ); + Services.telemetry.scalarSet("policies.is_enterprise", this.isEnterprise); }, _chooseProvider() { @@ -472,6 +455,30 @@ } return false; }, + + get isEnterprise() { + let excludedDistributionIDs = [ + "mozilla-mac-eol-esr115", + "mozilla-win-eol-esr115", + ]; + let distroId = Services.prefs + .getDefaultBranch(null) + .getCharPref("distribution.id", ""); + + let policiesLength = Object.keys(this._parsedPolicies || {}).length; + + let isEnterprise = + // As we migrate folks to ESR for other reasons (deprecating an OS), + // we need to add checks here for distribution IDs. + (AppConstants.IS_ESR && !excludedDistributionIDs.includes(distroId)) || + // If there are multiple policies then its enterprise. + policiesLength > 1 || + // If ImportEnterpriseRoots isn't the only policy then it's enterprise. + (!!policiesLength && + !this._parsedPolicies.Certificates?.ImportEnterpriseRoots); + + return isEnterprise; + }, }; let DisallowedFeatures = {}; diff -Nru firefox-esr-128.6.0esr/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl --- firefox-esr-128.6.0esr/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl 2024-12-18 15:38:38.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/enterprisepolicies/nsIEnterprisePolicies.idl 2025-01-27 19:33:10.000000000 +0000 @@ -14,6 +14,10 @@ const short FAILED = 2; readonly attribute short status; + // We only consider a build to be enterprise when certain conditions are + // met. This value is set between profile-do-change and addons-startup, + // so it should be usable from most places. + readonly attribute boolean isEnterprise; boolean isAllowed(in ACString feature); diff -Nru firefox-esr-128.6.0esr/toolkit/components/extensions/ExtensionDNR.sys.mjs firefox-esr-128.7.0esr/toolkit/components/extensions/ExtensionDNR.sys.mjs --- firefox-esr-128.6.0esr/toolkit/components/extensions/ExtensionDNR.sys.mjs 2024-12-18 15:38:40.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/extensions/ExtensionDNR.sys.mjs 2025-01-27 19:33:09.000000000 +0000 @@ -1514,11 +1514,11 @@ let i = 0; // Reminder: domain cannot start with a dot, nor contain consecutive dots. while ((i = domain.indexOf(".", i) + 1) !== 0) { - domain = domain.slice(i); + const superdomain = domain.slice(i); // A full domain can end with a dot (FQDN) such as "example.com.", in // which case the last domain should be "com." and not "". - if (domain) { - domains.push(domain); + if (superdomain) { + domains.push(superdomain); } } return domains; diff -Nru firefox-esr-128.6.0esr/toolkit/components/extensions/parent/ext-notifications.js firefox-esr-128.7.0esr/toolkit/components/extensions/parent/ext-notifications.js --- firefox-esr-128.6.0esr/toolkit/components/extensions/parent/ext-notifications.js 2024-12-18 15:38:39.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/extensions/parent/ext-notifications.js 2025-01-27 19:33:09.000000000 +0000 @@ -84,7 +84,7 @@ }, }; -this.notifications = class extends ExtensionAPI { +this.notifications = class extends ExtensionAPIPersistent { constructor(extension) { super(extension); @@ -99,6 +99,55 @@ } } + PERSISTENT_EVENTS = { + onClosed({ fire }) { + let listener = (event, notificationId) => { + // TODO Bug 1413188, Support the byUser argument. + fire.async(notificationId, true); + }; + + this.notificationsMap.on("closed", listener); + return { + unregister: () => { + this.notificationsMap.off("closed", listener); + }, + convert(_fire) { + fire = _fire; + }, + }; + }, + onClicked({ fire }) { + let listener = (event, notificationId) => { + fire.async(notificationId); + }; + + this.notificationsMap.on("clicked", listener); + return { + unregister: () => { + this.notificationsMap.off("clicked", listener); + }, + convert(_fire) { + fire = _fire; + }, + }; + }, + onShown({ fire }) { + let listener = (event, notificationId) => { + fire.async(notificationId); + }; + + this.notificationsMap.on("shown", listener); + return { + unregister: () => { + this.notificationsMap.off("shown", listener); + }, + convert(_fire) { + fire = _fire; + }, + }; + }, + }; + getAPI(context) { let notificationsMap = this.notificationsMap; @@ -136,48 +185,23 @@ onClosed: new EventManager({ context, - name: "notifications.onClosed", - register: fire => { - let listener = (event, notificationId) => { - // TODO Bug 1413188, Support the byUser argument. - fire.async(notificationId, true); - }; - - notificationsMap.on("closed", listener); - return () => { - notificationsMap.off("closed", listener); - }; - }, + module: "notifications", + event: "onClosed", + extensionApi: this, }).api(), onClicked: new EventManager({ context, - name: "notifications.onClicked", - register: fire => { - let listener = (event, notificationId) => { - fire.async(notificationId); - }; - - notificationsMap.on("clicked", listener); - return () => { - notificationsMap.off("clicked", listener); - }; - }, + module: "notifications", + event: "onClicked", + extensionApi: this, }).api(), onShown: new EventManager({ context, - name: "notifications.onShown", - register: fire => { - let listener = (event, notificationId) => { - fire.async(notificationId); - }; - - notificationsMap.on("shown", listener); - return () => { - notificationsMap.off("shown", listener); - }; - }, + module: "notifications", + event: "onShown", + extensionApi: this, }).api(), // TODO Bug 1190681, implement button support. diff -Nru firefox-esr-128.6.0esr/toolkit/components/extensions/test/mochitest/test_ext_notifications.html firefox-esr-128.7.0esr/toolkit/components/extensions/test/mochitest/test_ext_notifications.html --- firefox-esr-128.6.0esr/toolkit/components/extensions/test/mochitest/test_ext_notifications.html 2024-12-18 15:38:39.000000000 +0000 +++ firefox-esr-128.7.0esr/toolkit/components/extensions/test/mochitest/test_ext_notifications.html 2025-01-27 19:33:09.000000000 +0000 @@ -4,6 +4,7 @@ Test for notifications + @@ -18,7 +19,7 @@ "ACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="); const IMAGE_ARRAYBUFFER = Uint8Array.from(image, byte => byte.charCodeAt(0)).buffer; -add_task(async function setup_mock_alert_service() { +add_setup(async function setup_mock_alert_service() { await MockAlertsService.register(); }); @@ -146,6 +147,87 @@ await extension.unload(); }); +add_task(async function test_notifications_events_in_event_page() { + function background() { + browser.notifications.onClicked.addListener(id => { + browser.test.sendMessage("onClicked", id); + }); + browser.notifications.onShown.addListener(id => { + browser.test.sendMessage("onShown", id); + }); + browser.notifications.onClosed.addListener(id => { + browser.test.sendMessage("onClosed", id); + }); + } + async function tabScript() { + let id = await browser.notifications.create({ + type: "basic", + title: "Testing Notification", + message: "Carry on", + }); + browser.test.sendMessage("created_notification", id); + } + let extension = ExtensionTestUtils.loadExtension({ + manifest: { + // Manifest V3 defaults to using event pages by default. + manifest_version: 3, + permissions: ["notifications"], + }, + background, + files: { + "page.js": tabScript, + "page.html": `