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
  • ← Newer
  • 1
  • 2
  • 3
  • 4
  • ...
  • 1944
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.