tbb-commits
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
- 1 participants
- 19540 discussions
[tor-browser] branch tor-browser-91.13.0esr-11.5-1 updated: fixup! Firefox preference overrides.
by gitolite role 03 Oct '22
by gitolite role 03 Oct '22
03 Oct '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-91.13.0esr-11.5-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.13.0esr-11.5-1 by this push:
new b5afa289e60b fixup! Firefox preference overrides.
b5afa289e60b is described below
commit b5afa289e60b5374f52dd5b25830c7e4515e259e
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Wed Sep 28 08:25:54 2022 +0200
fixup! Firefox preference overrides.
Bug 41326: Update preference for remoteRecipes
---
browser/app/profile/001-base-profile.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/001-base-profile.js b/browser/app/profile/001-base-profile.js
index c226941f7da5..b04c1a2427f0 100644
--- a/browser/app/profile/001-base-profile.js
+++ b/browser/app/profile/001-base-profile.js
@@ -175,7 +175,7 @@ pref("signon.management.page.mobileAndroidURL", "");
pref("signon.management.page.mobileAppleURL", "");
// Disable remote "password recipes"
-pref("signon.recipes.remoteRecipesEnabled", false);
+pref("signon.recipes.remoteRecipes.enabled", false);
// Disable ServiceWorkers and push notifications by default
pref("dom.serviceWorkers.enabled", false);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-91.13.0esr-11.5-1 updated: fixup! Bug 10760: Integrate TorButton to TorBrowser core
by gitolite role 03 Oct '22
by gitolite role 03 Oct '22
03 Oct '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-91.13.0esr-11.5-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.13.0esr-11.5-1 by this push:
new c438646d68d0 fixup! Bug 10760: Integrate TorButton to TorBrowser core
c438646d68d0 is described below
commit c438646d68d06b2f78b59e05e4e606149c897931
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Mon Oct 3 18:39:01 2022 +0200
fixup! Bug 10760: Integrate TorButton to TorBrowser core
Updated torbutton commit
---
toolkit/torproject/torbutton | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton
index 2d795db6ec7a..0887a5514656 160000
--- a/toolkit/torproject/torbutton
+++ b/toolkit/torproject/torbutton
@@ -1 +1 @@
-Subproject commit 2d795db6ec7ab18132bab48e2492934c5315fd7d
+Subproject commit 0887a5514656904b4b725f5290dc5fbe1163983d
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[Git][tpo/applications/fenix][tor-browser-102.2.1-12.0-1] 2 commits: fixup! Add Tor integration and UI
by Pier Angelo Vendrame (@pierov) 03 Oct '22
by Pier Angelo Vendrame (@pierov) 03 Oct '22
03 Oct '22
Pier Angelo Vendrame pushed to branch tor-browser-102.2.1-12.0-1 at The Tor Project / Applications / fenix
Commits:
60a5e795 by Pier Angelo Vendrame at 2022-10-03T12:29:43+02:00
fixup! Add Tor integration and UI
Added Tor-related binary dependencies to .gitignore
- - - - -
20676d09 by Pier Angelo Vendrame at 2022-10-03T15:34:50+02:00
fixup! Modify build system
Added a script to sign local builds
- - - - -
2 changed files:
- .gitignore
- + tools/tba-sign-devbuilds.sh
Changes:
=====================================
.gitignore
=====================================
@@ -108,3 +108,9 @@ manifest.json
# Other files modified at build time
.experimenter.json
+# Tor libraries for local builds
+app/android-release.aar
+app/jsocksAndroid-release.aar
+app/service-release.aar
+app/universal-0.0.3.jar
+
=====================================
tools/tba-sign-devbuilds.sh
=====================================
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+cd "$(dirname $(realpath "$0"))/.."
+
+if [ -z "$TOR_BROWSER_BUILD" ]; then
+ TOR_BROWSER_BUILD=../tor-browser-build
+fi
+key="$TOR_BROWSER_BUILD/projects/browser/android-qa.keystore"
+if [ ! -f "$key" ]; then
+ echo "Please define TOR_BROWSER_BUILD with the path to tor-browser-build"
+ exit 2
+fi
+
+tools="$ANDROID_HOME/build-tools/31.0.0"
+apksigner="$tools/apksigner"
+zipalign="$tools/zipalign"
+if [ ! -x "$apksigner" ]; then
+ echo "apksigner not found at $apksigner. Please make sure ANDROID_HOME is defined"
+ exit 3
+fi
+
+noscript="$(find "$TOR_BROWSER_BUILD/out/browser" -name 'noscript*.xpi' -print | sort | tail -1)"
+tmpdir="$(mktemp -d)"
+mkdir -p "$tmpdir/assets/extensions"
+if [ -f "$noscript" ]; then
+ cp "$noscript" "$tmpdir/assets/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi"
+fi
+
+sign () {
+ apk="$(realpath $1)"
+ out="$apk"
+ out="${out/unsigned/signed}"
+ aligned="$apk"
+ aligned="${aligned/unsigned/aligned}"
+ pushd "$tmpdir" > /dev/null
+ zip -Xr "$apk" assets > /dev/null
+ popd > /dev/null
+ rm -f "$aligned"
+ "$zipalign" -p 4 "$apk" "$aligned"
+ "$apksigner" sign --ks "$key" --in "$aligned" --out "$out" --ks-key-alias androidqakey --key-pass pass:android --ks-pass pass:android
+}
+
+for apk in app/build/outputs/apk/release/*-unsigned.apk; do
+ sign "$apk"
+done
+
+rm -rf "$tmpdir"
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/f65a567acb01…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/f65a567acb01…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
03 Oct '22
Pier Angelo Vendrame deleted branch bug_41308 at The Tor Project / Applications / fenix
--
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/fenix] Pushed new branch bug_41308
by Pier Angelo Vendrame (@pierov) 03 Oct '22
by Pier Angelo Vendrame (@pierov) 03 Oct '22
03 Oct '22
Pier Angelo Vendrame pushed new branch bug_41308 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/bug_41308
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-2 updated (0facb1e5ec8d -> 98afce084668)
by gitolite role 29 Sep '22
by gitolite role 29 Sep '22
29 Sep '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.3.0esr-12.0-2
in repository tor-browser.
from 0facb1e5ec8d fixup! Firefox preference overrides.
new d5ed7ed3a580 fixup! Base Browser's .mozconfigs.
new 98afce084668 fixup! Bug 41108: Remove privileged macOS installation from 102
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
browser/config/mozconfigs/base-browser | 2 ++
moz.configure | 8 ++++++++
toolkit/xre/MacRunFromDmgUtils.mm | 4 ++--
3 files changed, 12 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
2
[tor-browser] branch tor-browser-102.3.0esr-12.0-2 updated: fixup! Firefox preference overrides.
by gitolite role 28 Sep '22
by gitolite role 28 Sep '22
28 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-102.3.0esr-12.0-2
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.3.0esr-12.0-2 by this push:
new 0facb1e5ec8d fixup! Firefox preference overrides.
0facb1e5ec8d is described below
commit 0facb1e5ec8dbcdafe2d0037d326f9e00a094153
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Wed Sep 28 08:25:54 2022 +0200
fixup! Firefox preference overrides.
Bug 41326: Update preference for remoteRecipes
---
browser/app/profile/001-base-profile.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/001-base-profile.js b/browser/app/profile/001-base-profile.js
index 80fe3f56967b..374bc3d1550e 100644
--- a/browser/app/profile/001-base-profile.js
+++ b/browser/app/profile/001-base-profile.js
@@ -178,7 +178,7 @@ pref("signon.management.page.mobileAndroidURL", "");
pref("signon.management.page.mobileAppleURL", "");
// Disable remote "password recipes"
-pref("signon.recipes.remoteRecipesEnabled", false);
+pref("signon.recipes.remoteRecipes.enabled", false);
// Disable ServiceWorkers and push notifications by default
pref("dom.serviceWorkers.enabled", false);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[builders/tor-browser-build] branch main updated: Bug 40158: Add support for macOS AArch64
by gitolite role 28 Sep '22
by gitolite role 28 Sep '22
28 Sep '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch main
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/main by this push:
new fdebcff Bug 40158: Add support for macOS AArch64
fdebcff is described below
commit fdebcff9cbcc771aae3c153172a11ad7e49ecdad
Author: Nicolas Vigier <boklm(a)torproject.org>
AuthorDate: Tue Nov 16 18:17:45 2021 +0100
Bug 40158: Add support for macOS AArch64
We don't enable aarch64 build by default yet. This will be done in a
second part (tor-browser-build#40439) where we create universal
x86-64/arm64 dmg files.
In projects/macosx-toolchain/build we also clean up the flags used to
build compiler-rt, trying to stay close to what Mozilla is doing.
We also switch back to using Ninja, to avoid an error in compiler-rt
build for aarch64:
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/4…
---
Makefile | 24 +++++++
projects/browser/build | 4 +-
projects/browser/config | 7 ++
projects/cctools/build | 6 ++
projects/firefox-langpacks/config | 2 +-
projects/firefox/config | 4 +-
projects/firefox/mozconfig | 14 +++-
projects/go/config | 7 +-
projects/libevent/config | 2 +-
projects/macosx-toolchain/build | 76 ++++++++++++----------
.../compiler-rt-cross-compile.patch | 6 +-
projects/macosx-toolchain/config | 2 +
projects/node/config | 2 +-
projects/openssl/build | 2 +-
projects/openssl/config | 4 +-
projects/release/build | 3 +
projects/release/config | 10 +++
projects/rust/build | 6 +-
projects/rust/config | 4 +-
projects/tor/build | 2 +-
projects/tor/config | 2 +-
rbm.conf | 31 +++++++--
22 files changed, 159 insertions(+), 61 deletions(-)
diff --git a/Makefile b/Makefile
index 957234d..465d0ea 100644
--- a/Makefile
+++ b/Makefile
@@ -45,6 +45,9 @@ torbrowser-release-windows-x86_64: submodule-update
torbrowser-release-osx-x86_64: submodule-update
$(rbm) build release --target release --target browser-osx-x86_64 --target torbrowser
+torbrowser-release-osx-aarch64: submodule-update
+ $(rbm) build release --target release --target browser-osx-aarch64 --target torbrowser
+
torbrowser-release-src: submodule-update
$(rbm) build release --target release --target browser-src --target torbrowser
@@ -87,6 +90,9 @@ torbrowser-alpha-windows-x86_64: submodule-update
torbrowser-alpha-osx-x86_64: submodule-update
$(rbm) build release --target alpha --target browser-osx-x86_64 --target torbrowser
+torbrowser-alpha-osx-aarch64: submodule-update
+ $(rbm) build release --target alpha --target browser-osx-aarch64 --target torbrowser
+
torbrowser-alpha-src: submodule-update
$(rbm) build release --target alpha --target browser-src --target torbrowser
@@ -129,6 +135,9 @@ torbrowser-nightly-windows-x86_64: submodule-update
torbrowser-nightly-osx-x86_64: submodule-update
$(rbm) build release --target nightly --target browser-osx-x86_64 --target torbrowser
+torbrowser-nightly-osx-aarch64: submodule-update
+ $(rbm) build release --target nightly --target browser-osx-aarch64 --target torbrowser
+
torbrowser-nightly-src: submodule-update
$(rbm) build release --target nightly --target browser-src --target torbrowser
@@ -171,6 +180,9 @@ torbrowser-testbuild-windows-i686: submodule-update
torbrowser-testbuild-osx-x86_64: submodule-update
$(rbm) build release --target testbuild --target browser-osx-x86_64 --target torbrowser
+torbrowser-testbuild-osx-aarch64: submodule-update
+ $(rbm) build release --target testbuild --target browser-osx-aarch64 --target torbrowser
+
torbrowser-testbuild-src: submodule-update
$(rbm) build release --target testbuild --target browser-src-testbuild --target torbrowser
@@ -312,6 +324,9 @@ basebrowser-release-windows-x86_64: submodule-update
basebrowser-release-osx-x86_64: submodule-update
$(rbm) build release --target release --target browser-osx-x86_64 --target basebrowser
+basebrowser-release-osx-aarch64: submodule-update
+ $(rbm) build release --target release --target browser-osx-aarch64 --target basebrowser
+
basebrowser-release-src: submodule-update
$(rbm) build release --target release --target browser-src --target basebrowser
@@ -354,6 +369,9 @@ basebrowser-alpha-windows-x86_64: submodule-update
basebrowser-alpha-osx-x86_64: submodule-update
$(rbm) build release --target alpha --target browser-osx-x86_64 --target basebrowser
+basebrowser-alpha-osx-aarch64: submodule-update
+ $(rbm) build release --target alpha --target browser-osx-aarch64 --target basebrowser
+
basebrowser-alpha-src: submodule-update
$(rbm) build release --target alpha --target browser-src --target basebrowser
@@ -396,6 +414,9 @@ basebrowser-nightly-windows-x86_64: submodule-update
basebrowser-nightly-osx-x86_64: submodule-update
$(rbm) build release --target nightly --target browser-osx-x86_64 --target basebrowser
+basebrowser-nightly-osx-aarch64: submodule-update
+ $(rbm) build release --target nightly --target browser-osx-aarch64 --target basebrowser
+
basebrowser-nightly-src: submodule-update
$(rbm) build release --target nightly --target browser-src --target basebrowser
@@ -438,6 +459,9 @@ basebrowser-testbuild-windows-i686: submodule-update
basebrowser-testbuild-osx-x86_64: submodule-update
$(rbm) build release --target testbuild --target browser-osx-x86_64 --target basebrowser
+basebrowser-testbuild-osx-aarch64: submodule-update
+ $(rbm) build release --target testbuild --target browser-osx-aarch64 --target basebrowser
+
basebrowser-testbuild-src: submodule-update
$(rbm) build release --target testbuild --target browser-src-testbuild --target basebrowser
diff --git a/projects/browser/build b/projects/browser/build
index 9c7e4a0..908bc2a 100644
--- a/projects/browser/build
+++ b/projects/browser/build
@@ -299,7 +299,7 @@ cd $distdir
[% ELSIF c("var/osx") %]
[% c('var/ddmg', {
dmg_src => '"$PKG_DIR"',
- dmg_out => '$OUTDIR/' _ c('var/ProjectName') _ '-' _ c("var/torbrowser_version") _ '-osx64_${PKG_LOCALE}.dmg',
+ dmg_out => '$OUTDIR/' _ c('var/ProjectName') _ '-' _ c("var/torbrowser_version") _ '-' _ c("var/dmg_name") _ '_${PKG_LOCALE}.dmg',
}) %]
[% ELSIF c("var/windows") %]
find "$PKG_DIR" -exec [% c("touch") %] {} \;
@@ -424,7 +424,7 @@ cp $rootdir/[% c('input_files_by_name/firefox') %]/mar-tools-*.zip "$OUTDIR"/
END; -%]
[% c('var/ddmg', {
dmg_src => tbdir,
- dmg_out => '$OUTDIR/' _ c('var/ProjectName') _ '-' _ c("var/torbrowser_version") _ '-osx64_' _ lang _ '.dmg',
+ dmg_out => '$OUTDIR/' _ c('var/ProjectName') _ '-' _ c("var/torbrowser_version") _ '-' _ c("var/dmg_name") _ '_' _ lang _ '.dmg',
}) %]
[% ELSIF c("var/windows") %]
find "[% tbdir %]" -exec [% c("touch") %] {} \;
diff --git a/projects/browser/config b/projects/browser/config
index 35b800b..86086d0 100644
--- a/projects/browser/config
+++ b/projects/browser/config
@@ -29,6 +29,13 @@ targets:
osx-x86_64:
var:
mar_osname: osx64
+ dmg_name: osx64
+ osx-aarch64:
+ var:
+ mar_osname: osx64-aarch64
+ dmg_name: osx64-aarch64
+ osx:
+ var:
arch_deps:
- genisoimage
- faketime
diff --git a/projects/cctools/build b/projects/cctools/build
index 8668785..d851586 100644
--- a/projects/cctools/build
+++ b/projects/cctools/build
@@ -31,6 +31,12 @@ cp $CLANG_DIR/bin/dsymutil $distdir/bin/x86_64-apple-darwin-dsymutil
# various build scripts based on cmake want to find `lipo` without a prefix
cp $distdir/bin/x86_64-apple-darwin-lipo $distdir/bin/lipo
+# We build cctools for x86_64 and add aarch64 symlinks, following what
+# Mozilla is doing in taskcluster/scripts/misc/build-cctools-port.sh
+(cd $distdir/bin/; for i in x86_64-apple-darwin-*; do
+ ln $i aarch64${i#x86_64}
+done)
+
cd /var/tmp/dist
[% c('tar', {
tar_src => [ project ],
diff --git a/projects/firefox-langpacks/config b/projects/firefox-langpacks/config
index 34d6fad..c0518bb 100644
--- a/projects/firefox-langpacks/config
+++ b/projects/firefox-langpacks/config
@@ -17,7 +17,7 @@ targets:
windows-x86_64:
var:
ff_arch: win64
- osx-x86_64:
+ osx:
var:
ff_arch: mac
diff --git a/projects/firefox/config b/projects/firefox/config
index feddd96..43f2d7d 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -108,9 +108,9 @@ targets:
# To support Wayland mode
- libdrm-dev:i386
- osx-x86_64:
+ osx:
var:
- martools_filename: mar-tools-mac64.zip
+ martools_filename: 'mar-tools-mac-[% c("var/osx_arch") %].zip'
arch_deps:
- python3
- python3-distutils
diff --git a/projects/firefox/mozconfig b/projects/firefox/mozconfig
index aca39ce..04b20bd 100755
--- a/projects/firefox/mozconfig
+++ b/projects/firefox/mozconfig
@@ -39,23 +39,31 @@
CROSS_SYSROOT=$TOOLCHAIN_DIR/MacOSX[% pc('macosx-toolchain', 'version') %].sdk
CROSS_PRIVATE_FRAMEWORKS=$CROSS_SYSROOT/System/Library/PrivateFrameworks
HARDENING_FLAGS="-Werror=format -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2"
- FLAGS="-target x86_64-apple-darwin -B $CROSS_CCTOOLS_PATH/bin -isysroot $CROSS_SYSROOT $HARDENING_FLAGS"
+ FLAGS="-target [% c('var/build_target') %] -B $CROSS_CCTOOLS_PATH/bin -isysroot $CROSS_SYSROOT $HARDENING_FLAGS"
export CC="$TOOLCHAIN_DIR/clang/bin/clang $FLAGS"
export CXX="$TOOLCHAIN_DIR/clang/bin/clang++ $FLAGS"
export LLVMCONFIG=$TOOLCHAIN_DIR/clang/bin/llvm-config
export LDFLAGS="-Wl,-syslibroot,$CROSS_SYSROOT -Wl,-pie"
export BINDGEN_CFLAGS="$FLAGS"
- export TOOLCHAIN_PREFIX=$CROSS_CCTOOLS_PATH/bin/x86_64-apple-darwin-
+ export TOOLCHAIN_PREFIX=$CROSS_CCTOOLS_PATH/bin/[% c('var/build_target') %]-
export DSYMUTIL="$TOOLCHAIN_DIR/clang/bin/dsymutil"
export HOST_CFLAGS="-g"
export HOST_CXXFLAGS="-g"
export HOST_LDFLAGS="-g"
- ac_add_options --target=x86_64-apple-darwin
+ ac_add_options --target=[% c('var/build_target') %]
export MACOS_SDK_DIR=$CROSS_SYSROOT
export MACOS_PRIVATE_FRAMEWORKS_DIR=$CROSS_PRIVATE_FRAMEWORKS
+ [% IF c("var/osx-aarch64") -%]
+ # As of Clang 13, the default is -mcpu=apple-m1 when using a aarch64-apple-macos target,
+ # but we're using apple64-apple-darwin, which defaults to -mcpu=apple-a7, which disables
+ # a bunch of # performance-enabling CPU features.
+ # TODO: We'll want to switch to aarch64-apple-macos eventually.
+ export CFLAGS="$CFLAGS -mcpu=apple-m1"
+ export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
+ [% END -%]
[% END -%]
[% IF c("var/tor-browser") %]
diff --git a/projects/go/config b/projects/go/config
index 2fd0af6..8578a6b 100644
--- a/projects/go/config
+++ b/projects/go/config
@@ -82,8 +82,13 @@ targets:
GOARCH: amd64
osx-x86_64:
var:
- GOOS: darwin
GOARCH: amd64
+ osx-aarch64:
+ var:
+ GOARCH: arm64
+ osx:
+ var:
+ GOOS: darwin
linux:
var:
GOOS: linux
diff --git a/projects/libevent/config b/projects/libevent/config
index 1dcdc79..7c4bc98 100644
--- a/projects/libevent/config
+++ b/projects/libevent/config
@@ -12,7 +12,7 @@ var:
configure_opt_project: --disable-static
targets:
- osx-x86_64:
+ osx:
var:
arch_deps:
- faketime
diff --git a/projects/macosx-toolchain/build b/projects/macosx-toolchain/build
index 89739c8..e1c546e 100644
--- a/projects/macosx-toolchain/build
+++ b/projects/macosx-toolchain/build
@@ -5,21 +5,38 @@ mkdir $builddir
distdir=/var/tmp/dist/[% project %]
mkdir -p "$distdir"
tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
+tar -C /var/tmp/dist -xf [% c('input_files_by_name/ninja') %]
tar -C $distdir -xf [% c('input_files_by_name/clang') %]
tar -C $distdir -xf [% c('input_files_by_name/SDK') %]
tar -C $distdir -xf [% c('input_files_by_name/cctools') %]
tar -C $builddir -xf [% c('input_files_by_name/llvm-project') %]
-arch=x86_64
+arch=[% c("var/osx_arch") %]
clangdir=$distdir/clang/bin
cctoolsdir=$distdir/cctools/bin
sysrootdir=$distdir/MacOSX[% c("version") %].sdk/
-target=x86_64-apple-darwin
+target=[% c("var/build_target") %]
# We still need to put the cctoolsdir on the path. That's because of `lipo`. See
# the respective comment in the cctools build script.
-export PATH="/var/tmp/dist/cmake/bin:$cctoolsdir:$PATH"
+export PATH="/var/tmp/dist/ninja:/var/tmp/dist/cmake/bin:$cctoolsdir:$PATH"
export MACOSX_DEPLOYMENT_TARGET=[% c("var/macosx_deployment_target") %]
+[% IF c("var/osx-aarch64") -%]
+ # wrapper taken from:
+ # tor-browser.git/taskcluster/scripts/misc/build-llvm-common.sh
+ clangwrappersdir=$distdir/clang/wrappers
+ mkdir $clangwrappersdir
+ compiler_wrapper() {
+ echo exec $clangdir/$1 -mcpu=apple-m1 \"\$@\" > $clangwrappersdir/$1
+ chmod +x $clangwrappersdir/$1
+ }
+ compiler_wrapper clang
+ compiler_wrapper clang++
+ clang=$clangwrappersdir/clang
+[% ELSE -%]
+ clang=$clangdir/clang
+[% END -%]
+
cd $builddir/clang-source
patch -p1 < $rootdir/compiler-rt-cross-compile.patch
patch -p1 < $rootdir/compiler-rt-no-codesign.patch
@@ -29,20 +46,18 @@ mkdir build_compiler_rt
cd build_compiler_rt
# And we build compiler-rt by following taskcluster/scripts/misc/build-compiler-rt.sh.
-cmake -G "Unix Makefiles" \
- -DCMAKE_C_COMPILER=$clangdir/clang \
- -DCMAKE_CXX_COMPILER=$clangdir/clang++ \
+cmake -GNinja \
+ -DCMAKE_C_COMPILER=$clang \
+ -DCMAKE_CXX_COMPILER=$clang++ \
-DCMAKE_C_COMPILER_TARGET=$target \
-DCMAKE_CXX_COMPILER_TARGET=$target \
-DCMAKE_ASM_COMPILER_TARGET=$target \
-DCMAKE_AR=$clangdir/llvm-ar \
-DCMAKE_RANLIB=$clangdir/llvm-ranlib \
- -DCMAKE_C_FLAGS="[% c('var/FLAGS') %] -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
- -DCMAKE_CXX_FLAGS="-stdlib=libc++ [% c('var/FLAGS') %] -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
- -DCMAKE_ASM_FLAGS="[% c('var/FLAGS') %] -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
- -DCMAKE_EXE_LINKER_FLAGS="[% c('var/LDFLAGS') %]" \
- -DCMAKE_SHARED_LINKER_FLAGS="[% c('var/LDFLAGS') %]" \
+ -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" \
+ -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=lld" \
-DCMAKE_BUILD_TYPE=Release \
+ -DLLVM_DEFAULT_TARGET_TRIPLE=$target \
-DLLVM_ENABLE_ASSERTIONS=OFF \
-DCMAKE_INSTALL_PREFIX=$distdir/clang/lib/clang/[% pc("clang", "version") %]/ \
-DLLVM_CONFIG_PATH=$clangdir/llvm-config \
@@ -50,68 +65,63 @@ cmake -G "Unix Makefiles" \
-DCOMPILER_RT_ENABLE_IOS=OFF \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_ORC=OFF \
- -DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_ENABLE_TVOS=OFF \
-DCOMPILER_RT_ENABLE_WATCHOS=OFF \
-DCOMPILER_RT_BUILD_XRAY=OFF \
- -DCMAKE_LINKER=$cctoolsdir/$target-ld \
- -DCMAKE_LIPO=$cctoolsdir/lipo \
+ -DCMAKE_LINKER=$clangdir/ld64.lld \
+ -DCMAKE_LIPO=$clangdir/llvm-lipo \
-DCMAKE_SYSTEM_NAME=Darwin \
-DCMAKE_SYSTEM_VERSION=$MACOSX_DEPLOYMENT_TARGET \
-DDARWIN_macosx_OVERRIDE_SDK_VERSION=$MACOSX_DEPLOYMENT_TARGET \
+ -DCMAKE_OSX_ARCHITECTURES=$arch \
-DDARWIN_osx_ARCHS=$arch \
-DDARWIN_osx_SYSROOT=$sysrootdir \
-DDARWIN_osx_BUILTIN_ARCHS=$arch \
-DCMAKE_OSX_SYSROOT=$sysrootdir \
- -DCMAKE_FIND_ROOT_PATH=$sysrootdir \
- -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \
- -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \
- -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
- -DDARWIN_osx_BUILTIN_ARCHS=$arch \
$builddir/clang-source/compiler-rt
-make -j[% c("num_procs") %]
-make install
+ninja -j[% c("num_procs") %] -v install
cd $builddir/clang-source
-cmake -G "Unix Makefiles" -S runtimes -B build \
+cmake -GNinja -S runtimes -B build \
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind" \
- -DCMAKE_C_COMPILER=$clangdir/clang \
- -DCMAKE_CXX_COMPILER=$clangdir/clang++ \
+ -DCMAKE_C_COMPILER=$clang \
+ -DCMAKE_CXX_COMPILER=$clang++ \
-DCMAKE_C_COMPILER_TARGET=$target \
-DCMAKE_CXX_COMPILER_TARGET=$target \
-DCMAKE_ASM_COMPILER_TARGET=$target \
-DCMAKE_AR=$clangdir/llvm-ar \
-DCMAKE_RANLIB=$clangdir/llvm-ranlib \
- -DCMAKE_C_FLAGS="-target x86_64-apple-darwin -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
- -DCMAKE_CXX_FLAGS="-stdlib=libc++ -target x86_64-apple-darwin -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
- -DCMAKE_ASM_FLAGS="-target x86_64-apple-darwin -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
+ -DCMAKE_C_FLAGS="-target $target -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
+ -DCMAKE_CXX_FLAGS="-stdlib=libc++ -target $target -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
+ -DCMAKE_ASM_FLAGS="-target $target -B $cctoolsdir -isysroot $sysrootdir -I$sysrootdir/usr/include -iframework $sysrootdir/System/Library/Frameworks" \
-DCMAKE_EXE_LINKER_FLAGS="-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie" \
-DCMAKE_BUILD_TYPE=Release \
+ -DLLVM_DEFAULT_TARGET_TRIPLE=$target \
-DLLVM_ENABLE_ASSERTIONS=OFF \
-DCMAKE_INSTALL_PREFIX=$distdir/clang \
-DCMAKE_LINKER=$cctoolsdir/$target-ld \
+ -DCMAKE_LIPO=$clangdir/llvm-lipo \
-DCMAKE_SYSTEM_NAME=Darwin \
-DCMAKE_SYSTEM_VERSION=$MACOSX_DEPLOYMENT_TARGET \
-DDARWIN_macosx_OVERRIDE_SDK_VERSION=$MACOSX_DEPLOYMENT_TARGET \
+ -DCMAKE_OSX_ARCHITECTURES=$arch \
-DDARWIN_osx_ARCHS=$arch \
-DDARWIN_osx_BUILTIN_ARCHS=$arch \
-DCMAKE_OSX_SYSROOT=$sysrootdir \
-DCMAKE_FIND_ROOT_PATH=$sysrootdir \
-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \
- -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
- -DDARWIN_osx_BUILTIN_ARCHS=$arch \
+ -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY
cd build
-make -j[% c("num_procs") %]
-make install
+ninja -j[% c("num_procs") %] -v install
cd $distdir/cctools/bin
-ln -s ../../clang/bin/clang x86_64-apple-darwin-clang
-ln -s ../../clang/bin/clang++ x86_64-apple-darwin-clang++
+ln -s ../../clang/bin/clang $target-clang
+ln -s ../../clang/bin/clang++ $target-clang++
cd /var/tmp/dist
[% c('tar', {
diff --git a/projects/macosx-toolchain/compiler-rt-cross-compile.patch b/projects/macosx-toolchain/compiler-rt-cross-compile.patch
index b3cc167..330d4a2 100644
--- a/projects/macosx-toolchain/compiler-rt-cross-compile.patch
+++ b/projects/macosx-toolchain/compiler-rt-cross-compile.patch
@@ -4,12 +4,12 @@ diff --git a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake b/compiler-rt
index 28d398672..aac68bf36 100644
--- a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
+++ b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
-@@ -390,7 +390,7 @@ endfunction()
+@@ -265,7 +265,7 @@ endfunction()
macro(darwin_add_builtin_libraries)
set(DARWIN_EXCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Darwin-excludes)
-
+
- set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer")
-+ set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer -target x86_64-apple-darwin -isysroot ${CMAKE_OSX_SYSROOT} -I${CMAKE_OSX_SYSROOT}/usr/include")
++ set(CFLAGS "-fPIC -O3 -fvisibility=hidden -DVISIBILITY_HIDDEN -Wall -fomit-frame-pointer -target ${LLVM_DEFAULT_TARGET_TRIPLE} -isysroot ${CMAKE_OSX_SYSROOT} -I${CMAKE_OSX_SYSROOT}/usr/include")
set(CMAKE_C_FLAGS "")
set(CMAKE_CXX_FLAGS "")
set(CMAKE_ASM_FLAGS "")
diff --git a/projects/macosx-toolchain/config b/projects/macosx-toolchain/config
index 4aa1f49..ac58b2c 100644
--- a/projects/macosx-toolchain/config
+++ b/projects/macosx-toolchain/config
@@ -24,6 +24,8 @@ input_files:
project: cctools
- name: cmake
project: cmake
+ - name: ninja
+ project: ninja
# Instructions on how to create the SDK tarball can be found at:
# build/macosx/cross-mozconfig.common
- name: SDK
diff --git a/projects/node/config b/projects/node/config
index 6250ac4..4fe0f05 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -12,7 +12,7 @@ targets:
var:
arch_deps:
- python2
- osx-x86_64:
+ osx:
var:
arch_deps:
- python2
diff --git a/projects/openssl/build b/projects/openssl/build
index 094b7cd..d3c7ded 100644
--- a/projects/openssl/build
+++ b/projects/openssl/build
@@ -11,7 +11,7 @@ export CC='gcc -m32'
# OpenSSL prepends the host triple to $CC
[% IF c("var/osx") -%]
# Tricking OpenSSL into using our clang as cross-compiler
- ln -s $clangdir/bin/clang $clangdir/bin/x86_64-apple-darwin-cc
+ ln -s $clangdir/bin/clang $clangdir/bin/[% c("var/build_target") %]-cc
export CC="cc [% c("var/FLAGS") %]"
[% END -%]
[% IF c("var/windows") -%]
diff --git a/projects/openssl/config b/projects/openssl/config
index 350a702..c7aae88 100644
--- a/projects/openssl/config
+++ b/projects/openssl/config
@@ -19,9 +19,9 @@ targets:
flag_mwindows: ''
configure_opts: '-shared --cross-compile-prefix=[% c("arch") %]-w64-mingw32- mingw[% IF c("var/windows-x86_64") %]64[% END %] "[% c("var/CFLAGS") %] [% c("var/LDFLAGS") %]"'
openssldir: 'Program Files[% IF c("var/windows-i686") %] (x86)[% END %]/OpenSSL'
- osx-x86_64:
+ osx:
var:
- configure_opts: --cross-compile-prefix=x86_64-apple-darwin- darwin64-x86_64-cc enable-ec_nistp_64_gcc_128
+ configure_opts: '--cross-compile-prefix=[% c("var/build_target") %]- darwin64-[% c("var/osx_arch") %]-cc enable-ec_nistp_64_gcc_128'
android:
var:
configure_opts: 'CC=[% c("var/CC") %] android-[% c("var/toolchain_arch") %] -no-shared -D__ANDROID_API__=[% c("var/android_min_api") %]'
diff --git a/projects/release/build b/projects/release/build
index ed110ee..f69f776 100644
--- a/projects/release/build
+++ b/projects/release/build
@@ -31,6 +31,9 @@ mkdir -p "$destdir"
[% IF c("var/browser-osx-x86_64") -%]
mv [% c('input_files_by_name/osx-x86_64') %]/* "$destdir"/
[% END -%]
+[% IF c("var/browser-osx-aarch64") -%]
+ mv [% c('input_files_by_name/osx-aarch64') %]/* "$destdir"/
+[% END -%]
[% IF c("var/browser-linux-i686") -%]
mv [% c('input_files_by_name/linux-i686') %]/* "$destdir"/
[% END -%]
diff --git a/projects/release/config b/projects/release/config
index 39e8ae9..4d0948c 100644
--- a/projects/release/config
+++ b/projects/release/config
@@ -63,6 +63,9 @@ targets:
browser-osx-x86_64:
var:
browser-osx-x86_64: 1
+ browser-osx-aarch64:
+ var:
+ browser-osx-aarch64: 1
browser-src:
var:
browser-src: '[% ! c("var/testbuild") %]'
@@ -192,6 +195,13 @@ input_files:
- '[% c("var/build_target") %]'
- '[% c("var/browser_type") %]-osx-x86_64'
+ - name: osx-aarch64
+ project: browser
+ enable: '[% c("var/browser-osx-aarch64") %]'
+ target:
+ - '[% c("var/build_target") %]'
+ - '[% c("var/browser_type") %]-osx-aarch64'
+
- name: windows-expert-bundle
project: tor
enable: '[% c("var/browser-windows-i686") %]'
diff --git a/projects/rust/build b/projects/rust/build
index d5b600e..783087c 100644
--- a/projects/rust/build
+++ b/projects/rust/build
@@ -37,13 +37,13 @@ export PATH="$distdir-rust-prebuilt/bin:$PATH"
# We need to adapt our CFLAGS and make sure our flags are passed down to all
# dependencies. Using `CFLAGS_x86_apple-darwin` did not do the trick, so resort
# to a wrapper script.
- cat > $distdir/helper/x86_64-apple-darwin-clang << 'EOF'
+ cat > $distdir/helper/[% c("var/build_target") %]-clang << 'EOF'
#!/bin/sh
BASEDIR=/var/tmp/dist/macosx-toolchain
-$BASEDIR/cctools/bin/x86_64-apple-darwin-clang -target x86_64-apple-darwin -B $BASEDIR/cctools/bin -isysroot $sysrootdir -Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie "$@"
+$BASEDIR/cctools/bin/[% c("var/build_target") %]-clang -target [% c("var/build_target") %] -B $BASEDIR/cctools/bin -isysroot $sysrootdir -Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie [% IF c('var/osx-aarch64') %]-mcpu=apple-m1[% END %] "$@"
EOF
- chmod +x $distdir/helper/x86_64-apple-darwin-clang
+ chmod +x $distdir/helper/[% c("var/build_target") %]-clang
export PATH=$distdir/helper:$PATH
[% END %]
diff --git a/projects/rust/config b/projects/rust/config
index 83f794c..f5f5f1e 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -56,13 +56,13 @@ targets:
# binaries do.
configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --llvm-root=/var/tmp/dist/clang --set rust.jemalloc --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu --set target.x86_64-unknown-linux-gnu.linker=clang --set target.x86_64-unknown-linux-gnu.ar=llvm-ar --set target.x86_64-unknown-linux-gnu.ranlib=llvm-ranlib --set target.i686-unknown-linux-gnu.linker=clang --set target.i686-unknown-linux-gnu.ar=llvm-ar --set target. [...]
- osx-x86_64:
+ osx:
var:
arch_deps:
- libssl-dev
- pkg-config
- zlib1g-dev
- configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --llvm-root=/var/tmp/dist/macosx-toolchain/clang --set rust.jemalloc --target=x86_64-unknown-linux-gnu,x86_64-apple-darwin --set=target.x86_64-apple-darwin.cc=x86_64-apple-darwin-clang --set target.x86_64-unknown-linux-gnu.linker=clang --set target.x86_64-unknown-linux-gnu.ar=llvm-ar --set target.x86_64-unknown-linux-gnu.ranlib=llvm-ranlib
+ configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --llvm-root=/var/tmp/dist/macosx-toolchain/clang --set rust.jemalloc --target=x86_64-unknown-linux-gnu,[% c("var/build_target") %] --set=target.[% c("var/build_target") %].cc=[% c("var/build_target") %]-clang --set target.x86_64-unknown-linux-gnu.linker=clang --set target.x86_64-unknown-linux-gnu.ar=llvm-ar --set target.x86_64-unknown-linux-gnu.ranlib=llvm-ranlib
windows:
var:
diff --git a/projects/tor/build b/projects/tor/build
index c4c1e65..5c23e9b 100644
--- a/projects/tor/build
+++ b/projects/tor/build
@@ -102,7 +102,7 @@ cp $distdir/share/tor/geoip6 $TORCONFIGDIR
cd $distdir
cp bin/tor $TORBINDIR/
cd $TORBINDIR/
- x86_64-apple-darwin-install_name_tool -change $libeventdir/lib/$LIBEVENT_FILE @executable_path/$LIBEVENT_FILE tor
+ [% c("var/build_target") %]-install_name_tool -change $libeventdir/lib/$LIBEVENT_FILE @executable_path/$LIBEVENT_FILE tor
[% END %]
cd $distdir
diff --git a/projects/tor/config b/projects/tor/config
index 4425d48..1145d57 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -37,7 +37,7 @@ targets:
- libtool
- zlib1g-dev
- hardening-wrapper
- osx-x86_64:
+ osx:
var:
arch_deps:
- faketime
diff --git a/rbm.conf b/rbm.conf
index ba590fc..4ff3e92 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -514,23 +514,46 @@ targets:
torbrowser-osx-x86_64:
- osx-x86_64
+ - osx
+ - torbrowser
+ torbrowser-osx-aarch64:
+ - osx-aarch64
+ - osx
- torbrowser
basebrowser-osx-x86_64:
- osx-x86_64
+ - osx
+ - basebrowser
+ basebrowser-osx-aarch64:
+ - osx-aarch64
+ - osx
- basebrowser
+ osx-aarch64:
+ arch: aarch64
+ var:
+ osx-aarch64: 1
+ osname: osx-aarch64
+ osx_arch: arm64
+ build_target: aarch64-apple-darwin
+ macosx_deployment_target: '11.0'
osx-x86_64:
arch: x86_64
var:
- osx: 1
+ osx-x86_64: 1
osname: osx-x86_64
+ osx_arch: x86_64
+ build_target: x86_64-apple-darwin
+ macosx_deployment_target: '10.12'
+ osx:
+ var:
+ osx: 1
container:
suite: bullseye
arch: amd64
compiler: 'macosx-toolchain'
- configure_opt: '--host=x86_64-apple-darwin CC="x86_64-apple-darwin-clang [% c("var/FLAGS") %]" CXX="x86_64-apple-darwin-clang++ [% c("var/FLAGS") %]" [% c("var/configure_opt_project") %]'
- FLAGS: "-target x86_64-apple-darwin -B $cctoolsdir -isysroot $sysrootdir"
+ configure_opt: '--host=[% c("var/build_target") %] CC="[% c("var/build_target") %]-clang [% c("var/FLAGS") %]" CXX="[% c("var/build_target") %]-clang++ [% c("var/FLAGS") %]" [% c("var/configure_opt_project") %]'
+ FLAGS: "-target [% c('var/build_target') %] -B $cctoolsdir -isysroot $sysrootdir [% IF c('var/osx-aarch64') %]-mcpu=apple-m1[% END %]"
LDFLAGS: "-Wl,-syslibroot,$sysrootdir -Wl,-dead_strip -Wl,-pie"
- macosx_deployment_target: '10.12'
locale_ja: ja-JP-mac
rlbox: 0
deps:
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-2 updated (e7abbc4a38a3 -> b3518a219ccd)
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.3.0esr-12.0-2
in repository tor-browser.
from e7abbc4a38a3 fixup! Bug 2176: Rebrand Firefox to TorBrowser
new 3b8c09fd4cc7 fixup! Add TorStrings module for localization
new b3518a219ccd fixup! Bug 10760: Integrate TorButton to TorBrowser core
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
browser/modules/TorStrings.jsm | 47 +++---------------------------------------
toolkit/torproject/torbutton | 2 +-
2 files changed, 4 insertions(+), 45 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
2
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository torbutton.
The following commit(s) were added to refs/heads/main by this push:
new 0887a551 Translation updates
0887a551 is described below
commit 0887a5514656904b4b725f5290dc5fbe1163983d
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Tue Sep 27 19:34:26 2022 +0000
Translation updates
---
chrome/locale/ar/aboutTor.dtd | 21 ++++++++-
chrome/locale/bn-BD/aboutTor.dtd | 26 ++++++++++-
chrome/locale/ca/aboutTor.dtd | 26 ++++++++++-
chrome/locale/da/aboutTor.dtd | 26 ++++++++++-
chrome/locale/de/aboutTor.dtd | 21 ++++++++-
chrome/locale/el/aboutTor.dtd | 21 ++++++++-
chrome/locale/es-AR/aboutTor.dtd | 26 ++++++++++-
chrome/locale/es-ES/aboutTor.dtd | 21 ++++++++-
chrome/locale/eu/aboutTor.dtd | 26 ++++++++++-
chrome/locale/fa/aboutTor.dtd | 21 ++++++++-
chrome/locale/fr/aboutTor.dtd | 21 ++++++++-
chrome/locale/he/aboutTor.dtd | 21 ++++++++-
chrome/locale/hu/aboutTor.dtd | 21 ++++++++-
chrome/locale/id/aboutTor.dtd | 21 ++++++++-
chrome/locale/id/browserOnboarding.properties | 28 ++++++------
chrome/locale/is/aboutTor.dtd | 26 ++++++++++-
chrome/locale/it/aboutTor.dtd | 21 ++++++++-
chrome/locale/ja/aboutTor.dtd | 21 ++++++++-
chrome/locale/ka/aboutTor.dtd | 21 ++++++++-
chrome/locale/ko/aboutTor.dtd | 21 ++++++++-
chrome/locale/lt/aboutTor.dtd | 26 ++++++++++-
chrome/locale/mk/aboutTor.dtd | 23 +++++++++-
chrome/locale/ms/aboutTor.dtd | 26 ++++++++++-
chrome/locale/my/aboutTor.dtd | 21 ++++++++-
chrome/locale/my/torbutton.dtd | 4 +-
chrome/locale/my/torbutton.properties | 58 ++++++++++++------------
chrome/locale/nb-NO/aboutTor.dtd | 26 ++++++++++-
chrome/locale/nl/aboutTor.dtd | 26 ++++++++++-
chrome/locale/pl/aboutTor.dtd | 23 +++++++++-
chrome/locale/pt-BR/aboutTor.dtd | 21 ++++++++-
chrome/locale/pt-BR/torbutton.properties | 18 ++++----
chrome/locale/ro/aboutTor.dtd | 21 ++++++++-
chrome/locale/ru/aboutTor.dtd | 21 ++++++++-
chrome/locale/sv-SE/aboutTor.dtd | 21 ++++++++-
chrome/locale/sv-SE/browserOnboarding.properties | 2 +-
chrome/locale/sv-SE/torbutton.properties | 8 ++--
chrome/locale/th/aboutTor.dtd | 26 ++++++++++-
chrome/locale/tr/aboutTor.dtd | 21 ++++++++-
chrome/locale/uk/aboutTor.dtd | 21 ++++++++-
chrome/locale/zh-CN/aboutTor.dtd | 21 ++++++++-
chrome/locale/zh-TW/aboutTor.dtd | 21 ++++++++-
41 files changed, 816 insertions(+), 96 deletions(-)
diff --git a/chrome/locale/ar/aboutTor.dtd b/chrome/locale/ar/aboutTor.dtd
index 34c10bc4..a929440a 100644
--- a/chrome/locale/ar/aboutTor.dtd
+++ b/chrome/locale/ar/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "اختبار. بدقة.">
<!ENTITY aboutTor.nightly.ready2.label "أنت على استعداد لاختبار تجربة التصفح الأكثر خصوصية في العالم.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "أبلغ عن خطأ في منتدى Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "أبلغ عن خطأ في منتدى Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "تبرع الآن">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "سيتم مطابقة تبرعك بواسطة Friends of Tor ، حتى 100000 دولار.">
diff --git a/chrome/locale/bn-BD/aboutTor.dtd b/chrome/locale/bn-BD/aboutTor.dtd
index 6bc71547..bf89b784 100644
--- a/chrome/locale/bn-BD/aboutTor.dtd
+++ b/chrome/locale/bn-BD/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "এখনি দান করো">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/ca/aboutTor.dtd b/chrome/locale/ca/aboutTor.dtd
index 8afcf2eb..d948b4e4 100644
--- a/chrome/locale/ca/aboutTor.dtd
+++ b/chrome/locale/ca/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "FEU UNA DONACIÓ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "_Friends of Tor_ igualarà la vostra donació fins a 100.000 dòlars.">
diff --git a/chrome/locale/da/aboutTor.dtd b/chrome/locale/da/aboutTor.dtd
index c4105009..32f399da 100644
--- a/chrome/locale/da/aboutTor.dtd
+++ b/chrome/locale/da/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONÉR NU">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/de/aboutTor.dtd b/chrome/locale/de/aboutTor.dtd
index 81292843..6140504b 100644
--- a/chrome/locale/de/aboutTor.dtd
+++ b/chrome/locale/de/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Testen. Gründlich.">
<!ENTITY aboutTor.nightly.ready2.label "Du bist bereit, die privateste Browsing-Erfahrung der Welt zu testen.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly ist eine instabile Version des Tor Browser, die du benutzen kannst, um neue Funktionen zu sehen, ihre Leistung zu testen und Feedback zu geben, bevor sie veröffentlicht wird.">
-<!ENTITY aboutTor.nightly.bannerLink "Melde einen Fehler im Tor-Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Melde einen Fehler im Tor-Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "STARK DURCH DATENSCHUTZ:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "WIDERSTAND">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "VERÄNDERUNG">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREIHEIT">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "SPENDE JETZT">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Deine Spende wird von Friends of Tor verdoppelt, bis zu 100.000 $.">
diff --git a/chrome/locale/el/aboutTor.dtd b/chrome/locale/el/aboutTor.dtd
index 01585a26..0c6d3ca2 100644
--- a/chrome/locale/el/aboutTor.dtd
+++ b/chrome/locale/el/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Ελέγξτε. Προσεκτικά.">
<!ENTITY aboutTor.nightly.ready2.label "Είστε έτοιμος να δοκιμάσετε την πιο ιδιωτική εμπειρία περιήγησης στον κόσμο.">
<!ENTITY aboutTor.nightly.bannerDescription "Ο Περιηγητής Tor Nightly είναι μία ασταθής έκδοση του Περιηγητή Tor που μπορείτε να χρησιμοποιήσετε για να δοκιμάσετε νέες δυνατότητες, να ελέγξετε την ποιότητά τους και να μοιραστείτε την άποψή σας μαζί μας πριν τις εντάξουμε στην κύρια έκδοση.">
-<!ENTITY aboutTor.nightly.bannerLink "Αναφορά σφάλματος στο Tor Φόρουμ">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Αναφορά σφάλματος στο Tor Φόρουμ">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ΚΑΝΕ ΔΩΡΕΑ ΤΩΡΑ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Η Friends of Tor θα δωρίσει το ίδιο ποσό με τη δωρεά σας, μέχρι $100.000.">
diff --git a/chrome/locale/es-AR/aboutTor.dtd b/chrome/locale/es-AR/aboutTor.dtd
index dd83aca7..273093b2 100644
--- a/chrome/locale/es-AR/aboutTor.dtd
+++ b/chrome/locale/es-AR/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONÁ AHORA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Tu donación va a ser emparejada por Friends of Tor, hasta USD 100.000.">
diff --git a/chrome/locale/es-ES/aboutTor.dtd b/chrome/locale/es-ES/aboutTor.dtd
index d6aad905..8f69155c 100644
--- a/chrome/locale/es-ES/aboutTor.dtd
+++ b/chrome/locale/es-ES/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Prueba. Minuciosamente.">
<!ENTITY aboutTor.nightly.ready2.label "Estás listo para probar la experiencia de navegación más privada del mundo.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly es una versión inestable de Tor Browser que puedes usar para obtener una vista previa de nuevas funciones, probar su rendimiento y proporcionar comentarios antes del lanzamiento.">
-<!ENTITY aboutTor.nightly.bannerLink "Informar sobre un error en el Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Informar sobre un error en el Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "ANIMADO POR LA PRIVACIDAD:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTENCIA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CAMBIO">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "LIBERTAD">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONA AHORA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "A tu donación la igualará Amigos de Tor hasta un límite de $100.000.">
diff --git a/chrome/locale/eu/aboutTor.dtd b/chrome/locale/eu/aboutTor.dtd
index 14794302..135ff118 100644
--- a/chrome/locale/eu/aboutTor.dtd
+++ b/chrome/locale/eu/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONATU ORAIN">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Tor-en lagunak taldeak berdinduko du zure donazioa, $100,000 arte.">
diff --git a/chrome/locale/fa/aboutTor.dtd b/chrome/locale/fa/aboutTor.dtd
index 364faa94..3449859f 100644
--- a/chrome/locale/fa/aboutTor.dtd
+++ b/chrome/locale/fa/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "آزمایش کنید. به طور کامل.">
<!ENTITY aboutTor.nightly.ready2.label "شما آماده آزمایش خصوصیترین تجربه مرورگر جهان هستید.">
<!ENTITY aboutTor.nightly.bannerDescription " مرورگر Tor Nightly یک نسخه ناپایدار از مرورگر Tor است که میتوانید از آن برای پیشنمایش ویژگیهای جدید، آزمایش عملکرد آنها و ارائه بازخورد قبل از انتشار استفاده کنید.">
-<!ENTITY aboutTor.nightly.bannerLink "هرگونه اشکال را در تالار گفتگوی تور گزارش کنید">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "هرگونه اشکال را در تالار گفتگوی تور گزارش کنید">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "قدرت گرفته توسط PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "مقاومت">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "تحول">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "آزادی">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "کمک مالی در همین لحظه">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "کمک مالی شما توسط دوستان تور، تا مبلغ 100,000$ مورد همخوانسازی قرار خواهد گرفت.">
diff --git a/chrome/locale/fr/aboutTor.dtd b/chrome/locale/fr/aboutTor.dtd
index 0b3073b2..694099af 100644
--- a/chrome/locale/fr/aboutTor.dtd
+++ b/chrome/locale/fr/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Tester. Rigoureusement.">
<!ENTITY aboutTor.nightly.ready2.label "Vous êtes prêt à tester l’expérience de navigation la plus confidentielle au monde.">
<!ENTITY aboutTor.nightly.bannerDescription "Le Navigateur Tor Nightly est une version instable du Navigateur Tor que vous pouvez utiliser pour découvrir les nouvelles fonctions, tester leurs performances et communiquer une rétroaction avant parution.">
-<!ENTITY aboutTor.nightly.bannerLink "Signaler un bogue sur le forum de Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Signaler un bogue sur le forum de Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "FAITES UN DON MAINTENANT">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Votre don sera égalé par les Amis de Tor à concurrence de 100 000 $.">
diff --git a/chrome/locale/he/aboutTor.dtd b/chrome/locale/he/aboutTor.dtd
index bc607a22..d79cd328 100644
--- a/chrome/locale/he/aboutTor.dtd
+++ b/chrome/locale/he/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "בחן. ביסודיות.">
<!ENTITY aboutTor.nightly.ready2.label "אתה מוכן לבחון את החוויה של הגלישה הפרטית ביותר של העולם.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "דווח על תקל בפורום Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "דווח על תקל בפורום Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "תרמו עכשיו">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "התרומה שלך תושווה על ידי חברים של Tor, $100,000 לכל היותר.">
diff --git a/chrome/locale/hu/aboutTor.dtd b/chrome/locale/hu/aboutTor.dtd
index ce9f7add..88adb8d1 100644
--- a/chrome/locale/hu/aboutTor.dtd
+++ b/chrome/locale/hu/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Teszteljen. Alaposan.">
<!ENTITY aboutTor.nightly.ready2.label "Készen áll a világ legprivátabb böngészési élmény tesztelésére.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Hiba jelentése a Tor Fórumon">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Hiba jelentése a Tor Fórumon">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ADOMÁNYOZZON MOST">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Az adományoddal egyező adományt ad a Friends of Tor, egészen 100 000 dollárig.">
diff --git a/chrome/locale/id/aboutTor.dtd b/chrome/locale/id/aboutTor.dtd
index fa88b4c2..e2732a7f 100644
--- a/chrome/locale/id/aboutTor.dtd
+++ b/chrome/locale/id/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Uji. Secara menyeluruh.">
<!ENTITY aboutTor.nightly.ready2.label "Anda siap untuk menguji pengalaman browsing yang paling privat di dunia.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly merupakan versi tidak stabil dari Tor Browser yang Anda bisa gunakan untuk melihat fitur baru, mencoba kemampuannya dan memberi tanggapan sebelum rilis.">
-<!ENTITY aboutTor.nightly.bannerLink "Laporkan sebuah bug pada Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Laporkan sebuah bug pada Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONASI SEKARANG">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Donasi Anda akan dicocokkan oleh Friends of Tor hingga $100,000.">
diff --git a/chrome/locale/id/browserOnboarding.properties b/chrome/locale/id/browserOnboarding.properties
index 90c77e69..c53a4799 100644
--- a/chrome/locale/id/browserOnboarding.properties
+++ b/chrome/locale/id/browserOnboarding.properties
@@ -9,38 +9,38 @@ onboarding.tour-tor-welcome.next-button=Pergi ke Privasi
onboarding.tour-tor-privacy=Privasi
onboarding.tour-tor-privacy.title=Menolak pelacak dan pengintai.
-onboarding.tour-tor-privacy.description=Tor Browser mengisolasi cookie dan menghapus riwayat peramban anda setelah ditutup. Modifikasi ini menjamin privasi dan keamanan telah terproteksi di dalam peramban. Klik 'Jaringan Tor' untuk pempelajari bagaimana kami melindungi anda pada level jaringan.
+onboarding.tour-tor-privacy.description=Tor Browser mengisolasi cookie dan menghapus riwayat peramban Anda setelah ditutup. Modifikasi ini menjamin privasi dan keamanan telah terproteksi di dalam peramban. Klik 'Jaringan Tor' untuk pempelajari bagaimana kami melindungi Anda pada level jaringan.
onboarding.tour-tor-privacy.button=Pergi ke Jaringan Tor
onboarding.tour-tor-network=Jaringan Tor
-onboarding.tour-tor-network.title=Mengelilingi jaringan yang terdesentralisasi.
-onboarding.tour-tor-network.description=Tor Browser menghubungkan Anda ke jaringan Tor yang dijalankan oleh ribuan relawan di seluruh dunia. Tidak seperti VPN, tidak ada satu titik kesalahan atau entitas sentral yang perlu anda percaya untuk menikmati internet secara privat.
-onboarding.tour-tor-network.description-para2=Baru: Pengaturan Jaringan Tor, termasuk kemampuan untuk meminta menjembatani dimana Tor diblokir, sekarang dapat ditemukan di Preferensi.
+onboarding.tour-tor-network.title=Melintasi jaringan yang terdesentralisasi.
+onboarding.tour-tor-network.description=Tor Browser menghubungkan Anda ke jaringan Tor yang dijalankan oleh ribuan relawan di seluruh dunia. Tidak seperti VPN, tidak ada titik tunggal kegagalan atau entitas sentral yang perlu Anda percaya untuk menikmati Internet secara privat.
+onboarding.tour-tor-network.description-para2=BARU: Pengaturan Jaringan Tor, termasuk kemampuan untuk meminta bridge dimana Tor diblokir, sekarang dapat ditemukan di Preferensi.
onboarding.tour-tor-network.action-button=Sesuaikan Pengaturan Jaringan Tor Anda
onboarding.tour-tor-network.button=Pergi ke Tampilan Sirkuit
onboarding.tour-tor-circuit-display=Tampilan Sirkuit
-onboarding.tour-tor-circuit-display.title=Lihat jalan Anda.
-onboarding.tour-tor-circuit-display.description=Untuk setiap domain yang Anda kunjungi, lalu lintas anda disampaikan dan terenkripsi dalam sebuah sirkuit melalui tiga relay Tor dari seluruh dunia. Tidak ada situs web mengetahui dari mana anda terhubung. Anda dapat meminta sebuah sirkuit baru dengan klik 'Sirkuit Baru untuk Situs ini' pada Tampilan Sirkuit kami.
-onboarding.tour-tor-circuit-display.button=Lihat Jalan Saya
+onboarding.tour-tor-circuit-display.title=Lihat jalur Anda.
+onboarding.tour-tor-circuit-display.description=Untuk setiap domain yang Anda kunjungi, lalu lintas Anda disampaikan dan terenkripsi dalam sebuah sirkuit melalui tiga relay Tor dari seluruh dunia. Tidak ada situs web mengetahui dari mana Anda terhubung. Anda dapat meminta sebuah sirkuit baru dengan klik 'Sirkuit Baru untuk Situs ini' pada Tampilan Sirkuit kami.
+onboarding.tour-tor-circuit-display.button=Lihat Jalur Saya
onboarding.tour-tor-circuit-display.next-button=Pergi ke Keamanan
onboarding.tour-tor-security=Keamanan
onboarding.tour-tor-security.title=Pilih pengalaman Anda.
-onboarding.tour-tor-security.description=Kami juga menyediakan Anda dengan pengaturan tambahan untuk meningkatkan keamanan peramban Anda. Pengaturan Keamanan kami mengizinkan anda untuk memblokir elemen-elemen yang dapat digunakan untuk menyerang komputer Anda. Klik di bawah untuk mengetahui apa saja yang dilakukan oleh pilihan yang berbeda.
-onboarding.tour-tor-security.description-suffix=Catatan: Secara bawaan, NoScript dan HTTPS Everywhere\n tidak termasuk di dalam toolbar, namun Anda dapat menyesuaikan toolbar Anda untuk menambahkannya.
+onboarding.tour-tor-security.description=Kami juga memberi Anda pengaturan tambahan untuk menggenjot keamanan peramban Anda. Pengaturan Keamanan kami mengizinkan Anda untuk memblokir elemen-elemen yang dapat digunakan untuk menyerang komputer Anda. Klik di bawah untuk mengetahui apa saja yang dilakukan oleh pilihan yang berbeda.
+onboarding.tour-tor-security.description-suffix=Catatan: Secara bawaan, NoScript dan HTTPS Everywhere tidak termasuk di dalam bilah alat, namun Anda dapat menyesuaikan bilah alat Anda untuk menambahkannya.
onboarding.tour-tor-security-level.button=Lihat Level Keamanan Anda
onboarding.tour-tor-security-level.next-button=Pergi ke Tips Pengalaman
onboarding.tour-tor-expect-differences=Tips Pengalaman
onboarding.tour-tor-expect-differences.title=Harapkan beberapa perubahan.
-onboarding.tour-tor-expect-differences.description=Dengan semua fitur keamanan dan privasi yang disediakan oleh Tor, pengalaman Anda saat menjelajahi internet mungkin akan sedikit berbeda. Kecepatan internet mungkin akan berkurang, dan berdasarkan level keamanan Anda, beberapa elemen mungkin tidak bisa bekerja ada dimuat. Anda mungkin juga akan mendapatkan pertanyaan untuk membuktikan bahwa Anda adalah manusia dan bukan robot.
-onboarding.tour-tor-expect-differences.button=Lihat FAQs
+onboarding.tour-tor-expect-differences.description=Dengan semua fitur keamanan dan privasi yang disediakan oleh Tor, pengalaman Anda saat menjelajahi internet mungkin akan sedikit berbeda. Kecepatan internet mungkin akan berkurang, dan berdasarkan level keamanan Anda, beberapa elemen mungkin tidak bisa bekerja atau dimuat. Anda mungkin juga akan mendapatkan pertanyaan untuk membuktikan bahwa Anda adalah manusia dan bukan robot.
+onboarding.tour-tor-expect-differences.button=Lihat FAQ
onboarding.tour-tor-expect-differences.next-button=Pergi ke Layanan Onion
onboarding.tour-tor-onion-services=Layanan Onion
onboarding.tour-tor-onion-services.title=Menjadi lebih terlindung.
-onboarding.tour-tor-onion-services.description=Layanan Onion adalah situs yang berakhir dengan sebuah .onion yang menyediakan perlindungan lebih kepada penerbit dan pengunjung, termasuk tambahan penjagaan terhadap sensor. Layanan Onion mengizinkan siapa saja untuk menyediakan konten dan layanan secara anonim. Klik di bawah untuk mengunjungu situs onion DuckDuckGo.
+onboarding.tour-tor-onion-services.description=Layanan Onion adalah situs yang berakhir dengan .onion yang menyediakan perlindungan lebih kepada penerbit dan pengunjung, termasuk tambahan penjagaan terhadap sensor. Layanan Onion mengizinkan siapa saja untuk menyediakan konten dan layanan secara anonim. Klik di bawah untuk mengunjungi situs onion DuckDuckGo.
onboarding.tour-tor-onion-services.button=Kunjungi sebuah Onion
onboarding.tour-tor-onion-services.next-button=Selesai
@@ -48,10 +48,10 @@ onboarding.overlay-icon-tooltip-updated2=Lihat apa yang baru\ndi %S
onboarding.tour-tor-update.prefix-new=Baru
onboarding.tour-tor-update.prefix-updated=Telah diperbarui
-onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar=Bilah Alat
onboarding.tour-tor-toolbar-update-9.0.title=Selamat tinggal Onion Button.
onboarding.tour-tor-toolbar-update-9.0.description=Kami menginginkan pengalaman Anda menggunakan Tor terintegrasi secara penuh dalam Tor Browser.
-onboarding.tour-tor-toolbar-update-9.0.description-para2=Itulah sebabnya sekarang, daripada mengunakan tombol onion, kamu dapat melihat sirkuit Tor lewat [i] di URL bar dan Meminta sebuah identitas baru menggunakan tombol alat atau [≡] menu.
+onboarding.tour-tor-toolbar-update-9.0.description-para2=Itulah sebabnya sekarang, daripada mengunakan tombol onion, kamu dapat melihat sirkuit Tor lewat [i] di bilah URL dan meminta sebuah Identitas Baru menggunakan tombol bilah alat atau menu [≡].
onboarding.tour-tor-toolbar-update-9.0.button=Bagaimana Meminta Identitas Baru
onboarding.tour-tor-toolbar-update-9.0.next-button=Pergi ke Jaringan Tor
diff --git a/chrome/locale/is/aboutTor.dtd b/chrome/locale/is/aboutTor.dtd
index d0e21d98..cde20aae 100644
--- a/chrome/locale/is/aboutTor.dtd
+++ b/chrome/locale/is/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "STYRKJA NÚNA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Styrkurinn þinn verður jafnaður upp af Friends of Tor, allt að 100.000 USD.">
diff --git a/chrome/locale/it/aboutTor.dtd b/chrome/locale/it/aboutTor.dtd
index 9e0063ef..66f215c2 100644
--- a/chrome/locale/it/aboutTor.dtd
+++ b/chrome/locale/it/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Test. Accuratamente.">
<!ENTITY aboutTor.nightly.ready2.label "Sei pronto per testare l'esperienza di navigazione più privata al mondo.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly è una versione instabile di Tor Browser che puoi usare per provare nuove funzioni, testare le loro prestazioni e fornire feedback prima della pubblicazione.">
-<!ENTITY aboutTor.nightly.bannerLink "Segnala un errore nel forum di Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Segnala un errore nel forum di Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONA ORA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "La tua donazione sarà mandata a Friends of Tor, fino a $100,000.">
diff --git a/chrome/locale/ja/aboutTor.dtd b/chrome/locale/ja/aboutTor.dtd
index 9e266b72..1bb379c3 100644
--- a/chrome/locale/ja/aboutTor.dtd
+++ b/chrome/locale/ja/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "徹底的にテストする">
<!ENTITY aboutTor.nightly.ready2.label "世界で最もプライベートなブラウジングをテストする準備が完了しました。">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly は Tor Browser の不安定版で、新機能のプレビュー、パフォーマンスのテスト、リリース前のフィードバックなどのために使用できます。">
-<!ENTITY aboutTor.nightly.bannerLink "Tor Forum にバグを報告">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Tor Forum にバグを報告">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "今すぐ寄付する">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "あなたが寄付した額と同額を、Torのパートナーも寄付します (最大100,000ドル)">
diff --git a/chrome/locale/ka/aboutTor.dtd b/chrome/locale/ka/aboutTor.dtd
index 4e9aa276..31db5523 100644
--- a/chrome/locale/ka/aboutTor.dtd
+++ b/chrome/locale/ka/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "გამოცადეთ. გულდასმით.">
<!ENTITY aboutTor.nightly.ready2.label "თქვენ მზად ხართ მსოფლიოში ყველაზე მეტად დაცული და პირადი ბრაუზერის გამოსაცდელად.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor-ბრაუზერი Nightly მეტად არამდგრადი ვერსიის Tor-ბრაუზერია და გამოიყენება ახალი შესაძლებლობების წინასწარ მოსასინჯად, წარმადობის შესაფასებლად და მოსაზრებების მოსახსენებლად საბოლოო გამოშვებამდე.">
-<!ENTITY aboutTor.nightly.bannerLink "მოგვახსენეთ ხარვეზის შესახებ Tor-ის ფორუმზე">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "მოგვახსენეთ ხარვეზის შესახებ Tor-ის ფორუმზე">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "გაიღეთ თანხა">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "თქვენი შემოწირულობა გაორმაგდება Tor-ის მეგობრების მხარდაჭერით, $100,000-ის ჩათვლით.">
diff --git a/chrome/locale/ko/aboutTor.dtd b/chrome/locale/ko/aboutTor.dtd
index 29e5c3fb..5f87d6b7 100644
--- a/chrome/locale/ko/aboutTor.dtd
+++ b/chrome/locale/ko/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "테스트하세요. 철저하게.">
<!ENTITY aboutTor.nightly.ready2.label "전 세계에서 가장 은밀한 브라우징 경험을 지금부터 테스트해보세요">
<!ENTITY aboutTor.nightly.bannerDescription "Tor 브라우저 Nightly는 새로운 기능을 미리 사용해보고, 성능을 테스트하고, 출시 전에 피드백을 제공하는 데 사용할 수 있는 Tor 브라우저 베타 버전입니다.">
-<!ENTITY aboutTor.nightly.bannerLink "Tor 포럼에 버그를 보고하세요">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Tor 포럼에 버그를 보고하세요">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "기부하기">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "당신이 기부한 금액만큼 Tor의 친구들이 또한번 기부를 할 것이다. $100,000 까지">
diff --git a/chrome/locale/lt/aboutTor.dtd b/chrome/locale/lt/aboutTor.dtd
index c322acf9..e2490981 100644
--- a/chrome/locale/lt/aboutTor.dtd
+++ b/chrome/locale/lt/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "PAAUKOKITE DABAR">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "„Friends of Tor“ paaukos tiek pat, kiek ir jūs, iki $100000.">
diff --git a/chrome/locale/mk/aboutTor.dtd b/chrome/locale/mk/aboutTor.dtd
index a4eed607..e0c51502 100644
--- a/chrome/locale/mk/aboutTor.dtd
+++ b/chrome/locale/mk/aboutTor.dtd
@@ -37,5 +37,24 @@
<!ENTITY aboutTor.nightly.ready.label "Тест. Темелен.">
<!ENTITY aboutTor.nightly.ready2.label "Подготвени сте да го тестирате најприватното прелистувачко искуство.">
-<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Пријавете грешка на Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly е нестабилна верзија на Tor Browser која може да ја користите за преглед на новите можности, да ги тестирате нивните перформанси и да пружите повратни информации пред новата стабилна верзија.">
+<!ENTITY aboutTor.nightly.bannerLink "Пријавете грешка на Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "СОЗДАДЕНО ОД ПРИВАТНОСТ:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "ОТПОР">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "ПРОМЕНА">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "СЛОБОДА">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ДОНИРАЈТЕ СЕГА">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Вашата донација ќе се поклопи со Friends of Tor, до $100.000.">
diff --git a/chrome/locale/ms/aboutTor.dtd b/chrome/locale/ms/aboutTor.dtd
index c54c8e11..e464089e 100644
--- a/chrome/locale/ms/aboutTor.dtd
+++ b/chrome/locale/ms/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "BERI DERMA SEKARANG">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/my/aboutTor.dtd b/chrome/locale/my/aboutTor.dtd
index d93f8f38..d098574c 100644
--- a/chrome/locale/my/aboutTor.dtd
+++ b/chrome/locale/my/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "စစ်ဆေးခြင်း,နှံ့နှံ့စပ်စပ်">
<!ENTITY aboutTor.nightly.ready2.label "သင်ဟာ ကမ္ဘာပေါ်မှာ သီးသန့်အဖြစ်ဆုံး ရှာဖွေရေးအတွေ့အကြုံရရှိဖို့ စမ်းသပ်ရန်အဆင်သင့် ဖြစ်နေပါပြီ">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly ဟာ ထုတ်လုပ်မှုမတိုင်ခင် ၎င်းတို့၏အင်္ဂါရပ်အသစ်များကို နမူနာကြည့်ရန်အသုံးပြုနိုင်ဖို့,လုပ်ဆောင်ချက်များကိုစမ်းသပ်ဖို့ နဲ့ အကြံပြုချက်များပေးနိုင်ဖို့အတွက် ပြုလုပ်ထားသော Tor Browser ရဲ့ မတည်ငြိမ်သောဗားရှင်းတစ်ခုဖြစ်ပါသည်။">
-<!ENTITY aboutTor.nightly.bannerLink "Tor ဖိုရမ်ပေါ်မှာ bug ကို အစီရင်ခံပါ">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Tor ဖိုရမ်ပေါ်မှာ bug ကို အစီရင်ခံပါ">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ယခု လှူရန်">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "သင့်လှူဒါန်းမှုကို Tor ၏ မိတ်ဆွေများမှ တွဲပေးပါမည်၊ $100,000 အထိ လှူနိုင်ပါသည်။">
diff --git a/chrome/locale/my/torbutton.dtd b/chrome/locale/my/torbutton.dtd
index 024b9956..8d9e3fc7 100644
--- a/chrome/locale/my/torbutton.dtd
+++ b/chrome/locale/my/torbutton.dtd
@@ -1,5 +1,5 @@
<!ENTITY torbutton.context_menu.new_identity "အထောက်အထား အသစ်">
-<!ENTITY torbutton.context_menu.new_identity_sentence_case "New identity">
+<!ENTITY torbutton.context_menu.new_identity_sentence_case "ကိုယ်ပိုင်အမှတ်သင်္ကေတ အသစ်">
<!ENTITY torbutton.context_menu.new_identity_key "ထ">
<!ENTITY torbutton.context_menu.new_circuit "ဤဆိုဒ်အတွက် Tor လမ်းကြောင်းအသစ်">
<!ENTITY torbutton.context_menu.new_circuit_sentence_case "New Tor circuit for this site">
@@ -47,7 +47,7 @@
<!ENTITY torbutton.prefs.sec_custom_summary "သင် စိတ်ကြိုက်ရွေးထားသော ဘရောင်ဇာ၏ ချိန်ညှိမှုများသည် ပုံမှန်မဟုတ်သော လုံခြုံရေး အပြင်အဆင်များ ဖြစ်ပေါ်စေခဲ့ပါသည်။ လုံခြုံရေးနှင့် ပုဂ္ဂိုလ်လုံခြုံရေး အကြောင်းပြချက်များအတွက် မူလလုံခြုံရေးအဆင့်သို့ ရွေးထားရန် ကျွန်ုပ်တို့မှ အကြံပြုပါသည်။">
<!ENTITY torbutton.prefs.sec_restore_defaults " မူလအတိုင်း ပြန်ထားရန်">
<!ENTITY torbutton.prefs.sec_advanced_security_settings "အဆင့်မြင့် လုံခြုံရေး အပြင်အဆင်များ...">
-<!ENTITY torbutton.prefs.sec_change "Change…">
+<!ENTITY torbutton.prefs.sec_change "အပြောင်းအလဲ">
<!ENTITY torbutton.circuit_display.title "Tor လမ်းကြောင်း">
<!ENTITY torbutton.circuit_display.new_circuit "ဤဆိုဒ်အတွက် လမ်းကြောင်းအသစ်">
diff --git a/chrome/locale/my/torbutton.properties b/chrome/locale/my/torbutton.properties
index 69dea066..d9d55dd8 100644
--- a/chrome/locale/my/torbutton.properties
+++ b/chrome/locale/my/torbutton.properties
@@ -124,12 +124,12 @@ onionServices.authPreferences.remove=ဖယ်ရှားမယ်
onionServices.authPreferences.removeAll=အားလုံး ဖယ်ရှားမယ်
onionServices.authPreferences.failedToGetKeys=Tor မှ ကီးကုဒ်များ မရယူနိုင်ပါ
onionServices.authPreferences.failedToRemoveKey=ကီးကုဒ် ဖယ်ရှား၍မရပါ
-onionServices.v2Deprecated.pageTitle=V2 Onion Site Deprecation Warning
-onionServices.v2Deprecated.header=Version 2 Onion Sites will be deprecated soon
-onionServices.v2Deprecated=This onion site will not be reachable soon. Please contact the site administrator and encourage them to upgrade.
-onionServices.v2Deprecated.longDescription=Tor is ending its support for version 2 onion services beginning in July 2021, and this onion site will no longer be reachable at this address. If you are the site administrator, upgrade to a version 3 onion service soon.
+onionServices.v2Deprecated.pageTitle=V2 Onion Site အား မကြာမီပိတ်သိမ်းမည်ဖြစ်ကြောင်း သတိပေးချက်
+onionServices.v2Deprecated.header=Onion Site ဗားရှင်း ၂ များအား မကြာမီပိတ်သိမ်းသွားမည်
+onionServices.v2Deprecated=ဤ Onion Site အားဆက်သွယ်၍မရရှိနိုင်ပါ။ Site စီမံသူအား ဆက်သွယ်ပြီး Upgrade လုပ်ဖို့ အကြံပေးပါ။
+onionServices.v2Deprecated.longDescription=Tor ၏ ဒုတိယ ဗားရှင်း Onion ဝန်ဆောင်မှုများအား ၂၀၂၁ ခု၊ ဇူလိုင်လ မှစတင်ပြီး ဖျက်သိမ်းသွားမည်ဖြစ်ပါ၍ သင်သည် Site စီမံသူတစ်ဦးဖြစ်ပါက သင်၏ Site အား တတိယ ဗားရှင်း အား Upgrade လုပ်ပါ။
onionServices.v2Deprecated.tryAgain=ရသွားပါပြီ
-onionServices.v2Deprecated.tooltip=This onion site will not be reachable soon
+onionServices.v2Deprecated.tooltip=ဤ Onion Site သည်မကြာမီ ဆက်သွယ်အသုံးပြု၍ ရနိုင်တော့မည် မဟုတ်ပါ။
# Onion-Location strings.
onionLocation.alwaysPrioritize=Onions များကို အမြဲ ဦးစားပေးမယ်
@@ -146,42 +146,42 @@ onionLocation.prioritizeOnionsDescription=.onion ဆိုဒ်များ သ
onionLocation.onionServicesTitle=Onion Services
# LOCALIZATION NOTE: %S will be replaced with the cryptocurrency address.
-cryptoSafetyPrompt.cryptoWarning=A cryptocurrency address (%S) has been copied from an insecure website. It could have been modified.
-cryptoSafetyPrompt.whatCanHeading=What can you do about it?
-cryptoSafetyPrompt.whatCanBody=You can try reconnecting with a new circuit to establish a secure connection, or accept the risk and dismiss this warning.
+cryptoSafetyPrompt.cryptoWarning=ခရစ်ပတိုငွေကြေး လိပ်စာ တစ်ခုအား မလုံခြုံသည့် ဝက်ဘ်ဆိုဒ် တစ်ခုမှကူးယူထားသည်။ ထိုလိပ်စာသည် မွမ်းမံပြုပြင်ထားခြင်းဖြစ်နိုင်သည်။
+cryptoSafetyPrompt.whatCanHeading=ထို့အတွက် သင်ဘာလုပ်နိုင်သလဲ?
+cryptoSafetyPrompt.whatCanBody=လုံခြုံသော ဆက်သွယ်မှုတည်ဆောက်နိုင်ရန်အတွက် ပတ်လမ်းသစ် တစ်ခုအသုံးပြုပြီး ပြန်လည် ချိတ်ဆက်ပါ။ သို့မဟုတ် ဤသတိပေးချက်အား လစ်လျူရှုပြီး ဖြစ်လာနိုင်မည့် ဆိုကျိုးများအား လက်ခံပါ။
cryptoSafetyPrompt.learnMore=ထပ်မံလေ့လာမယ်
-cryptoSafetyPrompt.primaryAction=Reload Tab with a New Circuit
+cryptoSafetyPrompt.primaryAction=တက်ဘ်ကို ပတ်လမ်းသစ်တစ်ခုအသုံးပြု၍ Reload လုပ်ပေးပါ။
cryptoSafetyPrompt.primaryActionAccessKey=R
-cryptoSafetyPrompt.secondaryAction=Dismiss Warning
+cryptoSafetyPrompt.secondaryAction=သတိပေးချက်အား လစ်လျူရှုမည်။
cryptoSafetyPrompt.secondaryActionAccessKey=ခ
# about:rulesets strings.
-rulesets.warningTitle=Proceed with Caution
-rulesets.warningDescription=Adding or modifying rulesets can cause attackers to hijack your browser. Proceed only if you know what you are doing.
-rulesets.warningEnable=Warn me when I attempt to access these preferences
-rulesets.warningButton=Accept the Risk and Continue
+rulesets.warningTitle=သတိဖြင့် ဆက်လက်လုပ်ဆောင်မည်
+rulesets.warningDescription=စည်းမျဥ်းများအား ပြောင်းလဲခြင်းကြောင့် သင့် ဘရောင်ဇာအား မသမာသူများမှ လာရောက်တိုက်ခိုက်နိုင်သည်။ သင်ဘာလုပ်နေသည်ကို ကောင်းကောင်းနားလည်ထားမှ ဆက်လက် ဆောင်ရွက်ပါ။
+rulesets.warningEnable=ဤ အလေးပေးရွေးချယ်မှုများအား ရွေးချယ်မိလျင် ကျွနု်ပ်အားသတိပေးပါ။
+rulesets.warningButton=အကျိုးဆက်အားနားလည်သည်။ ဆက်လုပ်မည်။
# Ruleset list
-rulesets.rulesets=Rulesets
-rulesets.noRulesets=No rulesets found
-rulesets.noRulesetsDescr=When you save a ruleset in Tor Browser, it will show up here.
+rulesets.rulesets=စည်းမျဥ်းများ
+rulesets.noRulesets=မည်သည့်စည်းမျဥ်းမျှ မသတ်မှတ်ထားပါ။
+rulesets.noRulesetsDescr=Tor Browser ထဲတွင် စည်းမျဥ်းများအား သိမ်းဆည်းလျင် ဤနေရာတွင် ပေါ်လာလိမ့်မည်။
# LOCALIZATION NOTE: %S will be replaced by the update date (automatically formatted by Firefox's l10n component)
-rulesets.lastUpdated=Last updated %S
-rulesets.neverUpdated=Never updated, or last update failed
+rulesets.lastUpdated=နောက်ဆုံး အပ်ဒိတ် လုပ်ထားသည်။
+rulesets.neverUpdated=တစ်ခါမျှ အပ်ဒိတ် မလုပ်ထားပါ။ သို့မဟုတ် နောက်ဆုံး အပ်ဒိတ် မအောင်မြင်ပါ။
rulesets.enabled=ဖွင့်ထားသည်
rulesets.disabled=ပိတ်ထားသည်
# Ruleset details/edit ruleset
rulesets.edit=တည်းဖြတ်ရန်
rulesets.name=အမည်
rulesets.jwk=JWK
-rulesets.pathPrefix=Path Prefix
-rulesets.scope=Scope
-rulesets.enable=Enable this ruleset
-rulesets.checkUpdates=Check for Updates
-rulesets.jwkPlaceholder=The key used to sign this ruleset in the JWK (JSON Web Key) format
-rulesets.jwkInvalid=The JWK could not be parsed, or it is not a valid key
-rulesets.pathPrefixPlaceholder=URL prefix that contains the files needed by the ruleset
-rulesets.pathPrefixInvalid=The path prefix is not a valid HTTP(S) URL
-rulesets.scopePlaceholder=Regular expression for the scope of the rules
-rulesets.scopeInvalid=The scope could not be parsed as a regular expression
+rulesets.pathPrefix=လမ်းကြောင်း ရှေ့ဆက်
+rulesets.scope=အတိုင်းအတာ
+rulesets.enable=ဤစည်းမျဥ်းများအား ပြဌာန်းပါ။
+rulesets.checkUpdates=အပ်ဒိတ် ရပြီလားကြည့်ပါ။
+rulesets.jwkPlaceholder=ဤစည်းမျဥ်းများထဲတွင် အသုံးပြုထားသော JWK (JSON Web Key) ဖောမတ် ကီး
+rulesets.jwkInvalid=ဤ JWK အား ဖတ်၍မရနိုင်ပါ။ သို့မဟုတ် ဤကီးသည် အသုံးမဝင်ပါ။
+rulesets.pathPrefixPlaceholder=စည်းမျဥ်းများမှ လိုအပ်သော ဖိုင်များပါဝင်သော URL ရှေ့ဆက်
+rulesets.pathPrefixInvalid=ဤ လမ်းကြောင်း ရှေ့ဆက်သည် အသုံးဝင်သော HTTP(S) URl ဟုတ်မနေပါ။
+rulesets.scopePlaceholder=စည်းမျဥ်းများ၏ အတိုင်းအတာအား ပုံမှန် ဖော်ပြချက်
+rulesets.scopeInvalid=ဤ အတိုင်းအတာသည် ပုံမှန်ဖော်ပြချက်အနေဖြင့် ဖတ်၍မရနိုင်ပါ။
rulesets.save=သိမ်းရန်
rulesets.cancel=ပယ်ဖျက်မည်
diff --git a/chrome/locale/nb-NO/aboutTor.dtd b/chrome/locale/nb-NO/aboutTor.dtd
index 108e05a4..af375797 100644
--- a/chrome/locale/nb-NO/aboutTor.dtd
+++ b/chrome/locale/nb-NO/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONÉR NÅ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/nl/aboutTor.dtd b/chrome/locale/nl/aboutTor.dtd
index 8b6e1bc5..a9a50ae0 100644
--- a/chrome/locale/nl/aboutTor.dtd
+++ b/chrome/locale/nl/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "NU DONEREN">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Uw donatie wordt verdubbeld door Friends of Tor, tot $100.000.">
diff --git a/chrome/locale/pl/aboutTor.dtd b/chrome/locale/pl/aboutTor.dtd
index 62e4e66b..3bffe47a 100644
--- a/chrome/locale/pl/aboutTor.dtd
+++ b/chrome/locale/pl/aboutTor.dtd
@@ -28,7 +28,7 @@
<!ENTITY aboutTor.newsletter.tagline "Otrzymuj aktualności o Tor, prosto do swojej skrzynki.">
<!ENTITY aboutTor.newsletter.link_text "Zapisz się na newsletter.">
<!ENTITY aboutTor.donationBanner.freeToUse "Z przeglądarki Tor można korzystać bezpłatnie dzięki darowiznom od osób takich jak Ty.">
-<!ENTITY aboutTor.donationBanner.buttonA "Wesprzyj teraz">
+<!ENTITY aboutTor.donationBanner.buttonA "Przekaż darowiznę teraz">
<!ENTITY aboutTor.alpha.ready.label "Przetestuj. Dokładnie.">
<!ENTITY aboutTor.alpha.ready2.label "Jesteś gotów do przetestowania najbardziej prywatnego sposobu przeglądania Internetu na świecie.">
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Przetestuj. Dokładnie.">
<!ENTITY aboutTor.nightly.ready2.label "Jesteś gotów do przetestowania najbardziej prywatnego sposobu przeglądania Internetu na świecie.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly to niestabilna wersja Tor Browser, której możesz używać do podglądu nowych funkcji, testowania ich wydajności i przekazywania opinii przed wydaniem.">
-<!ENTITY aboutTor.nightly.bannerLink "Zgłoś błąd na forum Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Zgłoś błąd na forum Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "ZASILANE PRZEZ PRYWATNOŚĆ:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "OPÓR">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "ZMIANA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "WOLNOŚĆ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ZRÓB DOTACJE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Twoja darowizna zostanie wyrównana przez Przyjaciół Tor, do maksymalnie 100 000 USD.">
diff --git a/chrome/locale/pt-BR/aboutTor.dtd b/chrome/locale/pt-BR/aboutTor.dtd
index e11775f1..bfc6ec6a 100644
--- a/chrome/locale/pt-BR/aboutTor.dtd
+++ b/chrome/locale/pt-BR/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Teste. Completamente.">
<!ENTITY aboutTor.nightly.ready2.label "Você está pronto para testar a experiência de navegação mais privada do mundo.">
<!ENTITY aboutTor.nightly.bannerDescription "O Tor Browser está em versão instável do Tor Browser que você usa para pré-visualizar novos recursos, testar seu desempenho e prover feedback antes do lançamento.">
-<!ENTITY aboutTor.nightly.bannerLink "Relate um bug no Fórum Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Relate um bug no Fórum Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DOE AGORA">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Sua doação será coberta pelos Amigos do Tor, chegando até $100.000,00 ">
diff --git a/chrome/locale/pt-BR/torbutton.properties b/chrome/locale/pt-BR/torbutton.properties
index 8f017c00..cff4eafd 100644
--- a/chrome/locale/pt-BR/torbutton.properties
+++ b/chrome/locale/pt-BR/torbutton.properties
@@ -156,14 +156,14 @@ cryptoSafetyPrompt.secondaryAction=Aviso de dispersar
cryptoSafetyPrompt.secondaryActionAccessKey=B
# about:rulesets strings.
-rulesets.warningTitle=Proceed with Caution
-rulesets.warningDescription=Adding or modifying rulesets can cause attackers to hijack your browser. Proceed only if you know what you are doing.
-rulesets.warningEnable=Warn me when I attempt to access these preferences
-rulesets.warningButton=Accept the Risk and Continue
+rulesets.warningTitle=Prossiga com cuidado
+rulesets.warningDescription=Adicionar ou modificar conjuntos de regras pode fazer com que invasores invadam seu navegador. Prossiga somente se você souber o que está fazendo.
+rulesets.warningEnable=Avise-me quando tentar acessar essas preferências
+rulesets.warningButton=Aceite o risco e continue
# Ruleset list
-rulesets.rulesets=Rulesets
-rulesets.noRulesets=No rulesets found
-rulesets.noRulesetsDescr=When you save a ruleset in Tor Browser, it will show up here.
+rulesets.rulesets=Conjuntos de regras
+rulesets.noRulesets=Nenhum conjunto de regras encontrado
+rulesets.noRulesetsDescr=Quando você salva um conjunto de regras no Navegador Tor, ele aparecerá aqui.
# LOCALIZATION NOTE: %S will be replaced by the update date (automatically formatted by Firefox's l10n component)
rulesets.lastUpdated=Last updated %S
rulesets.neverUpdated=Never updated, or last update failed
@@ -175,8 +175,8 @@ rulesets.name=Nome
rulesets.jwk=JWK
rulesets.pathPrefix=Path Prefix
rulesets.scope=Escopo
-rulesets.enable=Enable this ruleset
-rulesets.checkUpdates=Check for Updates
+rulesets.enable=Ativar este conjunto de regras
+rulesets.checkUpdates=Verificar atualizações
rulesets.jwkPlaceholder=The key used to sign this ruleset in the JWK (JSON Web Key) format
rulesets.jwkInvalid=The JWK could not be parsed, or it is not a valid key
rulesets.pathPrefixPlaceholder=URL prefix that contains the files needed by the ruleset
diff --git a/chrome/locale/ro/aboutTor.dtd b/chrome/locale/ro/aboutTor.dtd
index 1a85415a..5b040893 100644
--- a/chrome/locale/ro/aboutTor.dtd
+++ b/chrome/locale/ro/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Test. Bine.">
<!ENTITY aboutTor.nightly.ready2.label "Sunteți gata să testați cea mai privată experiență de navigare din lume.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly este o versiune instabilă a Tor Browser pe care o puteți utiliza pentru a previzualiza noi caracteristici, pentru a testa performanța acestora și pentru a oferi feedback înainte de lansare.">
-<!ENTITY aboutTor.nightly.bannerLink "Raportați un bug pe Forumul Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Raportați un bug pe Forumul Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONAȚI ACUM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/ru/aboutTor.dtd b/chrome/locale/ru/aboutTor.dtd
index 09eaa440..295e8c54 100644
--- a/chrome/locale/ru/aboutTor.dtd
+++ b/chrome/locale/ru/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Протестируйте. Тщательно.">
<!ENTITY aboutTor.nightly.ready2.label "Вы готовы протестировать самый приватный в мире браузер.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly — это нестабильная версия Tor Browser, которую вы можете использовать для ознакомления с новыми функциями, тестирования их работы и обратной связи перед релизом.">
-<!ENTITY aboutTor.nightly.bannerLink "Сообщить об ошибке на форуме Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Сообщить об ошибке на форуме Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "РАБОТАЕТ НА ПРИВАТНОСТИ:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "СОПРОТИВЛЕНИЕ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "МЕНЯЙ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "СВОБОДА">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ПОЖЕРТВОВАТЬ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Ваше пожертвование в размере до $100,000, будет перечислено Friends of Tor.">
diff --git a/chrome/locale/sv-SE/aboutTor.dtd b/chrome/locale/sv-SE/aboutTor.dtd
index a4261226..e115a491 100644
--- a/chrome/locale/sv-SE/aboutTor.dtd
+++ b/chrome/locale/sv-SE/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Testa. Grundligt.">
<!ENTITY aboutTor.nightly.ready2.label "Du är redo att testa världens mest privata surfupplevelse.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly är en instabil version av Tor Browser som du kan använda för att förhandsgranska nya funktioner, testa deras prestanda och ge återkoppling innan den släpps.">
-<!ENTITY aboutTor.nightly.bannerLink "Rapportera ett fel på Tor-forumet">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Rapportera ett fel på Tor-forumet">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "DRIVS AV INTEGRITET:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "MOTSTÅND">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "FÖRÄNDRING">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FRIHET">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONERA NU">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Din donation kommer matchas av Friends of Tor, upp till $100 000.">
diff --git a/chrome/locale/sv-SE/browserOnboarding.properties b/chrome/locale/sv-SE/browserOnboarding.properties
index 59e96007..1dcea558 100644
--- a/chrome/locale/sv-SE/browserOnboarding.properties
+++ b/chrome/locale/sv-SE/browserOnboarding.properties
@@ -27,7 +27,7 @@ onboarding.tour-tor-circuit-display.next-button=Gå till Säkerhet
onboarding.tour-tor-security=Säkerhet
onboarding.tour-tor-security.title=Välj din upplevelse.
-onboarding.tour-tor-security.description=Vi ger dig också ytterligare inställningar för att höja din webbläsares säkerhet. Våra säkerhetsinställningar låter dig blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
+onboarding.tour-tor-security.description=Vi förser dig också med ytterligare inställningar för att öka säkerheten i din webbläsare. Våra säkerhetsinställningar låter dig blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
onboarding.tour-tor-security.description-suffix=Observera: Som standard ingår inte NoScript och HTTPS Everywhere i verktygsfältet, men du kan anpassa verktygsfältet för att lägga till dem.
onboarding.tour-tor-security-level.button=Se din säkerhetsnivå
onboarding.tour-tor-security-level.next-button=Gå till Erfarenhets tips
diff --git a/chrome/locale/sv-SE/torbutton.properties b/chrome/locale/sv-SE/torbutton.properties
index 2d0b83c3..4e857ae0 100644
--- a/chrome/locale/sv-SE/torbutton.properties
+++ b/chrome/locale/sv-SE/torbutton.properties
@@ -11,7 +11,7 @@ torbutton.circuit_display.learn_more = Läs mer
torbutton.circuit_display.click_to_copy = Klicka för att kopiera
torbutton.circuit_display.copied = Kopierat!
torbutton.content_sizer.margin_tooltip = Tor Browser lägger till denna marginal för att göra bredden och höjden på ditt fönster mindre tydlig. Därmed minskas möjligheten att spåra dig.
-extensions.torbutton(a)torproject.org.description = Torbutton ger en knapp för att konfigurera Tor inställningar och snabbt och enkelt rensa privat surfdata.
+extensions.torbutton(a)torproject.org.description = Torbutton tillhandahåller en knapp för att konfigurera Tor-inställningar och snabbt och enkelt rensa privata surfdata.
torbutton.popup.external.title = Hämta en extern filtyp?
torbutton.popup.external.app = Tor Browser kan inte visa filen. Du behöver öppna den i ett annat program.\n\n
torbutton.popup.external.note = Vissa typer av filer kan få program att ansluta till internet utan att använda Tor.\n\n
@@ -25,7 +25,7 @@ torbutton.title.prompt_torbrowser = Viktig information om Torbutton
torbutton.popup.prompt_torbrowser = Torbutton fungerar annorlunda nu: du kan inte stänga av den längre.\n\nVi gjorde denna förändring eftersom det inte är säkert att använda Torbutton i en webbläsare som också används för surfning utan Tor. Det fanns för många fel som vi inte kunde åtgärda på något annat sätt.\n\nOm du vill fortsätta använda Firefox normalt bör du avinstallera Torbotton och hämta Tor Browser Bundle. Tor Browser skyddar din integritet bättre än vanliga Firefox, även när F [...]
torbutton.popup.short_torbrowser = Viktig information om Torbutton!\n\nTorbutton är nu alltid aktiverad.\n\nKlicka på Torbutton för mer information.
-torbutton.popup.confirm_plugins = Insticksmoduler så som Flash kan äventyra din anonymitet och personliga integritet.\n\nDe kan också kringgå Tor för att avslöja var du befinner dig och vad din IP-adress är.\n\nÄr du säker på att du vill aktivera insticksmoduler?\n\n
+torbutton.popup.confirm_plugins = Tillägg som Flash kan skada din integritet och anonymitet.\n\nDe kan också kringgå Tor för att avslöja din nuvarande plats och IP-adress.\n\nÄr du säker på att du vill aktivera tillägg?\n\n
torbutton.popup.never_ask_again = Fråga mig aldrig igen
torbutton.popup.confirm_newnym = Tor Browser kommer att stänga alla fönster och flikar. Alla webbplatssessioner kommer att gå förlorade.\n\nStarta om Tor Browser nu för att återställa din identitet?\n\n
@@ -93,12 +93,12 @@ onionServices.clientAuthMissing.longDescription=Detaljer: %S — Klienten hämta
# Tor SOCKS error 0xF5:
onionServices.clientAuthIncorrect.pageTitle=Autentisering misslyckades
onionServices.clientAuthIncorrect.header=Autentisering av onion-webbplatsen misslyckades
-onionServices.clientAuthIncorrect=Den medföljande nyckeln är felaktig eller har återkallats. Kontakta administratör för onion-webbplats.
+onionServices.clientAuthIncorrect=Den tillhandahållna nyckeln är felaktig eller har återkallats. Kontakta administratören för onion-webbplatsen.
onionServices.clientAuthIncorrect.longDescription=Detaljer: %S — Klienten kunde hämta den begärda beskrivningen för onion-tjänsten men kunde inte dekryptera dess innehåll med den tillhandahållna klientauktoriseringsinformationen. Det kan innebära att åtkomsten har återkallats.
# Tor SOCKS error 0xF6:
onionServices.badAddress.pageTitle=Problem med att läsa in onion-webbplats
onionServices.badAddress.header=Ogiltig onion-webbplatsadress
-onionServices.badAddress=Den angivna adressen för onion-webbplatsen är ogiltig. Kontrollera att du har angett det korrekt.
+onionServices.badAddress=Den angivna adressen för onion-webbplatsen är ogiltig. Kontrollera att du har skrivit in det korrekt.
onionServices.badAddress.longDescription=Detaljer: %S — Den tillhandahållna .onion-adressen är ogiltig. Det här felet returneras på grund av ett av följande skäl: adresskontrollsumman stämmer inte, den offentliga nyckeln ed25519 är ogiltig eller kodningen är ogiltig.
# Tor SOCKS error 0xF7:
onionServices.introTimedOut.pageTitle=Problem med att läsa in onion-webbplats
diff --git a/chrome/locale/th/aboutTor.dtd b/chrome/locale/th/aboutTor.dtd
index 51ee93d5..2de90767 100644
--- a/chrome/locale/th/aboutTor.dtd
+++ b/chrome/locale/th/aboutTor.dtd
@@ -33,4 +33,28 @@
<!ENTITY aboutTor.alpha.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.alpha.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.alpha.bannerDescription "Tor Browser Alpha is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.alpha.bannerLink "Report a bug on the Tor Forum">
+
+<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
+<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
+<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "บริจาคตอนนี้">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/tr/aboutTor.dtd b/chrome/locale/tr/aboutTor.dtd
index f30d71c0..484bbadd 100644
--- a/chrome/locale/tr/aboutTor.dtd
+++ b/chrome/locale/tr/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Deneyimleyin. Enine boyuna.">
<!ENTITY aboutTor.nightly.ready2.label "Dünyanın en kişisel web tarama deneyimini yaşamaya hazırsınız.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly, yeni özellikleri önceden görüp başarımlarını sınayabileceğiniz ve yayınlanmadan önce geri bildirim verebileceğiniz kararsız bir Tor Browser sürümüdür.">
-<!ENTITY aboutTor.nightly.bannerLink "Hataları Tor forumunda bildirin">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Hataları Tor forumunda bildirin">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "KİŞİSEL GİZLİLİK SAĞLAR:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "DİRENİŞ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "DEĞİŞİM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "ÖZGÜRLÜK">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "BAĞIŞ YAPIN">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Friends of Tor, $100.000 tutarını aşmayan bağışlarınız kadar katkıda bulunacak.">
diff --git a/chrome/locale/uk/aboutTor.dtd b/chrome/locale/uk/aboutTor.dtd
index 4eb73405..4b0c4bd4 100644
--- a/chrome/locale/uk/aboutTor.dtd
+++ b/chrome/locale/uk/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Тест. Ретельно.">
<!ENTITY aboutTor.nightly.ready2.label "Ви готові випробувати найприватніший досвід перегляду в світі.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Повідомте про помилку на форумі Tor">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Повідомте про помилку на форумі Tor">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "ПІДТРИМАТИ ЗАРАЗ">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
diff --git a/chrome/locale/zh-CN/aboutTor.dtd b/chrome/locale/zh-CN/aboutTor.dtd
index 15564eeb..11c1e959 100644
--- a/chrome/locale/zh-CN/aboutTor.dtd
+++ b/chrome/locale/zh-CN/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "测试。 彻底地。">
<!ENTITY aboutTor.nightly.ready2.label "您将尝试世界上最私密的浏览体验。">
<!ENTITY aboutTor.nightly.bannerDescription "Tor 浏览器 Nightly 是一个不稳定的 Tor 浏览器版本,你您可以用来预览新功能,测试其性能,并在发布前提供反馈。">
-<!ENTITY aboutTor.nightly.bannerLink "在 Tor 论坛上反馈一个漏洞">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "在 Tor 论坛上反馈一个漏洞">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "为隐私而生:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "反抗">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "变革">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "自由">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "立即捐助">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Tor 的朋友们将获得你的赞助,金额上限为 100,000 美元。">
diff --git a/chrome/locale/zh-TW/aboutTor.dtd b/chrome/locale/zh-TW/aboutTor.dtd
index d48b7cf2..053ad5c0 100644
--- a/chrome/locale/zh-TW/aboutTor.dtd
+++ b/chrome/locale/zh-TW/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "測試。徹底地。">
<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "立刻贊助">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "洋蔥之友組織將會捐助與您所捐助的款項相同的金額,上限為$100,000美金。">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch main
in repository torbutton.
from 6058cddf Add .gitignore with the import-translation.sh generated translation directory
new 85210ba1 Bug 40924: Copy tor-launcher strings to torbutton
new 03fc1201 Bug 40924: Copy tor-launcher strings to torbutton
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
chrome/locale/ar/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ar/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/bn-BD/network-settings.dtd | 83 ++++++++++++++
chrome/locale/bn-BD/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ca/network-settings.dtd | 84 ++++++++++++++
chrome/locale/ca/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/cs/network-settings.dtd | 83 ++++++++++++++
chrome/locale/cs/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/da/network-settings.dtd | 83 ++++++++++++++
chrome/locale/da/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/de/network-settings.dtd | 83 ++++++++++++++
chrome/locale/de/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/el/network-settings.dtd | 83 ++++++++++++++
chrome/locale/el/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/en-US/network-settings.dtd | 176 +++++++++++++++++++++++++++++
chrome/locale/en-US/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/es-AR/network-settings.dtd | 83 ++++++++++++++
chrome/locale/es-AR/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/es-ES/network-settings.dtd | 83 ++++++++++++++
chrome/locale/es-ES/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/eu/network-settings.dtd | 83 ++++++++++++++
chrome/locale/eu/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/fa/network-settings.dtd | 83 ++++++++++++++
chrome/locale/fa/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/fr/network-settings.dtd | 85 ++++++++++++++
chrome/locale/fr/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ga-IE/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ga-IE/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/he/network-settings.dtd | 83 ++++++++++++++
chrome/locale/he/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/hu/network-settings.dtd | 83 ++++++++++++++
chrome/locale/hu/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/id/network-settings.dtd | 83 ++++++++++++++
chrome/locale/id/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/is/network-settings.dtd | 83 ++++++++++++++
chrome/locale/is/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/it/network-settings.dtd | 83 ++++++++++++++
chrome/locale/it/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ja/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ja/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ka/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ka/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ko/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ko/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/lt/network-settings.dtd | 83 ++++++++++++++
chrome/locale/lt/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/mk/network-settings.dtd | 83 ++++++++++++++
chrome/locale/mk/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ms/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ms/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/my/network-settings.dtd | 83 ++++++++++++++
chrome/locale/my/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/nb-NO/network-settings.dtd | 83 ++++++++++++++
chrome/locale/nb-NO/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/nl/network-settings.dtd | 83 ++++++++++++++
chrome/locale/nl/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/pl/network-settings.dtd | 83 ++++++++++++++
chrome/locale/pl/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/pt-BR/network-settings.dtd | 83 ++++++++++++++
chrome/locale/pt-BR/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ro/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ro/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/ru/network-settings.dtd | 83 ++++++++++++++
chrome/locale/ru/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/sv-SE/network-settings.dtd | 83 ++++++++++++++
chrome/locale/sv-SE/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/th/network-settings.dtd | 83 ++++++++++++++
chrome/locale/th/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/tr/network-settings.dtd | 83 ++++++++++++++
chrome/locale/tr/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/uk/network-settings.dtd | 83 ++++++++++++++
chrome/locale/uk/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/vi/network-settings.dtd | 83 ++++++++++++++
chrome/locale/vi/torlauncher.properties | 97 ++++++++++++++++
chrome/locale/zh-CN/network-settings.dtd | 83 ++++++++++++++
chrome/locale/zh-CN/torlauncher.properties | 95 ++++++++++++++++
chrome/locale/zh-TW/network-settings.dtd | 83 ++++++++++++++
chrome/locale/zh-TW/torlauncher.properties | 95 ++++++++++++++++
import-translations.sh | 2 +
79 files changed, 7054 insertions(+)
create mode 100644 chrome/locale/ar/network-settings.dtd
create mode 100644 chrome/locale/ar/torlauncher.properties
create mode 100644 chrome/locale/bn-BD/network-settings.dtd
create mode 100644 chrome/locale/bn-BD/torlauncher.properties
create mode 100644 chrome/locale/ca/network-settings.dtd
create mode 100644 chrome/locale/ca/torlauncher.properties
create mode 100644 chrome/locale/cs/network-settings.dtd
create mode 100644 chrome/locale/cs/torlauncher.properties
create mode 100644 chrome/locale/da/network-settings.dtd
create mode 100644 chrome/locale/da/torlauncher.properties
create mode 100644 chrome/locale/de/network-settings.dtd
create mode 100644 chrome/locale/de/torlauncher.properties
create mode 100644 chrome/locale/el/network-settings.dtd
create mode 100644 chrome/locale/el/torlauncher.properties
create mode 100644 chrome/locale/en-US/network-settings.dtd
create mode 100644 chrome/locale/en-US/torlauncher.properties
create mode 100644 chrome/locale/es-AR/network-settings.dtd
create mode 100644 chrome/locale/es-AR/torlauncher.properties
create mode 100644 chrome/locale/es-ES/network-settings.dtd
create mode 100644 chrome/locale/es-ES/torlauncher.properties
create mode 100644 chrome/locale/eu/network-settings.dtd
create mode 100644 chrome/locale/eu/torlauncher.properties
create mode 100644 chrome/locale/fa/network-settings.dtd
create mode 100644 chrome/locale/fa/torlauncher.properties
create mode 100644 chrome/locale/fr/network-settings.dtd
create mode 100644 chrome/locale/fr/torlauncher.properties
create mode 100644 chrome/locale/ga-IE/network-settings.dtd
create mode 100644 chrome/locale/ga-IE/torlauncher.properties
create mode 100644 chrome/locale/he/network-settings.dtd
create mode 100644 chrome/locale/he/torlauncher.properties
create mode 100644 chrome/locale/hu/network-settings.dtd
create mode 100644 chrome/locale/hu/torlauncher.properties
create mode 100644 chrome/locale/id/network-settings.dtd
create mode 100644 chrome/locale/id/torlauncher.properties
create mode 100644 chrome/locale/is/network-settings.dtd
create mode 100644 chrome/locale/is/torlauncher.properties
create mode 100644 chrome/locale/it/network-settings.dtd
create mode 100644 chrome/locale/it/torlauncher.properties
create mode 100644 chrome/locale/ja/network-settings.dtd
create mode 100644 chrome/locale/ja/torlauncher.properties
create mode 100644 chrome/locale/ka/network-settings.dtd
create mode 100644 chrome/locale/ka/torlauncher.properties
create mode 100644 chrome/locale/ko/network-settings.dtd
create mode 100644 chrome/locale/ko/torlauncher.properties
create mode 100644 chrome/locale/lt/network-settings.dtd
create mode 100644 chrome/locale/lt/torlauncher.properties
create mode 100644 chrome/locale/mk/network-settings.dtd
create mode 100644 chrome/locale/mk/torlauncher.properties
create mode 100644 chrome/locale/ms/network-settings.dtd
create mode 100644 chrome/locale/ms/torlauncher.properties
create mode 100644 chrome/locale/my/network-settings.dtd
create mode 100644 chrome/locale/my/torlauncher.properties
create mode 100644 chrome/locale/nb-NO/network-settings.dtd
create mode 100644 chrome/locale/nb-NO/torlauncher.properties
create mode 100644 chrome/locale/nl/network-settings.dtd
create mode 100644 chrome/locale/nl/torlauncher.properties
create mode 100644 chrome/locale/pl/network-settings.dtd
create mode 100644 chrome/locale/pl/torlauncher.properties
create mode 100644 chrome/locale/pt-BR/network-settings.dtd
create mode 100644 chrome/locale/pt-BR/torlauncher.properties
create mode 100644 chrome/locale/ro/network-settings.dtd
create mode 100644 chrome/locale/ro/torlauncher.properties
create mode 100644 chrome/locale/ru/network-settings.dtd
create mode 100644 chrome/locale/ru/torlauncher.properties
create mode 100644 chrome/locale/sv-SE/network-settings.dtd
create mode 100644 chrome/locale/sv-SE/torlauncher.properties
create mode 100644 chrome/locale/th/network-settings.dtd
create mode 100644 chrome/locale/th/torlauncher.properties
create mode 100644 chrome/locale/tr/network-settings.dtd
create mode 100644 chrome/locale/tr/torlauncher.properties
create mode 100644 chrome/locale/uk/network-settings.dtd
create mode 100644 chrome/locale/uk/torlauncher.properties
create mode 100644 chrome/locale/vi/network-settings.dtd
create mode 100644 chrome/locale/vi/torlauncher.properties
create mode 100644 chrome/locale/zh-CN/network-settings.dtd
create mode 100644 chrome/locale/zh-CN/torlauncher.properties
create mode 100644 chrome/locale/zh-TW/network-settings.dtd
create mode 100644 chrome/locale/zh-TW/torlauncher.properties
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
2
[tor-browser] branch tor-browser-91.13.0esr-11.5-1 updated: fixup! Bug 2176: Rebrand Firefox to TorBrowser
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.13.0esr-11.5-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.13.0esr-11.5-1 by this push:
new 0f0f58c39fb2 fixup! Bug 2176: Rebrand Firefox to TorBrowser
0f0f58c39fb2 is described below
commit 0f0f58c39fb252c35707cdd4a904138b820b01ba
Author: hackademix <giorgio(a)maone.net>
AuthorDate: Tue Sep 27 10:04:56 2022 +0200
fixup! Bug 2176: Rebrand Firefox to TorBrowser
---
toolkit/content/widgets/message-bar.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/toolkit/content/widgets/message-bar.css b/toolkit/content/widgets/message-bar.css
index cc36a4cebde9..0a7f3be8d9a4 100644
--- a/toolkit/content/widgets/message-bar.css
+++ b/toolkit/content/widgets/message-bar.css
@@ -187,7 +187,7 @@
display: block;
width: 2px;
position: absolute;
- background-image: linear-gradient(0, #9059ff 0%, #ff4aa2 52.08%, #ffbd4f 100%);
+ background-image: linear-gradient(0, #00dbde 0%, #9a89ff 50%, #fc00ff 100%);
top: 0;
inset-inline-start: 0;
height: 100%;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-2 updated: fixup! Bug 2176: Rebrand Firefox to TorBrowser
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-102.3.0esr-12.0-2
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.3.0esr-12.0-2 by this push:
new e7abbc4a38a3 fixup! Bug 2176: Rebrand Firefox to TorBrowser
e7abbc4a38a3 is described below
commit e7abbc4a38a324215d8de2498f0c2f4a8a5d64b1
Author: hackademix <giorgio(a)maone.net>
AuthorDate: Tue Sep 27 10:04:56 2022 +0200
fixup! Bug 2176: Rebrand Firefox to TorBrowser
---
toolkit/content/widgets/message-bar.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/toolkit/content/widgets/message-bar.css b/toolkit/content/widgets/message-bar.css
index 0de6d5a9e605..870d869a1303 100644
--- a/toolkit/content/widgets/message-bar.css
+++ b/toolkit/content/widgets/message-bar.css
@@ -186,7 +186,7 @@
display: block;
width: 2px;
position: absolute;
- background-image: linear-gradient(0, #9059ff 0%, #ff4aa2 52.08%, #ffbd4f 100%);
+ background-image: linear-gradient(0, #00dbde 0%, #9a89ff 50%, #fc00ff 100%);
top: 0;
inset-inline-start: 0;
height: 100%;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[torbutton] branch main updated: Add .gitignore with the import-translation.sh generated translation directory
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository torbutton.
The following commit(s) were added to refs/heads/main by this push:
new 6058cddf Add .gitignore with the import-translation.sh generated translation directory
6058cddf is described below
commit 6058cddf32acd50b0d11bc2486e3686f9e1775fc
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Tue Sep 27 17:47:50 2022 +0000
Add .gitignore with the import-translation.sh generated translation directory
---
.gitignore | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..753ac2e1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+translation
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-2 created (now 132fd7cc5ad6)
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-102.3.0esr-12.0-2
in repository tor-browser.
at 132fd7cc5ad6 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
This branch includes the following new commits:
new 5369fddc5561 Firefox preference overrides.
new cf65343370a8 Bug 41043: Hardcode the UI font on Linux
new 32864a3269a2 Bug 30605: Honor privacy.spoof_english in Android
new a4fb3f44f3b6 Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
new 189029539685 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
new 0a3ce2b7142d Bug 26345: Hide tracking protection UI
new 70a342858d62 Bug 9173: Change the default Firefox profile directory to be relative.
new 0b1c08d15252 Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
new 07c909ae61cf Bug 27604: Fix addon issues when moving the profile directory
new 6c13f9740514 Bug 13028: Prevent potential proxy bypass cases.
new 6c1ed314b3b6 Bug 11641: Disable remoting by default.
new feed12a52c31 Bug 23104: Add a default line height compensation
new 20484f4dd459 Bug 40309: Avoid using regional OS locales
new 33fe51f2a80a Bug 40432: Prevent probing installed applications
new e97df7087e3f Bug 32220: Improve the letterboxing experience
new 968f12feb41d Bug 40069: Add helpers for message passing with extensions
new f9b149daef54 Bug 40253: Explicitly allow NoScript in Private Browsing mode.
new 8e758c6e952c Bug 40925: Implemented the Security Level component
new 3d5527beccc5 Bug 40926: Implemented the New Identity feature
new 4df1b05a15fb Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
new c8ec3849ef68 Bug 2176: Rebrand Firefox to TorBrowser
new f14573b550ba Bring back old Firefox onboarding
new 6975fd72b9c7 Bug 26961: New user onboarding.
new 731b216f403e TB3: Tor Browser's official .mozconfigs.
new db2e93d421bf Bug 40562: Added Tor-related preferences to 000-tor-browser.js
new 6cd742c30806 Bug 13252: Do not store data in the app bundle
new 2810ae48b167 Bug 40597: Implement TorSettings module
new 99228a422585 Bug 10760: Integrate TorButton to TorBrowser core
new 149a3ffb1fce Bug 28044: Integrate Tor Launcher into tor-browser
new 892a822085a6 Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new eb0d02ede5d5 Add TorStrings module for localization
new 8020ef3b23c1 Bug 14631: Improve profile access error messages.
new ae81c697dfb6 Bug 40209: Implement Basic Crypto Safety
new 2cce8efa3ced Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new 47154f90c98c Bug 40807: Added QRCode.js to toolkit/modules
new dffd7bd7b066 Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
new ebd7d522fcd8 Bug 27476: Implement about:torconnect captive portal within Tor Browser
new d6914de96414 Bug 12620: TorBrowser regression tests
new e46aac3e9373 Bug 4234: Use the Firefox Update Process for Tor Browser.
new d2a93a95b633 Bug 13379: Sign our MAR files.
new 0b32c19df741 Bug 16940: After update, load local change notes.
new 01d3c8d618db Bug 32658: Create a new MAR signing key
new 9edcad9dce78 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new e595af6f0f64 Bug 23247: Communicating security expectations for .onion
new 491f7f18a59e Bug 30237: Add v3 onion services client authentication prompt
new 2117e1429c87 Bug 21952: Implement Onion-Location
new 301ab4aa8fe2 Bug 40458: Implement .tor.onion aliases
new 132fd7cc5ad6 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
The 48 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
48
[builders/tor-browser-build] annotated tag tbb-12.0a3-build1 created (now 135cf8f)
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tbb-12.0a3-build1
in repository builders/tor-browser-build.
at 135cf8f (tag)
tagging 6eff6e34e6614397cbfc1b9d74e27e0c5b1b4a3b (commit)
replaces tbb-12.0a2-build2
by Richard Pospesel
on Tue Sep 27 14:33:23 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 12.0a3
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMzCbMXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyzGSA//ZfQ6rHznRz8vLz2QT/5HGxqA
EHOD44c6LRh139pmRllriCHHLJQlQS9iAtX4eOwgOULVrj3nCeYUtp61eVGIRzV1
JgVwzrE1fYGin+wP60pG4O9H7G/FkDHK9D2N+X1+SrjqUkUtVD9y9Lus5uM1v6LN
g+UtutCX3bjFRUzdIkCowm/ccxlIPL3KU0VXTwK0e+HSqkOSh/cnr1zrfGzggB1f
SmnTkrpN8DLJF8eUrmkCA9HTIfn3rWN8XQNA+JLYe/DQmC4Q4uQnc3yr7NXJsZbn
qgot+tPLVMZ7pyfeEWpuJCNPWo98UQvoJ4eFb5H5MOjpkRHdK1vCWpSFnJkveSy+
2GWSuumNRgc4ynY+ij/49OunYKKFvkAHhFtBNL8zWX5DFzOeddeOiv3OdXoxmK+i
IBadnLgwr3NTX7Cxptu92vCYuBJNYEGNqAXjixTbyIMth2C2jIJ2UKIfQPcGKSzr
hcoBAhhwP/c4XsqdPpTS0Yrc+EXXdPquI/hNe6Fo8KLMa1Bvb4hsqmbVWBkuXG0r
A13qyfHLGGEyBcbs37msCH+3WBnzvZ1AQ87Y61HMZULkExkmSXnKsmTPt10v4Voq
xJOk7V7Q+a8ZGCizXplXNGZbYb0S5b4LkMlae8aJA8d+ovZBCcsOVqVHrA5zzOlQ
5TsxT803mpVqzymQNJE=
=E3HC
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[builders/tor-browser-build] branch main updated: Bug 40609: Prepare alpha release 12.0a3 (Desktop+Android)
by gitolite role 27 Sep '22
by gitolite role 27 Sep '22
27 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/main by this push:
new 6eff6e3 Bug 40609: Prepare alpha release 12.0a3 (Desktop+Android)
6eff6e3 is described below
commit 6eff6e34e6614397cbfc1b9d74e27e0c5b1b4a3b
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Fri Sep 23 22:50:58 2022 +0000
Bug 40609: Prepare alpha release 12.0a3 (Desktop+Android)
---
projects/browser/Bundle-Data/Docs/ChangeLog.txt | 29 ++++
projects/browser/allowed_addons.json | 206 ++++++++++++------------
projects/browser/config | 4 +-
projects/fenix/config | 2 +-
projects/firefox/config | 6 +-
projects/geckoview/config | 2 +-
projects/manual/config | 4 +-
projects/tba-translation/config | 2 +-
projects/translation-base-browser/config | 2 +-
rbm.conf | 6 +-
10 files changed, 146 insertions(+), 117 deletions(-)
diff --git a/projects/browser/Bundle-Data/Docs/ChangeLog.txt b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
index 7c93cac..0253ca8 100644
--- a/projects/browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,32 @@
+Tor Browser 12.0a3 - September 26 2022
+ * All Platforms
+ * Update Firefox to 102.3.0esr
+ * Update NoScript to 11.4.11
+ * Update Translations
+ * Bug 40624: Change placeholder bridge addresses to make snowflake and meek work with ReachableAddresses/FascistFirewall [tor-browser-build]
+ * Bug 41125: Review Mozilla 1732792: retry polling requests without proxy [tor-browser]
+ * Windows + macOS + Linux
+ * Bug 41116: Review Mozilla 1226042: add support for the new 'system-ui' generic font family [tor-browser]
+ * Bug 41283: Toolbar buttons missing their label attribute [tor-browesr]
+ * Bug 41284: Stray security-level- fluent ids [tor-browser]
+ * Bug 41287: New identity button inactive if added after customization [tor-browser]
+ * Bug 41292: moreFromMozilla pane in about:preferences in 12.0a2 [tor-browser]
+ * Bug 41307: font whitelist typos [tor-browser]
+ * Linux
+ * Bug 40626: Define the replacements for generic families on Linux [tor-browser-build]
+ * Bug 41163: Fixing loading of bundled fonts on linux [tor-browser]
+ * Android
+ * Bug 41159: Remove HTTPS-Everywhere extension from esr102-based Tor Browser Android [tor-browser]
+ * Bug 41312: Backport Firefox 105 Android security fixes to 102.3-based Tor Browser [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos [tor-browser-build]
+ * Bug 41321: Delete various master branches after automated build/testing scripts are updated [tor-browser]
+ * Linux
+ * Bug 40621: Update namecoin patches for linted TorButton [tor-browser-build]
+ * Android
+ * Bug 41304: Add Android-specific targets to makefiles [tor-browser]
+
Tor Browser 12.0a2 - September 1 2022
* All Platforms
* Update Firefox to 102.2.0esr
diff --git a/projects/browser/allowed_addons.json b/projects/browser/allowed_addons.json
index 7444b1b..f3d82c1 100644
--- a/projects/browser/allowed_addons.json
+++ b/projects/browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/13/13299/13299734.png?modifi…"
}
],
- "average_daily_users": 820291,
+ "average_daily_users": 845182,
"categories": {
"android": [
"experimental",
@@ -31,7 +31,7 @@
"contributions_url": "https://opencollective.com/darkreader?utm_content=product-page-contribute&u…",
"created": "2017-09-19T07:03:00Z",
"current_version": {
- "id": 5448399,
+ "id": 5461250,
"compatibility": {
"firefox": {
"min": "54.0",
@@ -42,7 +42,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/54483…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/54612…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 22,
@@ -54,22 +54,22 @@
},
"release_notes": {
"en-GB": "",
- "en-US": "- Fix iframes not getting modified when settings were changed.\n- Fixed registering system automation handlers multiple times.\n- Users' fixes for websites."
+ "en-US": "- Remove newlines from CSS URL values, before handling them.\n- Better detection for text color property in variables.\n- es-419 (Latin America & Caribbean Spanish) translation.\n- Updates to Hebrew and Portuguese (Brazilian) translations.\n- Users' fixes for websites."
},
"reviewed": null,
- "version": "4.9.57",
+ "version": "4.9.58",
"files": [
{
- "id": 3992744,
- "created": "2022-08-23T10:27:29Z",
- "hash": "sha256:235281b6419dd1b78683caa4ca95d509538b1b03ad22afb9bbbbe85861ee23a5",
+ "id": 4005595,
+ "created": "2022-09-22T07:25:02Z",
+ "hash": "sha256:2adf7f533055e50a5d7840f5ea738577d58c14fac15fc3a62fb559829edb65ba",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 625749,
+ "size": 637675,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3992744/darkreader-4.9.57…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4005595/darkreader-4.9.58…",
"permissions": [
"alarms",
"contextMenus",
@@ -146,7 +146,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-08-23T15:16:48Z",
+ "last_updated": "2022-09-23T11:31:54Z",
"name": {
"ar": "Dark Reader",
"bn": "Dark Reader",
@@ -221,10 +221,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5529,
- "bayesian_average": 4.551667940740233,
- "count": 4552,
- "text_count": 1460
+ "average": 4.5548,
+ "bayesian_average": 4.553570591668637,
+ "count": 4584,
+ "text_count": 1465
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -321,7 +321,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/versions/",
- "weekly_downloads": 22991
+ "weekly_downloads": 24518
},
"notes": null
},
@@ -337,7 +337,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 658233,
+ "average_daily_users": 668532,
"categories": {
"android": [
"security-privacy"
@@ -368,7 +368,7 @@
"name": {
"en-US": "Multiple"
},
- "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/202…"
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/"
},
"release_notes": {
"en-US": "2021.7.13\n* Amend Incognito Key for Chrome and Firefox #20092\n* Fix unexpected arithmetic operations on strings #20043\n* Remove Top Alexa Labeller #20083\n* Update deprecated log function #20101\n* Patch Chrome Test Failure #20102"
@@ -404,7 +404,7 @@
"default_locale": "en-US",
"description": {
"de": "Viele Webseiten unterstützen zwar Verschlüsslung über HTTPS, machen es aber nicht einfach, diese auch zu nutzen. Manchmal bieten diese beispielsweise standardmäßig nur unverschlüsseltes HTTP an oder haben auf verschlüsselten Seiten Links gesetzt, die Sie zurück zu einer unverschlüsselten Version führen.\n\nDie HTTPS-Everywhere Erweiterung löst dieses Problem, indem sie alle Anfragen zu diesen Seiten automatisch zu HTTPS ändert.",
- "en-US": "Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.\n\nThe DuckDuckGo Smarter Encryption list is publicly available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0. In [...]
+ "en-US": "Note: Extension will sunset January 2023. Instructions on how to turn on HTTPS by default in Firefox here: <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/a15697d75ed1f7eb05e9b0…" rel=\"nofollow\">https://eff.org/https-everywhere/set-https-default-your-browser</a>\n\nMany sites on the web offer some limited support for encryption over HTTPS, but m [...]
"es": "Muchos sitios en la web ofrecen soporte limitado para cifrado sobre HTTPS, pero hacen difícil su uso. Por ejemplo, puede que usen HTTP no cifrado por defecto o que llenen páginas cifradas con enlaces que vuelvan al sitio no cifrado.\n\nLa extensión HTTPS Everywhere corrige estos problemas reescribiendo todas las peticiones a estos sitios a HTTPS.",
"fr": "Beaucoup de sites web offrent une prise en charge limitée pour le chiffrement via HTTPS, mais la rendent difficile à utiliser. Par exemple, ils peuvent utiliser une adresse par défaut non chiffrée avec HTTPS, ou proposer sur des pages chiffrées uniquement des liens qui retournent sur le site non chiffré.\n\nL’extension HTTPS Everywhere résout le problème en redirigeant toutes les requêtes de ces sites vers HTTPS.",
"it": "Molti siti web offrono un limitato supporto per la crittografia HTTPS, ma lo rendono difficile da usare. Ad esempio, possono avere come impostazione predefinita HTTP non crittato, o inserire in pagine crittate collegamenti che indirizzano a siti non crittati.\n\nL'estensione HTTPS Everywhere consente di correggere questi problemi riscrivendo tutte le richieste a questi siti in HTTPS.",
@@ -470,10 +470,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6655,
- "bayesian_average": 4.6629688928302455,
- "count": 2278,
- "text_count": 454
+ "average": 4.6658,
+ "bayesian_average": 4.663260554510682,
+ "count": 2283,
+ "text_count": 456
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
"requires_payment": false,
@@ -502,7 +502,7 @@
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 9414
+ "weekly_downloads": 8762
},
"notes": null
},
@@ -518,7 +518,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/6/6937/6937656.png?modified=…"
}
],
- "average_daily_users": 237789,
+ "average_daily_users": 244373,
"categories": {
"android": [
"security-privacy"
@@ -733,9 +733,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.8188,
- "bayesian_average": 4.814079009651829,
- "count": 1269,
+ "average": 4.821,
+ "bayesian_average": 4.816272009290465,
+ "count": 1274,
"text_count": 232
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
@@ -821,7 +821,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/versions/",
- "weekly_downloads": 4849
+ "weekly_downloads": 5065
},
"notes": null
},
@@ -837,7 +837,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 984438,
+ "average_daily_users": 1007547,
"categories": {
"android": [
"security-privacy"
@@ -1359,9 +1359,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7941,
- "bayesian_average": 4.791252254646703,
- "count": 2093,
+ "average": 4.7951,
+ "bayesian_average": 4.792252640053634,
+ "count": 2103,
"text_count": 417
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
@@ -1386,7 +1386,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/versions/",
- "weekly_downloads": 16780
+ "weekly_downloads": 18108
},
"notes": null
},
@@ -1402,7 +1402,7 @@
"picture_url": null
}
],
- "average_daily_users": 5596384,
+ "average_daily_users": 5811803,
"categories": {
"android": [
"security-privacy"
@@ -1414,7 +1414,7 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5445448,
+ "id": 5459624,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -1425,7 +1425,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/54…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/54…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -1436,22 +1436,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/11bad719ec80200c100ee5f58185122e06937ed…" rel=\"nofollow\">1.44.0</a>.\n\n<b>New</b>\n\nNew procedural cosmetic filter operator: <code>:matches-media()</code>: <a href=\"https://outgoing.prod.mozaws.net/v1/dacaf4dff71da6e91fa9b7639659ef1614c9a2a… [...]
+ "en-US": "See complete release notes for <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/74149257aaa1088974bb49…" rel=\"nofollow\">1.44.4</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/96aef6ba447fc44f6cb19d… [...]
},
"reviewed": null,
- "version": "1.44.0",
+ "version": "1.44.4",
"files": [
{
- "id": 3989793,
- "created": "2022-08-16T14:37:44Z",
- "hash": "sha256:ae761fe4014e328fdef838b81d43c30c84422cb8140cceedf0ed7a7c1f8e70aa",
+ "id": 4003969,
+ "created": "2022-09-19T00:21:31Z",
+ "hash": "sha256:0be550c9a27c040d04ad71954dd9e9a4967a27d48ffa2cdfe91171752e152685",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 3060026,
+ "size": 3060441,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3989793/ublock_origin-1.4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4003969/ublock_origin-1.4…",
"permissions": [
"dns",
"menus",
@@ -1566,7 +1566,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-09-01T13:50:19Z",
+ "last_updated": "2022-09-19T13:10:21Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1711,10 +1711,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7735,
- "bayesian_average": 4.773078217960638,
- "count": 14068,
- "text_count": 3712
+ "average": 4.7742,
+ "bayesian_average": 4.773779757148697,
+ "count": 14184,
+ "text_count": 3741
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/",
"requires_payment": false,
@@ -1776,7 +1776,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/",
- "weekly_downloads": 143060
+ "weekly_downloads": 143862
},
"notes": null
},
@@ -1792,7 +1792,7 @@
"picture_url": null
}
],
- "average_daily_users": 124857,
+ "average_daily_users": 128202,
"categories": {
"android": [
"photos-media"
@@ -1889,10 +1889,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5226,
- "bayesian_average": 4.51736209042437,
- "count": 1060,
- "text_count": 395
+ "average": 4.5164,
+ "bayesian_average": 4.511178124294476,
+ "count": 1067,
+ "text_count": 396
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
"requires_payment": false,
@@ -1914,7 +1914,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/ve…",
- "weekly_downloads": 344
+ "weekly_downloads": 403
},
"notes": null
},
@@ -1930,7 +1930,7 @@
"picture_url": null
}
],
- "average_daily_users": 90223,
+ "average_daily_users": 91558,
"categories": {
"android": [
"experimental",
@@ -2042,9 +2042,9 @@
],
"promoted": null,
"ratings": {
- "average": 4.3944,
- "bayesian_average": 4.380782307078605,
- "count": 393,
+ "average": 4.3959,
+ "bayesian_average": 4.382238444141214,
+ "count": 394,
"text_count": 111
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/",
@@ -2067,7 +2067,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/versions/",
- "weekly_downloads": 711
+ "weekly_downloads": 685
},
"notes": null
},
@@ -2083,7 +2083,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/12/12929/12929064.png?modifi…"
}
],
- "average_daily_users": 214814,
+ "average_daily_users": 224037,
"categories": {
"android": [
"photos-media",
@@ -2097,7 +2097,7 @@
"contributions_url": "https://www.paypal.com/donate?hosted_button_id=GLL4UNSNU6SQN&utm_content=pr…",
"created": "2017-06-17T15:23:33Z",
"current_version": {
- "id": 5444440,
+ "id": 5456999,
"compatibility": {
"firefox": {
"min": "91.0",
@@ -2108,7 +2108,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -2119,22 +2119,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "Learn more about this release from the <a href=\"https://outgoing.prod.mozaws.net/v1/034fc31c913b4c441795892fe3d65db9f7edbe6…" rel=\"nofollow\">changelog</a>."
+ "en-US": "Learn more about this release from the <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/034fc31c913b4c44179589…" rel=\"nofollow\">changelog</a>."
},
"reviewed": null,
- "version": "5.2.0",
+ "version": "5.3.0",
"files": [
{
- "id": 3988785,
- "created": "2022-08-14T16:58:44Z",
- "hash": "sha256:340cb228a9ef2f9506e314f3b372c4041b8fd459d5c6534019e1d546d3ed582f",
+ "id": 4001344,
+ "created": "2022-09-12T08:14:06Z",
+ "hash": "sha256:9bfb6f0397b9ff85135d81393d84bd05be99ebb5993b79181e76a7e624d30b43",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 770539,
+ "size": 803558,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3988785/search_by_image-5…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4001344/search_by_image-5…",
"permissions": [
"alarms",
"clipboardRead",
@@ -2175,7 +2175,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-08-16T09:43:00Z",
+ "last_updated": "2022-09-12T08:35:26Z",
"name": {
"en-US": "Search by Image"
},
@@ -2301,10 +2301,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6449,
- "bayesian_average": 4.639908542351918,
- "count": 1149,
- "text_count": 226
+ "average": 4.646,
+ "bayesian_average": 4.641034677203399,
+ "count": 1161,
+ "text_count": 227
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
"requires_payment": false,
@@ -2325,7 +2325,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/versions/",
- "weekly_downloads": 7038
+ "weekly_downloads": 6843
},
"notes": null
},
@@ -2348,7 +2348,7 @@
"picture_url": null
}
],
- "average_daily_users": 85181,
+ "average_daily_users": 87156,
"categories": {
"android": [
"other"
@@ -2630,9 +2630,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4402,
- "bayesian_average": 4.435490279843173,
- "count": 1154,
+ "average": 4.4431,
+ "bayesian_average": 4.438391846821182,
+ "count": 1160,
"text_count": 312
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
@@ -2653,7 +2653,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/versions/",
- "weekly_downloads": 63
+ "weekly_downloads": 28
},
"notes": null
},
@@ -2669,7 +2669,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/0/0/143.png?modified=1506804…"
}
],
- "average_daily_users": 326798,
+ "average_daily_users": 331742,
"categories": {
"android": [
"performance",
@@ -2683,7 +2683,7 @@
"contributions_url": "https://www.paypal.com/donate/?hosted_button_id=9ERKTU5MBH4EW&utm_content=p…",
"created": "2005-05-13T10:51:32Z",
"current_version": {
- "id": 5452406,
+ "id": 5458071,
"compatibility": {
"firefox": {
"min": "59.0",
@@ -2694,7 +2694,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5452406",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5458071",
"is_strict_compatibility_enabled": false,
"license": {
"id": 13,
@@ -2705,22 +2705,22 @@
"url": "http://www.gnu.org/licenses/gpl-2.0.html"
},
"release_notes": {
- "en-US": "v 11.4.10\n============================================================\nx [TabTies] Cascade and merge ties in a shared pool, to\n prevent them from being cut by closing a middle tab\n (thanks NDevTK for reporting)\nx Extended origin normalization to top-level documents\n (thanks NDevTK for reporting)\nx [TabGuard] Fixed regression in about:blank handling\n (thanks NDevTK for reporting)\nx Better origin guess for requests from sandboxed iframes\n (thanks NDevTK [...]
+ "en-US": "v 11.4.11\n============================================================\nx Fix broken NoScript dialogs when\n browser.privatebrowsing.autostart = true (issue#259,\n thanks foenix for reporting)\nx Avoid using fallback origins for main_frame loads"
},
"reviewed": null,
- "version": "11.4.10",
+ "version": "11.4.11",
"files": [
{
- "id": 3996751,
- "created": "2022-08-31T21:52:27Z",
- "hash": "sha256:80bf407f0cb4cc5168e1f28e8bdcc569067f9b5dac650bcf521800856d2a64c3",
+ "id": 4002416,
+ "created": "2022-09-14T13:49:37Z",
+ "hash": "sha256:d1430ddc3f3bc3a5c403dbf39ff8c8275a2e7ecd4a2f079be39c193d462a2a0b",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 920912,
+ "size": 922584,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3996751/noscript-11.4.10.…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4002416/noscript-11.4.11.…",
"permissions": [
"contextMenus",
"storage",
@@ -2786,7 +2786,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-09-01T09:35:50Z",
+ "last_updated": "2022-09-14T15:48:58Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -2858,10 +2858,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4093,
- "bayesian_average": 4.406565617967924,
- "count": 1969,
- "text_count": 775
+ "average": 4.4105,
+ "bayesian_average": 4.407753377368813,
+ "count": 1973,
+ "text_count": 776
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
@@ -2905,7 +2905,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/versions/",
- "weekly_downloads": 7640
+ "weekly_downloads": 7620
},
"notes": null
},
@@ -2921,7 +2921,7 @@
"picture_url": null
}
],
- "average_daily_users": 131344,
+ "average_daily_users": 134080,
"categories": {
"android": [
"performance",
@@ -3035,9 +3035,9 @@
"category": "recommended"
},
"ratings": {
- "average": 3.9095,
- "bayesian_average": 3.9051587912233297,
- "count": 1072,
+ "average": 3.9126,
+ "bayesian_average": 3.9082438628757386,
+ "count": 1075,
"text_count": 382
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
@@ -3057,7 +3057,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/vers…",
- "weekly_downloads": 1589
+ "weekly_downloads": 1363
},
"notes": null
}
diff --git a/projects/browser/config b/projects/browser/config
index 767dd60..35b800b 100644
--- a/projects/browser/config
+++ b/projects/browser/config
@@ -83,9 +83,9 @@ input_files:
enable: '[% ! c("var/android") && c("var/tor-browser") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- - URL: https://addons.mozilla.org/firefox/downloads/file/3996751/noscript-11.4.10.…
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4002416/noscript-11.4.11.…
name: noscript
- sha256sum: 80bf407f0cb4cc5168e1f28e8bdcc569067f9b5dac650bcf521800856d2a64c3
+ sha256sum: d1430ddc3f3bc3a5c403dbf39ff8c8275a2e7ecd4a2f079be39c193d462a2a0b
- filename: 'gtk3-settings.ini'
enable: '[% c("var/linux") %]'
- project: libdmg-hfsplus
diff --git a/projects/fenix/config b/projects/fenix/config
index 58ebde0..da46a47 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'fenix-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-1-build3'
+git_hash: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-1-build4'
git_url: https://gitlab.torproject.org/tpo/applications/fenix.git
tag_gpg_id: 1
gpg_keyring: torbutton.gpg
diff --git a/projects/firefox/config b/projects/firefox/config
index 29ac382..feddd96 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -10,10 +10,10 @@ container:
use_container: 1
var:
- firefox_platform_version: 102.2.0
+ firefox_platform_version: 102.3.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
- browser_branch: '12.0-3'
- browser_build: 1
+ browser_branch: '12.0-1'
+ browser_build: 2
branding_directory: 'browser/branding/alpha'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
diff --git a/projects/geckoview/config b/projects/geckoview/config
index 4b86bc4..eb259b0 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -10,7 +10,7 @@ container:
use_container: 1
var:
- geckoview_version: 102.2.0esr
+ geckoview_version: 102.3.0esr
torbrowser_branch: 12.0
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
diff --git a/projects/manual/config b/projects/manual/config
index 5a6d08a..4fe9356 100644
--- a/projects/manual/config
+++ b/projects/manual/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
# Remember to update also the package's hash, with the version!
-version: 49180
+version: 50953
filename: 'manual-[% c("version") %].tar.gz'
container:
use_container: 1
@@ -19,6 +19,6 @@ input_files:
- project: container-image
- URL: 'https://people.torproject.org/~richard/tbb_files/manual_[% c("version") %].zip'
name: manual
- sha256sum: dc26e0ed19ef93806e1af03027c35e3fe3a9eaffb43c150d50daaf82c70940fd
+ sha256sum: cf965a6ef0fb3ff667a30c853c0d869ba2877b5439ae54127a074fd068e2f112
- filename: packagemanual.py
name: package_script
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
index 40b0a96..d249b56 100644
--- a/projects/tba-translation/config
+++ b/projects/tba-translation/config
@@ -3,5 +3,5 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://gitlab.torproject.org/tpo/translation.git
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
-git_hash: 460e8b8f4ad42cb383fec11250b2a5a2250d86fd
+git_hash: 5978c5c11b86d229fd0ff1dd6b58b93e6ac15a01
version: '[% c("abbrev") %]'
diff --git a/projects/translation-base-browser/config b/projects/translation-base-browser/config
index 749c788..282702f 100644
--- a/projects/translation-base-browser/config
+++ b/projects/translation-base-browser/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://gitlab.torproject.org/tpo/translation.git
-git_hash: 7ca5011f45f7839b74bb10e855b4bfad46e46df8
+git_hash: 146f79633bfd54a2eae948db19643693cb3ba54f
version: '[% c("abbrev") %]'
diff --git a/rbm.conf b/rbm.conf
index 1107a6d..ba590fc 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -71,10 +71,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '12.0a2'
- torbrowser_build: 'build2'
+ torbrowser_version: '12.0a3'
+ torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 12.0a1
+ - 12.0a2
multi_lingual: 0
build_mar: 1
# By default, we sort the list of installed packages. This allows sharing
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] annotated tag tor-browser-102.3.0esr-12.0-1-build2 created (now d261030168fd)
by gitolite role 26 Sep '22
by gitolite role 26 Sep '22
26 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tor-browser-102.3.0esr-12.0-1-build2
in repository tor-browser.
at d261030168fd (tag)
tagging 69721baf14f0b1e4eb1eb72ecde123d84d68d7ed (commit)
replaces tor-browser-102.3.0esr-12.0-1-build1
by Richard Pospesel
on Mon Sep 26 21:10:07 2022 +0000
- Log -----------------------------------------------------------------
Tagging build2 for 102.3esr-based alpha
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMyFT0XHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyxo0g//fuLQx7017Sspdzxem3N4c1aA
87ZkbtDqE5BgwFMPNzelWH9FywBgv/IOtl1ZRnHJRXJGnKVGPtLeaK/pmxUqpsWS
p3asBuc+ruw4yyOITc8t+/J9G7yQED4pgQqgW/XoFYRj4SnD0V+pHRYeTx/S9/3f
DOpNR8FORyk5GCUjEI/MSw6ntOpakKJ7YXl/uO91pQC/HUUgqgbkX5kMUMkr0er/
LS9a0JbCcSJLuWXT02Gi6f7rRnGpf1ChQGJMFXvz+Upfy+BGW+YyMK63s02/saQt
bCQbdnejy26OlO9DVNOrFezrncQaFP8FRqW29OpPwWp8iYwSsRhJ7voeZ3iqJ1M1
cxtVfVUyExzoTKHANWoWqkthDA5l+hvj1Fzz2WEFY0O3/wE1NkQC5S/qYi6qKHtL
pb0AYMxOPKSIBQO3L8H2fphDqyhS9/W8rbpal2rMjL5yU8jIloeLc10W8qRGy2dq
cSPm7WdV3GBsjw9sxi9v6rzhQ4F4YPBZxppguP0BtG+pF8QG8mBShW6fc6MEaec2
AnNymYA+FD5WHfHbD+U/oKJK3GDM7g6MJdxtDnr8iKC1eN+wjmDecNIQxFWQkAXh
B5Lcs/zH8MEEdo7LfwVZHwer7IJjcogIxHo/Z7jaEoUoKMhaPWKx8co+CGVjmOcR
pDewTsRyC5DKvrUEFzM=
=XSjR
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-1 updated: fixup! TB3: Tor Browser's official .mozconfigs.
by gitolite role 26 Sep '22
by gitolite role 26 Sep '22
26 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-102.3.0esr-12.0-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.3.0esr-12.0-1 by this push:
new 69721baf14f0 fixup! TB3: Tor Browser's official .mozconfigs.
69721baf14f0 is described below
commit 69721baf14f0b1e4eb1eb72ecde123d84d68d7ed
Author: Dan Ballard <dan(a)mindstab.net>
AuthorDate: Mon Sep 26 14:00:18 2022 -0700
fixup! TB3: Tor Browser's official .mozconfigs.
bug_41163: Fixing loading of bundled fonts on linux
---
browser/app/profile/001-base-profile.js | 2 ++
1 file changed, 2 insertions(+)
diff --git a/browser/app/profile/001-base-profile.js b/browser/app/profile/001-base-profile.js
index 2dbd674d9ab5..80fe3f56967b 100644
--- a/browser/app/profile/001-base-profile.js
+++ b/browser/app/profile/001-base-profile.js
@@ -552,6 +552,8 @@ pref("font.name-list.monospace.x-unicode", "Consolas, Noto Sans Balinese, Noto S
#endif
#ifdef XP_LINUX
+pref("layout.css.font-visibility.resistFingerprinting", 3); // work around bug 41163
+
// Arabic
pref("font.name-list.serif.ar", "Noto Naskh Arabic, Tinos");
pref("font.name-list.sans-serif.ar", "Noto Naskh Arabic, Arimo");
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[Git][tpo/applications/fenix] Pushed new tag tor-browser-102.2.1-12.0-1-build4
by Richard Pospesel (@richard) 23 Sep '22
by Richard Pospesel (@richard) 23 Sep '22
23 Sep '22
Richard Pospesel pushed new tag tor-browser-102.2.1-12.0-1-build4 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-102…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[tor-browser] annotated tag geckoview-102.3.0esr-12.0-1-build1 created (now 5d558eb3c5ea)
by gitolite role 23 Sep '22
by gitolite role 23 Sep '22
23 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag geckoview-102.3.0esr-12.0-1-build1
in repository tor-browser.
at 5d558eb3c5ea (tag)
tagging f2d9d87c2d8194e6496eeb625a6045c2b67358a4 (commit)
replaces FIREFOX_102_3_0esr_RELEASE
by Richard Pospesel
on Fri Sep 23 19:43:45 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 102.3esr-based alpha
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMuDIIXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSywsbQ/+Mew1ePAu31iv6Jlm0LYOvg+9
HxNveh/5jhVyWNlZlcFd9sBGPR08Mc6W7Uv4YnlGF47LRjAde9UoKii1PUAF5kYF
Zy3hxKUw3we+A2rUoPVL8YwFvZzgCjUXHhw7ym/WPdQ4QihOHJIWwKB9HabByDDM
8SsT5awvBZ6RWVOmkrYWd8QUKNjwpW+dHA/UaflN27wiW/sKlaTu3Ldv5nVs4OUk
Vb5UaefVD9xR3QpjMimMpE02x+2rnDmiWXqSrPr7TnxghNGEaNUF+Jg1n+0xCM3c
4QfbPWTK7gPilcIaL2ky7SKDur29ITPtO7tChjlk3ecnQCZEgaUuu5F8x/FIPNKj
fjgEWMbd1wwJ7f6sJYL3BO4eSfcK/6AbtYJlRunR+ba8J+9Xj/df8mOHFUr6vETL
kins95xtk59oXMNkGNlKV5ZKfQdWOzjLdqaNO4cxe65od5pE94LwWctIRMk/3atu
un6CQ6Cm2ZAMjinBl/xa2P92lP97wGw9/aTu74DMTNkPVIHJEpSDIAR/cpgm7QWF
9dnD9Yftu8GIngP9NGtNHJMP0NdFX2jGEBGotLJ7pSy5t5IPAM8CqetQk1MkxcAB
6StmEFicexKqe/o8ksm4QqKv01XbB9PW2U5pYO2xMgXm0wUhLbFAKBTG3etyT7VP
3ew7549/xi5IXheja08=
=MJE1
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] annotated tag base-browser-102.3.0esr-12.0-1-build1 created (now 3bff5f498219)
by gitolite role 23 Sep '22
by gitolite role 23 Sep '22
23 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag base-browser-102.3.0esr-12.0-1-build1
in repository tor-browser.
at 3bff5f498219 (tag)
tagging 1d217640167aee63e085a5d4b8fa9fb1232457e7 (commit)
replaces FIREFOX_102_3_0esr_RELEASE
by Richard Pospesel
on Fri Sep 23 19:38:03 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 102.3esr-based alpha
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMuC34XHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyz+2xAAhm0D6WDvqb4X6o+Il/q8qj8O
mTngI3IiyMelrLlK6beKvuBRzmgbtKF4iyRlQth3L+aJIDKHSSLow5aB5DapdtkL
g4yrk5Cz3OBBireqU9TYE/fNvlisNz92NyoaJ02KgfpCSEkarPPsmTb7/fnxmduP
FtGDKzgTeDrCNdsXakdNZJw5DuBeN0bPA9jIDArH3LG1A2As44/DAeIy33P3/rbD
Fe+7xqDS+2q3xI+Ki1As/tgpwijeq3ImsCD6YvvYoWZQqJDtoXIclHnx2jZFu1tO
OE4+igu2awiHdSA+k2BdoXXxloWbMkT2apt9C6HTYs2MPJOjvP1r5I71aC15nLOJ
NK5gvNGWypWOwh1nHIaz9EBLHVGxJL95+fJ6EU47VwShkJ5SO/JDHgQ+kIPOCI2A
sMMSVGPCHX3/gWUxU17zjxcMYb3C27RXW8QWgalDzF9d1li28Ox/9XI8bE93SAI/
/xO53GWTd/2SIFOCoG0E7TfrGPfUbu8/G/npTjw86FSwvpInqHbdaIhxykay4kvI
eNNVhPPWhv1T/ojHsQ6nKaRNHPhbymb1yZHDka3qXUpGgut5FQ5VBbYJnCfnaq3q
AvTZkx9jFT3lBdEcQIQE+sBJU2K1QiLCpECPgErwdrcisqeRI8ZwFe5HQXTdZaFg
+Ytn8OSFDPSzj/XJNOo=
=kYfR
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] annotated tag tor-browser-102.3.0esr-12.0-1-build1 created (now b4f5e4c8f646)
by gitolite role 23 Sep '22
by gitolite role 23 Sep '22
23 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tor-browser-102.3.0esr-12.0-1-build1
in repository tor-browser.
at b4f5e4c8f646 (tag)
tagging 66412be983d9cb1ba4d460c71fb58d5225ea4ecf (commit)
replaces FIREFOX_102_3_0esr_RELEASE
by Richard Pospesel
on Fri Sep 23 19:40:22 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 102.3esr-based alpha
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMuC8sXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyz3ow/+JWyJCjrRCWIpZJHcLKBkC2ce
d+quTkMw3pYYnCi96gjFOeVShkqSZxE8czNly+epc2MCsCfKGK/6FgV4yP5NLqpN
sbEQvqL6s59dGkZulcn3ZTpR6RVoC8sjKKEfePXPas5L6CE26zc+LBVNfJ+yPyyK
r/e2sHEpBRnW+k2ljdEV3oL66iOJyoUl81SNAGHYPMZT+D5g5mePXSubKhLtJo6C
+1X05uVFH9/gFzROaOCjD0R0exb8o37jqB1D+qih2Ow3sr2idxLA8/UKS9FaGNrd
y/M11ISY+OyLAivqUXOU84Yz4NHcYAoJcP9pXllMqXiYPBF6fSjyJicoLKF/WKYy
+6wWBNsyFci3K7VIMv/mkVPm6I6KnKBCqLCNdS6YJKknhe+Lk8wLABOnfSXGdAZJ
NGkJ0kIFtKNCDxqho5niK/SQB1bCDhA8hoNrlZXpoSX26G+G3XC24epVaOcqkITW
I8ahoGd2VRIzTG7G5JzMbTugTjCod1/QmR77gQ63m/pVpapSJK8upueSrkSlZStv
k3nz/IB2IUcdOWqn4UthDSD26v/NHRIQqIpfaGqoW4POpliXnnUhGWvRsAHsE7CZ
SCNgfwEyMi9Rq/+78oYJCqZomfJzXEe8s1dtXRZBnCyQIuD2SI4Hi9lses3wG1zi
CpbrEnCmkuVxioT1pAs=
=vycZ
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[builders/tor-browser-build] branch main updated: Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos
by gitolite role 23 Sep '22
by gitolite role 23 Sep '22
23 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/main by this push:
new 545c246 Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos
545c246 is described below
commit 545c246436143ae6d09c7068259e18716cf25779
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Wed Sep 21 23:20:16 2022 +0000
Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos
We need to wait until goptlib is migrated, and we will need to update
the snowflake build script as its sources hardcode the gitolite repo
---
projects/firefox/config | 2 +-
projects/geckoview/config | 2 +-
projects/snowflake/build | 1 +
projects/snowflake/config | 2 +-
projects/tba-translation/config | 2 +-
projects/tor-android-service/config | 2 +-
projects/tor-launcher/config | 2 +-
projects/tor/config | 2 +-
projects/translation-base-browser/config | 2 +-
9 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/projects/firefox/config b/projects/firefox/config
index 0e0f66b..29ac382 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -3,7 +3,7 @@ version: '[% c("abbrev") %]'
filename: 'firefox-[% c("var/project-name") %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
git_hash: '[% c("var/project-name") %]-[% c("var/firefox_version") %]-[% c("var/browser_branch") %]-build[% c("var/browser_build") %]'
tag_gpg_id: 1
-git_url: https://git.torproject.org/tor-browser.git
+git_url: https://gitlab.torproject.org/tpo/applications/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
container:
diff --git a/projects/geckoview/config b/projects/geckoview/config
index a7c9d13..4b86bc4 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -3,7 +3,7 @@ version: '[% c("abbrev") %]'
filename: 'geckoview-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
git_hash: 'geckoview-[% c("var/geckoview_version") %]-[% c("var/torbrowser_branch") %]-1-build1'
tag_gpg_id: 1
-git_url: https://git.torproject.org/tor-browser.git
+git_url: https://gitlab.torproject.org/tpo/applications/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
container:
diff --git a/projects/snowflake/build b/projects/snowflake/build
index a7eae3f..6907a06 100644
--- a/projects/snowflake/build
+++ b/projects/snowflake/build
@@ -22,6 +22,7 @@ mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
+# snowflake sources hard-code these paths
mkdir -p "$GOPATH/src/git.torproject.org/pluggable-transports/snowflake.git"
ln -sf "$PWD" "$GOPATH/src/git.torproject.org/pluggable-transports/snowflake.git/v2"
# Fix gopath location of versioned dependencies
diff --git a/projects/snowflake/config b/projects/snowflake/config
index 2a0cf3c..3e93d3d 100644
--- a/projects/snowflake/config
+++ b/projects/snowflake/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
-git_url: https://git.torproject.org/pluggable-transports/snowflake.git
+git_url: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snow…
git_hash: 01ae5b56e8399d29aa18605dc9add913d84dc553
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
index a8b655b..40b0a96 100644
--- a/projects/tba-translation/config
+++ b/projects/tba-translation/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-git_url: https://git.torproject.org/translation.git
+git_url: https://gitlab.torproject.org/tpo/translation.git
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
git_hash: 460e8b8f4ad42cb383fec11250b2a5a2250d86fd
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index 0cbe245..5197f22 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -2,7 +2,7 @@
version: '[% c("abbrev") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %]'
git_hash: 0f264c8891904b63057c46a4e3902cc73b6b860c
-git_url: https://git.torproject.org/tor-android-service.git
+git_url: https://gitlab.torproject.org/tpo/applications/tor-android-service.git
git_submodule: 1
container:
use_container: 1
diff --git a/projects/tor-launcher/config b/projects/tor-launcher/config
index 0f66861..0b2b0b4 100644
--- a/projects/tor-launcher/config
+++ b/projects/tor-launcher/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
version: 0.2.39
-git_url: https://git.torproject.org/tor-launcher.git
+git_url: https://gitlab.torproject.org/tpo/applications/tor-launcher.git
git_hash: '[% c("version") %]'
gpg_keyring: torbutton.gpg
tag_gpg_id: 1
diff --git a/projects/tor/config b/projects/tor/config
index b8aa19b..4425d48 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -2,7 +2,7 @@
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
version: 0.4.7.10
git_hash: 'tor-[% c("version") %]'
-git_url: https://git.torproject.org/tor.git
+git_url: https://gitlab.torproject.org/tpo/core/tor.git
git_submodule: 1
gpg_keyring: tor.gpg
tag_gpg_id: 1
diff --git a/projects/translation-base-browser/config b/projects/translation-base-browser/config
index 06ca6e0..749c788 100644
--- a/projects/translation-base-browser/config
+++ b/projects/translation-base-browser/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-git_url: https://git.torproject.org/translation.git
+git_url: https://gitlab.torproject.org/tpo/translation.git
git_hash: 7ca5011f45f7839b74bb10e855b4bfad46e46df8
version: '[% c("abbrev") %]'
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.3.0esr-12.0-1 updated (f76d47caa232 -> 66412be983d9)
by gitolite role 23 Sep '22
by gitolite role 23 Sep '22
23 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-102.3.0esr-12.0-1
in repository tor-browser.
from f76d47caa232 Bug 1789487 - Update l10n-changesets.json on ESR102 to match Fx105 release. r=flod, a=me
new c7fdc0d0fb80 Bug 1774413: Bundled fonts are not picked up on macOS r=jfkthame
new 49f9270671f7 Bug 1769030: Add a configure flag to load policies only from the local policies.json file r=mkaply,glandium
new 2fd4b3c5c483 Bug 1784588 - Fix SplitDriverVersion when the string has less than 4 numbers. r=aosmond
new 4e5ede591e07 Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers
new 950bfb50011d Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman
new 178f1665ffc1 Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM"
new 574ae0c942e9 fixup! Bug 1761389 - Add and use new PDF-specific document icon on Windows. r=bhearsum
new 4be4528b0945 Bug 41125: stop proxy bypass in ServiceRequest.fetch by gating with checking MOZ_PROXY_BYPASS_PROTECTION and network.proxy.allow_bypass
new 351eec6333c1 Bug 41116: Normalize system fonts.
new 7b024330f065 Bug 40857: Modified the fat .aar creation file
new 13496824b64c Adding issue template for bugs.
new cc66708c5c6d Base Browser's .mozconfigs.
new 6c1a3571c4b0 Bug 41108: Remove privileged macOS installation from 102
new 995731a37b02 Bug 24796: Comment out excess permissions from GeckoView
new 061027c65fdb Bug 25741: TBA: Disable GeckoNetworkManager
new d3dc2b055da4 Bug 28125: Prevent non-Necko network connections
new 2f43094fdea9 Bug 12974: Disable NTLM and Negotiate HTTP Auth
new 871f4547c816 Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
new f91b329a0401 Bug 16285: Exclude ClearKey system for now
new f0644d6548db Bug 21431: Clean-up system extensions shipped in Firefox
new 63c18dd8d6e7 Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
new ff8535b6942e Bug 40025: Remove Mozilla add-on install permissions
new 2b62816353da Bug 40002: Remove about:ion
new f28139e93ab9 Bug 26353: Prevent speculative connect that violated FPI.
new bf21c7190f6f Bug 31740: Remove some unnecessary RemoteSettings instances
new 76fc610bf117 Bug 30541: Disable WebGL readPixel() for web content
new 5a926bd8a995 Bug 28369: Stop shipping pingsender executable
new b9cdc13f66e9 Bug 40073: Disable remote Public Suffix List fetching
new 6cd9c22b06f6 Firefox preference overrides.
new ba8ac215e827 Bug 41043: Hardcode the UI font on Linux
new 38d20cbc0777 Bug 30605: Honor privacy.spoof_english in Android
new d6615f1c378e Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
new 8ba339b8af14 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
new bfc88b31888e Bug 26345: Hide tracking protection UI
new 69fefd7ae482 Bug 9173: Change the default Firefox profile directory to be relative.
new 3c67607ca7ab Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
new ef47198bb9bc Bug 27604: Fix addon issues when moving the profile directory
new 185873610011 Bug 13028: Prevent potential proxy bypass cases.
new e4b0572bb5ee Bug 11641: Disable remoting by default.
new fa458e2b2b54 Bug 23104: Add a default line height compensation
new f1ab170ff73e Bug 40309: Avoid using regional OS locales
new b3e5ac960744 Bug 40432: Prevent probing installed applications
new 98fd22d851bb Bug 32220: Improve the letterboxing experience
new 405de5e2e78e Bug 40069: Add helpers for message passing with extensions
new 3643ac653e8f Bug 40253: Explicitly allow NoScript in Private Browsing mode.
new ffdf16f3e8a4 Bug 40925: Implemented the Security Level component
new 1d217640167a Bug 40926: Implemented the New Identity feature
new 6829770dd978 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
new 2c8afd95ffa3 Bug 2176: Rebrand Firefox to TorBrowser
new a2192b188c56 Bring back old Firefox onboarding
new d389bc2e99a1 Bug 26961: New user onboarding.
new 0c1e13c1cc83 TB3: Tor Browser's official .mozconfigs.
new 20178ac51317 Bug 40562: Added Tor-related preferences to 000-tor-browser.js
new 3accecf79775 Bug 13252: Do not store data in the app bundle
new 17d3c45b7d49 Bug 40597: Implement TorSettings module
new 07ee3be7ab78 Bug 10760: Integrate TorButton to TorBrowser core
new 5c9c5369d238 Bug 28044: Integrate Tor Launcher into tor-browser
new a27d2e007c5b Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new f16764714048 Add TorStrings module for localization
new 62c09bbe76c4 Bug 14631: Improve profile access error messages.
new 8276f8855fd7 Bug 40209: Implement Basic Crypto Safety
new 6b1378844245 Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new 700040f57c33 Bug 40807: Added QRCode.js to toolkit/modules
new 0f9475b617df Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
new 916bb368a77e Bug 27476: Implement about:torconnect captive portal within Tor Browser
new 5848e88ccd70 Bug 12620: TorBrowser regression tests
new bcde88595809 Bug 4234: Use the Firefox Update Process for Tor Browser.
new ae5c34a3c57f Bug 13379: Sign our MAR files.
new 1b3ce66196d7 Bug 16940: After update, load local change notes.
new 8ab606b7f9da Bug 32658: Create a new MAR signing key
new b9c63d6c90b0 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new 10f8e3b1902c Bug 23247: Communicating security expectations for .onion
new 7a30cff8b399 Bug 30237: Add v3 onion services client authentication prompt
new 5642f715fe8f Bug 21952: Implement Onion-Location
new e4886310ac8b Bug 40458: Implement .tor.onion aliases
new 66412be983d9 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
The 76 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.eslintignore | 3 +
.gitignore | 3 +
.gitlab/issue_templates/UXBug.md | 29 +
.gitlab/issue_templates/bug.md | 32 +
.gitmodules | 3 +
browser/actors/AboutTBUpdateChild.jsm | 12 +
browser/actors/AboutTBUpdateParent.jsm | 120 +
browser/actors/CryptoSafetyChild.jsm | 87 +
browser/actors/CryptoSafetyParent.jsm | 142 +
browser/actors/NetErrorChild.jsm | 7 +
browser/actors/NetErrorParent.jsm | 6 +
browser/actors/moz.build | 8 +
browser/app/Makefile.in | 4 +-
browser/app/macbuild/Contents/Info.plist.in | 2 +-
browser/app/macbuild/Contents/MacOS-files.in | 1 -
browser/app/permissions | 16 +-
browser/app/profile/000-tor-browser.js | 96 +
browser/app/profile/001-base-profile.js | 673 ++
browser/app/profile/firefox.js | 32 +-
browser/base/content/aboutDialog-appUpdater.js | 2 +-
browser/base/content/aboutDialog.js | 14 +-
browser/base/content/aboutDialog.xhtml | 40 +-
.../base/content/abouttbupdate/aboutTBUpdate.css | 74 +
.../base/content/abouttbupdate/aboutTBUpdate.js | 27 +
.../base/content/abouttbupdate/aboutTBUpdate.xhtml | 39 +
browser/base/content/appmenu-viewcache.inc.xhtml | 15 +-
browser/base/content/browser-doctype.inc | 8 +
browser/base/content/browser-menubar.inc | 48 +-
browser/base/content/browser-sets.inc | 2 +
browser/base/content/browser-siteIdentity.js | 65 +-
browser/base/content/browser.css | 7 +
browser/base/content/browser.js | 113 +-
browser/base/content/browser.xhtml | 18 +
browser/base/content/certerror/aboutNetError.js | 22 +-
browser/base/content/certerror/aboutNetError.xhtml | 1 +
browser/base/content/main-popupset.inc.xhtml | 3 +
browser/base/content/navigator-toolbox.inc.xhtml | 14 +
browser/base/content/pageinfo/security.js | 49 +-
browser/base/content/popup-notifications.inc | 14 +
browser/base/content/tabbrowser-tab.js | 9 +
browser/base/content/utilityOverlay.js | 20 +
browser/base/jar.mn | 5 +
browser/base/moz.build | 3 +
browser/branding/alpha/VisualElements_150.png | Bin 0 -> 8412 bytes
browser/branding/alpha/VisualElements_70.png | Bin 0 -> 3496 bytes
browser/branding/alpha/background.png | Bin 0 -> 33362 bytes
browser/branding/alpha/bgstub.jpg | Bin 0 -> 12506 bytes
browser/branding/alpha/bgstub_2x.jpg | Bin 0 -> 49771 bytes
browser/branding/{nightly => alpha}/branding.nsi | 0
browser/branding/alpha/configure.sh | 5 +
browser/branding/alpha/content/about-logo.png | Bin 0 -> 21173 bytes
.../{nightly => alpha}/content/about-logo.svg | 0
browser/branding/alpha/content/about-logo(a)2x.png | Bin 0 -> 51309 bytes
browser/branding/alpha/content/about-wordmark.svg | 36 +
browser/branding/alpha/content/about.png | Bin 0 -> 18520 bytes
browser/branding/alpha/content/aboutDialog.css | 49 +
browser/branding/alpha/content/aboutlogins.svg | 59 +
.../content/firefox-wordmark.svg | 0
.../alpha/content/identity-icons-brand.svg | 8 +
browser/branding/alpha/content/jar.mn | 23 +
.../branding/{aurora => alpha}/content/moz.build | 0
browser/branding/alpha/content/tor-styles.css | 13 +
browser/branding/alpha/default128.png | Bin 0 -> 9397 bytes
browser/branding/alpha/default16.png | Bin 0 -> 811 bytes
browser/branding/alpha/default22.png | Bin 0 -> 1240 bytes
browser/branding/alpha/default24.png | Bin 0 -> 1368 bytes
browser/branding/alpha/default256.png | Bin 0 -> 20481 bytes
browser/branding/alpha/default32.png | Bin 0 -> 1956 bytes
browser/branding/alpha/default48.png | Bin 0 -> 3067 bytes
browser/branding/alpha/default512.png | Bin 0 -> 44907 bytes
browser/branding/alpha/default64.png | Bin 0 -> 4318 bytes
browser/branding/alpha/disk.icns | Bin 0 -> 1548786 bytes
browser/branding/alpha/document.icns | Bin 0 -> 564054 bytes
browser/branding/alpha/document.ico | Bin 0 -> 119671 bytes
.../branding/{aurora => alpha}/document_pdf.ico | Bin
browser/branding/{nightly => alpha}/dsstore | Bin
.../alpha/firefox.VisualElementsManifest.xml | 12 +
browser/branding/alpha/firefox.icns | Bin 0 -> 291096 bytes
browser/branding/alpha/firefox.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/firefox.svg | 25 +
browser/branding/alpha/firefox64.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/locales/en-US/brand.dtd | 11 +
browser/branding/alpha/locales/en-US/brand.ftl | 26 +
.../branding/alpha/locales/en-US/brand.properties | 14 +
.../branding/{official => alpha}/locales/jar.mn | 0
.../{aurora/content => alpha/locales}/moz.build | 0
browser/branding/{aurora => alpha}/moz.build | 0
browser/branding/{aurora => alpha}/newtab.ico | Bin
browser/branding/{aurora => alpha}/newwindow.ico | Bin
browser/branding/{aurora => alpha}/pbmode.ico | Bin
browser/branding/alpha/pref/firefox-branding.js | 34 +
.../{nightly => alpha}/stubinstaller/bgstub.jpg | Bin
.../stubinstaller/installing_page.css | 0
.../stubinstaller/profile_cleanup_page.css | 0
browser/branding/alpha/wizHeader.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizHeaderRTL.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizWatermark.bmp | Bin 0 -> 206038 bytes
browser/branding/branding-common.mozbuild | 2 +
browser/branding/nightly/VisualElements_150.png | Bin 25470 -> 11666 bytes
browser/branding/nightly/VisualElements_70.png | Bin 9590 -> 4273 bytes
browser/branding/nightly/configure.sh | 8 +-
.../nightly/content/identity-icons-brand.svg | 8 +
browser/branding/nightly/content/jar.mn | 4 +
browser/branding/nightly/content/tor-styles.css | 13 +
browser/branding/nightly/default128.png | Bin 12392 -> 13686 bytes
browser/branding/nightly/default16.png | Bin 756 -> 891 bytes
browser/branding/nightly/default22.png | Bin 1146 -> 1377 bytes
browser/branding/nightly/default24.png | Bin 1281 -> 1509 bytes
browser/branding/nightly/default256.png | Bin 30546 -> 33587 bytes
browser/branding/nightly/default32.png | Bin 1910 -> 2254 bytes
browser/branding/nightly/default48.png | Bin 3606 -> 3789 bytes
browser/branding/nightly/default512.png | Bin 0 -> 87830 bytes
browser/branding/nightly/default64.png | Bin 4826 -> 5426 bytes
browser/branding/nightly/document.icns | Bin 517716 -> 689723 bytes
browser/branding/nightly/document.ico | Bin 47042 -> 124422 bytes
.../nightly/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/nightly/firefox.icns | Bin 1014680 -> 642308 bytes
browser/branding/nightly/firefox.ico | Bin 66730 -> 131711 bytes
browser/branding/nightly/firefox.svg | 29 +
browser/branding/nightly/firefox64.ico | Bin 38630 -> 131711 bytes
browser/branding/nightly/locales/en-US/brand.dtd | 2 +-
browser/branding/nightly/locales/en-US/brand.ftl | 2 +-
.../nightly/locales/en-US/brand.properties | 6 +-
browser/branding/nightly/locales/jar.mn | 7 +-
browser/branding/nightly/locales/moz.build | 2 -
browser/branding/nightly/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/official/VisualElements_150.png | Bin 23037 -> 7949 bytes
browser/branding/official/VisualElements_70.png | Bin 8763 -> 3374 bytes
browser/branding/official/configure.sh | 16 +-
.../official/content/identity-icons-brand.svg | 8 +
browser/branding/official/content/jar.mn | 4 +
browser/branding/official/content/tor-styles.css | 13 +
browser/branding/official/default128.png | Bin 13513 -> 9007 bytes
browser/branding/official/default16.png | Bin 722 -> 839 bytes
browser/branding/official/default22.png | Bin 1134 -> 1250 bytes
browser/branding/official/default24.png | Bin 1312 -> 1405 bytes
browser/branding/official/default256.png | Bin 32441 -> 19136 bytes
browser/branding/official/default32.png | Bin 1948 -> 1965 bytes
browser/branding/official/default48.png | Bin 3448 -> 3074 bytes
browser/branding/official/default512.png | Bin 0 -> 40438 bytes
browser/branding/official/default64.png | Bin 5459 -> 4196 bytes
browser/branding/official/disk.icns | Bin 1525764 -> 172073 bytes
browser/branding/official/document.icns | Bin 501145 -> 509227 bytes
browser/branding/official/document.ico | Bin 45478 -> 119916 bytes
.../official/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/official/firefox.icns | Bin 1021785 -> 259709 bytes
browser/branding/official/firefox.ico | Bin 68328 -> 118595 bytes
browser/branding/official/firefox.svg | 31 +
browser/branding/official/firefox64.ico | Bin 38630 -> 118595 bytes
browser/branding/official/locales/en-US/brand.dtd | 2 +-
.../official/locales/en-US/brand.properties | 6 +-
browser/branding/official/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/tor-styles.inc.css | 87 +
browser/components/BrowserContentHandler.jsm | 90 +-
browser/components/BrowserGlue.jsm | 189 +-
browser/components/about/AboutRedirector.cpp | 81 +-
browser/components/about/components.conf | 8 +-
.../components/aboutlogins/AboutLoginsParent.jsm | 2 +
.../components/aboutlogins/content/aboutLogins.css | 5 +
.../components/aboutlogins/content/aboutLogins.js | 6 +
.../content/components/fxaccounts-button.css | 5 +
.../controlcenter/content/identityPanel.inc.xhtml | 22 +
.../customizableui/content/panelUI.inc.xhtml | 2 +-
browser/components/moz.build | 13 +-
.../components/newidentity/content/newidentity.js | 558 ++
browser/components/newidentity/jar.mn | 13 +
.../locale/en-US/newIdentity.properties | 8 +
browser/components/newidentity/moz.build | 1 +
browser/components/newtab/AboutNewTabService.jsm | 15 +-
.../components/onionservices/OnionAliasStore.jsm | 563 ++
.../onionservices/OnionLocationChild.jsm | 48 +
.../onionservices/OnionLocationParent.jsm | 169 +
.../content/authNotificationIcon.inc.xhtml | 6 +
.../onionservices/content/authPopup.inc.xhtml | 16 +
.../onionservices/content/authPreferences.css | 20 +
.../content/authPreferences.inc.xhtml | 19 +
.../onionservices/content/authPreferences.js | 68 +
.../components/onionservices/content/authPrompt.js | 359 +
.../components/onionservices/content/authUtil.jsm | 46 +
.../onionservices/content/netError/browser.svg | 3 +
.../onionservices/content/netError/network.svg | 3 +
.../content/netError/onionNetError.css | 70 +
.../content/netError/onionNetError.js | 241 +
.../onionservices/content/netError/onionsite.svg | 8 +
.../content/onionlocation-urlbar.inc.xhtml | 10 +
.../onionservices/content/onionlocation.css | 46 +
.../onionservices/content/onionlocation.svg | 3 +
.../content/onionlocationPreferences.inc.xhtml | 11 +
.../content/onionlocationPreferences.js | 34 +
.../onionservices/content/onionservices.css | 69 +
.../onionservices/content/savedKeysDialog.js | 259 +
.../onionservices/content/savedKeysDialog.xhtml | 42 +
browser/components/onionservices/jar.mn | 12 +
browser/components/onionservices/moz.build | 7 +
browser/components/preferences/home.inc.xhtml | 4 +-
browser/components/preferences/main.inc.xhtml | 54 -
browser/components/preferences/main.js | 14 -
browser/components/preferences/preferences.js | 14 +-
browser/components/preferences/preferences.xhtml | 12 +-
browser/components/preferences/privacy.inc.xhtml | 6 +
browser/components/preferences/privacy.js | 44 +
browser/components/rulesets/RulesetsChild.jsm | 11 +
browser/components/rulesets/RulesetsParent.jsm | 79 +
.../components/rulesets/content/aboutRulesets.css | 319 +
.../components/rulesets/content/aboutRulesets.html | 110 +
.../components/rulesets/content/aboutRulesets.js | 531 ++
browser/components/rulesets/content/securedrop.svg | 173 +
browser/components/rulesets/jar.mn | 5 +
browser/components/rulesets/moz.build | 6 +
browser/components/search/SearchSERPTelemetry.jsm | 6 -
.../search/extensions/blockchair-onion/favicon.png | Bin 0 -> 3116 bytes
.../extensions/blockchair-onion/manifest.json | 26 +
.../search/extensions/blockchair/favicon.png | Bin 0 -> 2898 bytes
.../search/extensions/blockchair/manifest.json | 26 +
.../search/extensions/ddg-onion/favicon.ico | Bin 0 -> 973 bytes
.../search/extensions/ddg-onion/manifest.json | 26 +
.../components/search/extensions/ddg/favicon.ico | Bin 5430 -> 0 bytes
.../components/search/extensions/ddg/favicon.png | Bin 0 -> 1150 bytes
.../components/search/extensions/ddg/manifest.json | 38 +-
.../extensions/google/_locales/b-1-d/messages.json | 23 -
.../extensions/google/_locales/b-1-e/messages.json | 23 -
.../extensions/google/_locales/b-d/messages.json | 23 -
.../extensions/google/_locales/b-e/messages.json | 23 -
.../extensions/google/_locales/en/messages.json | 24 -
.../google/_locales/region-by/messages.json | 20 -
.../google/_locales/region-kz/messages.json | 20 -
.../google/_locales/region-ru/messages.json | 20 -
.../google/_locales/region-tr/messages.json | 20 -
.../search/extensions/google/manifest.json | 17 +-
.../search/extensions/startpage/favicon.png | Bin 0 -> 1150 bytes
.../search/extensions/startpage/manifest.json | 26 +
.../extensions/twitter/favicon.ico} | Bin
.../search/extensions/twitter/manifest.json | 26 +
.../extensions/wikipedia/_locales/NN/messages.json | 20 -
.../extensions/wikipedia/_locales/NO/messages.json | 20 -
.../extensions/wikipedia/_locales/af/messages.json | 20 -
.../extensions/wikipedia/_locales/an/messages.json | 20 -
.../extensions/wikipedia/_locales/ar/messages.json | 20 -
.../wikipedia/_locales/ast/messages.json | 20 -
.../extensions/wikipedia/_locales/az/messages.json | 20 -
.../wikipedia/_locales/be-tarask/messages.json | 20 -
.../extensions/wikipedia/_locales/be/messages.json | 20 -
.../extensions/wikipedia/_locales/bg/messages.json | 20 -
.../extensions/wikipedia/_locales/bn/messages.json | 20 -
.../extensions/wikipedia/_locales/br/messages.json | 20 -
.../extensions/wikipedia/_locales/bs/messages.json | 20 -
.../extensions/wikipedia/_locales/ca/messages.json | 20 -
.../extensions/wikipedia/_locales/cy/messages.json | 20 -
.../extensions/wikipedia/_locales/cz/messages.json | 20 -
.../extensions/wikipedia/_locales/da/messages.json | 20 -
.../extensions/wikipedia/_locales/de/messages.json | 20 -
.../wikipedia/_locales/dsb/messages.json | 20 -
.../extensions/wikipedia/_locales/el/messages.json | 20 -
.../extensions/wikipedia/_locales/en/messages.json | 20 -
.../extensions/wikipedia/_locales/eo/messages.json | 20 -
.../extensions/wikipedia/_locales/es/messages.json | 20 -
.../extensions/wikipedia/_locales/et/messages.json | 20 -
.../extensions/wikipedia/_locales/eu/messages.json | 20 -
.../extensions/wikipedia/_locales/fa/messages.json | 20 -
.../extensions/wikipedia/_locales/fi/messages.json | 20 -
.../extensions/wikipedia/_locales/fr/messages.json | 20 -
.../wikipedia/_locales/fy-NL/messages.json | 20 -
.../wikipedia/_locales/ga-IE/messages.json | 20 -
.../extensions/wikipedia/_locales/gd/messages.json | 20 -
.../extensions/wikipedia/_locales/gl/messages.json | 20 -
.../extensions/wikipedia/_locales/gn/messages.json | 20 -
.../extensions/wikipedia/_locales/gu/messages.json | 20 -
.../extensions/wikipedia/_locales/he/messages.json | 20 -
.../extensions/wikipedia/_locales/hi/messages.json | 20 -
.../extensions/wikipedia/_locales/hr/messages.json | 20 -
.../wikipedia/_locales/hsb/messages.json | 20 -
.../extensions/wikipedia/_locales/hu/messages.json | 20 -
.../extensions/wikipedia/_locales/hy/messages.json | 20 -
.../extensions/wikipedia/_locales/ia/messages.json | 20 -
.../extensions/wikipedia/_locales/id/messages.json | 20 -
.../extensions/wikipedia/_locales/is/messages.json | 20 -
.../extensions/wikipedia/_locales/it/messages.json | 20 -
.../extensions/wikipedia/_locales/ja/messages.json | 20 -
.../extensions/wikipedia/_locales/ka/messages.json | 20 -
.../wikipedia/_locales/kab/messages.json | 20 -
.../extensions/wikipedia/_locales/kk/messages.json | 20 -
.../extensions/wikipedia/_locales/km/messages.json | 20 -
.../extensions/wikipedia/_locales/kn/messages.json | 20 -
.../extensions/wikipedia/_locales/kr/messages.json | 20 -
.../wikipedia/_locales/lij/messages.json | 20 -
.../extensions/wikipedia/_locales/lo/messages.json | 20 -
.../extensions/wikipedia/_locales/lt/messages.json | 20 -
.../wikipedia/_locales/ltg/messages.json | 20 -
.../extensions/wikipedia/_locales/lv/messages.json | 20 -
.../extensions/wikipedia/_locales/mk/messages.json | 20 -
.../extensions/wikipedia/_locales/mr/messages.json | 20 -
.../extensions/wikipedia/_locales/ms/messages.json | 20 -
.../extensions/wikipedia/_locales/my/messages.json | 20 -
.../extensions/wikipedia/_locales/ne/messages.json | 20 -
.../extensions/wikipedia/_locales/nl/messages.json | 20 -
.../extensions/wikipedia/_locales/oc/messages.json | 20 -
.../extensions/wikipedia/_locales/pa/messages.json | 20 -
.../extensions/wikipedia/_locales/pl/messages.json | 20 -
.../extensions/wikipedia/_locales/pt/messages.json | 20 -
.../extensions/wikipedia/_locales/rm/messages.json | 20 -
.../extensions/wikipedia/_locales/ro/messages.json | 20 -
.../extensions/wikipedia/_locales/ru/messages.json | 20 -
.../extensions/wikipedia/_locales/si/messages.json | 20 -
.../extensions/wikipedia/_locales/sk/messages.json | 20 -
.../extensions/wikipedia/_locales/sl/messages.json | 20 -
.../extensions/wikipedia/_locales/sq/messages.json | 20 -
.../extensions/wikipedia/_locales/sr/messages.json | 20 -
.../wikipedia/_locales/sv-SE/messages.json | 20 -
.../extensions/wikipedia/_locales/ta/messages.json | 20 -
.../extensions/wikipedia/_locales/te/messages.json | 20 -
.../extensions/wikipedia/_locales/th/messages.json | 20 -
.../extensions/wikipedia/_locales/tl/messages.json | 20 -
.../extensions/wikipedia/_locales/tr/messages.json | 20 -
.../extensions/wikipedia/_locales/uk/messages.json | 20 -
.../extensions/wikipedia/_locales/ur/messages.json | 20 -
.../extensions/wikipedia/_locales/uz/messages.json | 20 -
.../extensions/wikipedia/_locales/vi/messages.json | 20 -
.../extensions/wikipedia/_locales/wo/messages.json | 20 -
.../wikipedia/_locales/zh-CN/messages.json | 20 -
.../wikipedia/_locales/zh-TW/messages.json | 20 -
.../search/extensions/wikipedia/manifest.json | 15 +-
.../components/search/extensions/yahoo/favicon.ico | Bin 0 -> 5430 bytes
.../search/extensions/yahoo/manifest.json | 28 +
.../search/extensions/youtube/favicon.ico | Bin 0 -> 1150 bytes
.../search/extensions/youtube/manifest.json | 26 +
browser/components/securitylevel/SecurityLevel.jsm | 421 +
.../securitylevel/SecurityLevel.manifest | 1 +
browser/components/securitylevel/components.conf | 10 +
.../securitylevel/content/securityLevel.js | 611 ++
.../securitylevel/content/securityLevelButton.css | 18 +
.../content/securityLevelButton.inc.xhtml | 7 +
.../securitylevel/content/securityLevelIcon.svg | 40 +
.../securitylevel/content/securityLevelPanel.css | 71 +
.../content/securityLevelPanel.inc.xhtml | 44 +
.../content/securityLevelPreferences.css | 51 +
.../content/securityLevelPreferences.inc.xhtml | 62 +
browser/components/securitylevel/jar.mn | 11 +
.../locale/en-US/securityLevel.properties | 30 +
browser/components/securitylevel/moz.build | 13 +
browser/components/sessionstore/SessionStore.jsm | 10 +
browser/components/torconnect/TorConnectChild.jsm | 9 +
browser/components/torconnect/TorConnectParent.jsm | 202 +
.../torconnect/content/aboutTorConnect.css | 324 +
.../torconnect/content/aboutTorConnect.js | 843 ++
.../torconnect/content/aboutTorConnect.xhtml | 68 +
.../components/torconnect/content/arrow-right.svg | 4 +
browser/components/torconnect/content/bridge.svg | 5 +
.../torconnect/content/connection-failure.svg | 5 +
.../torconnect/content/connection-location.svg | 5 +
.../torconnect/content/onion-slash-fillable.svg | 5 +
.../components/torconnect/content/onion-slash.svg | 5 +
browser/components/torconnect/content/onion.svg | 4 +
.../torconnect/content/torBootstrapUrlbar.js | 95 +
.../torconnect/content/torconnect-urlbar.css | 37 +
.../torconnect/content/torconnect-urlbar.inc.xhtml | 10 +
browser/components/torconnect/jar.mn | 13 +
browser/components/torconnect/moz.build | 6 +
.../torpreferences/content/bridgeQrDialog.jsm | 51 +
.../torpreferences/content/bridgeQrDialog.xhtml | 25 +
.../content/bridgemoji-annotations.json | 9032 ++++++++++++++++++++
.../torpreferences/content/bridgemoji/1f300.svg | 1 +
.../torpreferences/content/bridgemoji/1f308.svg | 1 +
.../torpreferences/content/bridgemoji/1f30a.svg | 1 +
.../torpreferences/content/bridgemoji/1f30b.svg | 1 +
.../torpreferences/content/bridgemoji/1f319.svg | 1 +
.../torpreferences/content/bridgemoji/1f31f.svg | 1 +
.../torpreferences/content/bridgemoji/1f321.svg | 1 +
.../torpreferences/content/bridgemoji/1f32d.svg | 1 +
.../torpreferences/content/bridgemoji/1f32e.svg | 1 +
.../torpreferences/content/bridgemoji/1f332.svg | 1 +
.../torpreferences/content/bridgemoji/1f333.svg | 1 +
.../torpreferences/content/bridgemoji/1f334.svg | 1 +
.../torpreferences/content/bridgemoji/1f335.svg | 1 +
.../torpreferences/content/bridgemoji/1f336.svg | 1 +
.../torpreferences/content/bridgemoji/1f337.svg | 1 +
.../torpreferences/content/bridgemoji/1f339.svg | 1 +
.../torpreferences/content/bridgemoji/1f33a.svg | 1 +
.../torpreferences/content/bridgemoji/1f33b.svg | 1 +
.../torpreferences/content/bridgemoji/1f33d.svg | 1 +
.../torpreferences/content/bridgemoji/1f33f.svg | 1 +
.../torpreferences/content/bridgemoji/1f341.svg | 1 +
.../torpreferences/content/bridgemoji/1f344.svg | 1 +
.../torpreferences/content/bridgemoji/1f345.svg | 1 +
.../torpreferences/content/bridgemoji/1f346.svg | 1 +
.../torpreferences/content/bridgemoji/1f347.svg | 1 +
.../torpreferences/content/bridgemoji/1f348.svg | 1 +
.../torpreferences/content/bridgemoji/1f349.svg | 1 +
.../torpreferences/content/bridgemoji/1f34a.svg | 1 +
.../torpreferences/content/bridgemoji/1f34b.svg | 1 +
.../torpreferences/content/bridgemoji/1f34c.svg | 1 +
.../torpreferences/content/bridgemoji/1f34d.svg | 1 +
.../torpreferences/content/bridgemoji/1f34f.svg | 1 +
.../torpreferences/content/bridgemoji/1f350.svg | 1 +
.../torpreferences/content/bridgemoji/1f351.svg | 1 +
.../torpreferences/content/bridgemoji/1f352.svg | 1 +
.../torpreferences/content/bridgemoji/1f353.svg | 1 +
.../torpreferences/content/bridgemoji/1f354.svg | 1 +
.../torpreferences/content/bridgemoji/1f355.svg | 1 +
.../torpreferences/content/bridgemoji/1f368.svg | 1 +
.../torpreferences/content/bridgemoji/1f369.svg | 1 +
.../torpreferences/content/bridgemoji/1f36a.svg | 1 +
.../torpreferences/content/bridgemoji/1f36b.svg | 1 +
.../torpreferences/content/bridgemoji/1f36c.svg | 1 +
.../torpreferences/content/bridgemoji/1f36d.svg | 1 +
.../torpreferences/content/bridgemoji/1f37f.svg | 1 +
.../torpreferences/content/bridgemoji/1f380.svg | 1 +
.../torpreferences/content/bridgemoji/1f381.svg | 1 +
.../torpreferences/content/bridgemoji/1f382.svg | 1 +
.../torpreferences/content/bridgemoji/1f383.svg | 1 +
.../torpreferences/content/bridgemoji/1f388.svg | 1 +
.../torpreferences/content/bridgemoji/1f389.svg | 1 +
.../torpreferences/content/bridgemoji/1f38f.svg | 1 +
.../torpreferences/content/bridgemoji/1f392.svg | 1 +
.../torpreferences/content/bridgemoji/1f399.svg | 1 +
.../torpreferences/content/bridgemoji/1f39f.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ac.svg | 1 +
.../torpreferences/content/bridgemoji/1f3af.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ba.svg | 1 +
.../torpreferences/content/bridgemoji/1f3bb.svg | 1 +
.../torpreferences/content/bridgemoji/1f3be.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d3.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d4.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f3dd.svg | 1 +
.../torpreferences/content/bridgemoji/1f3e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f40a.svg | 1 +
.../torpreferences/content/bridgemoji/1f40c.svg | 1 +
.../torpreferences/content/bridgemoji/1f40d.svg | 1 +
.../torpreferences/content/bridgemoji/1f417.svg | 1 +
.../torpreferences/content/bridgemoji/1f418.svg | 1 +
.../torpreferences/content/bridgemoji/1f419.svg | 1 +
.../torpreferences/content/bridgemoji/1f41a.svg | 1 +
.../torpreferences/content/bridgemoji/1f41b.svg | 1 +
.../torpreferences/content/bridgemoji/1f41d.svg | 1 +
.../torpreferences/content/bridgemoji/1f41e.svg | 1 +
.../torpreferences/content/bridgemoji/1f41f.svg | 1 +
.../torpreferences/content/bridgemoji/1f420.svg | 1 +
.../torpreferences/content/bridgemoji/1f422.svg | 1 +
.../torpreferences/content/bridgemoji/1f425.svg | 1 +
.../torpreferences/content/bridgemoji/1f426.svg | 1 +
.../torpreferences/content/bridgemoji/1f428.svg | 1 +
.../torpreferences/content/bridgemoji/1f42a.svg | 1 +
.../torpreferences/content/bridgemoji/1f42c.svg | 1 +
.../torpreferences/content/bridgemoji/1f42d.svg | 1 +
.../torpreferences/content/bridgemoji/1f42e.svg | 1 +
.../torpreferences/content/bridgemoji/1f42f.svg | 1 +
.../torpreferences/content/bridgemoji/1f430.svg | 1 +
.../torpreferences/content/bridgemoji/1f431.svg | 1 +
.../torpreferences/content/bridgemoji/1f432.svg | 1 +
.../torpreferences/content/bridgemoji/1f433.svg | 1 +
.../torpreferences/content/bridgemoji/1f434.svg | 1 +
.../torpreferences/content/bridgemoji/1f435.svg | 1 +
.../torpreferences/content/bridgemoji/1f436.svg | 1 +
.../torpreferences/content/bridgemoji/1f437.svg | 1 +
.../torpreferences/content/bridgemoji/1f43a.svg | 1 +
.../torpreferences/content/bridgemoji/1f43b.svg | 1 +
.../torpreferences/content/bridgemoji/1f43f.svg | 1 +
.../torpreferences/content/bridgemoji/1f441.svg | 1 +
.../torpreferences/content/bridgemoji/1f451.svg | 1 +
.../torpreferences/content/bridgemoji/1f455.svg | 1 +
.../torpreferences/content/bridgemoji/1f457.svg | 1 +
.../torpreferences/content/bridgemoji/1f45f.svg | 1 +
.../torpreferences/content/bridgemoji/1f47d.svg | 1 +
.../torpreferences/content/bridgemoji/1f484.svg | 1 +
.../torpreferences/content/bridgemoji/1f488.svg | 1 +
.../torpreferences/content/bridgemoji/1f48d.svg | 1 +
.../torpreferences/content/bridgemoji/1f48e.svg | 1 +
.../torpreferences/content/bridgemoji/1f490.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f4b3.svg | 1 +
.../torpreferences/content/bridgemoji/1f4bf.svg | 1 +
.../torpreferences/content/bridgemoji/1f4cc.svg | 1 +
.../torpreferences/content/bridgemoji/1f4ce.svg | 1 +
.../torpreferences/content/bridgemoji/1f4d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f4fb.svg | 1 +
.../torpreferences/content/bridgemoji/1f50b.svg | 1 +
.../torpreferences/content/bridgemoji/1f511.svg | 1 +
.../torpreferences/content/bridgemoji/1f525.svg | 1 +
.../torpreferences/content/bridgemoji/1f526.svg | 1 +
.../torpreferences/content/bridgemoji/1f52c.svg | 1 +
.../torpreferences/content/bridgemoji/1f52d.svg | 1 +
.../torpreferences/content/bridgemoji/1f52e.svg | 1 +
.../torpreferences/content/bridgemoji/1f54a.svg | 1 +
.../torpreferences/content/bridgemoji/1f58c.svg | 1 +
.../torpreferences/content/bridgemoji/1f58d.svg | 1 +
.../torpreferences/content/bridgemoji/1f5ff.svg | 1 +
.../torpreferences/content/bridgemoji/1f680.svg | 1 +
.../torpreferences/content/bridgemoji/1f681.svg | 1 +
.../torpreferences/content/bridgemoji/1f686.svg | 1 +
.../torpreferences/content/bridgemoji/1f68b.svg | 1 +
.../torpreferences/content/bridgemoji/1f68d.svg | 1 +
.../torpreferences/content/bridgemoji/1f695.svg | 1 +
.../torpreferences/content/bridgemoji/1f697.svg | 1 +
.../torpreferences/content/bridgemoji/1f69a.svg | 1 +
.../torpreferences/content/bridgemoji/1f69c.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f6.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fa.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fc.svg | 1 +
.../torpreferences/content/bridgemoji/1f916.svg | 1 +
.../torpreferences/content/bridgemoji/1f93f.svg | 1 +
.../torpreferences/content/bridgemoji/1f941.svg | 1 +
.../torpreferences/content/bridgemoji/1f94c.svg | 1 +
.../torpreferences/content/bridgemoji/1f94f.svg | 1 +
.../torpreferences/content/bridgemoji/1f950.svg | 1 +
.../torpreferences/content/bridgemoji/1f951.svg | 1 +
.../torpreferences/content/bridgemoji/1f955.svg | 1 +
.../torpreferences/content/bridgemoji/1f956.svg | 1 +
.../torpreferences/content/bridgemoji/1f95c.svg | 1 +
.../torpreferences/content/bridgemoji/1f95d.svg | 1 +
.../torpreferences/content/bridgemoji/1f95e.svg | 1 +
.../torpreferences/content/bridgemoji/1f965.svg | 1 +
.../torpreferences/content/bridgemoji/1f966.svg | 1 +
.../torpreferences/content/bridgemoji/1f968.svg | 1 +
.../torpreferences/content/bridgemoji/1f96c.svg | 1 +
.../torpreferences/content/bridgemoji/1f96d.svg | 1 +
.../torpreferences/content/bridgemoji/1f96f.svg | 1 +
.../torpreferences/content/bridgemoji/1f980.svg | 1 +
.../torpreferences/content/bridgemoji/1f981.svg | 1 +
.../torpreferences/content/bridgemoji/1f984.svg | 1 +
.../torpreferences/content/bridgemoji/1f986.svg | 1 +
.../torpreferences/content/bridgemoji/1f987.svg | 1 +
.../torpreferences/content/bridgemoji/1f988.svg | 1 +
.../torpreferences/content/bridgemoji/1f989.svg | 1 +
.../torpreferences/content/bridgemoji/1f98a.svg | 1 +
.../torpreferences/content/bridgemoji/1f98b.svg | 1 +
.../torpreferences/content/bridgemoji/1f98c.svg | 1 +
.../torpreferences/content/bridgemoji/1f98e.svg | 1 +
.../torpreferences/content/bridgemoji/1f98f.svg | 1 +
.../torpreferences/content/bridgemoji/1f992.svg | 1 +
.../torpreferences/content/bridgemoji/1f993.svg | 1 +
.../torpreferences/content/bridgemoji/1f994.svg | 1 +
.../torpreferences/content/bridgemoji/1f995.svg | 1 +
.../torpreferences/content/bridgemoji/1f998.svg | 1 +
.../torpreferences/content/bridgemoji/1f999.svg | 1 +
.../torpreferences/content/bridgemoji/1f99a.svg | 1 +
.../torpreferences/content/bridgemoji/1f99c.svg | 1 +
.../torpreferences/content/bridgemoji/1f99d.svg | 1 +
.../torpreferences/content/bridgemoji/1f99e.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ad.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c1.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9d9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9da.svg | 1 +
.../torpreferences/content/bridgemoji/1f9dc.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e0.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ea.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ec.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ed.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f9.svg | 1 +
.../torpreferences/content/bridgemoji/1fa73.svg | 1 +
.../torpreferences/content/bridgemoji/1fa80.svg | 1 +
.../torpreferences/content/bridgemoji/1fa81.svg | 1 +
.../torpreferences/content/bridgemoji/1fa83.svg | 1 +
.../torpreferences/content/bridgemoji/1fa90.svg | 1 +
.../torpreferences/content/bridgemoji/1fa91.svg | 1 +
.../torpreferences/content/bridgemoji/1fa95.svg | 1 +
.../torpreferences/content/bridgemoji/1fa97.svg | 1 +
.../torpreferences/content/bridgemoji/1fab6.svg | 1 +
.../torpreferences/content/bridgemoji/1fad0.svg | 1 +
.../torpreferences/content/bridgemoji/1fad2.svg | 1 +
.../torpreferences/content/bridgemoji/1fad6.svg | 1 +
.../torpreferences/content/bridgemoji/23f0.svg | 1 +
.../torpreferences/content/bridgemoji/2600.svg | 1 +
.../torpreferences/content/bridgemoji/2602.svg | 1 +
.../torpreferences/content/bridgemoji/2604.svg | 1 +
.../torpreferences/content/bridgemoji/260e.svg | 1 +
.../torpreferences/content/bridgemoji/2693.svg | 1 +
.../torpreferences/content/bridgemoji/2696.svg | 1 +
.../torpreferences/content/bridgemoji/26bd.svg | 1 +
.../torpreferences/content/bridgemoji/26f2.svg | 1 +
.../torpreferences/content/bridgemoji/26f5.svg | 1 +
.../torpreferences/content/bridgemoji/2708.svg | 1 +
.../torpreferences/content/bridgemoji/270f.svg | 1 +
.../torpreferences/content/bridgemoji/2728.svg | 1 +
.../torpreferences/content/bridgemoji/2744.svg | 1 +
.../torpreferences/content/builtinBridgeDialog.jsm | 113 +
.../content/builtinBridgeDialog.xhtml | 31 +
.../components/torpreferences/content/check.svg | 3 +
.../content/connectionCategory.inc.xhtml | 9 +
.../torpreferences/content/connectionPane.js | 1158 +++
.../torpreferences/content/connectionPane.xhtml | 194 +
.../content/connectionSettingsDialog.jsm | 397 +
.../content/connectionSettingsDialog.xhtml | 60 +
.../components/torpreferences/content/network.svg | 0
.../torpreferences/content/provideBridgeDialog.jsm | 67 +
.../content/provideBridgeDialog.xhtml | 21 +
.../torpreferences/content/requestBridgeDialog.jsm | 206 +
.../content/requestBridgeDialog.xhtml | 35 +
.../torpreferences/content/torLogDialog.jsm | 84 +
.../torpreferences/content/torLogDialog.xhtml | 23 +
.../torpreferences/content/torPreferences.css | 714 ++
.../torpreferences/content/torPreferencesIcon.svg | 8 +
browser/components/torpreferences/jar.mn | 22 +
browser/components/torpreferences/moz.build | 1 +
browser/components/uitour/UITour-lib.js | 7 +
browser/components/uitour/UITour.jsm | 130 +-
browser/components/uitour/UITourChild.jsm | 33 +-
browser/components/urlbar/UrlbarInput.jsm | 37 +
browser/config/mozconfigs/base-browser | 34 +
browser/config/mozconfigs/tor-browser | 10 +
browser/confvars.sh | 35 +-
browser/extensions/moz.build | 13 +-
.../extensions/onboarding/OnboardingTelemetry.jsm | 610 ++
.../extensions/onboarding/OnboardingTourType.jsm | 56 +
browser/extensions/onboarding/README.md | 87 +
browser/extensions/onboarding/api.js | 275 +
browser/extensions/onboarding/background.js | 8 +
.../extensions/onboarding/content/Onboarding.jsm | 1920 +++++
.../extensions/onboarding/content/img/close.png | Bin 0 -> 798 bytes
.../content/img/figure_tor-circuit-display.png | Bin 0 -> 26334 bytes
.../content/img/figure_tor-expect-differences.png | Bin 0 -> 22290 bytes
.../onboarding/content/img/figure_tor-network.png | Bin 0 -> 11982 bytes
.../content/img/figure_tor-onion-services.png | Bin 0 -> 40968 bytes
.../onboarding/content/img/figure_tor-privacy.png | Bin 0 -> 35527 bytes
.../content/img/figure_tor-security-level.png | Bin 0 -> 11263 bytes
.../onboarding/content/img/figure_tor-security.png | Bin 0 -> 24554 bytes
.../content/img/figure_tor-toolbar-layout.png | Bin 0 -> 13269 bytes
.../onboarding/content/img/figure_tor-welcome.png | Bin 0 -> 48405 bytes
.../onboarding/content/img/icons_no-icon.png | Bin 0 -> 673 bytes
.../onboarding/content/img/icons_tour-complete.png | Bin 0 -> 694 bytes
.../onboarding/content/img/icons_tour-complete.svg | 17 +
.../content/onboarding-tor-circuit-display.js | 324 +
.../onboarding/content/onboarding-tour-agent.js | 107 +
.../extensions/onboarding/content/onboarding.css | 664 ++
.../extensions/onboarding/content/onboarding.js | 46 +
browser/extensions/onboarding/data_events.md | 154 +
browser/extensions/onboarding/jar.mn | 19 +
.../onboarding/locales/en-US/onboarding.properties | 126 +
browser/extensions/onboarding/locales/jar.mn | 8 +
.../onboarding/locales}/moz.build | 0
browser/extensions/onboarding/manifest.json | 26 +
browser/extensions/onboarding/moz.build | 29 +
.../{formautofill => onboarding}/schema.json | 0
.../onboarding/test/browser}/.eslintrc.js | 0
.../extensions/onboarding/test/browser/browser.ini | 18 +
.../browser/browser_onboarding_accessibility.js | 121 +
.../test/browser/browser_onboarding_keyboard.js | 205 +
.../browser/browser_onboarding_notification.js | 79 +
.../browser/browser_onboarding_notification_2.js | 114 +
.../browser/browser_onboarding_notification_3.js | 135 +
.../browser/browser_onboarding_notification_4.js | 114 +
.../browser/browser_onboarding_notification_5.js | 32 +
...arding_notification_click_auto_complete_tour.js | 62 +
.../browser_onboarding_select_default_tour.js | 112 +
.../test/browser/browser_onboarding_skip_tour.js | 65 +
.../test/browser/browser_onboarding_tours.js | 163 +
.../test/browser/browser_onboarding_tourset.js | 102 +
.../test/browser/browser_onboarding_uitour.js | 247 +
browser/extensions/onboarding/test/browser/head.js | 387 +
.../extensions/onboarding/test/unit}/.eslintrc.js | 0
browser/extensions/onboarding/test/unit/head.js | 58 +
.../test/unit/test-onboarding-tour-type.js | 155 +
.../extensions/onboarding/test/unit/xpcshell.ini | 5 +
browser/installer/Makefile.in | 8 +
browser/installer/package-manifest.in | 25 +-
browser/installer/windows/nsis/shared.nsh | 1 -
browser/locales/Makefile.in | 10 +-
.../locales/en-US/chrome/browser/aboutTBUpdate.dtd | 8 +
browser/locales/filter.py | 1 +
browser/locales/jar.mn | 10 +-
browser/locales/l10n.ini | 1 +
browser/locales/l10n.toml | 4 +
browser/modules/BridgeDB.jsm | 61 +
browser/modules/HomePage.jsm | 2 +-
browser/modules/Moat.jsm | 814 ++
browser/modules/TorConnect.jsm | 1081 +++
browser/modules/TorProcessService.jsm | 12 +
browser/modules/TorProtocolService.jsm | 510 ++
browser/modules/TorSettings.jsm | 788 ++
browser/modules/TorStrings.jsm | 978 +++
browser/modules/moz.build | 7 +
browser/moz.build | 1 +
browser/moz.configure | 8 +-
browser/themes/linux/browser.css | 9 -
browser/themes/shared/UITour.css | 56 +-
browser/themes/shared/browser-shared.css | 7 +
browser/themes/shared/controlcenter/panel.css | 4 +-
.../shared/customizableui/panelUI-shared.css | 3 +-
browser/themes/shared/icons/new_circuit.svg | 6 +
browser/themes/shared/icons/new_identity.svg | 9 +
.../shared/identity-block/identity-block.css | 32 +-
.../themes/shared/identity-block/onion-slash.svg | 5 +
.../themes/shared/identity-block/onion-warning.svg | 4 +
browser/themes/shared/identity-block/onion.svg | 4 +
browser/themes/shared/jar.inc.mn | 9 +
browser/themes/shared/notification-icons.css | 2 +
browser/themes/shared/onionPattern.css | 31 +
browser/themes/shared/onionPattern.inc.xhtml | 12 +
browser/themes/shared/onionPattern.svg | 22 +
browser/themes/shared/preferences/privacy.css | 4 +
browser/themes/shared/tabs.css | 6 +
browser/themes/shared/toolbarbutton-icons.css | 8 +
browser/themes/windows/browser.css | 9 -
build/application.ini.in | 2 +-
build/moz.configure/init.configure | 3 +-
config/createprecomplete.py | 18 +-
.../client/aboutdebugging/src/actions/runtimes.js | 5 +
.../images/aboutdebugging-firefox-aurora.svg | 35 +-
.../themes/images/aboutdebugging-firefox-beta.svg | 35 +-
.../themes/images/aboutdebugging-firefox-logo.svg | 11 +-
.../images/aboutdebugging-firefox-nightly.svg | 35 +-
.../images/aboutdebugging-firefox-release.svg | 35 +-
docshell/base/CanonicalBrowsingContext.cpp | 3 +-
docshell/base/nsAboutRedirector.cpp | 6 +-
docshell/base/nsDocShell.cpp | 81 +-
docshell/build/components.conf | 1 +
dom/base/Document.cpp | 95 +-
dom/base/Document.h | 10 +-
dom/base/nsContentUtils.cpp | 19 +
dom/base/nsContentUtils.h | 5 +
dom/base/nsGlobalWindowOuter.cpp | 5 +-
dom/base/test/mochitest.ini | 2 -
dom/base/test/test_suppressed_microtasks.html | 62 -
dom/canvas/ClientWebGLContext.cpp | 8 +
dom/ipc/BrowserParent.cpp | 21 +
dom/ipc/BrowserParent.h | 3 +
dom/ipc/PBrowser.ipdl | 9 +
dom/ipc/WindowGlobalActor.cpp | 4 +-
dom/ipc/WindowGlobalChild.cpp | 6 +-
dom/security/nsMixedContentBlocker.cpp | 16 +-
dom/webidl/Document.webidl | 8 +
dom/workers/RuntimeService.cpp | 4 +-
dom/workers/WorkerPrivate.cpp | 2 +-
dom/worklet/WorkletThread.cpp | 2 +-
extensions/auth/nsHttpNegotiateAuth.cpp | 10 +-
extensions/permissions/PermissionManager.cpp | 6 +-
gfx/thebes/gfxFcPlatformFontList.cpp | 8 +-
gfx/thebes/gfxMacPlatformFontList.h | 12 +
gfx/thebes/gfxMacPlatformFontList.mm | 83 +
gfx/thebes/gfxPlatformFontList.cpp | 4 +-
gfx/thebes/gfxPlatformMac.cpp | 73 +-
gfx/thebes/gfxPlatformMac.h | 2 +
intl/locale/LocaleService.cpp | 6 +
intl/strres/nsStringBundle.cpp | 1 +
js/xpconnect/src/xpc.msg | 10 +
layout/generic/ReflowInput.cpp | 19 +-
layout/generic/test/mochitest.ini | 1 +
layout/generic/test/test_tor_bug23104.html | 50 +
mobile/android/app/000-tor-browser-android.js | 47 +
mobile/android/app/geckoview-prefs.js | 2 +
mobile/android/app/mobile.js | 4 +
mobile/android/app/moz.build | 1 +
.../components/geckoview/GeckoViewStartup.jsm | 5 +
mobile/android/confvars.sh | 8 +
.../exoplayer2/upstream/DefaultHttpDataSource.java | 46 +-
mobile/android/geckoview/api.txt | 6 +
mobile/android/geckoview/build.gradle | 1 +
.../android/geckoview/src/main/AndroidManifest.xml | 14 +
.../gecko/media/GeckoMediaDrmBridgeV21.java | 50 +-
.../java/org/mozilla/gecko/util/ProxySelector.java | 25 +-
.../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +-
.../mozilla/geckoview/GeckoRuntimeSettings.java | 50 +-
.../java/org/mozilla/geckoview/WebRequest.java | 18 +
mobile/android/gradle/with_gecko_binaries.gradle | 6 +-
mobile/android/installer/package-manifest.in | 4 +
.../modules/geckoview/GeckoViewProgress.jsm | 4 +
mobile/android/moz.configure | 21 +-
mobile/android/torbrowser.configure | 30 +
modules/libmar/tool/mar.c | 6 +-
modules/libmar/tool/moz.build | 12 +-
modules/libmar/verify/moz.build | 14 +-
modules/libpref/init/StaticPrefList.yaml | 16 +
modules/libpref/init/all.js | 3 -
moz.configure | 100 +
mozconfig-android-all-dev | 16 +
mozconfig-android-armv7 | 37 +
mozconfig-linux-arm | 18 +
mozconfig-linux-i686 | 9 +
mozconfig-linux-x86_64 | 9 +
mozconfig-linux-x86_64-asan | 22 +
mozconfig-linux-x86_64-dev | 14 +
mozconfig-macos-x86_64 | 5 +
mozconfig-windows-i686 | 11 +
mozconfig-windows-x86_64 | 11 +
netwerk/base/nsSocketTransport2.cpp | 6 +
netwerk/build/components.conf | 11 +
netwerk/build/nsNetCID.h | 10 +
netwerk/dns/IOnionAliasService.idl | 34 +
netwerk/dns/OnionAliasService.cpp | 100 +
netwerk/dns/OnionAliasService.h | 40 +
netwerk/dns/effective_tld_names.dat | 2 +
netwerk/dns/moz.build | 4 +
netwerk/protocol/http/nsHttpNTLMAuth.cpp | 9 +-
netwerk/socket/nsSOCKSIOLayer.cpp | 73 +-
.../url-classifier/UrlClassifierFeatureBase.cpp | 2 +-
netwerk/url-classifier/components.conf | 6 -
python/mozbuild/mozbuild/artifacts.py | 2 -
run-tbb-tests | 66 +
security/certverifier/CertVerifier.cpp | 22 +-
security/manager/ssl/RemoteSecuritySettings.jsm | 23 +
security/manager/ssl/SSLServerCertVerification.cpp | 23 +-
security/manager/ssl/SSLServerCertVerification.h | 4 +-
security/manager/ssl/nsNSSIOLayer.cpp | 13 +-
security/manager/ssl/nsSecureBrowserUI.cpp | 12 +
security/moz.build | 2 +-
security/nss/lib/certhigh/ocsp.c | 4 +
.../libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 12 +
security/nss/lib/mozpkix/include/pkix/Result.h | 2 +
security/nss/lib/mozpkix/include/pkix/pkixnss.h | 1 +
security/nss/lib/ssl/Makefile | 2 +-
services/settings/IDBHelpers.jsm | 4 +
services/settings/Utils.jsm | 3 +
services/settings/dumps/blocklists/moz.build | 14 +-
services/settings/dumps/main/moz.build | 8 -
services/settings/dumps/security-state/moz.build | 1 -
taskcluster/ci/source-test/mozlint.yml | 1 +
tbb-tests-ignore.txt | 13 +
tbb-tests/browser.ini | 5 +
tbb-tests/browser_tor_TB4.js | 35 +
tbb-tests/browser_tor_bug2950.js | 74 +
tbb-tests/browser_tor_omnibox.js | 20 +
tbb-tests/mochitest.ini | 3 +
tbb-tests/moz.build | 9 +
tbb-tests/test_tor_bug2874.html | 25 +
toolkit/actors/AboutHttpsOnlyErrorParent.jsm | 5 +
.../components/antitracking/antitracking.manifest | 2 +-
toolkit/components/antitracking/components.conf | 7 -
.../EnterprisePoliciesParent.jsm | 9 +-
toolkit/components/extensions/Extension.jsm | 9 +
toolkit/components/extensions/ExtensionParent.jsm | 47 +
.../components/httpsonlyerror/content/errorpage.js | 19 +-
.../processsingleton/MainProcessSingleton.jsm | 4 +
.../remotebrowserutils/RemoteWebNavigation.jsm | 4 +
.../components/resistfingerprinting/RFPHelper.jsm | 97 +-
toolkit/components/search/SearchService.jsm | 46 +-
toolkit/components/telemetry/app/TelemetrySend.jsm | 28 +-
toolkit/components/telemetry/moz.build | 4 -
.../components/windowwatcher/nsWindowWatcher.cpp | 5 +-
toolkit/content/license.html | 65 +
.../mozapps/profile/profileSelection.properties | 5 +
toolkit/modules/AppConstants.jsm | 36 +
toolkit/modules/Bech32Decode.jsm | 103 +
toolkit/modules/PopupNotifications.jsm | 6 +
toolkit/modules/QRCode.jsm | 1241 +++
toolkit/modules/RemotePageAccessManager.jsm | 41 +
toolkit/modules/UpdateUtils.jsm | 31 +-
toolkit/modules/moz.build | 6 +
toolkit/moz.build | 1 +
toolkit/moz.configure | 10 +
toolkit/mozapps/extensions/AddonManager.jsm | 25 +
.../mozapps/extensions/internal/XPIProvider.jsm | 14 +-
toolkit/mozapps/extensions/test/browser/head.js | 1 +
.../extensions/test/xpcshell/head_addons.js | 1 +
toolkit/mozapps/update/UpdateService.jsm | 275 +-
toolkit/mozapps/update/UpdateServiceStub.jsm | 4 +
toolkit/mozapps/update/UpdateTelemetry.jsm | 1 +
toolkit/mozapps/update/common/updatehelper.cpp | 8 +
toolkit/mozapps/update/nsIUpdateService.idl | 11 +
toolkit/mozapps/update/updater/launchchild_osx.mm | 2 +
toolkit/mozapps/update/updater/moz.build | 2 +-
.../updater/nightly_aurora_level3_primary.der | Bin 1225 -> 1245 bytes
.../updater/nightly_aurora_level3_secondary.der | Bin 1225 -> 1245 bytes
toolkit/mozapps/update/updater/release_primary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/release_secondary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/updater-common.build | 24 +-
toolkit/mozapps/update/updater/updater.cpp | 350 +-
toolkit/profile/nsProfileLock.cpp | 11 +
toolkit/profile/nsToolkitProfileService.cpp | 57 +-
toolkit/profile/nsToolkitProfileService.h | 13 +-
toolkit/toolkit.mozbuild | 3 +-
toolkit/torproject/torbutton | 1 +
toolkit/xre/MacLaunchHelper.h | 2 +
toolkit/xre/MacLaunchHelper.mm | 2 +
toolkit/xre/MacRunFromDmgUtils.mm | 4 +-
toolkit/xre/moz.build | 3 +
toolkit/xre/nsAppRunner.cpp | 270 +-
toolkit/xre/nsUpdateDriver.cpp | 180 +-
toolkit/xre/nsXREDirProvider.cpp | 144 +-
toolkit/xre/nsXREDirProvider.h | 14 +
tools/lint/codespell.yml | 1 +
.../lib/environments/browser-window.js | 10 +-
.../lib/environments/frame-script.js | 1 +
tools/torbrowser/Makefile | 47 +
tools/torbrowser/bridges.js | 77 +
tools/torbrowser/build.sh | 7 +
tools/torbrowser/clobber.sh | 6 +
tools/torbrowser/config.sh | 6 +
tools/torbrowser/deploy.sh | 23 +
tools/torbrowser/fataar.sh | 34 +
tools/torbrowser/fetch.sh | 30 +
tools/torbrowser/ide.sh | 7 +
tools/torbrowser/jslint.sh | 7 +
tools/torbrowser/update_bridgemoiji.py | 115 +
tools/update-packaging/common.sh | 64 +-
tools/update-packaging/make_full_update.sh | 25 +
tools/update-packaging/make_incremental_update.sh | 71 +-
.../exthandler/nsExternalHelperAppService.cpp | 222 +-
uriloader/exthandler/nsExternalHelperAppService.h | 3 +
.../exthandler/nsIExternalHelperAppService.idl | 47 +
widget/GfxDriverInfo.h | 3 +
widget/android/WebExecutorSupport.cpp | 9 +
widget/nsTransferable.cpp | 5 +
widget/nsXPLookAndFeel.cpp | 11 +
widget/windows/nsWindow.cpp | 3 +-
xpcom/base/CycleCollectedJSContext.cpp | 51 +-
xpcom/base/CycleCollectedJSContext.h | 29 +-
xpcom/base/ErrorList.py | 22 +
xpcom/ds/StaticAtoms.py | 1 +
xpcom/io/TorFileUtils.cpp | 96 +
xpcom/io/TorFileUtils.h | 32 +
xpcom/io/moz.build | 5 +
xpcom/io/nsAppFileLocationProvider.cpp | 72 +-
xpfe/appshell/nsAppShellService.cpp | 3 +-
948 files changed, 39542 insertions(+), 3301 deletions(-)
create mode 100644 .gitlab/issue_templates/UXBug.md
create mode 100644 .gitlab/issue_templates/bug.md
create mode 100644 .gitmodules
create mode 100644 browser/actors/AboutTBUpdateChild.jsm
create mode 100644 browser/actors/AboutTBUpdateParent.jsm
create mode 100644 browser/actors/CryptoSafetyChild.jsm
create mode 100644 browser/actors/CryptoSafetyParent.jsm
create mode 100644 browser/app/profile/000-tor-browser.js
create mode 100644 browser/app/profile/001-base-profile.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.css
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
create mode 100644 browser/base/content/browser-doctype.inc
create mode 100644 browser/branding/alpha/VisualElements_150.png
create mode 100644 browser/branding/alpha/VisualElements_70.png
create mode 100644 browser/branding/alpha/background.png
create mode 100644 browser/branding/alpha/bgstub.jpg
create mode 100644 browser/branding/alpha/bgstub_2x.jpg
copy browser/branding/{nightly => alpha}/branding.nsi (100%)
create mode 100644 browser/branding/alpha/configure.sh
create mode 100644 browser/branding/alpha/content/about-logo.png
copy browser/branding/{nightly => alpha}/content/about-logo.svg (100%)
create mode 100644 browser/branding/alpha/content/about-logo(a)2x.png
create mode 100644 browser/branding/alpha/content/about-wordmark.svg
create mode 100644 browser/branding/alpha/content/about.png
create mode 100644 browser/branding/alpha/content/aboutDialog.css
create mode 100644 browser/branding/alpha/content/aboutlogins.svg
copy browser/branding/{nightly => alpha}/content/firefox-wordmark.svg (100%)
create mode 100644 browser/branding/alpha/content/identity-icons-brand.svg
create mode 100644 browser/branding/alpha/content/jar.mn
copy browser/branding/{aurora => alpha}/content/moz.build (100%)
create mode 100644 browser/branding/alpha/content/tor-styles.css
create mode 100644 browser/branding/alpha/default128.png
create mode 100644 browser/branding/alpha/default16.png
create mode 100644 browser/branding/alpha/default22.png
create mode 100644 browser/branding/alpha/default24.png
create mode 100644 browser/branding/alpha/default256.png
create mode 100644 browser/branding/alpha/default32.png
create mode 100644 browser/branding/alpha/default48.png
create mode 100644 browser/branding/alpha/default512.png
create mode 100644 browser/branding/alpha/default64.png
create mode 100644 browser/branding/alpha/disk.icns
create mode 100644 browser/branding/alpha/document.icns
create mode 100644 browser/branding/alpha/document.ico
copy browser/branding/{aurora => alpha}/document_pdf.ico (100%)
copy browser/branding/{nightly => alpha}/dsstore (100%)
create mode 100644 browser/branding/alpha/firefox.VisualElementsManifest.xml
create mode 100644 browser/branding/alpha/firefox.icns
create mode 100644 browser/branding/alpha/firefox.ico
create mode 100644 browser/branding/alpha/firefox.svg
create mode 100644 browser/branding/alpha/firefox64.ico
create mode 100644 browser/branding/alpha/locales/en-US/brand.dtd
create mode 100644 browser/branding/alpha/locales/en-US/brand.ftl
create mode 100644 browser/branding/alpha/locales/en-US/brand.properties
copy browser/branding/{official => alpha}/locales/jar.mn (100%)
copy browser/branding/{aurora/content => alpha/locales}/moz.build (100%)
copy browser/branding/{aurora => alpha}/moz.build (100%)
copy browser/branding/{aurora => alpha}/newtab.ico (100%)
copy browser/branding/{aurora => alpha}/newwindow.ico (100%)
copy browser/branding/{aurora => alpha}/pbmode.ico (100%)
create mode 100644 browser/branding/alpha/pref/firefox-branding.js
copy browser/branding/{nightly => alpha}/stubinstaller/bgstub.jpg (100%)
copy browser/branding/{nightly => alpha}/stubinstaller/installing_page.css (100%)
copy browser/branding/{aurora => alpha}/stubinstaller/profile_cleanup_page.css (100%)
create mode 100644 browser/branding/alpha/wizHeader.bmp
create mode 100644 browser/branding/alpha/wizHeaderRTL.bmp
create mode 100644 browser/branding/alpha/wizWatermark.bmp
create mode 100644 browser/branding/nightly/content/identity-icons-brand.svg
create mode 100644 browser/branding/nightly/content/tor-styles.css
create mode 100644 browser/branding/nightly/default512.png
create mode 100644 browser/branding/nightly/firefox.svg
create mode 100644 browser/branding/official/content/identity-icons-brand.svg
create mode 100644 browser/branding/official/content/tor-styles.css
create mode 100644 browser/branding/official/default512.png
create mode 100644 browser/branding/official/firefox.svg
create mode 100644 browser/branding/tor-styles.inc.css
create mode 100644 browser/components/newidentity/content/newidentity.js
create mode 100644 browser/components/newidentity/jar.mn
create mode 100644 browser/components/newidentity/locale/en-US/newIdentity.properties
create mode 100644 browser/components/newidentity/moz.build
create mode 100644 browser/components/onionservices/OnionAliasStore.jsm
create mode 100644 browser/components/onionservices/OnionLocationChild.jsm
create mode 100644 browser/components/onionservices/OnionLocationParent.jsm
create mode 100644 browser/components/onionservices/content/authNotificationIcon.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPopup.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.css
create mode 100644 browser/components/onionservices/content/authPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.js
create mode 100644 browser/components/onionservices/content/authPrompt.js
create mode 100644 browser/components/onionservices/content/authUtil.jsm
create mode 100644 browser/components/onionservices/content/netError/browser.svg
create mode 100644 browser/components/onionservices/content/netError/network.svg
create mode 100644 browser/components/onionservices/content/netError/onionNetError.css
create mode 100644 browser/components/onionservices/content/netError/onionNetError.js
create mode 100644 browser/components/onionservices/content/netError/onionsite.svg
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocation.css
create mode 100644 browser/components/onionservices/content/onionlocation.svg
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.js
create mode 100644 browser/components/onionservices/content/onionservices.css
create mode 100644 browser/components/onionservices/content/savedKeysDialog.js
create mode 100644 browser/components/onionservices/content/savedKeysDialog.xhtml
create mode 100644 browser/components/onionservices/jar.mn
create mode 100644 browser/components/onionservices/moz.build
create mode 100644 browser/components/rulesets/RulesetsChild.jsm
create mode 100644 browser/components/rulesets/RulesetsParent.jsm
create mode 100644 browser/components/rulesets/content/aboutRulesets.css
create mode 100644 browser/components/rulesets/content/aboutRulesets.html
create mode 100644 browser/components/rulesets/content/aboutRulesets.js
create mode 100644 browser/components/rulesets/content/securedrop.svg
create mode 100644 browser/components/rulesets/jar.mn
create mode 100644 browser/components/rulesets/moz.build
create mode 100644 browser/components/search/extensions/blockchair-onion/favicon.png
create mode 100644 browser/components/search/extensions/blockchair-onion/manifest.json
create mode 100644 browser/components/search/extensions/blockchair/favicon.png
create mode 100644 browser/components/search/extensions/blockchair/manifest.json
create mode 100644 browser/components/search/extensions/ddg-onion/favicon.ico
create mode 100644 browser/components/search/extensions/ddg-onion/manifest.json
delete mode 100644 browser/components/search/extensions/ddg/favicon.ico
create mode 100644 browser/components/search/extensions/ddg/favicon.png
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-by/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-kz/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-ru/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-tr/messages.json
create mode 100644 browser/components/search/extensions/startpage/favicon.png
create mode 100644 browser/components/search/extensions/startpage/manifest.json
copy browser/components/{newtab/data/content/tippytop/favicons/twitter-com.ico => search/extensions/twitter/favicon.ico} (100%)
create mode 100644 browser/components/search/extensions/twitter/manifest.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NO/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/af/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/an/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ar/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ast/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/az/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be-tarask/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/br/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bs/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ca/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/da/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/de/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/dsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/el/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/es/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/et/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fy-NL/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ga-IE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gd/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/he/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ia/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/id/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/is/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/it/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ja/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ka/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kab/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/km/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lij/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ltg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lv/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ms/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/my/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ne/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/nl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/oc/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/rm/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ro/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ru/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/si/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sq/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sv-SE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ta/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/te/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/th/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ur/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/vi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/wo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-CN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-TW/messages.json
create mode 100644 browser/components/search/extensions/yahoo/favicon.ico
create mode 100644 browser/components/search/extensions/yahoo/manifest.json
create mode 100644 browser/components/search/extensions/youtube/favicon.ico
create mode 100644 browser/components/search/extensions/youtube/manifest.json
create mode 100644 browser/components/securitylevel/SecurityLevel.jsm
create mode 100644 browser/components/securitylevel/SecurityLevel.manifest
create mode 100644 browser/components/securitylevel/components.conf
create mode 100644 browser/components/securitylevel/content/securityLevel.js
create mode 100644 browser/components/securitylevel/content/securityLevelButton.css
create mode 100644 browser/components/securitylevel/content/securityLevelButton.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelIcon.svg
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.css
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.css
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml
create mode 100644 browser/components/securitylevel/jar.mn
create mode 100644 browser/components/securitylevel/locale/en-US/securityLevel.properties
create mode 100644 browser/components/securitylevel/moz.build
create mode 100644 browser/components/torconnect/TorConnectChild.jsm
create mode 100644 browser/components/torconnect/TorConnectParent.jsm
create mode 100644 browser/components/torconnect/content/aboutTorConnect.css
create mode 100644 browser/components/torconnect/content/aboutTorConnect.js
create mode 100644 browser/components/torconnect/content/aboutTorConnect.xhtml
create mode 100644 browser/components/torconnect/content/arrow-right.svg
create mode 100644 browser/components/torconnect/content/bridge.svg
create mode 100644 browser/components/torconnect/content/connection-failure.svg
create mode 100644 browser/components/torconnect/content/connection-location.svg
create mode 100644 browser/components/torconnect/content/onion-slash-fillable.svg
create mode 100644 browser/components/torconnect/content/onion-slash.svg
create mode 100644 browser/components/torconnect/content/onion.svg
create mode 100644 browser/components/torconnect/content/torBootstrapUrlbar.js
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.css
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.inc.xhtml
create mode 100644 browser/components/torconnect/jar.mn
create mode 100644 browser/components/torconnect/moz.build
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.jsm
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.xhtml
create mode 100644 browser/components/torpreferences/content/bridgemoji-annotations.json
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f300.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f308.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f319.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f31f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f321.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f332.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f333.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f334.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f335.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f336.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f337.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f339.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f341.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f344.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f345.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f346.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f347.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f348.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f349.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f350.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f351.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f352.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f353.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f354.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f355.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f368.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f369.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f37f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f380.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f381.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f382.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f383.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f388.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f389.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f38f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f392.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f399.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f39f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ac.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3af.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ba.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3bb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3be.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3dd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f417.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f418.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f419.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f420.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f422.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f425.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f426.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f428.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f430.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f431.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f432.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f433.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f434.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f435.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f436.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f437.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f441.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f451.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f455.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f457.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f45f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f47d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f484.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f488.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f490.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4b3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4bf.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4cc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4ce.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4fb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f50b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f511.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f525.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f526.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f54a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f5ff.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f680.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f681.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f686.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f695.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f697.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fa.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f916.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f93f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f941.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f950.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f951.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f955.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f956.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f965.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f966.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f968.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f980.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f981.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f984.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f986.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f987.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f988.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f989.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f992.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f993.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f994.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f995.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f998.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f999.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ad.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9d9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9da.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9dc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ea.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ec.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ed.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa73.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa80.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa81.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa83.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa90.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa91.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa95.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa97.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fab6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/23f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2600.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2602.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2604.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/260e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2693.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2696.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26bd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2708.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/270f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2728.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2744.svg
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/check.svg
create mode 100644 browser/components/torpreferences/content/connectionCategory.inc.xhtml
create mode 100644 browser/components/torpreferences/content/connectionPane.js
create mode 100644 browser/components/torpreferences/content/connectionPane.xhtml
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.jsm
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.xhtml
copy toolkit/themes/shared/icons/defaultFavicon.svg => browser/components/torpreferences/content/network.svg (100%)
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torLogDialog.jsm
create mode 100644 browser/components/torpreferences/content/torLogDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torPreferences.css
create mode 100644 browser/components/torpreferences/content/torPreferencesIcon.svg
create mode 100644 browser/components/torpreferences/jar.mn
create mode 100644 browser/components/torpreferences/moz.build
create mode 100644 browser/config/mozconfigs/base-browser
create mode 100644 browser/config/mozconfigs/tor-browser
create mode 100644 browser/extensions/onboarding/OnboardingTelemetry.jsm
create mode 100644 browser/extensions/onboarding/OnboardingTourType.jsm
create mode 100644 browser/extensions/onboarding/README.md
create mode 100644 browser/extensions/onboarding/api.js
create mode 100644 browser/extensions/onboarding/background.js
create mode 100644 browser/extensions/onboarding/content/Onboarding.jsm
create mode 100644 browser/extensions/onboarding/content/img/close.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-circuit-display.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-expect-differences.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-network.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-onion-services.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-privacy.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security-level.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-welcome.png
create mode 100644 browser/extensions/onboarding/content/img/icons_no-icon.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.svg
create mode 100644 browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
create mode 100644 browser/extensions/onboarding/content/onboarding-tour-agent.js
create mode 100644 browser/extensions/onboarding/content/onboarding.css
create mode 100644 browser/extensions/onboarding/content/onboarding.js
create mode 100644 browser/extensions/onboarding/data_events.md
create mode 100644 browser/extensions/onboarding/jar.mn
create mode 100644 browser/extensions/onboarding/locales/en-US/onboarding.properties
create mode 100644 browser/extensions/onboarding/locales/jar.mn
copy browser/{branding/aurora/content => extensions/onboarding/locales}/moz.build (100%)
create mode 100644 browser/extensions/onboarding/manifest.json
create mode 100644 browser/extensions/onboarding/moz.build
copy browser/extensions/{formautofill => onboarding}/schema.json (100%)
copy browser/{base/content/test/about => extensions/onboarding/test/browser}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/browser/browser.ini
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_accessibility.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_keyboard.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_2.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_3.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_4.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_5.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_click_auto_complete_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_select_default_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tours.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tourset.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_uitour.js
create mode 100644 browser/extensions/onboarding/test/browser/head.js
copy {ipc/testshell/tests => browser/extensions/onboarding/test/unit}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/unit/head.js
create mode 100644 browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
create mode 100644 browser/extensions/onboarding/test/unit/xpcshell.ini
create mode 100644 browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
create mode 100644 browser/modules/BridgeDB.jsm
create mode 100644 browser/modules/Moat.jsm
create mode 100644 browser/modules/TorConnect.jsm
create mode 100644 browser/modules/TorProcessService.jsm
create mode 100644 browser/modules/TorProtocolService.jsm
create mode 100644 browser/modules/TorSettings.jsm
create mode 100644 browser/modules/TorStrings.jsm
create mode 100644 browser/themes/shared/icons/new_circuit.svg
create mode 100644 browser/themes/shared/icons/new_identity.svg
create mode 100644 browser/themes/shared/identity-block/onion-slash.svg
create mode 100644 browser/themes/shared/identity-block/onion-warning.svg
create mode 100644 browser/themes/shared/identity-block/onion.svg
create mode 100644 browser/themes/shared/onionPattern.css
create mode 100644 browser/themes/shared/onionPattern.inc.xhtml
create mode 100644 browser/themes/shared/onionPattern.svg
delete mode 100644 dom/base/test/test_suppressed_microtasks.html
create mode 100644 layout/generic/test/test_tor_bug23104.html
create mode 100644 mobile/android/app/000-tor-browser-android.js
create mode 100644 mobile/android/torbrowser.configure
create mode 100644 mozconfig-android-all-dev
create mode 100644 mozconfig-android-armv7
create mode 100644 mozconfig-linux-arm
create mode 100644 mozconfig-linux-i686
create mode 100644 mozconfig-linux-x86_64
create mode 100644 mozconfig-linux-x86_64-asan
create mode 100644 mozconfig-linux-x86_64-dev
create mode 100644 mozconfig-macos-x86_64
create mode 100644 mozconfig-windows-i686
create mode 100644 mozconfig-windows-x86_64
create mode 100644 netwerk/dns/IOnionAliasService.idl
create mode 100644 netwerk/dns/OnionAliasService.cpp
create mode 100644 netwerk/dns/OnionAliasService.h
create mode 100755 run-tbb-tests
create mode 100644 tbb-tests-ignore.txt
create mode 100644 tbb-tests/browser.ini
create mode 100644 tbb-tests/browser_tor_TB4.js
create mode 100644 tbb-tests/browser_tor_bug2950.js
create mode 100644 tbb-tests/browser_tor_omnibox.js
create mode 100644 tbb-tests/mochitest.ini
create mode 100644 tbb-tests/moz.build
create mode 100644 tbb-tests/test_tor_bug2874.html
create mode 100644 toolkit/modules/Bech32Decode.jsm
create mode 100644 toolkit/modules/QRCode.jsm
create mode 160000 toolkit/torproject/torbutton
create mode 100644 tools/torbrowser/Makefile
create mode 100644 tools/torbrowser/bridges.js
create mode 100755 tools/torbrowser/build.sh
create mode 100755 tools/torbrowser/clobber.sh
create mode 100755 tools/torbrowser/config.sh
create mode 100755 tools/torbrowser/deploy.sh
create mode 100755 tools/torbrowser/fataar.sh
create mode 100755 tools/torbrowser/fetch.sh
create mode 100755 tools/torbrowser/ide.sh
create mode 100755 tools/torbrowser/jslint.sh
create mode 100755 tools/torbrowser/update_bridgemoiji.py
create mode 100644 xpcom/io/TorFileUtils.cpp
create mode 100644 xpcom/io/TorFileUtils.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
76