morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
156c6f25 by Morgan at 2024-08-30T20:20:29+00:00
Bug 41188: Upgrade binutils to 2.41
- - - - -
1 changed file:
- projects/binutils/config
Changes:
=====================================
projects/binutils/config
=====================================
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 2.39
+version: 2.41
filename: '[% project %]-[% c("version") %]-[% IF c("var/linux-cross") %]cross-[% c("arch") %]-[% END %][% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
use_container: 1
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.
morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
4957118d by Morgan at 2024-08-29T16:34:04+00:00
Bug 41096: set SOURCE_DATE_EPOCH in set_default_env
- - - - -
5 changed files:
- projects/linux-packages/build
- projects/nsis/README.md
- projects/nsis/build
- projects/openssl/build
- rbm.conf
Changes:
=====================================
projects/linux-packages/build
=====================================
@@ -6,7 +6,6 @@ OUTDIR='[% dest_dir _ "/" _ c("filename") %]'
mkdir -p $OUTDIR
mkdir -p "$distdir"
-export SOURCE_DATE_EPOCH='[% c("timestamp") %]'
umask 0022
[% IF c("var/build_deb_pkg") -%]
=====================================
projects/nsis/README.md
=====================================
@@ -44,19 +44,3 @@ References:
in which they mention the `IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE` flag for
compatibility.
- [tor-browser-build#40900](https://gitlab.torproject.org/tpo/applications/tor…
-
-## Reproducibility issues
-
-We have a patch to add `--no-insert-timestamp` to make the binaries
-reproducible.
-
-We could drop our patch and switch to the official way to do it
-(`SOURCE_DATE_EPOCH`).
-
-References:
-
-- [nsis#294](https://sourceforge.net/p/nsis/patches/294/): the patch for
- `SOURCE_DATE_EPOCH`
-- [nsis#309](https://sourceforge.net/p/nsis/patches/309/): the attempt to uplift
- our patch
-- [tor-browser-build#40090](https://gitlab.torproject.org/tpo/applications/tor…
=====================================
projects/nsis/build
=====================================
@@ -37,7 +37,6 @@ cd "$builddir"
sed -i 's/-Wl,--exclude-libs,msvcrt.a/-Wl,-Xlink=-fixed/' SCons/Config/gnu
sed -i '2i extern "C"' SCons/Config/{memcpy,memset}.c
-export SOURCE_DATE_EPOCH=$(stat -c '%Y' Source)
# Resource.dll does not obey the source date epoch...
patch -p1 < "$rootdir/resource-reproducible.diff"
=====================================
projects/openssl/build
=====================================
@@ -19,7 +19,6 @@ export CC='gcc -m32'
# from GCC to Clang and vice versa.
export CC=cc
[% END -%]
-export SOURCE_DATE_EPOCH='[% c("timestamp") %]'
# OpenSSL 3 uses lib64 on 64-bit systems, but tor looks for lib
./Configure --prefix="$distdir" --libdir=lib [% c('var/configure_opts') %]
make -j[% c("num_procs") %]
=====================================
rbm.conf
=====================================
@@ -204,6 +204,7 @@ var:
rootdir=$(pwd)
export SHELL=/bin/bash
export HOME=$rootdir
+ export SOURCE_DATE_EPOCH='[% c("timestamp") %]'
umask 0022
[% IF c("container/global_disable") -%]
rm -Rf /var/tmp/build /var/tmp/dist
@@ -214,6 +215,7 @@ var:
export ZSTD_NBTHREADS=[% c("num_procs") > 1 ? c("num_procs") : '2' %]
[% END -%]
+
DOCSDIR_project: '[% project %]'
set_MOZ_BUILD_DATE: 'export MOZ_BUILD_DATE=[% c("var/MOZ_BUILD_DATE") %]'
MOZ_BUILD_DATE: '[% USE date; date.format(c("var/browser_release_date"), "%Y%m%d%H%M%S") %]'
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.
morgan pushed to branch mullvad-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
72fa55f0 by Morgan at 2024-08-29T19:01:45+00:00
fixup! Firefox preference overrides.
Bug 42687: Disable contentRelevancy component
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -290,6 +290,11 @@ pref("browser.preferences.moreFromMozilla", false);
pref("extensions.screenshots.disabled", true);
pref("extensions.webcompat-reporter.enabled", false);
+// Disable contentRelevancy component (which itself is gated on Nimbus) (tor-browser#42867)
+pref("toolkit.contentRelevancy.enabled", false;
+pref("toolkit.contentRelevancy.ingestEnabled", false);
+pref("toolkit.contentRelevancy.log", false);
+
pref("browser.search.region", "US"); // Disable GeoIP search lookups (#16254)
// Disable use of WiFi location information
pref("browser.region.network.scan", false);
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/72f…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/72f…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch base-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
2003c61d by Morgan at 2024-08-29T19:00:31+00:00
fixup! Firefox preference overrides.
Bug 42687: Disable contentRelevancy component
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -290,6 +290,11 @@ pref("browser.preferences.moreFromMozilla", false);
pref("extensions.screenshots.disabled", true);
pref("extensions.webcompat-reporter.enabled", false);
+// Disable contentRelevancy component (which itself is gated on Nimbus) (tor-browser#42867)
+pref("toolkit.contentRelevancy.enabled", false;
+pref("toolkit.contentRelevancy.ingestEnabled", false);
+pref("toolkit.contentRelevancy.log", false);
+
pref("browser.search.region", "US"); // Disable GeoIP search lookups (#16254)
// Disable use of WiFi location information
pref("browser.region.network.scan", false);
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/2003c61…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/2003c61…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch tor-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
1cd99490 by Morgan at 2024-08-29T18:59:28+00:00
fixup! Firefox preference overrides.
Bug 42687: Disable contentRelevancy component
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -290,6 +290,11 @@ pref("browser.preferences.moreFromMozilla", false);
pref("extensions.screenshots.disabled", true);
pref("extensions.webcompat-reporter.enabled", false);
+// Disable contentRelevancy component (which itself is gated on Nimbus) (tor-browser#42867)
+pref("toolkit.contentRelevancy.enabled", false;
+pref("toolkit.contentRelevancy.ingestEnabled", false);
+pref("toolkit.contentRelevancy.log", false);
+
pref("browser.search.region", "US"); // Disable GeoIP search lookups (#16254)
// Disable use of WiFi location information
pref("browser.region.network.scan", false);
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/1cd9949…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/1cd9949…
You're receiving this email because of your account on gitlab.torproject.org.
ma1 pushed to branch mullvad-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
28135e70 by Henry Wilkes at 2024-08-30T00:13:26+08:00
fixup! Bug 32308: Use direct browser sizing for letterboxing.
Bug 42764: Reduce letterboxing jank from find bar.
- - - - -
1 changed file:
- toolkit/themes/shared/findbar.css
Changes:
=====================================
toolkit/themes/shared/findbar.css
=====================================
@@ -39,6 +39,14 @@ xul|findbar {
transition-duration: 0s;
transition-delay: 0s;
}
+
+ /* When letterboxing is in use, we do not transition to avoid layout jank.
+ * This has an additional benefit that the find bar cannot be used to
+ * fingerprint prefers-reduced-motion. See tor-browser#42764. */
+ .letterboxing & {
+ transition-duration: 0s;
+ transition-delay: 0s;
+ }
}
.findbar-container {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/281…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/281…
You're receiving this email because of your account on gitlab.torproject.org.
ma1 pushed to branch base-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
35b22106 by Henry Wilkes at 2024-08-30T00:13:00+08:00
fixup! Bug 32308: Use direct browser sizing for letterboxing.
Bug 42764: Reduce letterboxing jank from find bar.
- - - - -
1 changed file:
- toolkit/themes/shared/findbar.css
Changes:
=====================================
toolkit/themes/shared/findbar.css
=====================================
@@ -39,6 +39,14 @@ xul|findbar {
transition-duration: 0s;
transition-delay: 0s;
}
+
+ /* When letterboxing is in use, we do not transition to avoid layout jank.
+ * This has an additional benefit that the find bar cannot be used to
+ * fingerprint prefers-reduced-motion. See tor-browser#42764. */
+ .letterboxing & {
+ transition-duration: 0s;
+ transition-delay: 0s;
+ }
}
.findbar-container {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/35b2210…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/35b2210…
You're receiving this email because of your account on gitlab.torproject.org.
ma1 pushed to branch tor-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
8449d263 by Henry Wilkes at 2024-08-29T16:59:09+01:00
fixup! Bug 32308: Use direct browser sizing for letterboxing.
Bug 42764: Reduce letterboxing jank from find bar.
- - - - -
1 changed file:
- toolkit/themes/shared/findbar.css
Changes:
=====================================
toolkit/themes/shared/findbar.css
=====================================
@@ -39,6 +39,14 @@ xul|findbar {
transition-duration: 0s;
transition-delay: 0s;
}
+
+ /* When letterboxing is in use, we do not transition to avoid layout jank.
+ * This has an additional benefit that the find bar cannot be used to
+ * fingerprint prefers-reduced-motion. See tor-browser#42764. */
+ .letterboxing & {
+ transition-duration: 0s;
+ transition-delay: 0s;
+ }
}
.findbar-container {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8449d26…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/8449d26…
You're receiving this email because of your account on gitlab.torproject.org.