summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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.
* | 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
|\