summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Bump the NoScript sha256sum value as wellGeorg Koppen2018-08-16
|
* Picking up tor-browser tag bump for build2Georg Koppen2018-08-16
|
* Bump tor-browser tag as wellGeorg Koppen2018-08-16
|
* Release preparations for 8.0a10Georg Koppen2018-08-16
| | | | Versions bump and Changelog update
* Bump NoScript version to 10.1.8.16Georg Koppen2018-08-16
|
* Bug 25485: replace firefox by a wrapper scriptNicolas Vigier2018-08-16
| | | | | | | 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.
* Bug 27152: Use mozilla/fxc2.git for the fxc2 repositorySukhbir Singh2018-08-15
|
* Bug 12968: enable HEASLR in Windows x86_64 buildsNicolas Vigier2018-08-15
| | | | | We still need the other half of the fix for actually providing higher entropy (see bug 12968, comment:17ff. for discussion).
* Bug 27129: Add locales ca, ga, id, is, nbArthur Edelstein2018-08-14
|
* Bug 27101: fix tor build issue with rust enabledNicolas Vigier2018-08-13
| | | | Fix build issue introduced by the fix for #25485.
* Fix typo in README.MAKEFILENicolas Vigier2018-08-08
|
* Bug 25485: Fix libstdc++.so.6 compatibility for Tor BrowserSukhbir Singh2018-08-07
| | | | | | | | | | 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.
* Bug: 27020: RBM build fails with runc version 1.0.1Richard Pospesel2018-08-03
| | | | | | | runc version on Ubuntu 18.04 is 1.0.1 which is not currently handled in rbm.conf, so the runc_spec100 flag does not get set properly. This patch changes it so the runc_spec100 flag is set if a spec string greater than 1.0.0 is found.
* Bug 26951: Fix execdesktop argument passingBen Burrill2018-07-31
| | | | | | | | | | | | | | | Prior to this change, arguments with spaces were flattened, so running ./start-tor-browser.desktop --search "hello world" would be converted to ./start-tor-browser.desktop --search hello world opening up two windows, one search for "hello" and one trying to connect to http://world Fixes #18022 as well.
* Bug 26949: Use GitHub repository for STIXSukhbir Singh2018-07-26
| | | | | | STIX moved away from SourceForge to GitHub breaking download during Tor Browser build; see https://lists.torproject.org/pipermail/tor-dev/2018-July/013357.html
* Bug 9145: Tor Browser for Windows is broken with hardware accelerationSukhbir Singh2018-07-25
| | | | | | We now build with -DWIDL_EXPLICIT_AGGREGATE_RETURNS on Windows to fix this issue; see https://bugzilla.mozilla.org/show_bug.cgi?id=1411401 for more information.
* Merge remote-tracking branch 'boklm/bug_26569_v2'Georg Koppen2018-07-19
|\
| * Bug 26569: redirect pre-8.0a9 alpha users to a separate update directoryNicolas Vigier2018-07-12
| |
* | Bug 26477: Make meek extension compatible with ESR 60Georg Koppen2018-07-18
| |
* | Bug 26795: Bump snowflake to 6077141f4a for #25600.David Fifield2018-07-18
| | | | | | | | | | | | | | This works around a hang in the client that occurred once it had logged a certain amount of information to its stderr. Now, if not logging to a file, snowflake-client will log nothing rather than writing to stderr. The corresponding tor bug is #26360.
* | Bug 26355: update tbb-windows-installer to check for Windows7+Nicolas Vigier2018-07-13
| | | | | | | | | | | | We also update keyring/tbb-windows-installer.gpg as Moritz is using a new key for signing the tag: 7A3D AD44 08A0 009B 4DE9 C855 858E E1C3 B8A4 568D
* | Bug 26773: Add another build error FAQTom Ritter2018-07-12
| |
* | Bug 26773: Add --verbose to the ./mach build flag for firefox for better ↵Tom Ritter2018-07-12
|/ | | | | | debugging via log files. Does not affect the console output, will use more disk space in log files.
* Merge remote-tracking branch 'azadi/bug-26251-rev1'Nicolas Vigier2018-07-11
|\
| * Bug 26251: Adapt macOS snowflake compilation to new toolchainSukhbir Singh2018-06-21
| | | | | | | | | | | | | | | | | | This commit adds support for building Snowflake (and its associated components, webrtc and go-webrtc) with our updated toolchain that uses clang 3.9.1 and macOS SDK 10.11 For clang, we add the '-Wno-unknown-warning-option' flag; see https://bugs.llvm.org/show_bug.cgi?id=24979 for more information.
* | Fold in stable changelogGeorg Koppen2018-07-06
| |
* | Bug 26039: FIXUP <profiledir>/preferences/extension-overrides.js will not be ↵Richard Pospesel2018-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | loaded in ESR 60 Fixup for 26039. WebExtension extensions can't read/write prefs, so the base contents of extension-overrides.js are completely unnecessary. The WebExtension versions of noscript and httpseverywhere seem to be nearly complete re-writes (noscript in particular is much simpler) so our custom options appear to be no longer required (though a complete audit of noscript should probably be done just to be sure we don't need to fix any bad behaviour). The updated build script for tor-browser now dumps all of the build-determined prefs (pluggable transport strings, localization options) into a generated-prefs.js file created at build time, which is then appended to 000-tor-browser.js as before. The pdfjs option is no longer needed since the disableRange option seems to break pdfjs altogether in latest ESR60. Also, setting the user pref in 000-tor-browser.js does not work since pdfjs overwrites it with its own value (any future patch setting pdfjs options needs to modify the default values table)
* | Merge remote-tracking branch 'boklm/bug_26450'Georg Koppen2018-06-29
|\ \
| * | Bug 26450: disable dependency on firefox-langpacks in testbuildNicolas Vigier2018-06-22
| |/ | | | | | | | | When the list of locales is empty (testbuild), we don't need the firefox-langpacks.
* | Merge remote-tracking branch 'boklm/bug_26410'Georg Koppen2018-06-29
|\ \
| * | Bug 26410: Stop using old MAR format in the next esr60-based alphaNicolas Vigier2018-06-28
| | | | | | | | | | | | However we keep setting MAR_OLD_FORMAT=1 on the stable release for now.
* | | Fix HTTPS Everywhere version in the changelogNicolas Vigier2018-06-29
|/ / | | | | | | | | Reported in a comment on the blog: https://blog.torproject.org/comment/275985#comment-275985
* | Add newline at the end of projects/release/update_responses_config.ymlNicolas Vigier2018-06-27
| |
* | Bug 26319: Don't package up the whole Tor Browser in the `mach package` stepSukhbir Singh2018-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | Bug 26515: Update Tor Browser blog post URLsNicolas Vigier2018-06-27
| |
* | Bug 26355: Make sure only Windows users on Windows7+ are trying to use Tor ↵Richard Pospesel2018-06-27
| | | | | | | | | | | | | | Browser based on ESR60 (tor-browser-build) Edited the update_responses generation script to require version 6.1 of Windows (Windows 7) to get updates
* | Merge remote-tracking branch 'boklm/bug_26489'Georg Koppen2018-06-26
|\ \
| * | Bug 26489: fix .app directory name in tools/dmg2marNicolas Vigier2018-06-25
| | | | | | | | | | | | Add the whitespace in "Tor Browser.app".
* | | 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.