1. 21 Jun, 2017 5 commits
    • Merge pull request #4211 from pks-t/pks/trusty · 62c44c49
      travis: upgrade container to Ubuntu 14.04
      Edward Thomson committed
    • Merge pull request #4273 from azdavis/fix-template-dir-empty-string · 77850789
      Fix template dir empty string
      Patrick Steinhardt committed
    • travis: upgrade container to Ubuntu 14.04 · 7c8d460f
      Ubuntu 12.04 (Precise Pangolin) reaches end of life on April 28th, 2017.
      As such, we should update our build infrastructure to use the next
      available LTS release, which is Ubuntu 14.04 LTS (Trusty Tahr). Note
      that Trusty is still considered beta quality on Travis. But considering
      we are able to correctly build and test libgit2, this seems to be a
      non-issue for us.
      
      Switch over our default distribution to Trusty. As Precise still has
      extended support for paying customers, add an additional job which
      compiles libgit2 on the old release.
      Patrick Steinhardt committed
    • travis: cibuild: set up our own sshd server · 06619904
      Some tests of ours require to be running against an SSH server.
      Currently, we simply run against the SSH server provided and started by
      Travis itself. As our Linux tests run in a sudo-less environment, we
      have no control over its configuration and startup/shutdown procedure.
      While this has been no problem until now, it will become a problem as
      soon as we migrate over to newer Precise images, as the SSH server does
      not have any host keys set up. Luckily, we can simply set up our own
      unpriviledged SSH server. This has the benefit of us being able to
      modify its configuration even in a sudo-less environment.
      
      This commit sets up the unpriviledged SSH server on port 2222.
      Patrick Steinhardt committed
    • tests: online::clone: use URL of test server · c2c95ad0
      All our tests running against a local SSH server usually read the
      server's URL from environment variables. But online::clone::ssh_cert
      test fails to do so and instead always connects to
      "ssh://localhost/foo". This assumption breaks whenever the SSH server is
      not running on the standard port, e.g. when it is running as a user.
      
      Fix the issue by using the URL provided by the environment.
      Patrick Steinhardt committed
  2. 19 Jun, 2017 2 commits
  3. 17 Jun, 2017 1 commit
  4. 14 Jun, 2017 4 commits
  5. 13 Jun, 2017 12 commits
  6. 12 Jun, 2017 15 commits
  7. 11 Jun, 2017 1 commit