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
|