1. 14 Jan, 2019 7 commits
    • Zeger-Jan van de Weg's avatar
      Version 1.13.0 · ef786ff7
      Zeger-Jan van de Weg authored
      ef786ff7
    • Jacob Vosmaer's avatar
      Merge branch... · 98719c6d
      Jacob Vosmaer authored
      Merge branch '1447-using-https_proxy-in-gitaly-environment-breaks-communication-with-rails-since-11-6' into 'master'
      
      Fix regression for https_proxy and unix socket connections
      
      Closes #1447
      
      See merge request !1032
      98719c6d
    • Jacob Vosmaer's avatar
      Merge branch 'zj-go-fix-context' into 'master' · b431ed8d
      Jacob Vosmaer authored
      Replace golang.org/x/net/context with context package
      
      See merge request !1038
      b431ed8d
    • Zeger-Jan van de Weg's avatar
      Replace net/context with context package · c07aae65
      Zeger-Jan van de Weg authored
      Leveraging `go fix` these changes were made, I only applied some regexp
      to get the import grouping correct.
      
      The old package can't be removed from vendor directory yet, as other
      dependencies depend on it.
      c07aae65
    • Andrew Newdigate's avatar
    • Andrew Newdigate's avatar
      Reintroduce a specific dialler for unix sockets · 7596a626
      Andrew Newdigate authored
      61f6c927 removed the Dialer for unix
      socket. This was done because a change to the GRPC library caused the
      Dialer to stop working, and because the default implementation works as
      expected for users not using a proxy.
      
      Unfortunately this led to a regression for users with HTTP or
      HTTPS proxy configurations exposed via the `http_proxy` or `https_proxy`
      environment variables.
      
      For this reason, we reintroduce the dialer for Unix socket connections.
      7596a626
    • Andrew Newdigate's avatar
      Adds GRPC integration tests for client.Dial · e8bb2b14
      Andrew Newdigate authored
      client.Dial is the recommended way for Golang Gitaly clients to dial the
      Gitaly service, given a connection string. The method takes a URL which
      can refer to an insecure TCP connection, a secure TLS connection or an
      (insecure) Unix socket connection. Additionally, it supports several
      forms of URL for some of the URLs.
      
      Unfortunately, we've found this interface to be fragile, having broken
      during refactoring and GRPC library upgrades. This change is an
      attempt to build some integration tests to catch these failures early,
      rather than later on in the process.
      e8bb2b14
  2. 11 Jan, 2019 3 commits
  3. 10 Jan, 2019 11 commits
  4. 09 Jan, 2019 4 commits
  5. 08 Jan, 2019 15 commits