Andrew Tunnell-Jones 
							
						 
					 
					
						
						
						
						
							
						
						
							eb039fb959 
							
						 
					 
					
						
						
							
							Return bytes when packing EDNS0_LLQ struct  
						
						
						
						
					 
					
						2013-12-14 10:52:44 +11:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							1c343223b5 
							
						 
					 
					
						
						
							
							Go over the  documentation again  
						
						
						
						
					 
					
						2013-10-15 13:42:24 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							b97b3340fb 
							
						 
					 
					
						
						
							
							Make TSIG work again  
						
						... 
						
						
						
						Start fixing and using the UDP bufsize option. 
						
						
					 
					
						2013-09-29 10:22:27 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							007c0f06e4 
							
						 
					 
					
						
						
							
							Return as the last statement  
						
						... 
						
						
						
						Be compatible with older go releases. 
						
						
					 
					
						2013-09-20 20:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							6d02134e2d 
							
						 
					 
					
						
						
							
							Doc update  
						
						
						
						
					 
					
						2013-09-20 08:37:22 +01:00 
						 
				 
			
				
					
						
							
							
								Ask Bjørn Hansen 
							
						 
					 
					
						
						
						
						
							
						
						
							55c1f95213 
							
						 
					 
					
						
						
							
							Support the new RFC6891 EDNS0 SUBNET option code  
						
						... 
						
						
						
						Also keep support for the old draft code 
						
						
					 
					
						2013-09-19 22:31:28 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae9b5214f 
							
						 
					 
					
						
						
							
							more testing and concurrent server benchmarking  
						
						
						
						
					 
					
						2013-06-22 08:55:30 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							5d094e6e2d 
							
						 
					 
					
						
						
							
							gofmt  
						
						
						
						
					 
					
						2013-06-14 19:42:55 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa57c3335 
							
						 
					 
					
						
						
							
							EDNS0 codes have been allocated  
						
						
						
						
					 
					
						2013-06-07 10:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							c66494c6c5 
							
						 
					 
					
						
						
							
							Resolv merge conflicts  
						
						
						
						
					 
					
						2013-05-12 19:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							81941d4422 
							
						 
					 
					
						
						
							
							Update all copyright notices  
						
						
						
						
					 
					
						2013-05-12 16:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							b326ffeae9 
							
						 
					 
					
						
						
							
							We start at 5 for the algorithm understood  
						
						
						
						
					 
					
						2013-05-12 09:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							320d981509 
							
						 
					 
					
						
						
							
							Add Algo-signal-draft impl. for EDNS0  
						
						
						
						
					 
					
						2013-05-11 21:02:17 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							ce95cddec1 
							
						 
					 
					
						
						
							
							and fix this typo too  
						
						
						
						
					 
					
						2013-05-11 18:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							9768128f7b 
							
						 
					 
					
						
						
							
							Further search and replace fixes 6->5  
						
						
						
						
					 
					
						2013-05-11 18:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							48c65d7119 
							
						 
					 
					
						
						
							
							Search and replace gone wrong  
						
						
						
						
					 
					
						2013-05-11 18:07:03 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							1f7cc5e03f 
							
						 
					 
					
						
						
							
							Use correct number  
						
						
						
						
					 
					
						2013-05-11 18:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							da9a970a5e 
							
						 
					 
					
						
						
							
							Fix the newer names for EDNS0  
						
						
						
						
					 
					
						2013-05-09 08:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9ac92fad 
							
						 
					 
					
						
						
							
							Half the parsing of the EDNS LLQ package  
						
						
						
						
					 
					
						2013-05-08 23:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							71e3d1dfcb 
							
						 
					 
					
						
						
							
							Preliminary support for EDNS0_LLQ  
						
						
						
						
					 
					
						2013-05-08 22:34:42 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							6ecde82c20 
							
						 
					 
					
						
						
							
							Remove UPDATE_LEASE to UL  
						
						... 
						
						
						
						The "other" edns0 option will then become LONG_LIVED_QUERIES which
is way to long to be practical, so I want to make it LLQ, UPDATE_LEASE
then needs to be come UL.
This will probably impact no-one, because noone uses this (I hope) 
						
						
					 
					
						2013-05-08 22:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							eaee06b87e 
							
						 
					 
					
						
						
							
							update the documentation  
						
						
						
						
					 
					
						2013-05-08 10:09:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ask Bjørn Hansen 
							
						 
					 
					
						
						
						
						
							
						
						
							0bcd43e7cc 
							
						 
					 
					
						
						
							
							Use SourceNetmask to truncate IP addresses in EDNS-CLIENT-SUBNET packets  
						
						... 
						
						
						
						OpenDNS returns SERVFAIL to the client if the address in the EDNS packet
is too long. The spec says to truncate it to the shortest possible address
when the SourceNetmask is applied. 
						
						
					 
					
						2013-05-07 16:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							d53d9eab81 
							
						 
					 
					
						
						
							
							gofmt  
						
						
						
						
					 
					
						2013-05-05 20:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							cd10853288 
							
						 
					 
					
						
						
							
							Make Len() and Copy() private  
						
						... 
						
						
						
						I don't think anybody will needs these, msg.Len() is still
available. Severly cuts back on the amount of exported functions. 
						
						
					 
					
						2013-02-09 08:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							37cfcdfbef 
							
						 
					 
					
						
						
							
							add todo  
						
						
						
						
					 
					
						2013-01-28 13:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							b92195920a 
							
						 
					 
					
						
						
							
							Prefix errors with dns:  
						
						
						
						
					 
					
						2013-01-28 13:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							eb28b618cb 
							
						 
					 
					
						
						
							
							Be much more inline with the spec for the edns subnet  
						
						
						
						
					 
					
						2013-01-27 14:47:47 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							9cd656b377 
							
						 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2013-01-22 13:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd2d0524d 
							
						 
					 
					
						
						
							
							typo in docs  
						
						
						
						
					 
					
						2012-12-14 16:24:53 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							2e02b42558 
							
						 
					 
					
						
						
							
							Fix documentation too  
						
						
						
						
					 
					
						2012-12-09 20:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							235e892dfc 
							
						 
					 
					
						
						
							
							Rename the RR types drop the RR_ prefix  
						
						... 
						
						
						
						This is also done in the official Go library. It also make the
code shorter. 
						
						
					 
					
						2012-12-09 19:23:25 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe42637c5 
							
						 
					 
					
						
						
							
							Documentation  
						
						
						
						
					 
					
						2012-12-01 12:44:57 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							60d891eba6 
							
						 
					 
					
						
						
							
							put const here  
						
						
						
						
					 
					
						2012-10-16 13:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							bd435eb824 
							
						 
					 
					
						
						
							
							Small tweak  
						
						
						
						
					 
					
						2012-10-15 20:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Polvi 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8d3d51d1 
							
						 
					 
					
						
						
							
							initial stab at edns update lease  http://files.dns-sd.org/draft-sekar-dns-ul.txt  
						
						
						
						
					 
					
						2012-10-15 18:37:19 +01:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							795b6cb581 
							
						 
					 
					
						
						
							
							Add some more docs  
						
						... 
						
						
						
						A per Ask's request add some docs on how a server should deal
with EDNS0 options in the OPT RR.
closes  #27  
						
						
					 
					
						2012-09-09 13:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							379cb2483a 
							
						 
					 
					
						
						
							
							I dont think these need to be exported  
						
						
						
						
					 
					
						2012-09-09 13:24:21 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							1687a13438 
							
						 
					 
					
						
						
							
							Further minimize the lib  
						
						
						
						
					 
					
						2012-08-20 09:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							335545f6d7 
							
						 
					 
					
						
						
							
							Return the correct code  
						
						
						
						
					 
					
						2012-07-05 12:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							743e1dd3e8 
							
						 
					 
					
						
						
							
							Make it compile  
						
						
						
						
					 
					
						2012-07-05 11:53:09 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fca0be3f 
							
						 
					 
					
						
						
							
							Actually copy the RR for DNSSEC validation.  
						
						... 
						
						
						
						This is needed because we need to fiddle with the TTL and sometimes
even need to lowercase the rdata. We dont want this to propagate
to the original RRs 
						
						
					 
					
						2012-06-20 19:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							01442e58af 
							
						 
					 
					
						
						
							
							more Copy() functions  
						
						
						
						
					 
					
						2012-06-20 17:44:18 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							fb0623fbb2 
							
						 
					 
					
						
						
							
							change comments  
						
						
						
						
					 
					
						2012-06-01 22:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							b2f459b7fa 
							
						 
					 
					
						
						
							
							fixes  
						
						
						
						
					 
					
						2012-06-01 18:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							de95ac0bb3 
							
						 
					 
					
						
						
							
							gofmt  
						
						
						
						
					 
					
						2012-06-01 13:35:52 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							2827f497aa 
							
						 
					 
					
						
						
							
							Add documentation for edns0  
						
						
						
						
					 
					
						2012-06-01 13:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							54519d1a4d 
							
						 
					 
					
						
						
							
							Implement address truncation as specified in the draft  
						
						
						
						
					 
					
						2012-06-01 11:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							77709d301c 
							
						 
					 
					
						
						
							
							Show ip6 address with [ and ]  
						
						
						
						
					 
					
						2012-05-31 23:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								Miek Gieben 
							
						 
					 
					
						
						
						
						
							
						
						
							c326309d62 
							
						 
					 
					
						
						
							
							Fix subnet stuff  
						
						
						
						
					 
					
						2012-05-31 22:40:52 +02:00