Don't use standard lib context package (#1468)

With Go 1.9 you *can* include the std lib's context package and nothing
breaks. However we never officially made the move (and grpc also doesn't
ues the std lib's one).

Standardize all plugins on using the extern context package.

Fixes #1466
This commit is contained in:
Miek Gieben 2018-01-30 16:19:37 +02:00 committed by John Belamaric
parent 449bb1ac6c
commit f91cb61086
8 changed files with 9 additions and 9 deletions

View file

@ -3,7 +3,6 @@
package etcd
import (
"context"
"encoding/json"
"testing"
"time"
@ -16,6 +15,7 @@ import (
etcdc "github.com/coreos/etcd/client"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
func init() {

View file

@ -1,13 +1,13 @@
package proxy
import (
"context"
"net"
"time"
"github.com/coredns/coredns/request"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
type dnsEx struct {

View file

@ -1,10 +1,10 @@
package proxy
import (
"context"
"github.com/coredns/coredns/request"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
// Exchanger is an interface that specifies a type implementing a DNS resolver that

View file

@ -1,7 +1,6 @@
package proxy
import (
"context"
"crypto/tls"
"encoding/json"
"fmt"
@ -16,6 +15,7 @@ import (
"github.com/coredns/coredns/request"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
type google struct {

View file

@ -1,7 +1,6 @@
package proxy
import (
"context"
"crypto/tls"
"log"
@ -12,6 +11,7 @@ import (
"github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc"
"github.com/miekg/dns"
opentracing "github.com/opentracing/opentracing-go"
"golang.org/x/net/context"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)

View file

@ -3,7 +3,6 @@ package proxy
// functions other plugin might want to use to do lookup in the same style as the proxy.
import (
"context"
"fmt"
"net"
"sync/atomic"
@ -13,6 +12,7 @@ import (
"github.com/coredns/coredns/request"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
// NewLookup create a new proxy with the hosts in host and a Random policy.

View file

@ -2,7 +2,6 @@ package template
import (
"bytes"
"context"
"regexp"
"strconv"
gotmpl "text/template"
@ -12,6 +11,7 @@ import (
"github.com/coredns/coredns/request"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
// Handler is a plugin handler that takes a query and templates a response.

View file

@ -1,7 +1,6 @@
package template
import (
"context"
"fmt"
"regexp"
"testing"
@ -13,6 +12,7 @@ import (
"github.com/mholt/caddy"
"github.com/miekg/dns"
"golang.org/x/net/context"
)
func TestHandler(t *testing.T) {