lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Threads by month
  • ----- 2025 -----
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
tbb-commits@lists.torproject.org

  • 19437 discussions
[Git][tpo/applications/tor-browser-build][maint-15.0] 3 commits: Bug 41620: Do not rerun zipalign when signing.
by Pier Angelo Vendrame (@pierov) 30 Oct '25

30 Oct '25
Pier Angelo Vendrame pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: dbe953b4 by Pier Angelo Vendrame at 2025-10-30T13:32:23+01:00 Bug 41620: Do not rerun zipalign when signing. APKs are already aligned during the build step. - - - - - 78db8a09 by Pier Angelo Vendrame at 2025-10-30T13:32:24+01:00 Bug 41621: Remove support for older android tools while signing. We had some conditional check to use Android tools version 12 when signing Tor Browser 14.5.x. Now that it's EOL, we do not need it anymore. - - - - - 2244a6f1 by Pier Angelo Vendrame at 2025-10-30T13:32:24+01:00 Bug 41617: Align .so pages to 16KiB with zipalign. Apps are required to support 16KiB page size. We already build our binaries so that they comply with this requirement, but we also need to pass the specific argument to zipalign before signing, for it to actually work. - - - - - 2 changed files: - projects/browser/build.android - tools/signing/wrappers/sign-apk Changes: ===================================== projects/browser/build.android ===================================== @@ -87,7 +87,7 @@ function generate_apk { popd aligned_apk=$(basename $apk .apk)_aligned.apk - zipalign -vp 4 repacked.apk $aligned_apk + zipalign -P 16 4 repacked.apk $aligned_apk # Sign a QA build. This .apk is not a debug version and doesn't contain a debug # flag in the manifest. ===================================== tools/signing/wrappers/sign-apk ===================================== @@ -30,10 +30,6 @@ test -f "$android_signing_key_path" || exit_error "$android_signing_key_path is setup_build_tools() { abt_version=16 - # If signing 14.5, keep using android-12 build tools - # (we can remove this when 15.0 is the stable release) - ( test -z "$tbb_version" || echo "$tbb_version" | grep -q '^14\.5' ) && \ - abt_version=12 build_tools_dir=/signing/android-build-tools test -f "$build_tools_dir"/android-$abt_version/apksigner || \ exit_error "$build_tools_dir/android-$abt_version/apksigner is missing" @@ -41,49 +37,31 @@ setup_build_tools() { } # Sign individual apk +# https://developer.android.com/studio/publish/app-signing#sign-manually sign_apk() { INPUTAPK="$1" OUTPUTAPK="$2" + SIGNEDAPK=$(basename "${INPUTAPK}") - # https://developer.android.com/studio/publish/app-signing#sign-manually - # After running `gradlew assembleRelease`, creates an unsigned-unaligned apk - - # Aligning ensures that all uncompressed data starts with a particular byte - # alignment relative to the start of the file, which may reduce the amount - # of RAM consumed by an app. - # zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk - echo Aligning and signing ${INPUTAPK} - - # Append the different stages of signing - UNSIGNED_UNALIGNED_APK=`basename "${INPUTAPK}" | sed 's/\.apk/-unsigned-unaligned.apk/'` - UNSIGNED_APK=`echo "${UNSIGNED_UNALIGNED_APK}" | sed 's/-unaligned//'` - SIGNED_APK=`echo "${UNSIGNED_APK}" | sed 's/-unsigned//'` - - # ${INPUTAPK} is full path. We copy to local tmp directory. - cp "${INPUTAPK}" "${UNSIGNED_UNALIGNED_APK}" - - # Step 1: Align - zipalign -v -p 4 "${UNSIGNED_UNALIGNED_APK}" "${UNSIGNED_APK}" - if [ ! $? = 0 ]; then - echo "zipalign failed" - exit 1 - fi - echo zipalign succeeded - - # Step 2: Verify alignment - zipalign -vc 4 "${UNSIGNED_APK}" + # Verify alignment before signing + # APKs have various requirements for being published on the Play Store. + # The input APKs should be ready before starting this process. + echo Verifying ${INPUTAPK} + zipalign -c -P 16 4 "${INPUTAPK}" if [ ! $? = 0 ]; then echo "zipalign verify failed" exit 1 fi echo zipalign verify succeeded - # Step 3: Sign + # Sign + echo Signing ${INPUTAPK} + # Use this command if reading key from file - apksigner sign --verbose -ks ${android_signing_key_path} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}" + apksigner sign --verbose -ks ${android_signing_key_path} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNEDAPK}" "${INPUTAPK}" # Or, use below command if using a hardware token - # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}" + # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNEDAPK}" "${INPUTAPK}" if [ ! $? = 0 ]; then echo "apksigner sign failed" @@ -91,15 +69,16 @@ sign_apk() { fi echo apksigner sign succeeded - # Step 4: Verify signature - apksigner verify --verbose "${SIGNED_APK}" + # Verify signature + apksigner verify --verbose "${SIGNEDAPK}" if [ ! $? = 0 ]; then echo "apksigner verify failed" exit 1 fi - - mv -f "${SIGNED_APK}" "$OUTPUTAPK" echo apksigner verify succeeded + + mv -f "${SIGNEDAPK}" "${OUTPUTAPK}" + echo ${OUTPUTAPK} signed } setup_build_tools View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] 3 commits: Bug 41620: Do not rerun zipalign when signing.
by Pier Angelo Vendrame (@pierov) 30 Oct '25

30 Oct '25
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 1fe25438 by Pier Angelo Vendrame at 2025-10-30T13:18:34+01:00 Bug 41620: Do not rerun zipalign when signing. APKs are already aligned during the build step. - - - - - e3a7b6d8 by Pier Angelo Vendrame at 2025-10-30T13:18:36+01:00 Bug 41621: Remove support for older android tools while signing. We had some conditional check to use Android tools version 12 when signing Tor Browser 14.5.x. Now that it's EOL, we do not need it anymore. - - - - - 3213be31 by Pier Angelo Vendrame at 2025-10-30T13:18:37+01:00 Bug 41617: Align .so pages to 16KiB with zipalign. Apps are required to support 16KiB page size. We already build our binaries so that they comply with this requirement, but we also need to pass the specific argument to zipalign before signing, for it to actually work. - - - - - 2 changed files: - projects/browser/build.android - tools/signing/wrappers/sign-apk Changes: ===================================== projects/browser/build.android ===================================== @@ -87,7 +87,7 @@ function generate_apk { popd aligned_apk=$(basename $apk .apk)_aligned.apk - zipalign -vp 4 repacked.apk $aligned_apk + zipalign -P 16 4 repacked.apk $aligned_apk # Sign a QA build. This .apk is not a debug version and doesn't contain a debug # flag in the manifest. ===================================== tools/signing/wrappers/sign-apk ===================================== @@ -30,10 +30,6 @@ test -f "$android_signing_key_path" || exit_error "$android_signing_key_path is setup_build_tools() { abt_version=16 - # If signing 14.5, keep using android-12 build tools - # (we can remove this when 15.0 is the stable release) - ( test -z "$tbb_version" || echo "$tbb_version" | grep -q '^14\.5' ) && \ - abt_version=12 build_tools_dir=/signing/android-build-tools test -f "$build_tools_dir"/android-$abt_version/apksigner || \ exit_error "$build_tools_dir/android-$abt_version/apksigner is missing" @@ -41,49 +37,31 @@ setup_build_tools() { } # Sign individual apk +# https://developer.android.com/studio/publish/app-signing#sign-manually sign_apk() { INPUTAPK="$1" OUTPUTAPK="$2" + SIGNEDAPK=$(basename "${INPUTAPK}") - # https://developer.android.com/studio/publish/app-signing#sign-manually - # After running `gradlew assembleRelease`, creates an unsigned-unaligned apk - - # Aligning ensures that all uncompressed data starts with a particular byte - # alignment relative to the start of the file, which may reduce the amount - # of RAM consumed by an app. - # zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk - echo Aligning and signing ${INPUTAPK} - - # Append the different stages of signing - UNSIGNED_UNALIGNED_APK=`basename "${INPUTAPK}" | sed 's/\.apk/-unsigned-unaligned.apk/'` - UNSIGNED_APK=`echo "${UNSIGNED_UNALIGNED_APK}" | sed 's/-unaligned//'` - SIGNED_APK=`echo "${UNSIGNED_APK}" | sed 's/-unsigned//'` - - # ${INPUTAPK} is full path. We copy to local tmp directory. - cp "${INPUTAPK}" "${UNSIGNED_UNALIGNED_APK}" - - # Step 1: Align - zipalign -v -p 4 "${UNSIGNED_UNALIGNED_APK}" "${UNSIGNED_APK}" - if [ ! $? = 0 ]; then - echo "zipalign failed" - exit 1 - fi - echo zipalign succeeded - - # Step 2: Verify alignment - zipalign -vc 4 "${UNSIGNED_APK}" + # Verify alignment before signing + # APKs have various requirements for being published on the Play Store. + # The input APKs should be ready before starting this process. + echo Verifying ${INPUTAPK} + zipalign -c -P 16 4 "${INPUTAPK}" if [ ! $? = 0 ]; then echo "zipalign verify failed" exit 1 fi echo zipalign verify succeeded - # Step 3: Sign + # Sign + echo Signing ${INPUTAPK} + # Use this command if reading key from file - apksigner sign --verbose -ks ${android_signing_key_path} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}" + apksigner sign --verbose -ks ${android_signing_key_path} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNEDAPK}" "${INPUTAPK}" # Or, use below command if using a hardware token - # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}" + # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNEDAPK}" "${INPUTAPK}" if [ ! $? = 0 ]; then echo "apksigner sign failed" @@ -91,15 +69,16 @@ sign_apk() { fi echo apksigner sign succeeded - # Step 4: Verify signature - apksigner verify --verbose "${SIGNED_APK}" + # Verify signature + apksigner verify --verbose "${SIGNEDAPK}" if [ ! $? = 0 ]; then echo "apksigner verify failed" exit 1 fi - - mv -f "${SIGNED_APK}" "$OUTPUTAPK" echo apksigner verify succeeded + + mv -f "${SIGNEDAPK}" "${OUTPUTAPK}" + echo ${OUTPUTAPK} signed } setup_build_tools View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][maint-15.0] fixup! MB 466: Automate the release process / replace the new build email
by ma1 (@ma1) 29 Oct '25

29 Oct '25
ma1 pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: 57d15d3b by hackademix at 2025-10-29T18:49:02+01:00 fixup! MB 466: Automate the release process / replace the new build email Fixed auth token var typo - - - - - 1 changed file: - tools/signing/publish-github.mullvadbrowser Changes: ===================================== tools/signing/publish-github.mullvadbrowser ===================================== @@ -7,9 +7,10 @@ function showconf { # we may want to add a suffix to the release tag, e.g. rc1 mbrtag_suffix="$1" -github_token=$(showconf release buildconf/devmole_auth_token2 2>/dev/null) +token_var="buildconf/devmole_auth_token" +github_token=$(showconf release $token_var 2>/dev/null) if ! [[ $github_token ]]; then - echo >&2 "Github token (buildconf/devmole_auth_token) missing!" + echo >&2 "Github token ($token_var) missing!" exit 1 fi View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/5… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/5… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] fixup! MB 466: Automate the release process / replace the new build email
by ma1 (@ma1) 29 Oct '25

29 Oct '25
ma1 pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: effe1120 by hackademix at 2025-10-29T18:44:27+01:00 fixup! MB 466: Automate the release process / replace the new build email Fixed auth token var typo - - - - - 1 changed file: - tools/signing/publish-github.mullvadbrowser Changes: ===================================== tools/signing/publish-github.mullvadbrowser ===================================== @@ -7,9 +7,10 @@ function showconf { # we may want to add a suffix to the release tag, e.g. rc1 mbrtag_suffix="$1" -github_token=$(showconf release buildconf/devmole_auth_token2 2>/dev/null) +token_var="buildconf/devmole_auth_token" +github_token=$(showconf release $token_var 2>/dev/null) if ! [[ $github_token ]]; then - echo >&2 "Github token (buildconf/devmole_auth_token) missing!" + echo >&2 "Github token ($token_var) missing!" exit 1 fi View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser-update-responses][main] 4 commits: release: new version, 15.0 (linux-x86_64)
by ma1 (@ma1) 29 Oct '25

29 Oct '25
ma1 pushed to branch main at The Tor Project / Applications / mullvad-browser-update-responses Commits: f837b184 by hackademix at 2025-10-29T17:42:30+01:00 release: new version, 15.0 (linux-x86_64) - - - - - 8984ee25 by hackademix at 2025-10-29T17:42:31+01:00 release: new version, 15.0 (macos) - - - - - 0e78d414 by hackademix at 2025-10-29T17:42:31+01:00 release: new version, 15.0 (windows-x86_64) - - - - - 8907ee53 by hackademix at 2025-10-29T17:42:32+01:00 release: new version, 15.0 - - - - - 16 changed files: - update_1/release/download-linux-x86_64.json - update_1/release/download-macos.json - update_1/release/download-windows-x86_64.json - update_1/release/downloads.json - update_1/release/linux-x86_64/update-14.5.6-15.0-linux-x86_64.xml - update_1/release/linux-x86_64/update-14.5.7-15.0-linux-x86_64.xml - update_1/release/linux-x86_64/update-14.5.8-15.0-linux-x86_64.xml - update_1/release/linux-x86_64/update-15.0-linux-x86_64.xml - update_1/release/macos/update-14.5.6-15.0-macos.xml - update_1/release/macos/update-14.5.7-15.0-macos.xml - update_1/release/macos/update-14.5.8-15.0-macos.xml - update_1/release/macos/update-15.0-macos.xml - update_1/release/windows-x86_64/update-14.5.6-15.0-windows-x86_64.xml - update_1/release/windows-x86_64/update-14.5.7-15.0-windows-x86_64.xml - update_1/release/windows-x86_64/update-14.5.8-15.0-windows-x86_64.xml - update_1/release/windows-x86_64/update-15.0-windows-x86_64.xml Changes: ===================================== update_1/release/download-linux-x86_64.json ===================================== @@ -1,6 +1,6 @@ { "binary" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.tar.…", - "git_tag" : "mb-15.0-build1", + "git_tag" : "mb-15.0-build2", "sig" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.tar.…", "version" : "15.0" } ===================================== update_1/release/download-macos.json ===================================== @@ -1,6 +1,6 @@ { "binary" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.dmg", - "git_tag" : "mb-15.0-build1", + "git_tag" : "mb-15.0-build2", "sig" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.dmg.asc", "version" : "15.0" } ===================================== update_1/release/download-windows-x86_64.json ===================================== @@ -1,6 +1,6 @@ { "binary" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.exe", - "git_tag" : "mb-15.0-build1", + "git_tag" : "mb-15.0-build2", "sig" : "https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.ex…", "version" : "15.0" } ===================================== update_1/release/downloads.json ===================================== @@ -20,6 +20,6 @@ } } }, - "tag" : "mb-15.0-build1", + "tag" : "mb-15.0-build2", "version" : "15.0" } ===================================== update_1/release/linux-x86_64/update-14.5.6-15.0-linux-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130751858" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.6-1…" size="94304979" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130752834" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.6-1…" size="94329263" type="partial"></patch></update></updates> ===================================== update_1/release/linux-x86_64/update-14.5.7-15.0-linux-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130751858" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.7-1…" size="94006835" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130752834" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.7-1…" size="94012663" type="partial"></patch></update></updates> ===================================== update_1/release/linux-x86_64/update-14.5.8-15.0-linux-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130751858" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.8-1…" size="91832456" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130752834" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64--14.5.8-1…" size="91832900" type="partial"></patch></update></updates> ===================================== update_1/release/linux-x86_64/update-15.0-linux-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130751858" type="complete"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedInstructionSet="SSE2"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-linux-x86_64-15.0.mar" size="130752834" type="complete"></patch></update></updates> ===================================== update_1/release/macos/update-14.5.6-15.0-macos.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138349372" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.6-15.0.inc…" size="94355336" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138352744" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.6-15.0.inc…" size="94364072" type="partial"></patch></update></updates> ===================================== update_1/release/macos/update-14.5.7-15.0-macos.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138349372" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.7-15.0.inc…" size="94046756" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138352744" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.7-15.0.inc…" size="94039508" type="partial"></patch></update></updates> ===================================== update_1/release/macos/update-14.5.8-15.0-macos.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138349372" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.8-15.0.inc…" size="91830491" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138352744" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos--14.5.8-15.0.inc…" size="91848679" type="partial"></patch></update></updates> ===================================== update_1/release/macos/update-15.0-macos.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138349372" type="complete"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="19.0.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-macos-15.0.mar" size="138352744" type="complete"></patch></update></updates> ===================================== update_1/release/windows-x86_64/update-14.5.6-15.0-windows-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98456540" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.6…" size="62163537" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98453576" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.6…" size="62168305" type="partial"></patch></update></updates> ===================================== update_1/release/windows-x86_64/update-14.5.7-15.0-windows-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98456540" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.7…" size="61846797" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98453576" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.7…" size="61857009" type="partial"></patch></update></updates> ===================================== update_1/release/windows-x86_64/update-14.5.8-15.0-windows-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98456540" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.8…" size="59669366" type="partial"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98453576" type="complete"></patch><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64--14.5.8…" size="59681230" type="partial"></patch></update></updates> ===================================== update_1/release/windows-x86_64/update-15.0-windows-x86_64.xml ===================================== @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251020170000" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98456540" type="complete"></patch></update></updates> +<updates><update type="minor" displayVersion="15.0" appVersion="15.0" platformVersion="140.4.0" buildID="20251028094500" detailsURL="https://github.com/mullvad/mullvad-browser/releases/15.0" actions="showURL" openURL="https://github.com/mullvad/mullvad-browser/releases/15.0" minSupportedOSVersion="10.0"><patch URL="https://cdn.mullvad.net/browser/15.0/mullvad-browser-windows-x86_64-15.0.mar" size="98453576" type="complete"></patch></update></updates> View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][maint-15.0] Bug 41618: Add the version in the expert bundles for release.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: 737a5657 by Pier Angelo Vendrame at 2025-10-29T16:47:05+01:00 Bug 41618: Add the version in the expert bundles for release. We removed the version of the tor-expert-bundle form internal artifacts for various reasons in #41594, but the final ones should have kept it. - - - - - 1 changed file: - projects/browser/build Changes: ===================================== projects/browser/build ===================================== @@ -341,14 +341,14 @@ fi [% END -%] [%IF c("var/tor-browser") -%] - tor_expert_bundle_src="[% c("input_files_by_name/tor-expert-bundle") %]" - # strip off trailing "$buildid.tar.gz" - tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}.tar.gz + tor_expert_bundle_src="[% c('input_files_by_name/tor-expert-bundle') %]" + # strip off trailing "$buildid.tar.gz" and add the version instead + tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}-[% c('version') %].tar.gz cp $rootdir/[% c("input_files_by_name/tor-expert-bundle") %]/tor-expert-bundle.tar.gz "$OUTDIR"/$tor_expert_bundle_dest [% IF c("var/macos_universal") %] tor_expert_bundle_src="[% c('input_files_by_name/tor-expert-bundle-aarch64') %]" # strip off trailing "$buildid.tar.gz" - tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}.tar.gz + tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}-[% c('version') %].tar.gz cp $rootdir/[% c('input_files_by_name/tor-expert-bundle-aarch64') %]/tor-expert-bundle.tar.gz "$OUTDIR"/$tor_expert_bundle_dest [% END -%] [% END -%] View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/7… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/7… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] Bug 41618: Add the version in the expert bundles for release.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: e6cffaa9 by Pier Angelo Vendrame at 2025-10-29T16:46:17+01:00 Bug 41618: Add the version in the expert bundles for release. We removed the version of the tor-expert-bundle form internal artifacts for various reasons in #41594, but the final ones should have kept it. - - - - - 1 changed file: - projects/browser/build Changes: ===================================== projects/browser/build ===================================== @@ -341,14 +341,14 @@ fi [% END -%] [%IF c("var/tor-browser") -%] - tor_expert_bundle_src="[% c("input_files_by_name/tor-expert-bundle") %]" - # strip off trailing "$buildid.tar.gz" - tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}.tar.gz + tor_expert_bundle_src="[% c('input_files_by_name/tor-expert-bundle') %]" + # strip off trailing "$buildid.tar.gz" and add the version instead + tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}-[% c('version') %].tar.gz cp $rootdir/[% c("input_files_by_name/tor-expert-bundle") %]/tor-expert-bundle.tar.gz "$OUTDIR"/$tor_expert_bundle_dest [% IF c("var/macos_universal") %] tor_expert_bundle_src="[% c('input_files_by_name/tor-expert-bundle-aarch64') %]" # strip off trailing "$buildid.tar.gz" - tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}.tar.gz + tor_expert_bundle_dest=${tor_expert_bundle_src:0:-7}-[% c('version') %].tar.gz cp $rootdir/[% c('input_files_by_name/tor-expert-bundle-aarch64') %]/tor-expert-bundle.tar.gz "$OUTDIR"/$tor_expert_bundle_dest [% END -%] [% END -%] View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/e… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.4.0esr-15.0-1] fixup! Firefox preference overrides.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch mullvad-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 256a911c by Pier Angelo Vendrame at 2025-10-29T15:39:50+01:00 fixup! Firefox preference overrides. BB 44273: Revert Jigmo and restore Noto CJK on Linux. This reverts commit 99706c4b370bd349fb5da5595fc80ee16cdf7074. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -964,7 +964,7 @@ pref("font.name-list.monospace.x-unicode", "Consolas, Noto Sans Balinese, Noto S #endif #ifdef XP_LINUX -pref("font.system.whitelist", "Arimo, Cousine, Jigmo, Jigmo2, Jigmo3, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans Javanese, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); +pref("font.system.whitelist", "Arimo, Cousine, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans JP, Noto Sans Javanese, Noto Sans KR, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans SC, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans TC, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); pref("font.name-list.emoji", "Noto Color Emoji, Twemoji Mozilla"); // Arabic @@ -988,13 +988,13 @@ pref("font.name-list.serif.zh-CN", "Noto Sans SC Regular, Tinos"); pref("font.name-list.sans-serif.zh-CN", "Noto Sans SC Regular, Arimo"); pref("font.name-list.monospace.zh-CN", "Noto Sans SC Regular, Cousine"); // ChineseHK -pref("font.name-list.serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-HK", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-HK", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-HK", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-HK", "Noto Sans TC Regular, Cousine"); // ChineseTW -pref("font.name-list.serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-TW", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-TW", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-TW", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-TW", "Noto Sans TC Regular, Cousine"); // Cyrillic pref("font.name-list.serif.x-cyrillic", "Tinos"); pref("font.name-list.sans-serif.x-cyrillic", "Arimo"); @@ -1028,9 +1028,9 @@ pref("font.name-list.serif.he", "Noto Serif Hebrew, Tinos"); pref("font.name-list.sans-serif.he", "Noto Sans Hebrew, Arimo"); pref("font.name-list.monospace.he", "Noto Sans Hebrew, Cousine"); // Japanese -pref("font.name-list.serif.ja", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ja", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ja", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ja", "Noto Sans JP Regular, Tinos"); +pref("font.name-list.sans-serif.ja", "Noto Sans JP Regular, Arimo"); +pref("font.name-list.monospace.ja", "Noto Sans JP Regular, Cousine"); // Kannada pref("font.name-list.serif.x-knda", "Noto Serif Kannada, Tinos"); pref("font.name-list.sans-serif.x-knda", "Noto Sans Kannada, Arimo"); @@ -1040,9 +1040,9 @@ pref("font.name-list.serif.x-khmr", "Noto Serif Khmer, Tinos"); pref("font.name-list.sans-serif.x-khmr", "Noto Sans Khmer, Arimo"); pref("font.name-list.monospace.x-khmr", "Noto Sans Khmer, Cousine"); // Korean -pref("font.name-list.serif.ko", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ko", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ko", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.sans-serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.monospace.ko", "Noto Sans KR Regular"); // Malayalam pref("font.name-list.serif.x-mlym", "Noto Serif Malayalam, Tinos"); pref("font.name-list.sans-serif.x-mlym", "Noto Sans Malayalam, Arimo"); View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/256… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/256… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][base-browser-140.4.0esr-15.0-1] fixup! Firefox preference overrides.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch base-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: f88f60b1 by Pier Angelo Vendrame at 2025-10-29T15:39:28+01:00 fixup! Firefox preference overrides. BB 44273: Revert Jigmo and restore Noto CJK on Linux. This reverts commit 99706c4b370bd349fb5da5595fc80ee16cdf7074. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -968,7 +968,7 @@ pref("font.name-list.monospace.x-unicode", "Consolas, Noto Sans Balinese, Noto S #endif #ifdef XP_LINUX -pref("font.system.whitelist", "Arimo, Cousine, Jigmo, Jigmo2, Jigmo3, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans Javanese, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); +pref("font.system.whitelist", "Arimo, Cousine, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans JP, Noto Sans Javanese, Noto Sans KR, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans SC, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans TC, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); pref("font.name-list.emoji", "Noto Color Emoji, Twemoji Mozilla"); // Arabic @@ -992,13 +992,13 @@ pref("font.name-list.serif.zh-CN", "Noto Sans SC Regular, Tinos"); pref("font.name-list.sans-serif.zh-CN", "Noto Sans SC Regular, Arimo"); pref("font.name-list.monospace.zh-CN", "Noto Sans SC Regular, Cousine"); // ChineseHK -pref("font.name-list.serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-HK", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-HK", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-HK", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-HK", "Noto Sans TC Regular, Cousine"); // ChineseTW -pref("font.name-list.serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-TW", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-TW", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-TW", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-TW", "Noto Sans TC Regular, Cousine"); // Cyrillic pref("font.name-list.serif.x-cyrillic", "Tinos"); pref("font.name-list.sans-serif.x-cyrillic", "Arimo"); @@ -1032,9 +1032,9 @@ pref("font.name-list.serif.he", "Noto Serif Hebrew, Tinos"); pref("font.name-list.sans-serif.he", "Noto Sans Hebrew, Arimo"); pref("font.name-list.monospace.he", "Noto Sans Hebrew, Cousine"); // Japanese -pref("font.name-list.serif.ja", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ja", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ja", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ja", "Noto Sans JP Regular, Tinos"); +pref("font.name-list.sans-serif.ja", "Noto Sans JP Regular, Arimo"); +pref("font.name-list.monospace.ja", "Noto Sans JP Regular, Cousine"); // Kannada pref("font.name-list.serif.x-knda", "Noto Serif Kannada, Tinos"); pref("font.name-list.sans-serif.x-knda", "Noto Sans Kannada, Arimo"); @@ -1044,9 +1044,9 @@ pref("font.name-list.serif.x-khmr", "Noto Serif Khmer, Tinos"); pref("font.name-list.sans-serif.x-khmr", "Noto Sans Khmer, Arimo"); pref("font.name-list.monospace.x-khmr", "Noto Sans Khmer, Cousine"); // Korean -pref("font.name-list.serif.ko", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ko", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ko", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.sans-serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.monospace.ko", "Noto Sans KR Regular"); // Malayalam pref("font.name-list.serif.x-mlym", "Noto Serif Malayalam, Tinos"); pref("font.name-list.sans-serif.x-mlym", "Noto Sans Malayalam, Arimo"); View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/f88f60b… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/f88f60b… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][maint-15.0] BB 44273: Restore Noto CJK instead of Jigmo.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: 9196d7df by Pier Angelo Vendrame at 2025-10-29T15:33:24+01:00 BB 44273: Restore Noto CJK instead of Jigmo. Revert "Bug 41586: Replace Noto CJK with Jigmo on Linux." This reverts commit 43348a3bd65aada09cbcf9fc9cfb89401a304974. - - - - - 2 changed files: - projects/fonts/build - projects/fonts/config Changes: ===================================== projects/fonts/build ===================================== @@ -28,14 +28,8 @@ mv noto-fonts-* noto-fonts [% IF c("var/linux") %] unzip "$rootdir/[% c('input_files_by_name/arimo') %]" - - mkdir jigmo - pushd jigmo - unzip "$rootdir/[% c('input_files_by_name/jigmo') %]" - popd - cp Arimo-*/fonts/ttf/*.ttf Cousine-* Tinos-* \ - jigmo/Jigmo*.ttf \ + NotoSans{JP,KR,SC,TC}-Regular.otf \ NotoColorEmoji.ttf \ $distdir/ [% END %] ===================================== projects/fonts/config ===================================== @@ -175,9 +175,18 @@ input_files: - URL: https://github.com/notofonts/noto-fonts/raw/71d0a9e78ae4257499cabd4a8ad3e5e… sha256sum: cf264a22292950ca1679b2ade07e9e6ecb26c649ab70975d0e113f979efa827a enable: '[% c("var/linux") %]' - - URL: https://kamichikoichi.github.io/jigmo/Jigmo-20250912.zip - sha256sum: 5744c7386d129475d87607ca66d043c8793c65448adeaedc921b6931890e5d0b - name: jigmo + # Noto Sans CJK Version 2.004 + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: dff723ba59d57d136764a04b9b2d03205544f7cd785a711442d6d2d085ac5073 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: 69975a0ac8472717870aefeab0a4d52739308d90856b9955313b2ad5e0148d68 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: faa6c9df652116dde789d351359f3d7e5d2285a2b2a1f04a2d7244df706d5ea9 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: 5bab0cb3c1cf89dde07c4a95a4054b195afbcfe784d69d75c340780712237537 enable: '[% c("var/linux") %]' - URL: https://github.com/googlefonts/noto-emoji/raw/b3e3051a088047d19fd4d49b1c3ac… sha256sum: 3ed77810c203e1a67735dc19d395f32c23f2d7c0c3696690f4f78e15e57ab816 View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/9… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/9… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] BB 44273: Restore Noto CJK instead of Jigmo.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: dbf9476d by Pier Angelo Vendrame at 2025-10-29T10:38:56+01:00 BB 44273: Restore Noto CJK instead of Jigmo. Revert "Bug 41586: Replace Noto CJK with Jigmo on Linux." This reverts commit 43348a3bd65aada09cbcf9fc9cfb89401a304974. - - - - - 2 changed files: - projects/fonts/build - projects/fonts/config Changes: ===================================== projects/fonts/build ===================================== @@ -28,14 +28,8 @@ mv noto-fonts-* noto-fonts [% IF c("var/linux") %] unzip "$rootdir/[% c('input_files_by_name/arimo') %]" - - mkdir jigmo - pushd jigmo - unzip "$rootdir/[% c('input_files_by_name/jigmo') %]" - popd - cp Arimo-*/fonts/ttf/*.ttf Cousine-* Tinos-* \ - jigmo/Jigmo*.ttf \ + NotoSans{JP,KR,SC,TC}-Regular.otf \ NotoColorEmoji.ttf \ $distdir/ [% END %] ===================================== projects/fonts/config ===================================== @@ -175,9 +175,18 @@ input_files: - URL: https://github.com/notofonts/noto-fonts/raw/71d0a9e78ae4257499cabd4a8ad3e5e… sha256sum: cf264a22292950ca1679b2ade07e9e6ecb26c649ab70975d0e113f979efa827a enable: '[% c("var/linux") %]' - - URL: https://kamichikoichi.github.io/jigmo/Jigmo-20250912.zip - sha256sum: 5744c7386d129475d87607ca66d043c8793c65448adeaedc921b6931890e5d0b - name: jigmo + # Noto Sans CJK Version 2.004 + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: dff723ba59d57d136764a04b9b2d03205544f7cd785a711442d6d2d085ac5073 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: 69975a0ac8472717870aefeab0a4d52739308d90856b9955313b2ad5e0148d68 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: faa6c9df652116dde789d351359f3d7e5d2285a2b2a1f04a2d7244df706d5ea9 + enable: '[% c("var/linux") %]' + - URL: https://github.com/googlefonts/noto-cjk/raw/523d033d6cb47f4a80c58a35753646f… + sha256sum: 5bab0cb3c1cf89dde07c4a95a4054b195afbcfe784d69d75c340780712237537 enable: '[% c("var/linux") %]' - URL: https://github.com/googlefonts/noto-emoji/raw/b3e3051a088047d19fd4d49b1c3ac… sha256sum: 3ed77810c203e1a67735dc19d395f32c23f2d7c0c3696690f4f78e15e57ab816 View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/d… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/d… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-140.4.0esr-15.0-1] fixup! Firefox preference overrides.
by Pier Angelo Vendrame (@pierov) 29 Oct '25

29 Oct '25
Pier Angelo Vendrame pushed to branch tor-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 8d4c923f by Pier Angelo Vendrame at 2025-10-29T10:58:17+01:00 fixup! Firefox preference overrides. BB 44273: Revert Jigmo and restore Noto CJK on Linux. This reverts commit 99706c4b370bd349fb5da5595fc80ee16cdf7074. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -968,7 +968,7 @@ pref("font.name-list.monospace.x-unicode", "Consolas, Noto Sans Balinese, Noto S #endif #ifdef XP_LINUX -pref("font.system.whitelist", "Arimo, Cousine, Jigmo, Jigmo2, Jigmo3, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans Javanese, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); +pref("font.system.whitelist", "Arimo, Cousine, Noto Color Emoji, Noto Naskh Arabic, Noto Sans Adlam, Noto Sans Armenian, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Hebrew, Noto Sans JP, Noto Sans Javanese, Noto Sans KR, Noto Sans Kannada, Noto Sans Kayah Li, Noto Sans Khmer, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans NKo, Noto Sans New Tai Lue, Noto Sans Newa, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans SC, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols, Noto Sans Symbols 2, Noto Sans Syriac, Noto Sans TC, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Thai, Noto Sans Tifinagh, Noto Sans Tifinagh APT, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Armenian, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Hebrew, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Thai, Noto Serif Tibetan, Noto Serif Yezidi, Pyidaungsu, STIX Two Math, Tinos, Twemoji Mozilla"); pref("font.name-list.emoji", "Noto Color Emoji, Twemoji Mozilla"); // Arabic @@ -992,13 +992,13 @@ pref("font.name-list.serif.zh-CN", "Noto Sans SC Regular, Tinos"); pref("font.name-list.sans-serif.zh-CN", "Noto Sans SC Regular, Arimo"); pref("font.name-list.monospace.zh-CN", "Noto Sans SC Regular, Cousine"); // ChineseHK -pref("font.name-list.serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-HK", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-HK", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-HK", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-HK", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-HK", "Noto Sans TC Regular, Cousine"); // ChineseTW -pref("font.name-list.serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.zh-TW", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.zh-TW", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.zh-TW", "Noto Sans TC Regular, Tinos"); +pref("font.name-list.sans-serif.zh-TW", "Noto Sans TC Regular, Arimo"); +pref("font.name-list.monospace.zh-TW", "Noto Sans TC Regular, Cousine"); // Cyrillic pref("font.name-list.serif.x-cyrillic", "Tinos"); pref("font.name-list.sans-serif.x-cyrillic", "Arimo"); @@ -1032,9 +1032,9 @@ pref("font.name-list.serif.he", "Noto Serif Hebrew, Tinos"); pref("font.name-list.sans-serif.he", "Noto Sans Hebrew, Arimo"); pref("font.name-list.monospace.he", "Noto Sans Hebrew, Cousine"); // Japanese -pref("font.name-list.serif.ja", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ja", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ja", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ja", "Noto Sans JP Regular, Tinos"); +pref("font.name-list.sans-serif.ja", "Noto Sans JP Regular, Arimo"); +pref("font.name-list.monospace.ja", "Noto Sans JP Regular, Cousine"); // Kannada pref("font.name-list.serif.x-knda", "Noto Serif Kannada, Tinos"); pref("font.name-list.sans-serif.x-knda", "Noto Sans Kannada, Arimo"); @@ -1044,9 +1044,9 @@ pref("font.name-list.serif.x-khmr", "Noto Serif Khmer, Tinos"); pref("font.name-list.sans-serif.x-khmr", "Noto Sans Khmer, Arimo"); pref("font.name-list.monospace.x-khmr", "Noto Sans Khmer, Cousine"); // Korean -pref("font.name-list.serif.ko", "Jigmo, Jigmo2, Jigmo3, Tinos"); -pref("font.name-list.sans-serif.ko", "Jigmo, Jigmo2, Jigmo3, Arimo"); -pref("font.name-list.monospace.ko", "Jigmo, Jigmo2, Jigmo3, Cousine"); +pref("font.name-list.serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.sans-serif.ko", "Noto Sans KR Regular"); +pref("font.name-list.monospace.ko", "Noto Sans KR Regular"); // Malayalam pref("font.name-list.serif.x-mlym", "Noto Serif Malayalam, Tinos"); pref("font.name-list.sans-serif.x-mlym", "Noto Sans Malayalam, Arimo"); View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8d4c923… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8d4c923… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-update-responses][main] 6 commits: release: new version, 15.0 (linux-i686)
by morgan (@morgan) 28 Oct '25

28 Oct '25
morgan pushed to branch main at The Tor Project / Applications / Tor Browser update responses Commits: 7a1ac5c1 by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 (linux-i686) - - - - - 427353ab by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 (linux-x86_64) - - - - - f0be9022 by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 (macos) - - - - - 9da4eb68 by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 (windows-i686) - - - - - 8b16c345 by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 (windows-x86_64) - - - - - 984665c3 by Morgan at 2025-10-28T20:04:24+00:00 release: new version, 15.0 - - - - - 73 changed files: - update_3/release/download-android-aarch64.json - update_3/release/download-android-armv7.json - update_3/release/download-android-x86.json - update_3/release/download-android-x86_64.json - update_3/release/download-linux-i686.json - update_3/release/download-linux-x86_64.json - update_3/release/download-macos.json - update_3/release/download-windows-i686.json - update_3/release/download-windows-x86_64.json - update_3/release/downloads.json - update_3/release/linux-i686/.htaccess - − update_3/release/linux-i686/update-14.5.5-14.5.8+13.5.23-linux-i686.xml - − update_3/release/linux-i686/update-14.5.6-14.5.8+13.5.23-linux-i686.xml - + update_3/release/linux-i686/update-14.5.6-15.0+13.5.23-linux-i686.xml - − update_3/release/linux-i686/update-14.5.7-14.5.8+13.5.23-linux-i686.xml - + update_3/release/linux-i686/update-14.5.7-15.0+13.5.23-linux-i686.xml - − update_3/release/linux-i686/update-14.5.8+13.5.23-linux-i686.xml - + update_3/release/linux-i686/update-14.5.8-15.0+13.5.23-linux-i686.xml - + update_3/release/linux-i686/update-15.0+13.5.23-linux-i686.xml - update_3/release/linux-x86_64/.htaccess - − update_3/release/linux-x86_64/update-14.5.5-14.5.8+13.5.23-linux-x86_64.xml - − update_3/release/linux-x86_64/update-14.5.6-14.5.8+13.5.23-linux-x86_64.xml - + update_3/release/linux-x86_64/update-14.5.6-15.0+13.5.23-linux-x86_64.xml - − update_3/release/linux-x86_64/update-14.5.7-14.5.8+13.5.23-linux-x86_64.xml - + update_3/release/linux-x86_64/update-14.5.7-15.0+13.5.23-linux-x86_64.xml - − update_3/release/linux-x86_64/update-14.5.8+13.5.23-linux-x86_64.xml - + update_3/release/linux-x86_64/update-14.5.8-15.0+13.5.23-linux-x86_64.xml - + update_3/release/linux-x86_64/update-15.0+13.5.23-linux-x86_64.xml - update_3/release/macos/.htaccess - − update_3/release/macos/update-13.5.20-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-13.5.20-15.0+13.5.23-macos.xml - − update_3/release/macos/update-13.5.21-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-13.5.21-15.0+13.5.23-macos.xml - − update_3/release/macos/update-13.5.22-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-13.5.22-15.0+13.5.23-macos.xml - − update_3/release/macos/update-14.5.5-14.5.8+13.5.23-macos.xml - − update_3/release/macos/update-14.5.6-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-14.5.6-15.0+13.5.23-macos.xml - − update_3/release/macos/update-14.5.7-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-14.5.7-15.0+13.5.23-macos.xml - − update_3/release/macos/update-14.5.8+13.5.23-macos.xml - + update_3/release/macos/update-14.5.8-15.0+13.5.23-macos.xml - + update_3/release/macos/update-15.0+13.5.23-macos.xml - update_3/release/windows-i686/.htaccess - − update_3/release/windows-i686/update-13.5.20-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-13.5.20-15.0+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-13.5.21-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-13.5.21-15.0+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-13.5.22-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-13.5.22-15.0+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-14.5.5-14.5.8+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-14.5.6-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-14.5.6-15.0+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-14.5.7-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-14.5.7-15.0+13.5.23-windows-i686.xml - − update_3/release/windows-i686/update-14.5.8+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-14.5.8-15.0+13.5.23-windows-i686.xml - + update_3/release/windows-i686/update-15.0+13.5.23-windows-i686.xml - update_3/release/windows-x86_64/.htaccess - − update_3/release/windows-x86_64/update-13.5.20-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-13.5.20-15.0+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-13.5.21-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-13.5.21-15.0+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-13.5.22-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-13.5.22-15.0+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-14.5.5-14.5.8+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-14.5.6-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-14.5.6-15.0+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-14.5.7-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-14.5.7-15.0+13.5.23-windows-x86_64.xml - − update_3/release/windows-x86_64/update-14.5.8+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-14.5.8-15.0+13.5.23-windows-x86_64.xml - + update_3/release/windows-x86_64/update-15.0+13.5.23-windows-x86_64.xml The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] Bug 41613: Prepare Tor VPN 1.2.1Beta
by boklm (@boklm) 28 Oct '25

28 Oct '25
boklm pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 872ac8cb by Nicolas Vigier at 2025-10-28T16:46:42+01:00 Bug 41613: Prepare Tor VPN 1.2.1Beta - - - - - 1 changed file: - rbm.conf Changes: ===================================== rbm.conf ===================================== @@ -334,9 +334,9 @@ targets: torvpn: var: tor-vpn: 1 - torbrowser_version: '1.2.0Beta' + torbrowser_version: '1.2.1Beta' torbrowser_build: 'build1' - browser_release_date: '2025/09/25 19:00:00' + browser_release_date: '2025/10/23 09:00:00' project-name: tor-vpn projectname: torvpn Project_Name: 'Tor VPN' View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/8… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/8… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][maint-15.0] Bug 41603: Automate update response preparation for legacy-only builds.
by ma1 (@ma1) 28 Oct '25

28 Oct '25
ma1 pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: 682262cb by hackademix at 2025-10-28T15:42:46+01:00 Bug 41603: Automate update response preparation for legacy-only builds. - - - - - 2 changed files: - .gitlab/issue_templates/Release Prep - Tor Browser Legacy.md - + tools/signing/deploy-legacy Changes: ===================================== .gitlab/issue_templates/Release Prep - Tor Browser Legacy.md ===================================== @@ -246,34 +246,18 @@ popd static-update-component cdn.torproject.org && static-update-component dist.torproject.org ``` - [ ] **(Optional)** Generate and deploy new update responses - - **NOTE**: This is only required if there will be no corresponding 14.0 release (i.e. this is an emergency legacy-only 13.5 release). Normally, legacy update responses are generated and deployed as part of the 14.0 release. + - **NOTE**: This is only required if there will be no corresponding 15.0 release (i.e. this is an emergency legacy-only 13.5 release). Normally, legacy update responses are generated and deployed as part of the 15.0 release. - **⚠️ WARNING**: This is a little bit off the beaten track, ping boklm or morgan if you have any doubts - - From the `maint-14.5` branch: + - From the `maint-15.0` branch: - [ ] Update `rbm.conf` - [ ] `var/torbrowser_legacy_version`: update to `${TOR_BROWSER_VERSION}` - - **NOTE** this is the browser version for the legacy branch, not the 14.0 branch + - **NOTE** this is the browser version for the legacy branch, not this stable branch we've switched to - [ ] `var/torbrowser_legacy_platform_version`: update to `${ESR_VERSION}` - - **NOTE** this is ESR version for the legacy branch, not the 14.0 branch - - [ ] Generate update responses: + - **NOTE** this is ESR version for the legacy branch, not this stable branch we've switched to + - [ ] Generate update responses and commit them to tor-browser-update-responses.git: - Run: ```bash - make torbrowser-update_responses-release - ``` - - [ ] Commit new update responses to tor-browser-update-responses.git: - - Run: - ```bash - updaterespdir=/path/to/tor-browser-update-responses.git - cp torbrowser/release/update-responses/update-responses-release-${TOR_BROWSER_VERSION}.tar "$updaterespdir" - cd "$updaterespdir" - git pull - rm -Rf update_3/release - tar -C update_3 update-responses-release-${TOR_BROWSER_VERSION}.tar - rm update-responses-release-${TOR_BROWSER_VERSION}.tar - git add update_3/release - git commit -m "release: new version, ${TOR_BROWSER_VERSION}" - git push - # print the commit hash and copy past it for the next step - git show -s --format=%H + cd tor-browser-build/tools/signing/ && ./deploy-legacy ``` - On `staticiforme.torproject.org`, deploy new update responses: - [ ] Enable update responses, passing the commit hash as argument (replace $commit): ===================================== tools/signing/deploy-legacy ===================================== @@ -0,0 +1,48 @@ +#!/bin/bash +set -e +SIGNING_PROJECTNAME=torbrowser +script_dir=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd) +TBB_DIR="$script_dir/../.." +source "$script_dir/functions" +source "$script_dir/set-config.update-responses" +TOR_BROWSER_VERSION=$(rbm_showconf var/torbrowser_version) +TOR_BROWSER_LEGACY_VERSION=$(rbm_showconf var/torbrowser_legacy_version) +ESR_LEGACY_VERSION=$(rbm_showconf var/torbrowser_legacy_platform_version) +echo "TOR_BROWSER_VERSION ${TOR_BROWSER_VERSION}" +echo "TOR_BROWSER_LEGACY_VERSION ${TOR_BROWSER_LEGACY_VERSION}" +echo "ESR_LEGACY_VERSION: ${ESR_LEGACY_VERSION}" +read -p "Continue with update response for these versions (y/N) " -n 1 -r + +echo +if ! [[ $REPLY =~ ^[Yy]$ ]]; then + echo >&2 "Operation cancelled" + exit 1 +fi + +pushd "$TBB_DIR" + +"tools/download-torbrowser ${TOR_BROWSER_VERSION}" +make torbrowser-update_responses-release + +cp torbrowser/release/update-responses/update-responses-release-${TOR_BROWSER_VERSION}.tar "$update_responses_repository_dir" + +popd + +pushd "$update_responses_repository_dir" +git pull +rm -Rf update_3/release +tar -C update_3 -xf update-responses-release-${TOR_BROWSER_VERSION}.tar +rm update-responses-release-${TOR_BROWSER_VERSION}.tar +git add update_3/release +git commit -m "release: new version, ${TOR_BROWSER_LEGACY_VERSION}" +git push + +echo "Update responses commit, for you to review:" +git show + +commit=$(git show -s --format=%H) +echo +echo "On staticiforme.torproject.org now deploy new update responses:" +echo "sudo -u tb-release ./deploy_update_responses-release.sh $commit" + +popd View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/6… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/6… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] Bug 41603: Automate update response preparation for legacy-only builds.
by ma1 (@ma1) 28 Oct '25

28 Oct '25
ma1 pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: b8180152 by hackademix at 2025-10-23T17:36:44+02:00 Bug 41603: Automate update response preparation for legacy-only builds. - - - - - 2 changed files: - .gitlab/issue_templates/Release Prep - Tor Browser Legacy.md - + tools/signing/deploy-legacy Changes: ===================================== .gitlab/issue_templates/Release Prep - Tor Browser Legacy.md ===================================== @@ -246,34 +246,18 @@ popd static-update-component cdn.torproject.org && static-update-component dist.torproject.org ``` - [ ] **(Optional)** Generate and deploy new update responses - - **NOTE**: This is only required if there will be no corresponding 14.0 release (i.e. this is an emergency legacy-only 13.5 release). Normally, legacy update responses are generated and deployed as part of the 14.0 release. + - **NOTE**: This is only required if there will be no corresponding 15.0 release (i.e. this is an emergency legacy-only 13.5 release). Normally, legacy update responses are generated and deployed as part of the 15.0 release. - **⚠️ WARNING**: This is a little bit off the beaten track, ping boklm or morgan if you have any doubts - - From the `maint-14.5` branch: + - From the `maint-15.0` branch: - [ ] Update `rbm.conf` - [ ] `var/torbrowser_legacy_version`: update to `${TOR_BROWSER_VERSION}` - - **NOTE** this is the browser version for the legacy branch, not the 14.0 branch + - **NOTE** this is the browser version for the legacy branch, not this stable branch we've switched to - [ ] `var/torbrowser_legacy_platform_version`: update to `${ESR_VERSION}` - - **NOTE** this is ESR version for the legacy branch, not the 14.0 branch - - [ ] Generate update responses: + - **NOTE** this is ESR version for the legacy branch, not this stable branch we've switched to + - [ ] Generate update responses and commit them to tor-browser-update-responses.git: - Run: ```bash - make torbrowser-update_responses-release - ``` - - [ ] Commit new update responses to tor-browser-update-responses.git: - - Run: - ```bash - updaterespdir=/path/to/tor-browser-update-responses.git - cp torbrowser/release/update-responses/update-responses-release-${TOR_BROWSER_VERSION}.tar "$updaterespdir" - cd "$updaterespdir" - git pull - rm -Rf update_3/release - tar -C update_3 update-responses-release-${TOR_BROWSER_VERSION}.tar - rm update-responses-release-${TOR_BROWSER_VERSION}.tar - git add update_3/release - git commit -m "release: new version, ${TOR_BROWSER_VERSION}" - git push - # print the commit hash and copy past it for the next step - git show -s --format=%H + cd tor-browser-build/tools/signing/ && ./deploy-legacy ``` - On `staticiforme.torproject.org`, deploy new update responses: - [ ] Enable update responses, passing the commit hash as argument (replace $commit): ===================================== tools/signing/deploy-legacy ===================================== @@ -0,0 +1,48 @@ +#!/bin/bash +set -e +SIGNING_PROJECTNAME=torbrowser +script_dir=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd) +TBB_DIR="$script_dir/../.." +source "$script_dir/functions" +source "$script_dir/set-config.update-responses" +TOR_BROWSER_VERSION=$(rbm_showconf var/torbrowser_version) +TOR_BROWSER_LEGACY_VERSION=$(rbm_showconf var/torbrowser_legacy_version) +ESR_LEGACY_VERSION=$(rbm_showconf var/torbrowser_legacy_platform_version) +echo "TOR_BROWSER_VERSION ${TOR_BROWSER_VERSION}" +echo "TOR_BROWSER_LEGACY_VERSION ${TOR_BROWSER_LEGACY_VERSION}" +echo "ESR_LEGACY_VERSION: ${ESR_LEGACY_VERSION}" +read -p "Continue with update response for these versions (y/N) " -n 1 -r + +echo +if ! [[ $REPLY =~ ^[Yy]$ ]]; then + echo >&2 "Operation cancelled" + exit 1 +fi + +pushd "$TBB_DIR" + +"tools/download-torbrowser ${TOR_BROWSER_VERSION}" +make torbrowser-update_responses-release + +cp torbrowser/release/update-responses/update-responses-release-${TOR_BROWSER_VERSION}.tar "$update_responses_repository_dir" + +popd + +pushd "$update_responses_repository_dir" +git pull +rm -Rf update_3/release +tar -C update_3 -xf update-responses-release-${TOR_BROWSER_VERSION}.tar +rm update-responses-release-${TOR_BROWSER_VERSION}.tar +git add update_3/release +git commit -m "release: new version, ${TOR_BROWSER_LEGACY_VERSION}" +git push + +echo "Update responses commit, for you to review:" +git show + +commit=$(git show -s --format=%H) +echo +echo "On staticiforme.torproject.org now deploy new update responses:" +echo "sudo -u tb-release ./deploy_update_responses-release.sh $commit" + +popd View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/b… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/b… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build] Pushed new tag mb-15.0-build2
by morgan (@morgan) 28 Oct '25

28 Oct '25
morgan pushed new tag mb-15.0-build2 at The Tor Project / Applications / tor-browser-build -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/tree/mb-… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build] Pushed new tag tbb-15.0-build2
by morgan (@morgan) 28 Oct '25

28 Oct '25
morgan pushed new tag tbb-15.0-build2 at The Tor Project / Applications / tor-browser-build -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/tree/tbb… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][maint-15.0] Bug 41584,41585: Prepare Tor, Mullvad Browser 15.0 build2
by morgan (@morgan) 28 Oct '25

28 Oct '25
morgan pushed to branch maint-15.0 at The Tor Project / Applications / tor-browser-build Commits: c8a24a7a by Morgan at 2025-10-28T09:48:31+00:00 Bug 41584,41585: Prepare Tor, Mullvad Browser 15.0 build2 - - - - - 5 changed files: - projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt - projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt - projects/firefox/config - projects/geckoview/config - rbm.conf Changes: ===================================== projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt ===================================== @@ -1,4 +1,4 @@ -Mullvad Browser 15.0 - October 28 +Mullvad Browser 15.0 - October 28 2025 * All Platforms * Updated Firefox to 140.4.0esr * Updated NoScript to 13.2.2 @@ -64,6 +64,8 @@ Mullvad Browser 15.0 - October 28 * Bug 44234: No images in PDF [tor-browser] * Bug 44242: Hand over Security Level's WebAssembly controls to NoScript [tor-browser] * Bug 44262: Disable adding search engines from HTML forms [tor-browser] + * Bug 44270: Match Firefox's TLS fingerprint [tor-browser] + * Bug 44275: Reduce console noise on security level guess [tor-browser] * Bug 44279: Disable contextual search install prompt [tor-browser] * Windows * Bug 440: Make abseil use win32 thread model on mingw [mullvad-browser] @@ -73,9 +75,11 @@ Mullvad Browser 15.0 - October 28 * Bug 43950: Review Mozilla 1894818: Support HEVC playback on Linux [tor-browser] * Bug 43959: Make Noto Color Emoji the default emoji font on Linux [tor-browser] * Bug 44227: Some CJK characters cannot be rendered by Tor which uses the Noto font family [tor-browser] + * Bug 44286: Hardcode GTK system font [tor-browser] * Bug 41586: Replace Noto CJK with Jigmo on Linux [tor-browser-build] * Build System * All Platforms + * Bug 466: Automate the release process / replace the new build email [mullvad-browser] * Bug 43891: Update the translation CI to use the new mozilla versions [tor-browser] * Bug 44067: Move --enable-geckodriver only to Linux-only mozconfigs [tor-browser] * Bug 44103: git's export-subst is a reproducibility problem [tor-browser] ===================================== projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt ===================================== @@ -20,9 +20,12 @@ Tor Browser 15.0 - October 28 2025 * Bug 44069: Update `meek-azure` related strings to `meek` [tor-browser] * Bug 44140: Refactored patch to prevent writing temp PDF files to disk [tor-browser] * Bug 44234: No images in PDF [tor-browser] + * Bug 44275: Reduce console noise on security level guess [tor-browser] + * Bug 44280: Test stream isolation [tor-browser] * Bug 41429: Add a note about user safety to Tor Browser Alpha blog posts [tor-browser-build] * Bug 41442: Update our audit CSVs to use the new Audit template [tor-browser-build] * Bug 41502: Application services build is failing on isNetworkAllowed() [tor-browser-build] + * Bug 41609: Use new CDN77 fronts for snowflake [tor-browser-build] * Windows + macOS + Linux * Updated Firefox to 140.4.0esr * Bug 42025: Purple elements (e.g. Tor buttons) need dark theme variants [tor-browser] @@ -88,6 +91,7 @@ Tor Browser 15.0 - October 28 2025 * Bug 44221: Backport MozBug 1984333 Bump Spoofed Processor Count [tor-browser] * Bug 44239: DDG HTML page and search results displayed incorrectly with Safest security setting [tor-browser] * Bug 44262: Disable adding search engines from HTML forms [tor-browser] + * Bug 44270: Match Firefox's TLS fingerprint [tor-browser] * Bug 44279: Disable contextual search install prompt [tor-browser] * Windows + Android * Bug 44062: Force touch enabled on Windows and Android [tor-browser] @@ -99,6 +103,7 @@ Tor Browser 15.0 - October 28 2025 * Bug 43950: Review Mozilla 1894818: Support HEVC playback on Linux [tor-browser] * Bug 43959: Make Noto Color Emoji the default emoji font on Linux [tor-browser] * Bug 44227: Some CJK characters cannot be rendered by Tor which uses the Noto font family [tor-browser] + * Bug 44286: Hardcode GTK system font [tor-browser] * Bug 41586: Replace Noto CJK with Jigmo on Linux [tor-browser-build] * Android * Updated GeckoView to 140.4.0esr @@ -110,6 +115,7 @@ Tor Browser 15.0 - October 28 2025 * Bug 43676: Preemptively disable unified trust panel by default so we are tracking for next ESR [tor-browser] * Bug 43699: Dummy "about:" pages are not cleared from recently closed tabs (and possibly elsewhere) because they are normal tabs, not private tabs. [tor-browser] * Bug 43755: Restore functionality of "switch to tab" urlbar suggestion [tor-browser] + * Bug 43757: Disable setting for trending search [tor-browser] * Bug 43826: Review Mozilla 1960122: Use `MOZ_BUILD_DATE` in Fenix build configuration [tor-browser] * Bug 43855: brand.properties merging on Android is broken in 140 [tor-browser] * Bug 43943: Review Mozilla 1928705: Ship Android Font Restrictions as part of FPP [tor-browser] @@ -124,7 +130,9 @@ Tor Browser 15.0 - October 28 2025 * Bug 44133: Hide the "Allow in private browsing" checkboxes from WebExtension management UI [tor-browser] * Bug 44139: Restore the (inactive) YouTube and Reddit search plugins on Android [tor-browser] * Bug 44172: Fix crash in TorAndroidIntegration.handleMessage() [tor-browser] + * Bug 44196: Persistent notification sometimes does not clear [tor-browser] * Bug 44237: Revoke access to all advertising ids available in Android [tor-browser] + * Bug 44293: Force immediate NoScript update checks after bootstrap [tor-browser] * Bug 41494: Update GeckoView build scripts for ESR140 [tor-browser-build] * Build System * All Platforms ===================================== projects/firefox/config ===================================== @@ -21,7 +21,7 @@ var: browser_series: '15.0' browser_rebase: 1 browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]' - browser_build: 4 + browser_build: 5 copyright_year: '[% exec("git show -s --format=%ci " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }).remove("-.*") %]' nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]' gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser @@ -114,7 +114,7 @@ targets: updater_url: 'https://cdn.mullvad.net/browser/update_responses/update_1/' mar_id_prefix: 'mullvadbrowser-mullvad' nightly_updates_publish_dir_prefix: mullvadbrowser- - browser_build: 3 + browser_build: 4 linux-x86_64: var: ===================================== projects/geckoview/config ===================================== @@ -23,7 +23,7 @@ var: browser_series: '15.0' browser_rebase: 1 browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]' - browser_build: 4 + browser_build: 5 gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser git_commit: '[% exec("git rev-parse " _ c("git_hash") _ "^{commit}", { exec_noco => 1 }) %]' deps: ===================================== rbm.conf ===================================== @@ -75,10 +75,10 @@ buildconf: var: torbrowser_version: '15.0' - torbrowser_build: 'build1' + torbrowser_build: 'build2' # This should be the date of when the build is started. For the build # to be reproducible, browser_release_date should always be in the past. - browser_release_date: '2025/10/20 17:00:00' + browser_release_date: '2025/10/28 09:45:00' browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]' browser_default_channel: release browser_platforms: View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/c… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/c… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser] Pushed new tag mullvad-browser-140.4.0esr-15.0-1-build4
by morgan (@morgan) 28 Oct '25

28 Oct '25
morgan pushed new tag mullvad-browser-140.4.0esr-15.0-1-build4 at The Tor Project / Applications / Mullvad Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/tree/mullv… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser] Pushed new tag tor-browser-140.4.0esr-15.0-1-build5
by ma1 (@ma1) 28 Oct '25

28 Oct '25
ma1 pushed new tag tor-browser-140.4.0esr-15.0-1-build5 at The Tor Project / Applications / Tor Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-brows… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-140.4.0esr-15.0-1] fixup! [android] Modify add-on support
by ma1 (@ma1) 28 Oct '25

28 Oct '25
ma1 pushed to branch tor-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: ab8cd7fd by hackademix at 2025-10-28T10:09:52+01:00 fixup! [android] Modify add-on support TB 44293: Force immediate NoScript update checks after bootstraps - - - - - 1 changed file: - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt Changes: ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt ===================================== @@ -146,11 +146,10 @@ object TorBrowserFeatures { override fun onBootstrapped() { // Enable automatic updates. This must be done on every startup (tor-browser#42353) context.components.addonUpdater.registerForFutureUpdates(NOSCRIPT_ID) - // Force a one-time immediate update check for older installations - if (settings.noscriptUpdated < 2) { - context.components.addonUpdater.update(NOSCRIPT_ID) - settings.noscriptUpdated = 2 - } + // Force an immediate update check for older installations + // and as belt-and-suspenders if scheduled updates fail (tor-browser#44293) + context.components.addonUpdater.update(NOSCRIPT_ID) + settings.noscriptUpdated = 2 } }) } View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ab8cd7f… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ab8cd7f… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-140.4.0esr-15.0-1] fixup! fixup! [android] Disable features and functionality
by Dan Ballard (@dan) 28 Oct '25

28 Oct '25
Dan Ballard pushed to branch tor-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 3d1010a2 by Dan Ballard at 2025-10-27T16:05:30-07:00 fixup! fixup! [android] Disable features and functionality Bug 43918: disable composable toolbar for esr 140 - - - - - 1 changed file: - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt Changes: ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt ===================================== @@ -1943,7 +1943,10 @@ class Settings(private val appContext: Context) : PreferencesHolder { var shouldUseComposableToolbar by lazyFeatureFlagPreference( key = appContext.getPreferenceKey(R.string.pref_key_enable_composable_toolbar), - default = { FxNimbus.features.composableToolbar.value().enabled }, + // tb-43918 + // Setting to off for esr140 since we've done no work for it, but it appears moz has enabled + // by default in 144 so we'll likely be switching this to true and porting to it for esr-next + default = { false }, featureFlag = true, ) View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/3d1010a… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/3d1010a… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-115.29.0esr-13.5-1] fixup! Firefox preference overrides.
by Pier Angelo Vendrame (@pierov) 27 Oct '25

27 Oct '25
Pier Angelo Vendrame pushed to branch tor-browser-115.29.0esr-13.5-1 at The Tor Project / Applications / Tor Browser Commits: c8385f67 by Pier Angelo Vendrame at 2025-10-27T18:02:47+01:00 fixup! Firefox preference overrides. BB 44270: Match Firefox's TLS fingerprint. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -121,10 +121,6 @@ pref("network.http.referer.hideOnionSource", true); // [4] https://www.ssllabs.com/ssl-pulse/ pref("security.ssl.require_safe_negotiation", true); -// mullvad-browser#361: Disable TLS cyphersuites using SHA1 for signing (ECDSA) -// see https://bugzilla.mozilla.org/show_bug.cgi?id=1600437 -pref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); -pref("security.ssl3.ecdhe_ecdsa_aes_128_sha", false); // lock those disabled by https://bugzilla.mozilla.org/show_bug.cgi?id=1036765 pref("security.ssl3.dhe_rsa_aes_128_sha", false, locked); pref("security.ssl3.dhe_rsa_aes_256_sha", false, locked); View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c8385f6… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c8385f6… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.4.0esr-15.0-1] fixup! Firefox preference overrides.
by morgan (@morgan) 27 Oct '25

27 Oct '25
morgan pushed to branch mullvad-browser-140.4.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 5aeceb7b by Pier Angelo Vendrame at 2025-10-27T16:29:49+00:00 fixup! Firefox preference overrides. BB 44270: Match Firefox's TLS fingerprint. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -155,10 +155,6 @@ pref("network.http.referer.hideOnionSource", true); // [4] https://www.ssllabs.com/ssl-pulse/ pref("security.ssl.require_safe_negotiation", true); -// mullvad-browser#361: Disable TLS cyphersuites using SHA1 for signing (ECDSA) -// see https://bugzilla.mozilla.org/show_bug.cgi?id=1600437 -pref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); -pref("security.ssl3.ecdhe_ecdsa_aes_128_sha", false); // lock those disabled by https://bugzilla.mozilla.org/show_bug.cgi?id=1036765 pref("security.ssl3.dhe_rsa_aes_128_sha", false, locked); pref("security.ssl3.dhe_rsa_aes_256_sha", false, locked); View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/5ae… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/5ae… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
  • ← Newer
  • 1
  • 2
  • 3
  • 4
  • ...
  • 778
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.