Pier Angelo Vendrame pushed to branch tor-browser-102.7.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
-
a85b5b96
by Pier Angelo Vendrame at 2023-01-20T16:44:33+01:00
-
541d508c
by Pier Angelo Vendrame at 2023-01-20T16:44:40+01:00
-
d967a1fd
by Pier Angelo Vendrame at 2023-01-20T16:44:46+01:00
-
ec2caef7
by Mike Perry at 2023-01-20T16:44:46+01:00
-
03866122
by Pier Angelo Vendrame at 2023-01-20T17:29:13+01:00
6 changed files:
- browser/moz.configure
- mobile/android/torbrowser.configure → mobile/android/basebrowser.configure
- mobile/android/confvars.sh
- mobile/android/moz.configure
- security/moz.build
- security/nss/lib/ssl/Makefile
Changes:
... | ... | @@ -5,10 +5,12 @@ |
5 | 5 | # file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
6 | 6 | |
7 | 7 | imply_option("MOZ_PLACES", True)
|
8 | +# tor-browser#32493
|
|
8 | 9 | imply_option("MOZ_SERVICES_HEALTHREPORT", False)
|
9 | 10 | imply_option("MOZ_SERVICES_SYNC", True)
|
10 | 11 | imply_option("MOZ_DEDICATED_PROFILES", False)
|
11 | 12 | imply_option("MOZ_BLOCK_PROFILE_DOWNGRADE", False)
|
13 | +# tor-browser#33734
|
|
12 | 14 | imply_option("MOZ_NORMANDY", False)
|
13 | 15 | |
14 | 16 | with only_when(target_is_linux & compile_environment):
|
... | ... | @@ -4,7 +4,8 @@ |
4 | 4 | # License, v. 2.0. If a copy of the MPL was not distributed with this
|
5 | 5 | # file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
6 | 6 | |
7 | -# Set Tor Browser default config
|
|
7 | +# Set Base Browser default config
|
|
8 | +# See tor-browser#25741 and tor-browser#41584.
|
|
8 | 9 | |
9 | 10 | imply_option("MOZ_ANDROID_EXCLUDE_FONTS", False)
|
10 | 11 | |
... | ... | @@ -14,7 +15,7 @@ imply_option("MOZ_ANDROID_EXCLUDE_FONTS", False) |
14 | 15 | # imply_option("MOZ_CRASHREPORTER", False)
|
15 | 16 | |
16 | 17 | # Disable uploading information about the browser configuration and
|
17 | -# performance to an external server
|
|
18 | +# performance to an external server. See tor-browser#32493.
|
|
18 | 19 | imply_option("MOZ_SERVICES_HEALTHREPORT", False)
|
19 | 20 | |
20 | 21 | # Disable creating telemetry and data reports that are uploaded to an
|
... | ... | @@ -26,5 +27,7 @@ imply_option("MOZ_SERVICES_HEALTHREPORT", False) |
26 | 27 | # imply_option("MOZ_TELEMETRY_REPORTING", False)
|
27 | 28 | # imply_option("MOZ_DATA_REPORTING", False)
|
28 | 29 | |
30 | +# tor-browser#24796: This controls some permissions in GeckoView's
|
|
31 | +# AndroidManifest.xml
|
|
29 | 32 | imply_option("MOZ_ANDROID_NETWORK_STATE", False)
|
30 | 33 | imply_option("MOZ_ANDROID_LOCATION", False) |
... | ... | @@ -16,8 +16,6 @@ MOZ_RAW=1 |
16 | 16 | |
17 | 17 | MOZ_APP_ID={aa3c5121-dab2-40e2-81ca-7ea25febc110}
|
18 | 18 | |
19 | -### Tor Browser for Android ###
|
|
20 | - |
|
21 | 19 | # Disable telemetry at compile-time
|
22 | 20 | unset MOZ_TELEMETRY_REPORTING
|
23 | 21 |
... | ... | @@ -10,6 +10,7 @@ project_flag( |
10 | 10 | default=True,
|
11 | 11 | )
|
12 | 12 | |
13 | +# tor-browser#29859
|
|
13 | 14 | project_flag(
|
14 | 15 | "MOZ_ANDROID_HLS_SUPPORT",
|
15 | 16 | help="Enable HLS (HTTP Live Streaming) support (currently using the ExoPlayer library)",
|
... | ... | @@ -58,7 +59,7 @@ option( |
58 | 59 | set_config("MOZ_ANDROID_GECKOVIEW_LITE", True, when="--enable-geckoview-lite")
|
59 | 60 | |
60 | 61 | imply_option("MOZ_NORMANDY", False)
|
61 | -# Comment this so we can imply |False| in torbrowser.configure
|
|
62 | +# Comment this so we can imply |False| in basebrowser.configure
|
|
62 | 63 | # The Build system doesn't allow multiple imply_option()
|
63 | 64 | # calls with the same key.
|
64 | 65 | # imply_option("MOZ_SERVICES_HEALTHREPORT", True)
|
... | ... | @@ -80,7 +81,7 @@ def check_target(target): |
80 | 81 | )
|
81 | 82 | |
82 | 83 | |
83 | -include("torbrowser.configure")
|
|
84 | +include("basebrowser.configure")
|
|
84 | 85 | |
85 | 86 | include("../../toolkit/moz.configure")
|
86 | 87 | include("../../build/moz.configure/android-sdk.configure")
|
... | ... | @@ -85,6 +85,7 @@ gyp_vars["nss_dist_obj_dir"] = "$PRODUCT_DIR/dist/bin" |
85 | 85 | gyp_vars["disable_tests"] = 1
|
86 | 86 | gyp_vars["disable_dbm"] = 1
|
87 | 87 | gyp_vars["disable_libpkix"] = 1
|
88 | +# tor-browser#18885, tor-browser#21849
|
|
88 | 89 | gyp_vars["enable_sslkeylogfile"] = 0
|
89 | 90 | # pkg-config won't reliably find zlib on our builders, so just force it.
|
90 | 91 | # System zlib is only used for modutil and signtool unless
|
... | ... | @@ -41,6 +41,7 @@ endif |
41 | 41 | |
42 | 42 | # Enable key logging by default in debug builds, but not opt builds.
|
43 | 43 | # Logging still needs to be enabled at runtime through env vars.
|
44 | +# tor-browser#18885, tor-browser#21849
|
|
44 | 45 | NSS_ALLOW_SSLKEYLOGFILE ?= 0
|
45 | 46 | ifeq (1,$(NSS_ALLOW_SSLKEYLOGFILE))
|
46 | 47 | DEFINES += -DNSS_ALLOW_SSLKEYLOGFILE=1
|