- 16 Aug, 2018 1 commit
-
-
In a previous patch for bug 25485 we changed how we set LD_LIBRARY_PATH in start-tor-browser. However this change is not taken into account when the browser is restarted by the updater. To avoid this issue we replace the firefox binary by a wrapper setting LD_LIBRARY_PATH.
-
- 07 Aug, 2018 1 commit
-
-
Sukhbir Singh authored
We ship our version of libstdc++.so.6 for backward compatibility of Tor Browser on older systems like Ubuntu 16.04. However, a newer version of the library may be installed on the user's system and we should detect and use that. This commit adds support for detecting the library using a C++ program that uses the latest ABI; if the program executes, we should use the system library, and if not (for the older systems), we add our libstdc++.so.6 to LD_LIBRARY_PATH.
-
- 12 Jul, 2018 1 commit
-
-
Does not affect the console output, will use more disk space in log files.
-
- 27 Jun, 2018 1 commit
-
-
Sukhbir Singh authored
This commit sets `mach build stage-package` instead of `mach package` in the Firefox build; this helps us to use the useful properties of `mach package` but avoids creating the final DMG or EXE during the Firefox build which we don't want as we do that later when building Tor Browser. We no longer need to patch `installer.py` (bug 26205) but we still need the patch for the uninstaller otherwise the Firefox build fails trying to find the required NSIS files. The no-dmg.patch for macOS is also not required and is removed (bug 24632).
-
- 24 Jun, 2018 1 commit
-
-
Georg Koppen authored
-
- 23 Jun, 2018 1 commit
-
-
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.
-
- 14 Jun, 2018 5 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.
-
boklm authored
-
- 06 Jun, 2018 2 commits
-
-
Georg Koppen authored
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.
-
Sukhbir Singh authored
This commit fixes #26153 by bumping the selfrando version to 0.4.2
-
- 29 May, 2018 4 commits
-
-
-
-
-
Sukhbir Singh authored
-
- 25 May, 2018 1 commit
-
-
boklm authored
Stop using mingw helper scripts everywhere except for the firefox build. At the same time as we move them to firefox, we simplify the helper scripts by using var/CFLAGS and var/LDFLAGS from rbm.conf instead of redefining the flags. We are also now building firefox with -fstack-protector-strong instead of -fstack-protector.
-
- 24 May, 2018 1 commit
-
-
boklm authored
This allows us to use it to setup the gcc host compiler for the Windows build in projects/firefox/build.
-
- 23 May, 2018 1 commit
-
-
boklm authored
At the same time we add a var/selfrando variable to make it easier to enable/disable selfrando.
-
- 21 Feb, 2018 1 commit
-
-
boklm authored
-
- 01 Feb, 2018 1 commit
-
-
boklm authored
-
- 16 Jan, 2018 1 commit
-
-
Georg Koppen authored
-
- 05 Dec, 2017 1 commit
-
-
boklm authored
-
- 09 Nov, 2017 3 commits
-
-
Georg Koppen authored
Due to bug https://bugzilla.mozilla.org/show_bug.cgi?id=1392604 we disable STL wrappers for now. For some reason only 64bit Windows builds are affected. Thus we restrict the disabling only to them leaving all other targets unaffected.
-
Georg Koppen authored
This reverts commit e0e6bfd7.
-
Georg Koppen authored
This reverts commit 409a6951.
-
- 08 Nov, 2017 1 commit
-
-
boklm authored
-
- 02 Nov, 2017 2 commits
-
-
Georg Koppen authored
-
Georg Koppen authored
-
- 04 Aug, 2017 1 commit
-
-
boklm authored
And buildconf/nb_procs to buildconf/num_procs.
-
- 02 Aug, 2017 1 commit
-
-
boklm authored
-
- 31 Jul, 2017 1 commit
-
-
boklm authored
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
-
- 02 Jun, 2017 1 commit
-
-
boklm authored
We don't ship the clearkey DRM system yet, thus we don't need to strip the respective binaries. tor-browser-bundle.git author: Georg Koppen <gk@torproject.org> tor-browser-bundle.git commit: e8d869e142439436104b8b1f8b807406fd68e104 tor-browser-bundle.git commit: c18c6f80c49d7da97d006d3fd5201b11f1312bbc
-
- 17 May, 2017 1 commit
-
-
boklm authored
Selfrando is a new defense against code reuse attacks developed by the Redactor and Readactor++ people. We should give it a wider testing audience by including it in the alpha series. This is currently only available for 64bit Linux builds, though. Supporting other platforms and architectures is work in progress. tor-browser-bundle.git author: Georg Koppen <gk@torproject.org> tor-browser-bundle.git commit: 332c5b6c16f1b0915f537a4ad5af48295f80c733 tor-browser-bundle.git commit: 8fe0e322b950efa2456502428bee66dde8b4948a tor-browser-bundle.git commit: 3e752843dfa39beec844822c9f6c3dd1f80355ea
-
- 08 May, 2017 1 commit
-
-
boklm authored
-
- 13 Apr, 2017 1 commit
-
-
boklm authored
The Linux sigmar program needs libfreeblpriv3.so and libsoftokn3.so, so include them in the mar-tools archive. tor-browser-bundle.git commit: c2bae45c6a41923712bf176df6fb9bd1f773d887
-
- 10 Apr, 2017 2 commits
- 07 Apr, 2017 1 commit
-
-
boklm authored
In tor-browser-bundle.git this change was done as part of commit cd4465477ac10d2b740d5a32505cdab5a197e405.
-