Miek Gieben 
							
						 
					 
					
						
						
							
						
						b3b6fe48f6 
					 
					
						
						
							
							beef up some examples  
						
						
						
						
					 
					
						2016-04-03 20:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						4e723da191 
					 
					
						
						
							
							Add text about the test server  
						
						
						
						
					 
					
						2016-04-03 20:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						33d5223855 
					 
					
						
						
							
							typos  
						
						
						
						
					 
					
						2016-04-03 20:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						80007f4729 
					 
					
						
						
							
							Better README  
						
						
						
						
					 
					
						2016-04-03 19:05:49 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						7f36a853f7 
					 
					
						
						
							
							Fix all the log replacers  
						
						
						
						
					 
					
						2016-04-03 17:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						dd537b163d 
					 
					
						
						
							
							Document log replacements  
						
						... 
						
						
						
						Rename latency to duration. 
						
						
					 
					
						2016-04-03 17:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						8d0d324f27 
					 
					
						
						
							
							Dont normalize *  
						
						
						
						
					 
					
						2016-04-03 16:08:10 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						3b25bfd7ae 
					 
					
						
						
							
							Fix Corefile parsing  
						
						... 
						
						
						
						Fix some file/secondary issues when parsing a Corefile, also allow
for multiple origins to be specified. Also don't fail on startup when
a zonetransfer fails.
Fixes : #54  
						
						
					 
					
						2016-04-03 15:52:23 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e41e8683bd 
					 
					
						
						
							
							prometheus: add docs and fix varz a little  
						
						
						
						
					 
					
						2016-04-03 09:15:55 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						f58f1e4285 
					 
					
						
						
							
							Add secondary support  
						
						... 
						
						
						
						Allow specifying a primary server and retrieve the zone's content.
Add tests and an Expired bool to zone struct, to stop server zones
that are expired. The zone is retrieved on Startup, no updates of
changed content are done. We also don't respond to notifies yet. 
						
						
					 
					
						2016-04-03 09:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						7fb959470e 
					 
					
						
						
							
							Rename Standard to Normalize  
						
						... 
						
						
						
						Some doc updates and tweaks. 
						
						
					 
					
						2016-04-03 07:44:28 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						6ecbdef112 
					 
					
						
						
							
							Add notifies to master servers  
						
						... 
						
						
						
						This adds a bunch of supporting code to send notifies to a primary
name server. 
						
						
					 
					
						2016-04-03 07:37:41 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						4a2a95561f 
					 
					
						
						
							
							Answer REFUSED when we don't host the zone  
						
						... 
						
						
						
						Change from SERVFAIL to diff. between error and no such zone hosted.
Fixes : #68  
						
						
					 
					
						2016-04-02 18:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						2adbdf34d9 
					 
					
						
						
							
							Use qname/qtype for lookups  
						
						... 
						
						
						
						Drop the use of dns.RR when in fact the only thing we use is the name
and type of the RR. Cleans up a bunch of stuff and also stops the weird
making of dns.RRs just for a lookup. Should safe some memory as well.
Fixes : #66  
						
						
					 
					
						2016-04-02 17:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						9b21646954 
					 
					
						
						
							
							empty non-terminal support  
						
						... 
						
						
						
						When looking for a name in tree, return wether we got to a longer one -
if so we had an ent. Add tests + dnssec tests and refactor the tests as
well a bit. 
						
						
					 
					
						2016-04-02 16:56:16 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						d8ab95cd18 
					 
					
						
						
							
							Merge pull request  #64  from mdlayher/middleware-readme  
						
						... 
						
						
						
						middleware: change documentation filenames to README.md 
						
						
					 
					
						2016-04-02 08:00:32 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Layher 
							
						 
					 
					
						
						
							
						
						453a8a1982 
					 
					
						
						
							
							middleware: change documentation filenames to README.md  
						
						
						
						
					 
					
						2016-04-01 18:26:18 -04:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b915393aa0 
					 
					
						
						
							
							Add Benchmark functions  
						
						... 
						
						
						
						Add benchmark for normal and DNSSEC lookup. We can probably shave quite
a lot of these, but first lets actually get to something that is
serving. 
						
						
					 
					
						2016-03-31 22:10:17 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						374223f9a9 
					 
					
						
						
							
							Merge pull request  #63  from miekg/wildcards  
						
						... 
						
						
						
						Positive wildcare replies 
						
						
					 
					
						2016-03-31 21:50:20 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						09c94fa443 
					 
					
						
						
							
							Positive wildcare replies  
						
						... 
						
						
						
						Reply to queries when you have a wildcard in the zone. This works
for DNS and DNSSEC. Thing missing is NODATA responses for that specific
wildcard.
Add wildcard_test.go as well. 
						
						
					 
					
						2016-03-31 21:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						24394f0d4d 
					 
					
						
						
							
							Merge pull request  #58  from miekg/dnssec-serving-nsec  
						
						... 
						
						
						
						Get positive dnssec stuff going 
						
						
					 
					
						2016-03-30 20:52:09 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						3591e2a6aa 
					 
					
						
						
							
							Add nameerror proof  
						
						
						
						
					 
					
						2016-03-30 20:47:38 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						8feef98188 
					 
					
						
						
							
							Fix closest encloser  
						
						
						
						
					 
					
						2016-03-30 20:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						bf6d90600b 
					 
					
						
						
							
							add closest encloser stuff  
						
						
						
						
					 
					
						2016-03-30 16:45:02 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						3838eabda4 
					 
					
						
						
							
							Merge branch 'dnssec-serving-nsec' of github.com:miekg/coredns into dnssec-serving-nsec  
						
						
						
						
					 
					
						2016-03-30 13:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						9ba31ceb87 
					 
					
						
						
							
							Think about wildcards  
						
						
						
						
					 
					
						2016-03-30 13:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						ec69798ca2 
					 
					
						
						
							
							Add the nsecs for nxdomain  
						
						
						
						
					 
					
						2016-03-30 13:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b67ecb3e55 
					 
					
						
						
							
							More nameerror stuff  
						
						
						
						
					 
					
						2016-03-30 13:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b4242a7d5d 
					 
					
						
						
							
							fixes and a wildcard test file as well  
						
						
						
						
					 
					
						2016-03-30 13:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						4be4d92ccb 
					 
					
						
						
							
							Fix positive replies  
						
						
						
						
					 
					
						2016-03-30 13:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						547a4ab2a8 
					 
					
						
						
							
							More stuff  
						
						
						
						
					 
					
						2016-03-30 13:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						48f7d55f27 
					 
					
						
						
							
							Get positive dnssec stuff going  
						
						
						
						
					 
					
						2016-03-30 13:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						4a313d67ff 
					 
					
						
						
							
							Merge pull request  #61  from miekg/canonical-sorting  
						
						... 
						
						
						
						Add canonical sorting 
						
						
					 
					
						2016-03-30 14:16:50 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						162dca6eeb 
					 
					
						
						
							
							Add canonical sorting  
						
						... 
						
						
						
						Add a low-allocation canonical sorting function that can be used in
middleware.
This implements the tests from rfc4034 correctly. 
						
						
					 
					
						2016-03-30 13:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						25855b72aa 
					 
					
						
						
							
							Think about wildcards  
						
						
						
						
					 
					
						2016-03-29 21:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						0d4e1dcf4d 
					 
					
						
						
							
							Add the nsecs for nxdomain  
						
						
						
						
					 
					
						2016-03-29 20:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b52ee1ab59 
					 
					
						
						
							
							merge  
						
						
						
						
					 
					
						2016-03-29 20:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						de1f2e174c 
					 
					
						
						
							
							More nameerror stuff  
						
						
						
						
					 
					
						2016-03-29 20:47:45 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						19761022cc 
					 
					
						
						
							
							fixes and a wildcard test file as well  
						
						
						
						
					 
					
						2016-03-29 13:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						cefe5d75ee 
					 
					
						
						
							
							Fix positive replies  
						
						
						
						
					 
					
						2016-03-29 13:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						a3fc72f7b6 
					 
					
						
						
							
							More stuff  
						
						
						
						
					 
					
						2016-03-29 08:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						acca8fc017 
					 
					
						
						
							
							Get positive dnssec stuff going  
						
						
						
						
					 
					
						2016-03-28 21:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						1a455f7bc4 
					 
					
						
						
							
							Merge pull request  #55  from miekg/transfer-out  
						
						... 
						
						
						
						Transfer out 
						
						
					 
					
						2016-03-28 18:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e56d206542 
					 
					
						
						
							
							Support outgoing zone transfers  
						
						... 
						
						
						
						These can be enabled by adding "transfer out" to the Corefile. Without
it no AXFR is allowed.
For now only AXFR and no IXFR. No TSIG and no ACLs. 
						
						
					 
					
						2016-03-28 18:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						6324bb1fa7 
					 
					
						
						
							
							Scrub the returned result  
						
						
						
						
					 
					
						2016-03-28 11:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						3541bc8b2a 
					 
					
						
						
							
							Add DNSSEC test already; but disable it  
						
						
						
						
					 
					
						2016-03-28 11:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						23ed465b7e 
					 
					
						
						
							
							Merge pull request  #51  from miekg/factor-testing  
						
						... 
						
						
						
						Add testing package 
						
						
					 
					
						2016-03-28 10:51:38 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						6eae17b0bd 
					 
					
						
						
							
							Add testing package  
						
						... 
						
						
						
						This already includes a bunch of helper functions that aid in testing.
Factor out etcd and file testing to use this package.
Fixes : #50  
						
						
					 
					
						2016-03-28 10:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						5a919198ac 
					 
					
						
						
							
							Merge pull request  #45  from miekg/etcd-stub  
						
						... 
						
						
						
						Etcd stub 
						
						
					 
					
						2016-03-28 10:18:08 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						4be4e7430c 
					 
					
						
						
							
							Merge pull request  #49  from miekg/zonefile-fix  
						
						... 
						
						
						
						Zonefile fix 
						
						
					 
					
						2016-03-28 10:17:52 +01:00