Skip to content
Snippets Groups Projects
  1. Oct 30, 2017
  2. Aug 02, 2017
  3. Jul 27, 2017
  4. Jun 01, 2017
  5. May 23, 2017
  6. May 12, 2017
  7. May 08, 2017
    • Georg Koppen's avatar
      Bug 20683: Integrate Selfrando into alpha Linux builds · 332c5b6c
      Georg Koppen 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.
      332c5b6c
  8. Apr 13, 2017
  9. Apr 08, 2017
  10. Apr 07, 2017
    • Georg Koppen's avatar
      Bug 20683: Integrate Selfrando into alpha Linux builds · 0ea68f84
      Georg Koppen 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.
      0ea68f84
  11. Apr 05, 2017
  12. Sep 16, 2016
  13. Sep 14, 2016
  14. Sep 09, 2016
  15. Jun 03, 2016
    • boklm's avatar
      Bug 18291: Remove some uses of libfaketime · 3acd5574
      boklm authored and Georg Koppen's avatar Georg Koppen committed
      Completely stop using libfaketime for Linux builds. For Windows builds
      we have to keep using it for the tor, pluggable-transports and bundle
      steps. For OSX builds, we keep it in the bundle steps for the timestamp
      added when creating the dmg file with genisoimage.
      3acd5574
  16. Apr 19, 2016
  17. Apr 01, 2016
  18. Jan 22, 2016
  19. Jul 24, 2015
  20. Jun 17, 2015
  21. May 21, 2015
    • Georg Koppen's avatar
      Bug 16150: Take care of whitespace in filenames · e35d7c08
      Georg Koppen authored
      It turned out that setting the timestamp to 2000-01-01 00:00:00 is
      breaking with Firefox 38 ESR as we have files with whitespaces there
      for the first time.
      
      The conversion was done with the following Perl snippet:
      
      perl -p -i -e 's/find -type f \| xargs/find -type f -print0 \| xargs -0/g' \
        `find ./ -name *.yml`
      e35d7c08
  22. Mar 06, 2015
  23. Dec 17, 2014
    • Kathleen Brade's avatar
      Bug 13379: Sign our MAR files. · d852329a
      Kathleen Brade authored
      In the Linux mar-tools package, include certutil, signmar, and the required
        NSS and NSPR libraries.
      Change update_responses to select the action to be done based on the
        program name, thereby separating the incremental MAR file generation (done
        via a new 'gen_incrementals' symlink) from the htdocs generation.  Also added
        an 'update_responses' make target.  Thanks to boklm for help with this.
      Add a series of 'signmar' make targets which run a new signmars.sh script,
      which does the following:
        1. Prompts for an NSS password (the script assumes that an nssdb directory
           exists that contains the signing key/cert).
        2. Moves original (unsigned) MAR files to a TORBROWSER_VERSION-unsigned/
           directory.
        3. Signs each of the MAR files, placing the signed files in the
           TORBROWSER_VERSION/ directory.
        You may set NSS_DB_DIR and/or NSS_CERTNAME before running signmars.sh; the
        defaults are ./nssdb and marsigner
      d852329a
  24. Oct 08, 2014
    • Georg Koppen's avatar
      Bug 13359: Revert LD_LIBRARY_PATH + move libstdc++. · fb0ffbec
      Georg Koppen authored
      Amending the LD_LIBRARY_PATH in our start script breaks the update from
      a Tor Browser with the older value to a Tor Browser requiring the new
      one. We therefore move the libstdc++ to the directory with the libraries
      tor depends upon and LD_LIBRARY_PATH used to point to and change the
      LD_LIBRARY_PATH value back to the old one.
      fb0ffbec
  25. Oct 06, 2014
  26. Sep 30, 2014
  27. Sep 22, 2014
  28. Aug 29, 2014
    • Georg Koppen's avatar
      Bug 12103: Adding RELRO back to browser binaries. · d8e92e2f
      Georg Koppen authored
      We removed the build-id from browser binaries in bug 11042 as it turned
      out that despite the contents being exactly the same the build-id was
      not occasionally. But doing that with bjcopy destroyed RELRO protections
      as well. Having the build-id non-deterministic seems to be an ld issue
      as switching to gold solves this.
      d8e92e2f
  29. Aug 27, 2014
    • Kathleen Brade's avatar
      Bug 4234: Use the Firefox Update Process for TBB. · 2fa11cb1
      Kathleen Brade authored
      Create and deliver complete MAR files for each platform/locale combination..
      Deliver a set of MAR file creation tools for Linux (32 and 64-bit).  Just in
        case someone wants to skip the Linux build, we build these tools (which are
        host tools) during the Windows and Mac builds as well.
      Use the new --with-tor-browser-version configure option to pass the
        Tor Browser version to the Firefox build process.
      Pass the correct update channel to the Firefox build process via the
        --enable-update-channel configure option.
      2fa11cb1
  30. Apr 24, 2014
    • Georg Koppen's avatar
      Bug 10120: Part 1: Refactor Linux descriptors. · 2d9e5eea
      Georg Koppen authored
      We build the tools needed for the Linux descriptors separately and
      preserve them. This does not (yet) include the tools in the Pluggable
      Transports descriptor which will happen in an other commit.
      
      Additonally, we enhance our clean targets in the Makefile containing not
      only a target for the newly created utils component now but for the
      other components as well.
      2d9e5eea
  31. Apr 17, 2014
    • Georg Koppen's avatar
      Set the bundle version in the bundle descriptor. · 62ca5505
      Georg Koppen authored
      We used to set the bundle version in the browser descriptor which had
      the bad side-effect that we needed to rebuild the whole Tor Browser just
      in order to change the bundle version. We do that now in the bundle
      descriptor instead.
      62ca5505
Loading