summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Bug 26496: Set MAR_OLD_FORMAT=1 in dmg2marNicolas Vigier2018-06-25
|/ /
* | Prepare build3Georg Koppen2018-06-24
| | | | | | | | | | We pick up fix for Windows bustage and a macOS reproducibility issue. Moreover an update Torbutton version with a new icon gets included, too.
* | Bug 26476: Work around Windows Tor Browser bustagebug_26476Georg Koppen2018-06-24
| |
* | Bug 26475: Make macOS bundles based on ESR60 reproducibleGeorg Koppen2018-06-24
| | | | | | | | | | We know that Stylo is causing reproducibility issues on macOS, disable it for now.
* | Pick up new tor-browser tagGeorg Koppen2018-06-23
| | | | | | | | Picking up build2 and updating the Changelog
* | fixup! Bug 26039: <profiledir>/preferences/extension-overrides.js will not ↵Georg Koppen2018-06-23
| | | | | | | | | | | | be loaded in ESR 60 There is no `extension-overrides.js` in a profile direcory anymore.
* | Merge remote-tracking branch 'sukhe/bug-26186'Georg Koppen2018-06-23
|\ \
| * | Bug 26186: Replace usage of `intl.locale.matchOS` in tor-browser's build scriptSukhbir Singh2018-06-22
| | | | | | | | | | | | | | | | | | `intl.locale.matchOS` has been deprecated and the new preference is `intl.locale.requested`, which is set by commit 473342eefe. See bug 26073 for more information.
* | | bn-BD locale is currently broken in Tor BrowserGeorg Koppen2018-06-23
| | |
* | | Merge remote-tracking branch 'boklm/bug_26461'Georg Koppen2018-06-23
|\ \ \
| * | | Bug 26461: fix error when {alpha,release}/signed doesn't existNicolas Vigier2018-06-22
| |/ / | | | | | | | | | Use make_path instead of mkdir to create all needed parent directories.
* | | Bug 26462: Unbreak Firefox 60 ESR 32bit Linux compilationGeorg Koppen2018-06-23
|/ / | | | | | | | | | | | | | | | | | | 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.
* | Release preparations for 8.0a9Georg Koppen2018-06-22
| | | | | | | | Changelog update and versions bump
* | Bug 26039: <profiledir>/preferences/extension-overrides.js will not be ↵Richard Pospesel2018-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | loaded in ESR 60 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.
* | Merge remote-tracking branch 'arthur/20628+1'Georg Koppen2018-06-22
|\ \ | |/ |/|
| * Bug 20628: Add locales bn-BD, da, he, sv-SE, zh-TWArthur Edelstein2018-06-21
| |
* | Fold in older changelogsGeorg Koppen2018-06-21
| |
* | Bug 26440: move vaulted vars to a separate directoryNicolas Vigier2018-06-21
| |
* | Bug 23384: Add user sukhbir on build-sunet-a.torproject.netNicolas Vigier2018-06-21
| |
* | Bug 26438: Use non-sandbox background and .DS_Store againbug_26438Georg Koppen2018-06-21
| |
* | Bug 26438: Remove seatbelt profiles for macOSGeorg Koppen2018-06-21
|/ | | | | | 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.
* Bug 23561: Fix NSIS builds for Windows 64Sukhbir Singh2018-06-19
| | | | | | | | | | | | | | | 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 bb32ec91b 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.)
* Bug 26362: Use old MAR format for update file creationbug_26362Georg Koppen2018-06-19
| | | | | | | 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.
* Bug 26396: build mingw-w64-pthread with --no-insert-timestampNicolas Vigier2018-06-18
|
* Merge remote-tracking branch 'gk/bug_26250_v5'Nicolas Vigier2018-06-15
|\
| * Bug 26250: Bump Rust version to 1.26.1bug_26250_v5Georg Koppen2018-06-15
| | | | | | | | | | | | 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.
* | Bug 25540: Don't ship sandboxed-tor-browser anymorebug_25540Georg Koppen2018-06-15
| | | | | | | | | | 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.
* | Merge remote-tracking branch 'gk/bug_23231'Nicolas Vigier2018-06-15
|\ \
| * | Bug 23231: Remove our STL Wrappers workaround for Windows 64bitbug_23231Georg Koppen2018-06-14
| |/ | | | | | | | | | | 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.
* | Bug 26304: Bump zlib to latest stable (1.2.11)bug_26304Georg Koppen2018-06-15
|/
* Bug 26205: Don't build the uninstaller for Windows during Firefox compilationSukhbir Singh2018-06-14
|
* Bug 26203: Update mozconfig for Windows nightly buildSukhbir Singh2018-06-14
| | | | Also enable rust for all builds.
* Bug 25837: Integrate fxc2 for Windows Tor Browser buildsSukhbir Singh2018-06-14
| | | | | This commit adds support for building and bundling fxc2 which is required for Windows cross-compilation on Linux.
* Bug 26329: Fix Rust cross-compilation for 32bit Windowsbug_26329Georg Koppen2018-06-14
|
* Bug 26206: Ship pthread related dll with torNicolas Vigier2018-06-14
|
* Bug 26370: Don't copy msvcr100.dll and libssp-0.dll twiceNicolas Vigier2018-06-14
|
* Merge remote-tracking branch 'boklm/bug_26354'Georg Koppen2018-06-13
|\
| * Bug 26354: check for SSE2 support before updating Linux usersNicolas Vigier2018-06-12
| | | | | | | | | | We were setting the minSupportedInstructionSet attribute for the win32 updates only. We now set it on all platforms.
| * Bug 26354: check for SSE2 support in start-tor-browserNicolas Vigier2018-06-12
| |
* | Bug 26234: add update_responses option to specify rewrite rulesNicolas Vigier2018-06-11
|/ | | | | Add the htaccess_rewrite_rules option which can be used to specify rewrite rules to be added to the generated .htaccess files.
* Bug 24632: Make sure to use "Tor Browser.app" for `browserdir` on macOSGeorg Koppen2018-06-07
|
* Bug 24632: Install xz-utils for macOS MAR file creationGeorg Koppen2018-06-07
|
* Bug 26153: Enable selfrando for 64bit only for nowGeorg Koppen2018-06-07
| | | | | | 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.
* Merge remote-tracking branch 'boklm/bug_22242'Georg Koppen2018-06-06
|\
| * Bug 22242: use chrpath to remove RUNPATH added by selfrandoNicolas Vigier2018-05-23
| | | | | | | | | | At the same time we add a var/selfrando variable to make it easier to enable/disable selfrando.
* | Merge remote-tracking branch 'sukhe/bug-26153'Georg Koppen2018-06-06
|\ \
| * | Bug 26153: Selfrando builds broken for Firefox 60 ESRSukhbir Singh2018-06-06
| | | | | | | | | | | | This commit fixes #26153 by bumping the selfrando version to 0.4.2
* | | Bug 24632: Adapt firefox and tor-browser to new macOS toolchainGeorg Koppen2018-06-06
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | After building Firefox we now get a 'Tor Browser.app' instead of a 'TorBrowser.app'. This patch makes sure the additional whitespace in the app name is correctly handled by the build script and the one that deals with packaging the final bundle. We need to ship a fix for the Firefox packaging step as well as |./mach package| wants to build the final .dmg in that step, too, which breaks: there is no .dmg creation tool available. Setting `INNER_MAKE_PACKAGE` to `true` does not seem to work anymore. That part of this patch is currently only a workaround to get the nightly builds going. We should come up with a better solution that allows us to skip that part of the Firefox packaging step on all supported platforms.
* | Bug 24632: Disable snowflake for macOS for nowGeorg Koppen2018-06-06
| | | | | | | | | | | | The snowflake build system is pretty complicated. We disable this pluggable transport for now to get time to adapt it to the new macOS toolchain while not blocking our nightly builds. See bug 26251 for work on that.
* | Bug 24632: Bump clang version in go build script commentGeorg Koppen2018-06-06
| |