mirror of
				https://github.com/StackExchange/dnscontrol.git
				synced 2024-05-11 05:55:12 +00:00 
			
		
		
		
	Switch from govendor to go modules. (#587)
Thanks to @BenoitKnecht for leading the way on this.
This commit is contained in:
		
							
								
								
									
										33
									
								
								vendor/github.com/miekg/dns/Makefile.fuzz
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								vendor/github.com/miekg/dns/Makefile.fuzz
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
# Makefile for fuzzing
 | 
			
		||||
#
 | 
			
		||||
# Use go-fuzz and needs the tools installed.
 | 
			
		||||
# See https://blog.cloudflare.com/dns-parser-meet-go-fuzzer/
 | 
			
		||||
#
 | 
			
		||||
# Installing go-fuzz:
 | 
			
		||||
# $ make -f Makefile.fuzz get
 | 
			
		||||
# Installs:
 | 
			
		||||
# * github.com/dvyukov/go-fuzz/go-fuzz
 | 
			
		||||
# * get github.com/dvyukov/go-fuzz/go-fuzz-build
 | 
			
		||||
 | 
			
		||||
all: build
 | 
			
		||||
 | 
			
		||||
.PHONY: build
 | 
			
		||||
build:
 | 
			
		||||
	go-fuzz-build -tags fuzz github.com/miekg/dns
 | 
			
		||||
 | 
			
		||||
.PHONY: build-newrr
 | 
			
		||||
build-newrr:
 | 
			
		||||
	go-fuzz-build -func FuzzNewRR -tags fuzz github.com/miekg/dns
 | 
			
		||||
 | 
			
		||||
.PHONY: fuzz
 | 
			
		||||
fuzz:
 | 
			
		||||
	go-fuzz -bin=dns-fuzz.zip -workdir=fuzz
 | 
			
		||||
 | 
			
		||||
.PHONY: get
 | 
			
		||||
get:
 | 
			
		||||
	go get github.com/dvyukov/go-fuzz/go-fuzz
 | 
			
		||||
	go get github.com/dvyukov/go-fuzz/go-fuzz-build
 | 
			
		||||
 | 
			
		||||
.PHONY: clean
 | 
			
		||||
clean:
 | 
			
		||||
	rm *-fuzz.zip
 | 
			
		||||
		Reference in New Issue
	
	Block a user