mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -04:00 
			
		
		
		
	plugin/forward: add out of tree forward plugin (#1425)
* plugin/forward: add out of tree forward plugin This is a simpler proxy than *proxy*, include by default so it is easier to switch (i.e. no recompile). It lacks features compared to proxy (did I say it was simpler), but does cache udp and tcp connection, so it is faster than proxy. * Muck with the makefile * Versioning forward now
This commit is contained in:
		
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							| @@ -29,17 +29,20 @@ godeps: | |||||||
| 	(cd $(GOPATH)/src/github.com/prometheus/client_golang 2>/dev/null && git checkout -q master 2>/dev/null || true) | 	(cd $(GOPATH)/src/github.com/prometheus/client_golang 2>/dev/null && git checkout -q master 2>/dev/null || true) | ||||||
| 	(cd $(GOPATH)/src/golang.org/x/net 2>/dev/null                    && git checkout -q master 2>/dev/null || true) | 	(cd $(GOPATH)/src/golang.org/x/net 2>/dev/null                    && git checkout -q master 2>/dev/null || true) | ||||||
| 	(cd $(GOPATH)/src/golang.org/x/text 2>/dev/null                   && git checkout -q master 2>/dev/null || true) | 	(cd $(GOPATH)/src/golang.org/x/text 2>/dev/null                   && git checkout -q master 2>/dev/null || true) | ||||||
|  | 	(cd $(GOPATH)/src/github.com/coredns/forward 2>/dev/null          && git checkout -q master 2>/dev/null || true) | ||||||
| 	go get -u github.com/mholt/caddy | 	go get -u github.com/mholt/caddy | ||||||
| 	go get -u github.com/miekg/dns | 	go get -u github.com/miekg/dns | ||||||
| 	go get -u github.com/prometheus/client_golang/prometheus/promhttp | 	go get -u github.com/prometheus/client_golang/prometheus/promhttp | ||||||
| 	go get -u github.com/prometheus/client_golang/prometheus | 	go get -u github.com/prometheus/client_golang/prometheus | ||||||
| 	go get -u golang.org/x/net/context | 	go get -u golang.org/x/net/context | ||||||
| 	go get -u golang.org/x/text | 	go get -u golang.org/x/text | ||||||
|  | 	go get -u github.com/coredns/forward | ||||||
| 	(cd $(GOPATH)/src/github.com/mholt/caddy              && git checkout -q v0.10.10) | 	(cd $(GOPATH)/src/github.com/mholt/caddy              && git checkout -q v0.10.10) | ||||||
| 	(cd $(GOPATH)/src/github.com/miekg/dns                && git checkout -q v1.0.4) | 	(cd $(GOPATH)/src/github.com/miekg/dns                && git checkout -q v1.0.4) | ||||||
| 	(cd $(GOPATH)/src/github.com/prometheus/client_golang && git checkout -q v0.8.0) | 	(cd $(GOPATH)/src/github.com/prometheus/client_golang && git checkout -q v0.8.0) | ||||||
| 	(cd $(GOPATH)/src/golang.org/x/net                    && git checkout -q release-branch.go1.9) | 	(cd $(GOPATH)/src/golang.org/x/net                    && git checkout -q release-branch.go1.9) | ||||||
| 	(cd $(GOPATH)/src/golang.org/x/text                   && git checkout -q e19ae1496984b1c655b8044a65c0300a3c878dd3) | 	(cd $(GOPATH)/src/golang.org/x/text                   && git checkout -q e19ae1496984b1c655b8044a65c0300a3c878dd3) | ||||||
|  | 	(cd $(GOPATH)/src/github.com/coredns/forward          && git checkout -q v0.0.2) | ||||||
|  |  | ||||||
| .PHONY: travis | .PHONY: travis | ||||||
| travis: check | travis: check | ||||||
|   | |||||||
| @@ -47,6 +47,7 @@ file:file | |||||||
| auto:auto | auto:auto | ||||||
| secondary:secondary | secondary:secondary | ||||||
| etcd:etcd | etcd:etcd | ||||||
|  | forward:github.com/coredns/forward | ||||||
| proxy:proxy | proxy:proxy | ||||||
| erratic:erratic | erratic:erratic | ||||||
| whoami:whoami | whoami:whoami | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user