1. 22 Oct, 2019 2 commits
  2. 01 Oct, 2019 2 commits
    • teor's avatar
      Travis: Keep the macOS Rust job, but don't wait for it to finish · 632e7073
      teor authored
      Since Rust on macOS is slow, don't wait for the macOS Rust job to finish.
      Instead, split rust into slow rust (macOS) and fast rust (Linux). And
      allow the build to finish before slow rust finishes.
      
      Also make sure that we have:
      * a Rust build on each platform,
      * a Rust build with each compiler, and
      * a check on all our Rust builds.
      
      Finally, sort builds: allow fail last, macOS first, slowest first.
      
      Closes 31859 for 0.3.5.
      632e7073
    • teor's avatar
      Travis: Split jobs, add essential jobs, remove redundant jobs · 4482d6fd
      teor authored
      Part of 31859 for 0.3.5.
      4482d6fd
  3. 30 Sep, 2019 2 commits
    • teor's avatar
      Travis: Add a macOS chutney job, but don't wait for it to finish · 1e0e23c1
      teor authored
      Since Travis macOS has IPv6 support (and Travis Linux does not), chutney
      will now run its IPv6 networks as part of Travis CI.
      
      But since chutney is slow, don't wait for the macOS chutney to finish.
      (Travis have fixed the duplicate notification bug in fast_finish. So we
      can use fast_finish and allow_failure to finish early. Unfortunately,
      allow_failure also means we ignore failures in macOS chutney.)
      
      Also make sure that we have:
      * a compile on each platform, with each compiler,
      * a check on each platform, and
      * a check on each compiler.
      
      Finally, sort builds: allow fail last, macOS first, slowest first.
      
      Closes ticket 30860.
      Closes ticket 31859 for 0.2.9.
      1e0e23c1
    • teor's avatar
      Travis: Remove a redundant clang Linux job · 4e429783
      teor authored
      Part of 31859.
      4e429783
  4. 26 Sep, 2019 1 commit
  5. 22 Aug, 2019 1 commit
  6. 01 Jul, 2019 5 commits
  7. 14 Jun, 2019 1 commit
  8. 12 Jun, 2019 2 commits
  9. 10 Jun, 2019 2 commits
    • teor's avatar
      Travis: Skip test_rebind on macOS builds · be0a4be2
      teor authored
      Skip test_rebind when the TOR_SKIP_TEST_REBIND environmental variable
      is set.
      
      Skip test_rebind on macOS in Travis builds, because it is unreliable
      on macOS on Travis.
      
      Fixes bug 30713; bugfix on 0.3.5.1-alpha.
      be0a4be2
    • teor's avatar
      Travis: allow the test-stem job to fail · d761c3ca
      teor authored
      Allow the test-stem job to fail in Travis, because it sometimes hangs.
      
      Fixes bug 30744; bugfix on 0.3.5.4-alpha.
      d761c3ca
  10. 30 May, 2019 1 commit
  11. 28 May, 2019 1 commit
  12. 30 Apr, 2019 2 commits
  13. 22 Apr, 2019 1 commit
  14. 12 Apr, 2019 1 commit
  15. 11 Apr, 2019 1 commit
  16. 04 Apr, 2019 1 commit
  17. 01 Apr, 2019 3 commits
  18. 20 Mar, 2019 2 commits
  19. 29 Oct, 2018 5 commits
  20. 12 Oct, 2018 1 commit
    • Taylor Yu's avatar
      report origin of mystery core file · 36ba5065
      Taylor Yu authored
      Report what program produced the mysterious core file that we
      occasionally see on Travis CI during make distcheck.  Closes ticket
      28024.
      36ba5065
  21. 02 Oct, 2018 1 commit
    • Alex Crichton's avatar
      Reenable hardening options with Rust on Travis · 3dca87e1
      Alex Crichton authored
      Previously the sanitizers are forcibly disabled as they were found to be
      incompatible with Rust code. The nightly channel of Rust, however, now
      has some fixes which should make this disabling no longer necessary.
      3dca87e1
  22. 25 Sep, 2018 1 commit
  23. 18 Sep, 2018 1 commit