67608177b0
	 
				 
					 
					
						
						
							
							(docs) README  
						
						 
						
						
						
						
					 
					
						2022-04-06 20:20:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						678e2ca60e
	 
				 
					 
					
						
						
							
							add test script for useful dig command to test queries against the server  
						
						 
						
						
						
						
					 
					
						2022-04-06 20:20:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						e0cc382eeb
	 
				 
					 
					
						
						
							
							Improve tests  
						
						 
						
						
						
						
					 
					
						2022-04-06 20:20:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						00ac8cbb4f
	 
				 
					 
					
						
						
							
							Use result for test  
						
						 
						
						
						
						
					 
					
						2022-04-06 20:20:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0dc41ef845
	 
				 
					 
					
						
						
							
							(tests) Implement tests for DNS header parsing  
						
						 
						
						... 
						
						
						
						* implemented 3 tests
  * valid opcodes
  * invalid opcodes
  * header too short
* fixed byteorder and bit shifting for flags
* added hexdump for main function for testing purposes 
						
						
					 
					
						2022-04-06 20:19:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mice_on_drugs 
							
						 
					 
					
						
						
							
						
						cccdf5b5e9
	 
				 
					 
					
						
						
							
							Implement TryFrom for DNSOpCode and DNSRCode. ( #15 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Tobias Ottenweller <tobi@ottenweller.net >
Reviewed-on: #15  
						
						
					 
					
						2022-04-06 20:18:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a07fb80b45
	 
				 
					 
					
						
						
							
							(chore) Change DNS OpCode and DNS RCode enum names to CamelCase ( #13 )  
						
						 
						
						... 
						
						
						
						and use the same names as the RFC.
Also added some RFC documentation as doc comments in the code.
Co-authored-by: ddidderr <ddidderr@paul.network >
Reviewed-on: #13  
						
						
					 
					
						2022-04-06 20:18:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						812264e2ab
	 
				 
					 
					
						
						
							
							(chore) replace flume dependency with std::sync::mpsc ( #12 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: ddidderr <ddidderr@paul.network >
Reviewed-on: #12  
						
						
					 
					
						2022-04-06 20:17:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						c67c940ba9 
					 
					
						
						
							
							Improve code styling  
						
						 
						
						
						
						
					 
					
						2022-04-03 17:10:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						bc278b7d39 
					 
					
						
						
							
							Custom error type for parsing  
						
						 
						
						
						
						
					 
					
						2022-04-03 17:01:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						b9ff4c9a51 
					 
					
						
						
							
							Move parsing of udp datagram for dns header into model  
						
						 
						
						
						
						
					 
					
						2022-03-15 17:01:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias Ottenweller 
							
						 
					 
					
						
						
							
						
						71223309d7 
					 
					
						
						
							
							Code for parsing headers added.  
						
						 
						
						
						
						
					 
					
						2022-03-13 21:56:17 +01:00