This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch base-browser-102.5.0esr-12.0-1 in repository tor-browser.
from 541589634a77 Bug 1798623: Update time zone data to tzdata2022f (ESR102 backport). r=#platform-i18n-reviewers, a=dmeehan add 3ef81d9b3b60 Bug 1774413: Bundled fonts are not picked up on macOS r=jfkthame add bea9010507d7 Bug 1769030: Add a configure flag to load policies only from the local policies.json file r=mkaply,glandium add 4196b578daee Bug 1784588 - Fix SplitDriverVersion when the string has less than 4 numbers. r=aosmond add 10c867009a98 Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers add 3e2f61607e82 Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman add 40539cbb03ec Bug 1670885 - Fix post-fork() handlers for PHC/LogAlloc to work on macOS using unfair locks r=glandium add 5fc5fbd94612 Bug 1670885 - Replace deprecated NSSpinLocks with os_unfair_locks in the memory allocator r=glandium add 09c27cecefe3 Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone add 686cf978b10d Bug 1784018 - Remove deprecated OSSpinLocks r=glandium add 8dbe174bbc2f Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM" add 789a8415b241 fixup! Bug 1761389 - Add and use new PDF-specific document icon on Windows. r=bhearsum add d35625b614e7 Bug 41454: Move focus after calling openPreferences for a sub-category. add 15fcc0f014dc Bug 41116: Normalize system fonts. add 720c3ccf8729 Tweaks to the build system add bbd4cabc8f45 Bug 41117: using MOZ_PROXY_BYPASS_PROTECTION disable share menu on mac and windows, and restpre email link on mac add 4c3d83a30071 Adding issue template for bugs. add bbde4283be7a Base Browser's .mozconfigs. add f332cd4d106a Bug 41108: Remove privileged macOS installation from 102 add b01f23945351 Bug 41149: Re-enable DLL injection protection in all builds not just nightlies add 890a463f70df Bug 24796: Comment out excess permissions from GeckoView add 953d422aa342 Bug 25741: TBA: Disable GeckoNetworkManager add 0f50ad270a34 Bug 28125: Prevent non-Necko network connections add b52775f5a599 Bug 12974: Disable NTLM and Negotiate HTTP Auth add 2b017c1b2f4e Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots add 8433f9c856d5 Bug 16285: Exclude ClearKey system for now add 70c4552874b8 Bug 21431: Clean-up system extensions shipped in Firefox add a880b01c43ee Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc. add be3f9741dbcf Bug 41457: Remove Mozilla permissions add b898d5789fae Bug 40002: Remove about:ion add 20a355885469 Bug 26353: Prevent speculative connect that violated FPI. add 44e037bb8992 Bug 31740: Remove some unnecessary RemoteSettings instances add 26c26384e454 Bug 30541: Disable WebGL readPixel() for web content add fa4c413df733 Bug 28369: Stop shipping pingsender executable add 14093eab1428 Bug 40073: Disable remote Public Suffix List fetching add 6dad1ef4668c Firefox preference overrides. add fe931f59d77a Bug 41043: Hardcode the UI font on Linux add a6d639ac6283 Bug 30605: Honor privacy.spoof_english in Android add 1fe9568f55fb Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView add ada159bc4b88 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware add b6173a8d76d1 Bug 26345: Hide tracking protection UI add 4d5f4769c3e7 Bug 9173: Change the default Firefox profile directory to be relative. add 6fe941356023 Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp add bdc14fad55a9 Bug 27604: Fix addon issues when moving the profile directory add 53b04d5f72e9 Bug 13028: Prevent potential proxy bypass cases. add 2b2260b6ad5c Bug 11641: Disable remoting by default. add a9d7c346e91a Bug 23104: Add a default line height compensation add b8f31c9127e8 Bug 40309: Avoid using regional OS locales add 1de70ae819cc Bug 40432: Prevent probing installed applications add d4e941ac232c Bug 41434: Letterboxing, preemptively apply margins in a global CSS rule to mitigate race conditions on newly created windows and tabs. add acc7ceb331f1 Bug 41434: Letterboxing, improve logging. add cb08658c2b9b Bug 31064: Letterboxing, exempt browser extensions. add 98c263342c83 Bug 32411: Letterboxing, exempt view-source: URIs. add adddd32fba8f Bug 32220: Improve the letterboxing experience add d52bce16481d Bug 40069: Add helpers for message passing with extensions add ba240abc12e9 Bug 40253: Explicitly allow NoScript in Private Browsing mode. add 6aba028d76be Bug 41369: Improve Firefox language settings for multi-lingual packages add e28bf044b901 Bug 41371: Temporary hack to fix language selector popup position add c2e8c3d46291 Bug 41417: Always prompt users to restart after changing language add 2d2e30746c43 Bug 40925: Implemented the Security Level component add 7535f6f5afc2 Bug 40926: Implemented the New Identity feature
No new revisions were added by this update.
Summary of changes: .eslintignore | 3 + .gitlab/issue_templates/UXBug.md | 29 + .gitlab/issue_templates/bug.md | 32 + browser/app/macbuild/Contents/MacOS-files.in | 1 - browser/app/permissions | 19 - browser/app/profile/001-base-profile.js | 737 +++++++++++++++++++++ browser/app/profile/firefox.js | 6 +- browser/base/content/appmenu-viewcache.inc.xhtml | 4 + browser/base/content/browser-menubar.inc | 7 +- browser/base/content/browser-sets.inc | 1 + browser/base/content/browser-siteIdentity.js | 4 +- browser/base/content/browser.css | 20 + browser/base/content/browser.js | 24 + browser/base/content/browser.xhtml | 4 + browser/base/content/languageNotification.js | 67 ++ browser/base/content/main-popupset.inc.xhtml | 1 + browser/base/content/navigator-toolbox.inc.xhtml | 4 + browser/base/jar.mn | 2 + .../branding/{aurora => alpha}/document_pdf.ico | Bin browser/components/BrowserGlue.jsm | 43 +- browser/components/about/AboutRedirector.cpp | 8 - browser/components/about/components.conf | 2 - .../components/aboutlogins/AboutLoginsParent.jsm | 2 + .../components/aboutlogins/content/aboutLogins.css | 5 + .../components/aboutlogins/content/aboutLogins.js | 6 + .../content/components/fxaccounts-button.css | 5 + browser/components/moz.build | 4 +- .../components/newidentity/content/newidentity.js | 567 ++++++++++++++++ browser/components/newidentity/jar.mn | 13 + .../locale/en-US/newIdentity.properties | 10 + browser/components/newidentity/moz.build | 1 + browser/components/preferences/main.inc.xhtml | 2 +- browser/components/preferences/main.js | 64 +- browser/components/preferences/preferences.js | 11 + browser/components/preferences/preferences.xhtml | 1 + browser/components/preferences/privacy.inc.xhtml | 2 + browser/components/preferences/privacy.js | 20 + browser/components/search/SearchSERPTelemetry.jsm | 6 - .../securitylevel/content/securityLevel.js | 611 +++++++++++++++++ .../securitylevel/content/securityLevelButton.css | 18 + .../content/securityLevelButton.inc.xhtml | 7 + .../securitylevel/content/securityLevelIcon.svg | 40 ++ .../securitylevel/content/securityLevelPanel.css | 71 ++ .../content/securityLevelPanel.inc.xhtml | 44 ++ .../content/securityLevelPreferences.css | 51 ++ .../content/securityLevelPreferences.inc.xhtml | 65 ++ browser/components/securitylevel/jar.mn | 11 + .../locale/en-US/securityLevel.properties | 30 + browser/components/securitylevel/moz.build | 1 + browser/config/mozconfigs/base-browser | 45 ++ browser/config/mozconfigs/base-browser-android | 49 ++ browser/confvars.sh | 20 - browser/extensions/moz.build | 7 - browser/installer/package-manifest.in | 17 +- browser/installer/windows/nsis/shared.nsh | 1 - browser/locales/Makefile.in | 8 - .../locales/en-US/browser/languageNotification.ftl | 10 + browser/locales/jar.mn | 7 - browser/moz.build | 1 + .../shared/customizableui/panelUI-shared.css | 3 +- browser/themes/shared/icons/new_identity.svg | 9 + browser/themes/shared/jar.inc.mn | 2 + browser/themes/shared/preferences/privacy.css | 4 + browser/themes/shared/toolbarbutton-icons.css | 4 + docshell/base/CanonicalBrowsingContext.cpp | 3 +- dom/base/Document.cpp | 12 - dom/base/Document.h | 8 +- dom/base/test/mochitest.ini | 2 - dom/base/test/test_suppressed_microtasks.html | 62 -- dom/canvas/ClientWebGLContext.cpp | 8 + dom/workers/RuntimeService.cpp | 4 +- dom/workers/WorkerPrivate.cpp | 2 +- dom/worklet/WorkletThread.cpp | 2 +- extensions/auth/nsHttpNegotiateAuth.cpp | 10 +- gfx/thebes/gfxFcPlatformFontList.cpp | 8 +- gfx/thebes/gfxMacPlatformFontList.h | 12 + gfx/thebes/gfxMacPlatformFontList.mm | 83 +++ gfx/thebes/gfxPlatformFontList.cpp | 7 +- gfx/thebes/gfxPlatformMac.cpp | 73 +- gfx/thebes/gfxPlatformMac.h | 2 + intl/locale/LocaleService.cpp | 6 + layout/base/nsLayoutUtils.cpp | 5 +- layout/generic/ReflowInput.cpp | 19 +- layout/generic/test/mochitest.ini | 1 + layout/generic/test/test_tor_bug23104.html | 50 ++ memory/build/Mutex.cpp | 21 + memory/build/Mutex.h | 81 ++- memory/build/moz.build | 1 + memory/replace/logalloc/LogAlloc.cpp | 13 +- memory/replace/phc/PHC.cpp | 5 +- mobile/android/app/geckoview-prefs.js | 2 + mobile/android/app/mobile.js | 4 + mobile/android/app/moz.build | 1 + .../components/geckoview/GeckoViewStartup.jsm | 5 + .../exoplayer2/upstream/DefaultHttpDataSource.java | 46 +- mobile/android/geckoview/api.txt | 6 + .../android/geckoview/src/main/AndroidManifest.xml | 14 + .../gecko/media/GeckoMediaDrmBridgeV21.java | 50 +- .../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +- .../mozilla/geckoview/GeckoRuntimeSettings.java | 93 ++- .../java/org/mozilla/geckoview/WebRequest.java | 18 + mobile/android/gradle/with_gecko_binaries.gradle | 6 +- mobile/android/installer/package-manifest.in | 3 + mobile/android/moz.configure | 12 + modules/libpref/init/StaticPrefList.yaml | 6 + modules/libpref/init/all.js | 3 - moz.configure | 27 + mozconfig-android-aarch64 | 4 + mozconfig-android-all | 23 + mozconfig-android-armv7 | 4 + mozconfig-android-x86 | 4 + mozconfig-android-x86_64 | 4 + mozconfig-linux-arm | 18 + mozconfig-linux-i686 | 9 + mozconfig-linux-x86_64 | 9 + mozconfig-linux-x86_64-asan | 22 + mozconfig-linux-x86_64-dev | 13 + mozconfig-macos-x86_64 | 6 + mozconfig-windows-i686 | 14 + mozconfig-windows-x86_64 | 14 + netwerk/protocol/http/nsHttpNTLMAuth.cpp | 9 +- .../url-classifier/UrlClassifierFeatureBase.cpp | 2 +- netwerk/url-classifier/components.conf | 6 - python/mozbuild/mozbuild/artifacts.py | 2 - python/mozbuild/mozbuild/mach_commands.py | 4 + security/manager/ssl/RemoteSecuritySettings.jsm | 23 + security/nss/lib/certhigh/ocsp.c | 4 + .../libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 12 + services/settings/IDBHelpers.jsm | 4 + services/settings/dumps/blocklists/moz.build | 14 +- services/settings/dumps/main/moz.build | 8 - services/settings/dumps/security-state/moz.build | 1 - taskcluster/ci/source-test/mozlint.yml | 1 + .../components/antitracking/antitracking.manifest | 2 +- toolkit/components/antitracking/components.conf | 7 - .../EnterprisePoliciesParent.jsm | 9 +- toolkit/components/extensions/Extension.jsm | 9 + toolkit/components/extensions/ExtensionParent.jsm | 47 ++ toolkit/components/moz.build | 1 + .../remotebrowserutils/RemoteWebNavigation.jsm | 4 + .../components/resistfingerprinting/RFPHelper.jsm | 237 ++++--- toolkit/components/search/SearchService.jsm | 2 - toolkit/components/securitylevel/SecurityLevel.jsm | 450 +++++++++++++ .../securitylevel/SecurityLevel.manifest | 1 + toolkit/components/securitylevel/components.conf | 10 + toolkit/components/securitylevel/moz.build | 11 + toolkit/components/telemetry/app/TelemetrySend.jsm | 28 +- toolkit/components/telemetry/moz.build | 4 - .../components/windowwatcher/nsWindowWatcher.cpp | 5 +- toolkit/modules/AppConstants.jsm | 7 + toolkit/modules/moz.build | 1 + toolkit/moz.configure | 10 + .../mozapps/extensions/internal/XPIProvider.jsm | 8 +- toolkit/profile/nsProfileLock.cpp | 11 + toolkit/xre/MacRunFromDmgUtils.mm | 4 +- .../dllservices/mozglue/WindowsDllBlocklist.cpp | 6 +- toolkit/xre/nsAppRunner.cpp | 35 +- toolkit/xre/nsXREDirProvider.cpp | 85 ++- toolkit/xre/nsXREDirProvider.h | 8 + .../exthandler/nsExternalHelperAppService.cpp | 30 +- widget/GfxDriverInfo.h | 3 + widget/LookAndFeel.h | 4 +- widget/android/WebExecutorSupport.cpp | 9 + widget/gtk/nsNativeThemeGTK.cpp | 8 +- widget/nsTransferable.cpp | 5 + widget/nsXPLookAndFeel.cpp | 18 +- widget/nsXPLookAndFeel.h | 3 +- widget/windows/nsWindow.cpp | 3 +- xpcom/base/CycleCollectedJSContext.cpp | 51 +- xpcom/base/CycleCollectedJSContext.h | 29 +- xpcom/io/nsAppFileLocationProvider.cpp | 61 +- xpfe/appshell/nsAppShellService.cpp | 3 +- 172 files changed, 4364 insertions(+), 776 deletions(-) create mode 100644 .gitlab/issue_templates/UXBug.md create mode 100644 .gitlab/issue_templates/bug.md create mode 100644 browser/app/profile/001-base-profile.js create mode 100644 browser/base/content/languageNotification.js copy browser/branding/{aurora => alpha}/document_pdf.ico (100%) create mode 100644 browser/components/newidentity/content/newidentity.js create mode 100644 browser/components/newidentity/jar.mn create mode 100644 browser/components/newidentity/locale/en-US/newIdentity.properties create mode 100644 browser/components/newidentity/moz.build create mode 100644 browser/components/securitylevel/content/securityLevel.js create mode 100644 browser/components/securitylevel/content/securityLevelButton.css create mode 100644 browser/components/securitylevel/content/securityLevelButton.inc.xhtml create mode 100644 browser/components/securitylevel/content/securityLevelIcon.svg create mode 100644 browser/components/securitylevel/content/securityLevelPanel.css create mode 100644 browser/components/securitylevel/content/securityLevelPanel.inc.xhtml create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.css create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml create mode 100644 browser/components/securitylevel/jar.mn create mode 100644 browser/components/securitylevel/locale/en-US/securityLevel.properties create mode 100644 browser/components/securitylevel/moz.build create mode 100644 browser/config/mozconfigs/base-browser create mode 100644 browser/config/mozconfigs/base-browser-android create mode 100644 browser/locales/en-US/browser/languageNotification.ftl create mode 100644 browser/themes/shared/icons/new_identity.svg delete mode 100644 dom/base/test/test_suppressed_microtasks.html create mode 100644 layout/generic/test/test_tor_bug23104.html create mode 100644 memory/build/Mutex.cpp create mode 100644 mozconfig-android-aarch64 create mode 100644 mozconfig-android-all create mode 100644 mozconfig-android-armv7 create mode 100644 mozconfig-android-x86 create mode 100644 mozconfig-android-x86_64 create mode 100644 mozconfig-linux-arm create mode 100644 mozconfig-linux-i686 create mode 100644 mozconfig-linux-x86_64 create mode 100644 mozconfig-linux-x86_64-asan create mode 100644 mozconfig-linux-x86_64-dev create mode 100644 mozconfig-macos-x86_64 create mode 100644 mozconfig-windows-i686 create mode 100644 mozconfig-windows-x86_64 create mode 100644 toolkit/components/securitylevel/SecurityLevel.jsm create mode 100644 toolkit/components/securitylevel/SecurityLevel.manifest create mode 100644 toolkit/components/securitylevel/components.conf create mode 100644 toolkit/components/securitylevel/moz.build