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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						5a919198ac 
					 
					
						
						
							
							Merge pull request  #45  from miekg/etcd-stub  
						
						 
						
						... 
						
						
						
						Etcd stub 
						
						
					 
					
						2016-03-28 10:18:08 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						163e5d8e71 
					 
					
						
						
							
							fixed  
						
						 
						
						
						
						
					 
					
						2016-03-23 23:20:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b167411bba 
					 
					
						
						
							
							Add roundrobin middleware  
						
						 
						
						... 
						
						
						
						This middleware allows you to round robin a/aaaa records in a reply and
maybe more in the future (i.e.) sort a packet? 
						
						
					 
					
						2016-03-23 21:38:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						7d834ce037 
					 
					
						
						
							
							Remove reflect middleware - it was only a toy  
						
						 
						
						
						
						
					 
					
						2016-03-23 10:54:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						c1b7909144 
					 
					
						
						
							
							Fix order to make proxy work  
						
						 
						
						
						
						
					 
					
						2016-03-22 23:28:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						8c707c8031 
					 
					
						
						
							
							more  
						
						 
						
						
						
						
					 
					
						2016-03-22 22:44:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						ae841ae342 
					 
					
						
						
							
							it compiles  
						
						 
						
						
						
						
					 
					
						2016-03-22 11:04:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						b6341e8b63 
					 
					
						
						
							
							more etcd stuff  
						
						 
						
						
						
						
					 
					
						2016-03-20 21:36:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						0c94de4f71 
					 
					
						
						
							
							More stuff copied from SkyDNS  
						
						 
						
						
						
						
					 
					
						2016-03-20 18:17:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						e00e002fc2 
					 
					
						
						
							
							more  
						
						 
						
						
						
						
					 
					
						2016-03-20 17:54:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						2454d23cab 
					 
					
						
						
							
							only rewrite types when they are given in uppercase  
						
						 
						
						
						
						
					 
					
						2016-03-19 22:12:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						0ed79664db 
					 
					
						
						
							
							Fix more tests and remove json caddyfile stuff  
						
						 
						
						
						
						
					 
					
						2016-03-19 14:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						d933bb2666 
					 
					
						
						
							
							Make whole heap of tests better  
						
						 
						
						
						
						
					 
					
						2016-03-19 14:46:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						ae5783b7c4 
					 
					
						
						
							
							Errors directive testing and fixing  
						
						 
						
						... 
						
						
						
						Drop a few tests and make it work and compile.
Also add the documentation: errors.md 
						
						
					 
					
						2016-03-19 13:37:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						39dbd447b5 
					 
					
						
						
							
							Fix middleware log  
						
						 
						
						
						
						
					 
					
						2016-03-19 11:16:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						f907311cdf 
					 
					
						
						
							
							Use context.Context  
						
						 
						
						... 
						
						
						
						Rename the old Context to State and use context.Context in the
middleware for intra-middleware communication and more. 
						
						
					 
					
						2016-03-19 07:32:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miek Gieben 
							
						 
					 
					
						
						
							
						
						3ec0d9fe6b 
					 
					
						
						
							
							First commit  
						
						 
						
						
						
						
					 
					
						2016-03-18 20:57:35 +00:00