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 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						5387c162c9 
					 
					
						
						
							
							Implement a DNS zone  
						
						... 
						
						
						
						Full implementation, DNS (and in the future DNSSEC). Returns answer in a
hopefully standards compliant way.
Testing with my miek.nl zone are included as well.
This should correctly handle nodata, nxdomain and cnames. 
						
						
					 
					
						2016-03-28 10:15:05 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						7a4ca687a2 
					 
					
						
						
							
							Fix docs  
						
						
						
						
					 
					
						2016-03-26 16:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						ebef64280a 
					 
					
						
						
							
							Support SkyDNS' stubzones  
						
						... 
						
						
						
						This implements stubzones in the same way as SkyDNS. This
also works with multiple configured domains and has tests.
Also add more configuration parameters for TLS and path prefix and
enabling stubzones.  Run StubUpdates as a startup command to keep up to
date with the list in etcd. 
						
						
					 
					
						2016-03-26 16:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						9eeb2b0259 
					 
					
						
						
							
							Merge pull request  #48  from miekg/cname-ordering  
						
						... 
						
						
						
						Cname ordering 
						
						
					 
					
						2016-03-26 13:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b2c221c9cd 
					 
					
						
						
							
							Add test for CNAME ordering  
						
						... 
						
						
						
						Add a test for SkyDNS':
https://github.com/skynetservices/skydns/issues/217 
Put the CNAME in front for both answer and extra sections. Note that
the etcd middleware seems to already to the correct thing though. 
						
						
					 
					
						2016-03-26 13:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						8cf1c89743 
					 
					
						
						
							
							Merge pull request  #47  from miekg/edns0-client-bufsize  
						
						... 
						
						
						
						Add Scrub function 
						
						
					 
					
						2016-03-26 09:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						90f73c50cf 
					 
					
						
						
							
							Add Scrub function  
						
						... 
						
						
						
						This function will make the message fit for the client's buffer, or
set the TC bit. 
						
						
					 
					
						2016-03-26 09:26:54 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						a832ab696a 
					 
					
						
						
							
							bugfix: actually *use* the CH class  
						
						
						
						
					 
					
						2016-03-25 20:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						d9b7c94724 
					 
					
						
						
							
							Merge pull request  #44  from miekg/buffer-sizes  
						
						... 
						
						
						
						Add state.SizeAndDo() 
						
						
					 
					
						2016-03-25 17:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						16e50ec5f8 
					 
					
						
						
							
							Add state.SizeAndDo()  
						
						... 
						
						
						
						This methods returns an OPT record which can be used to create a new
message with the same bufsize and Do bit as the original one. 
						
						
					 
					
						2016-03-25 17:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e8982dc99c 
					 
					
						
						
							
							Add tests for multi zone support  
						
						... 
						
						
						
						Working as intended and now tested. 
						
						
					 
					
						2016-03-25 16:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e62eb2cde0 
					 
					
						
						
							
							Bugfix: bx in etcd.go didn't get Key  
						
						... 
						
						
						
						Thus record only diffing in the Key were seen as identical and not
included in the end results. Of course this being a map when and if
this would happen was rather random.
Fixed by including Key. Further small tweaks and code refactors. 
						
						
					 
					
						2016-03-25 15:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e408c81a8c 
					 
					
						
						
							
							Add more tests and include the forgotten chaos_test.go as well  
						
						
						
						
					 
					
						2016-03-25 10:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b3a52c6988 
					 
					
						
						
							
							Merge branch 'master' of github.com:miekg/coredns  
						
						
						
						
					 
					
						2016-03-25 08:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						9b6c0f65c6 
					 
					
						
						
							
							Merge pull request  #43  from miekg/chaos-middleware  
						
						... 
						
						
						
						Chaos middleware 
						
						
					 
					
						2016-03-25 08:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						5d70567f1c 
					 
					
						
						
							
							Implement chaos middleware  
						
						... 
						
						
						
						This allows for CH TXT queries that return some information about
the server and/or the authors (or whatever you put in there). 
						
						
					 
					
						2016-03-25 08:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						126303204b 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2016-03-24 17:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						9712bade34 
					 
					
						
						
							
							fix doc  
						
						
						
						
					 
					
						2016-03-24 17:55:46 +00:00