diff options
author | 2019-08-25 12:59:44 +0000 | |
---|---|---|
committer | 2019-08-25 12:59:44 +0000 | |
commit | 7219bce2852ab45bf112b910076db4b8cd1baffc (patch) | |
tree | 430feec335074ebe09a1aad42f43ccd73a63d6ab /plugin/test/server.go | |
parent | 07748d0c34b4c8329dfce8d1fe976ba61152dfec (diff) | |
download | coredns-7219bce2852ab45bf112b910076db4b8cd1baffc.tar.gz coredns-7219bce2852ab45bf112b910076db4b8cd1baffc.tar.zst coredns-7219bce2852ab45bf112b910076db4b8cd1baffc.zip |
testing: TCPServer was only used in secondary_test.go (#3186)
TCPServer was only used in secondary_test.go and even there it wasn't
needed. Remove the file.
Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'plugin/test/server.go')
-rw-r--r-- | plugin/test/server.go | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/plugin/test/server.go b/plugin/test/server.go deleted file mode 100644 index eb39c7a5b..000000000 --- a/plugin/test/server.go +++ /dev/null @@ -1,52 +0,0 @@ -package test - -import ( - "net" - "sync" - "time" - - "github.com/miekg/dns" -) - -// TCPServer starts a DNS server with a TCP listener on laddr. -func TCPServer(laddr string) (*dns.Server, string, error) { - l, err := net.Listen("tcp", laddr) - if err != nil { - return nil, "", err - } - - server := &dns.Server{Listener: l, ReadTimeout: time.Hour, WriteTimeout: time.Hour} - - waitLock := sync.Mutex{} - waitLock.Lock() - server.NotifyStartedFunc = func() { waitLock.Unlock() } - - go func() { - server.ActivateAndServe() - l.Close() - }() - - waitLock.Lock() - return server, l.Addr().String(), nil -} - -// UDPServer starts a DNS server with an UDP listener on laddr. -func UDPServer(laddr string) (*dns.Server, string, error) { - pc, err := net.ListenPacket("udp", laddr) - if err != nil { - return nil, "", err - } - server := &dns.Server{PacketConn: pc, ReadTimeout: time.Hour, WriteTimeout: time.Hour} - - waitLock := sync.Mutex{} - waitLock.Lock() - server.NotifyStartedFunc = func() { waitLock.Unlock() } - - go func() { - server.ActivateAndServe() - pc.Close() - }() - - waitLock.Lock() - return server, pc.LocalAddr().String(), nil -} |