- 23 Jun, 2018 6 commits
-
-
Georg Koppen authored
Picking up build2 and updating the Changelog
-
Georg Koppen authored
There is no `extension-overrides.js` in a profile direcory anymore.
-
Georg Koppen authored
-
Georg Koppen authored
-
Georg Koppen authored
-
Georg Koppen authored
For some reason the switch from 60.0.1esr to 60.1.0esr is causing to break our builds because the 32bit linker is not capable of linking gkrust nor libxul due to address space limitations anymore. We keep the configuration for 32bit Linux bundles as we shipped them in our nightly builds over the past couple of weeks but are avoiding building browser debug information for now.
-
- 22 Jun, 2018 5 commits
-
-
boklm authored
Use make_path instead of mkdir to create all needed parent directories.
-
Sukhbir Singh authored
`intl.locale.matchOS` has been deprecated and the new preference is `intl.locale.requested`, which is set by commit 473342ee. See bug 26073 for more information.
-
Georg Koppen authored
Changelog update and versions bump
-
The infrastructure for loading extension-overrides.js no longer exists in ESR60, so these prefs had to be moved. Unfortunately, we can't just dump the contents of extension-overrides.js into 000-tor-browser.js. The settings are actually partially built in tor-browser-build to conditionally include various bridge strings as well as localization settings. So, we piggy back off this existing build process and just append the contents of the partially generated extension-overrids.js to 000-tor-browser.js.
-
Georg Koppen authored
-
- 21 Jun, 2018 6 commits
-
-
Arthur Edelstein authored
-
Georg Koppen authored
-
boklm authored
-
boklm authored
-
Georg Koppen authored
-
Georg Koppen authored
Starting with content sandboxing being enabled our seatbelt profiles have been broken (see: #22000). We should remove them for now to avoid a broken experience in the alphas.
-
- 19 Jun, 2018 2 commits
-
-
This commit adds support for building the 64-bit version of NSIS, and also bumps the version to 3.03. Doing this enables us to build MAR files in a 64-bit container for the 64-bit version of Tor Browser; see bug 26363 and bug 24477. The pe_checksum_fix.py doesn't work in a 64-bit container with the bundled python-pefile version so we build its latest version to fix this issue. This change is borrowed from commit bb32ec91 and updates python-pefile to 2017.11.5. The Debian package and the patches are no longer required as all changes were merged upstream in 3.01-1. (See the nsis changelog in Debian.)
-
Georg Koppen authored
Mozilla switched from Bzip2 to LZMA as compression algorithm for MAR files during th Firefox 56. That means esr52-based Tor Browsers don't understand LZMA yet. Thus, we still use Bzip2 for the first esr60-based MAR files and switch afterwards to LZMA.
-
- 18 Jun, 2018 1 commit
-
-
boklm authored
-
- 15 Jun, 2018 5 commits
-
-
boklm authored
-
Georg Koppen authored
sandboxed-tor-browser is not maintained anymore and Yawning requested to not ship it anymore in our alphas once we switch to Firefox 60 ESR.
-
boklm authored
-
Georg Koppen authored
-
Georg Koppen authored
Bumping Rust to 1.26.1 avoids intermittent Firefox compilation failures we have seen, similar to those Mozilla got and documented in https://bugzilla.mozilla.org/show_bug.cgi?id=1445413.
-
- 14 Jun, 2018 7 commits
-
-
Georg Koppen authored
The fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1443823 makes our workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1392604 obsolete, and we can remove it as it landed on esr60.
-
-
Also enable rust for all builds.
-
This commit adds support for building and bundling fxc2 which is required for Windows cross-compilation on Linux.
-
Georg Koppen authored
-
boklm authored
-
boklm authored
-
- 13 Jun, 2018 1 commit
-
-
Georg Koppen authored
-
- 12 Jun, 2018 2 commits
- 11 Jun, 2018 1 commit
-
-
boklm authored
Add the htaccess_rewrite_rules option which can be used to specify rewrite rules to be added to the generated .htaccess files.
-
- 07 Jun, 2018 3 commits
-
-
Georg Koppen authored
-
Georg Koppen authored
-
Georg Koppen authored
The 32bit toolchain is not able to link libxul anymore with selfrando enabled as the linker is running out of address space. We therefore disable selfrando for 32bit for now.
-
- 06 Jun, 2018 1 commit
-
-
Georg Koppen authored
-