richard pushed to branch maint-12.5 at The Tor Project / Applications / tor-browser-build
Commits:
914a95c5 by Richard Pospesel at 2023-08-17T20:16:28+00:00
Bug 40921: staticiforme-prepare-cdn-dist-upload uses hardcoded torbrowser path for .htacess file generation
- - - - -
1 changed file:
- tools/signing/staticiforme-prepare-cdn-dist-upload
Changes:
=====================================
tools/signing/staticiforme-prepare-cdn-dist-upload
=====================================
@@ -3,7 +3,7 @@ set -e
script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
source "$script_dir/functions"
-dist_dir="/srv/dist-master.torproject.org/htdocs/torbrowser/$tbb_version"
+dist_dir="/srv/dist-master.torproject.org/htdocs/$SIGNING_PROJECTNAME/$tbb_version"
cat > "$dist_dir/.htaccess" << 'EOF'
RewriteEngine On
RewriteRule ^sha256sums.txt$ sha256sums-unsigned-build.txt
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.
richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
be45d31e by Pier Angelo Vendrame at 2023-08-17T19:39:26+00:00
Bug 40922: Use base-browser.ftl instead of languageNotification.ftl.
We have finally renamed the file for Base Browser strings, and moved it
to the same branch as other Base Browser string files.
So, we needed to change the references to the Fluent file (we have one
in Firefox's build file), and then we could drop the references to the
basebrowser-newidentity branch, since it is not used anymore.
- - - - -
5 changed files:
- .gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md
- .gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
- projects/firefox/build
- projects/firefox/config
- projects/translation/config
Changes:
=====================================
.gitlab/issue_templates/Release Prep - Mullvad Browser Alpha.md
=====================================
@@ -46,7 +46,6 @@ Mullvad Browser Alpha (and Nightly) are on the `main` branch
- [ ] Update `projects/translation/config`:
- [ ] run `make list_translation_updates-alpha` to get updated hashes
- [ ] `steps/base-browser/git_hash` : update with `HEAD` commit of project's `base-browser` branch
- - [ ] `steps/base-browser-fluent/git_hash` : update with `HEAD` commit of project's `basebrowser-newidentityftl` branch
- [ ] `steps/mullvad-browser/git_hash` : update with `HEAD` commit of project's `mullvad-browser` branch
- [ ] Update common build configs
- [ ] Check for NoScript updates here : https://addons.mozilla.org/en-US/firefox/addon/noscript
=====================================
.gitlab/issue_templates/Release Prep - Tor Browser Alpha.md
=====================================
@@ -46,7 +46,6 @@ Tor Browser Alpha (and Nightly) are on the `main` branch
- [ ] Update `projects/translation/config`:
- [ ] run `make list_translation_updates-alpha` to get updated hashes
- [ ] `steps/base-browser/git_hash` : update with `HEAD` commit of project's `base-browser` branch
- - [ ] `steps/base-browser-fluent/git_hash` : update with `HEAD` commit of project's `basebrowser-newidentityftl` branch
- [ ] `steps/tor-browser/git_hash` : update with `HEAD` commit of project's `tor-browser` branch
- [ ] `steps/fenix/git_hash` : update with `HEAD` commit of project's `fenix-torbrowserstringsxml` branch
- [ ] Update Android-specific build configs
=====================================
projects/firefox/build
=====================================
@@ -116,24 +116,13 @@ mkdir "$HOME/.mozbuild"
pushd "$rootdir/translation-base-browser"
ln -s ja ja-JP-mac
for lang in $supported_locales; do
- # Please notice that Fluent and DTDs use different directories in
- # l10n-central! This is something we have to keep in mind when we will join
- # the two branches!
+ # Fluent
+ mv $lang/base-browser.ftl "$l10ncentral/$lang/browser/browser/"
+ # Properties (they use a different directory)
mv $lang/* "$l10ncentral/$lang/browser/chrome/browser/"
done
popd
- tar -C "$rootdir" -xf "$rootdir/[% c('input_files_by_name/translation-base-browser-fluent') %]"
- pushd "$rootdir/translation-base-browser-fluent"
- ln -s ja ja-JP-mac
- # TODO: These two sources will be unified eventually; at that point, this link
- # will go away, too.
- ln -s es es-ES
- for lang in $supported_locales; do
- mv $lang/languageNotification.ftl "$l10ncentral/$lang/browser/browser/"
- done
- popd
-
[% IF c("var/tor-browser") -%]
# We will have to keep the torbutton.jar until we stop using dtds, because
# if we move them to the browser locale directory, browser.xhtml is not
=====================================
projects/firefox/config
=====================================
@@ -191,10 +191,6 @@ input_files:
name: translation-base-browser
pkg_type: base-browser
enable: '[% c("var/has_l10n") %]'
- - project: translation
- name: translation-base-browser-fluent
- pkg_type: base-browser-fluent
- enable: '[% c("var/has_l10n") %]'
- project: translation
name: translation-tor-browser
pkg_type: tor-browser
=====================================
projects/translation/config
=====================================
@@ -16,12 +16,6 @@ steps:
targets:
nightly:
git_hash: 'base-browser'
- base-browser-fluent:
- base-browser-fluent: '[% INCLUDE build %]'
- git_hash: 72c0d47f55994b6d68e0239d9edd02d7ae7708ab
- targets:
- nightly:
- git_hash: 'basebrowser-newidentityftl'
tor-browser:
tor-browser: '[% INCLUDE build %]'
git_hash: 2b885b2a6dfeaa046678133755639d6e26485754
@@ -46,7 +40,7 @@ steps:
list_updates:
list_updates: |
[%
- FOREACH component = [ 'base-browser', 'base-browser-fluent', 'tor-browser', 'mullvad-browser', 'fenix' ];
+ FOREACH component = [ 'base-browser', 'tor-browser', 'mullvad-browser', 'fenix' ];
branch = pc(project, 'git_hash', { step => component, target => [ 'nightly' ] });
commit_hash = exec('git rev-parse ' _ branch, { git_hash => branch });
IF commit_hash == pc(project, "git_hash", { step => component });
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.
richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
1ee1b1b5 by Pier Angelo Vendrame at 2023-08-17T18:49:25+00:00
Bump the firefox-android version to 115.2.1.
- - - - -
1 changed file:
- projects/firefox-android/config
Changes:
=====================================
projects/firefox-android/config
=====================================
@@ -14,9 +14,9 @@ container:
use_container: 1
var:
- fenix_version: 115.2.0
+ fenix_version: 115.2.1
browser_branch: 13.0-1
- browser_build: 5
+ browser_build: 1
platform_version: 115.0
variant: Beta
# This should be updated when the list of gradle dependencies is changed.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/1…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/1…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch tor-browser-115.1.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
39d95c67 by Pier Angelo Vendrame at 2023-08-17T16:58:28+00:00
fixup! TB3: Tor Browser's official .mozconfigs.
Bug 41509: Set the remoting name for dev builds, and add a comment to
tell downstream builders that do not use tor-browser-build that they
might want to customize it as well.
- - - - -
2 changed files:
- browser/config/mozconfigs/tor-browser
- mozconfig-linux-x86_64-dev
Changes:
=====================================
browser/config/mozconfigs/tor-browser
=====================================
@@ -1,6 +1,12 @@
. $topsrcdir/browser/config/mozconfigs/base-browser
mk_add_options MOZ_APP_DISPLAYNAME="Tor Browser"
+# If building outside tor-browser-build, you might want to customize this value.
+# On Linux, it influences the WM_CLASS value, which is shown on GNOME's ALT-TAB,
+# for example.
+# We customize it in tor-browser-build because we include the channel name, just
+# like Firefox does.
+# export MOZ_APP_REMOTINGNAME="Tor Browser"
ac_add_options --with-relative-data-dir=TorBrowser/Data/Browser
# This is not needed with the relative data directory, but it is when you
=====================================
mozconfig-linux-x86_64-dev
=====================================
@@ -5,6 +5,7 @@
# during development.
export MOZILLA_OFFICIAL=
+export MOZ_APP_REMOTINGNAME="Tor Browser Dev"
ac_add_options --with-branding=browser/branding/tb-nightly
ac_add_options --enable-default-toolkit=cairo-gtk3
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/39d95c6…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/39d95c6…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch tor-browser-115.1.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
4d5efc7c by hackademix at 2023-08-17T16:46:22+00:00
fixup! Firefox preference overrides.
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -316,6 +316,9 @@ pref("javascript.options.large_arraybuffers", false);
// Bug 40057: Ensure system colors are not used for CSS4 colors
pref("browser.display.use_system_colors", false);
+// tor-browser#41943: lock and revisit after it gets flipped to true in stable Firefox
+pref("javascript.options.spectre.disable_for_isolated_content", false, locked);
+
// Third party stuff
pref("privacy.firstparty.isolate", true); // Always enforce first party isolation
// tor-browser#40123 and #40308: Disable for now until audit
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4d5efc7…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4d5efc7…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
418eae60 by Richard Pospesel at 2023-08-15T02:28:49+00:00
Bug 40921: staticiforme-prepare-cdn-dist-upload uses hardcoded torbrowser path for .htacess file generation
- - - - -
1 changed file:
- tools/signing/staticiforme-prepare-cdn-dist-upload
Changes:
=====================================
tools/signing/staticiforme-prepare-cdn-dist-upload
=====================================
@@ -3,7 +3,7 @@ set -e
script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
source "$script_dir/functions"
-dist_dir="/srv/dist-master.torproject.org/htdocs/torbrowser/$tbb_version"
+dist_dir="/srv/dist-master.torproject.org/htdocs/$SIGNING_PROJECTNAME/$tbb_version"
cat > "$dist_dir/.htaccess" << 'EOF'
RewriteEngine On
RewriteRule ^sha256sums.txt$ sha256sums-unsigned-build.txt
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
You're receiving this email because of your account on gitlab.torproject.org.