summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Pick up mobile bridge changes for #31664Georg Koppen2019-09-25
| | |
* | | Merge remote-tracking branch 'phw/project/31164'Georg Koppen2019-09-25
|\ \ \
| * | | Add three new default obfs4 bridges.Philipp Winter2019-09-23
| | | | | | | | | | | | | | | | | | | | These bridges are run by Karlstad University in Sweden. See the following ticket for more details: <https://bugs.torproject.org/31164>
* | | | Update OpenSSL to 1.1.1dGeorg Koppen2019-09-23
| | | |
* | | | Merge remote-tracking branch 'gk/bug_31584_v4'Nicolas Vigier2019-09-23
|\ \ \ \ | |/ / / |/| | |
| * | | Bug 31584: Clean up mingw-w64 projectbug_31584_v4Georg Koppen2019-09-17
| | | | | | | | | | | | | | | | | | | | | | | | We bump the GCC version to a supported one (9.2.0). The obvious choice would have been 8.3.0 as we use for our Linux bundles. But, alas, that one is crashing when cross-compiling Rust for 64bit Windows.
* | | | Bug 31646: Update abicheck to require GLIBCXX_3.4.25Nicolas Vigier2019-09-20
| | | | | | | | | | | | | | | | This is also fixing bug 31380.
* | | | Merge remote-tracking branch 'boklm/bug_31448_v5'Georg Koppen2019-09-18
|\ \ \ \ | |/ / / |/| | |
| * | | Bug 31448: Disable firefox debug-symbols for linux-i686Nicolas Vigier2019-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows us to switch back to ld.gold as the linker, and fix #31618. ld.gold fails when we build with debug symbols for linux-i686: 30:31.20 toolkit/library/symverscript.stub 30:31.26 toolkit/library/libxul.so 30:39.58 /var/tmp/dist/binutils/bin/ld.gold.real: internal error in relocate_section, at i386.cc:3684
* | | | Bug 31538: Make Windows builds reproducible againbug_31538_v2Georg Koppen2019-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating CMake to the latest stable version as done in the previous commit solves the reproducibility issue only partly. We need to patch the code that merges libc++abi.a into libc++.a to get the order in the merged archive deterministic. The code doing the merging is: `files = glob.glob(os.path.join(temp_directory_root, '*.o*'))` Regarding `glob` there is following in the Python docs: "The glob module finds all the pathnames matching a specified pattern according to the rules used by the Unix shell, although results are returned in *arbitrary* order." (emphasis mine) (https://docs.python.org/2/library/glob.html)
* | | | Bug 31538: Bump CMake versionGeorg Koppen2019-09-13
|/ / / | | | | | | | | | | | | | | | | | | The old CMake version built libraries like libc++.a and libc++abi.a in a non-reproducible way. Using the latest CMake version solves that. We need to use our own GCC for Linux as the shippped one is too old.
* | | Bug 31732: Windows nightly builds are bustedbug_31732Georg Koppen2019-09-13
| | | | | | | | | | | | | | | | | | It seems we were a bit too optimistic to pick up FORTIFY_SOURCE support in mingw-w64 as this breaks our builds. Let's be more conservative and use what Mozilla is using in their mingw-w64/clang builds.
* | | Add missing Changelog item for 9.0a6Georg Koppen2019-09-11
| | |
* | | Merge remote-tracking branch 'gk/bug_31596'Nicolas Vigier2019-09-11
|\ \ \
| * | | Bug 31596: Bump mingw-w64 version for fix for #31567bug_31596Georg Koppen2019-09-03
| |/ /
* | | Merge remote-tracking branch 'gk/bug_31621'Nicolas Vigier2019-09-11
|\ \ \
| * | | Bug 31621: Add --verbose flag to mach againbug_31621Georg Koppen2019-09-04
| |/ / | | | | | | | | | | | | | | | The underlying node bug got worked around in Mozilla's bug 1500436 and we cherry-pick that patch onto our esr68 branches. Thanks to a cypherpunk for finding that bugfix.
* | | Update rbm for #31264Nicolas Vigier2019-09-11
| | |
* | | Merge remote-tracking branch 'gk/bug_31450'Nicolas Vigier2019-09-10
|\ \ \
| * | | Bug 31450: Use still GCC for our ASan buildsbug_31450Georg Koppen2019-09-08
| | | |
* | | | Fold in stable ChangelogGeorg Koppen2019-09-09
| | | |
* | | | Add missing item in 9.0a6 ChangelogGeorg Koppen2019-09-09
|/ / /
* | | Bug 30384: Use 64bit containers to build 32bit Windows Tor BrowserNicolas Vigier2019-09-06
| | |
* | | Fold in stable ChangelogGeorg Koppen2019-09-05
|/ /
* | Pick up another fix for obfs4 compilation bustageGeorg Koppen2019-09-02
| |
* | fixup! Bug 29430: Use obfs4proxy's meek_lite with utls instead of meek.Georg Koppen2019-09-02
| |
* | Pick up fix for obfs4 compilation bustageGeorg Koppen2019-09-02
| |
* | fixup! Bug 29430: Use obfs4proxy's meek_lite with utls instead of meek.Georg Koppen2019-09-02
| |
* | Add missing Changelog itemsGeorg Koppen2019-09-02
| |
* | Pick up fix for #31592Georg Koppen2019-09-02
| |
* | Release preparations for 9.0a6Georg Koppen2019-09-02
| | | | | | | | Changelog update, versions bump
* | Bug 30665: Get Firefox 68 ESR Working with latest android toolchainsisbell2019-09-01
| | | | | | | | Bug 31389: Update Android Firefox to Build with Clang
* | Bug 30460: Update TOPL Project to Use Android Toolchain (Firefox 68)sisbell2019-09-01
| | | | | | | | Update TOPL version
* | Bug 30461: Update tor-android-service Project to Use Android Toolchain ↵sisbell2019-09-01
| | | | | | | | (Firefox 68)
* | Bug 31567: NS_tsnprintf() does not handle %s correctly on Windowsbug_31567Georg Koppen2019-09-01
| |
* | Bug 31388: Update Rust Project for Androidsisbell2019-08-30
| |
* | Bug 31173: Update android-toolchain project to match firefoxsisbell2019-08-29
| |
* | Picking up first 68.1.0esr branch for nightly buildsGeorg Koppen2019-08-28
| |
* | Bug 28238: Adapt firefox project for Windows buildsGeorg Koppen2019-08-28
| |
* | Bug 30490: Adapt cbindgen for Windows 32bit usageGeorg Koppen2019-08-28
| |
* | Bug 28238: Use mingw-w64-clang for fxc2Georg Koppen2019-08-28
| |
* | Bug 28716: Optionally omit timestamp in PE headerGeorg Koppen2019-08-28
| | | | | | | | | | | | | | | | Since r332613 lld has the option of setting the timestamp in PE headers to `0` which essentially is the behavior of ld's `--no-insert-timestamp` flag. However, we need a patch for lld's MingW target to pass this option on in our cross-compilation case, as it would not be available otherwise.
* | Bug 28716: Create mingw-w64-clang toolchainGeorg Koppen2019-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a mingw-w64/clang toolchain that is needed for getting Stylo compiled. The build script follows mostly https://hg.mozilla.org/releases/mozilla-esr68/file/2f459603370d1d35a56ca4e9cee21f7766bbb832/taskcluster/scripts/misc/build-clang-8-mingw.sh Exceptions are: 1) We don't build clang in 3 stages but just one like we do for our macOS cross-compilation toolchain. 2) We are omitting the `DEBUG_FLAGS` (-g -gcodeview) as we plan to actually ship the resulting build to users, which seems okay (see bug 1500102). 3) We use a slightly newer libunwind (8.0.0) to better fit to our clang 8 we deploy. 4) We poke clang harder to compile `i686-w64-mingw32-windres` by specifying the target explicitly. Using our `var/setarch` trick does not work anymore for an unknown reason. Thanks to Martin Storsjö, Jacek Caban, Tom Ritter, and many others for their help in setting this Windows cross-compilation toolchain up.
* | Merge remote-tracking branch 'pc/bug29430-02'Georg Koppen2019-08-28
|\ \
| * | Bug 29430: Use obfs4proxy's meek_lite with utls instead of meek.Kathy Brade2019-08-23
| | |
* | | Bug 31458: Revert patch for #27503 and update mingw-w64Richard Pospesel2019-08-28
| | | | | | | | | | | | | | | The WIDL fixes landed on mingw-w64 master and we can avoid shipping them separately now.
* | | Bug 31467: Switch to clang for cctools projectGeorg Koppen2019-08-27
| | |
* | | Bump NoScript version to 11.0.3Georg Koppen2019-08-27
| | | | | | | | | | | | This bump fixes our #26847 and #31287
* | | Pick up fix for #31357Georg Koppen2019-08-27
| | |
* | | Remove default bridge.Philipp Winter2019-08-27
| | | | | | | | | | | | | | | | | | The operator's server contract expires at the end of August. This fixes <https://bugs.torproject.org/31357>.