1. 19 Dec, 2018 1 commit
  2. 14 Dec, 2018 1 commit
  3. 06 Dec, 2018 3 commits
  4. 05 Dec, 2018 1 commit
  5. 30 Nov, 2018 1 commit
  6. 29 Nov, 2018 1 commit
  7. 22 Nov, 2018 1 commit
  8. 20 Nov, 2018 1 commit
  9. 19 Oct, 2018 1 commit
  10. 16 Oct, 2018 1 commit
    • Georg Koppen's avatar
      Bug 26475: Disable building Rust with Thin LTO · e2da10a2
      Georg Koppen authored
      Building Rust with Thin LTO enabled leads to Tor Browser builds on macOS
      and probably Linux not being reproducible. The exact reason for that is
      unknown at the moment, although it seems fixed testing nightly Rust
      source tarballs as of mid-September 2018.
      
      We therefore disable Thin LTO for now by setting `codegen-units` to `1`.
      e2da10a2
  11. 11 Oct, 2018 4 commits
    • JeremyRand's avatar
      Bug 27320: Add modutil, pk12util, and shlibsign to mar-tools · 9a0a161a
      JeremyRand authored
      These binaries were already being built but were being discarded.
      Since reproducible builds of these tools are likely to be useful to
      some people (even though they're not required for Tor Browser to
      operate), it seems like they're worth distributing.
      
      They're placed in the mar-tools zip because that's where certutil was
      already being placed.
      9a0a161a
    • JeremyRand's avatar
      Bug 27320: Add nssckbi library to mar-tools · bec987df
      JeremyRand authored
      This library is needed for a subset of certutil's functionality
      (specifically, the ability for certutil to change the trust settings of
      built-in certificates).
      bec987df
    • JeremyRand's avatar
      Bug 27320: Add certutil and signmar to macOS mar-tools · b40b18fc
      JeremyRand authored
      These binaries were already being built but were being discarded.
      Since reproducible builds of these tools for macOS are likely to be
      useful to some people (even though they're not required for Tor Browser
      to operate), it seems like they're worth distributing.
      
      They're placed in the mar-tools zip because that's where they were
      already being placed for Linux.
      b40b18fc
    • JeremyRand's avatar
      Bug 27320: Add certutil and signmar to Windows mar-tools · 6ed7eacc
      JeremyRand authored
      These binaries were already being built but were being discarded.
      Since reproducible builds of these tools for Windows are likely to be
      useful to some people (even though they're not required for Tor Browser
      to operate), it seems like they're worth distributing.
      
      They're placed in the mar-tools zip because that's where they were
      already being placed for Linux.
      6ed7eacc
  12. 02 Oct, 2018 2 commits
  13. 20 Sep, 2018 1 commit
  14. 18 Sep, 2018 3 commits
  15. 03 Sep, 2018 1 commit
  16. 02 Sep, 2018 1 commit
  17. 01 Sep, 2018 1 commit
  18. 31 Aug, 2018 1 commit
  19. 16 Aug, 2018 2 commits
  20. 07 Aug, 2018 1 commit
    • Sukhbir Singh's avatar
      Bug 25485: Fix libstdc++.so.6 compatibility for Tor Browser · 6a89049c
      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.
      6a89049c
  21. 25 Jul, 2018 1 commit
  22. 12 Jul, 2018 1 commit
  23. 27 Jun, 2018 1 commit
    • Sukhbir Singh's avatar
      Bug 26319: Don't package up the whole Tor Browser in the `mach package` step · 8d1c4c39
      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).
      8d1c4c39
  24. 24 Jun, 2018 2 commits
  25. 23 Jun, 2018 2 commits
    • Georg Koppen's avatar
      Pick up new tor-browser tag · a95236c7
      Georg Koppen authored
      Picking up build2 and updating the Changelog
      a95236c7
    • Georg Koppen's avatar
      Bug 26462: Unbreak Firefox 60 ESR 32bit Linux compilation · 7dc74d16
      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.
      7dc74d16
  26. 22 Jun, 2018 1 commit
  27. 14 Jun, 2018 3 commits