2651ec1f4a 
					 
					
						
						
							
							Fix kcp module  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-10-04 22:14:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8dae1126d5 
					 
					
						
						
							
							Deduplicate copy method  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-10-04 22:14:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da46c5873f 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-10-04 20:48:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						086e2b4766 
					 
					
						
						
							
							Tag 0.1.7  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing 
				
			 
		
		
	 
 
	 
						
						Critical bug fixes
Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
 
						
					 
					
						2023-08-25 23:11:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f0de72b88 
					 
					
						
						
							
							Remove unused variable  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-25 22:56:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40b890bc13 
					 
					
						
						
							
							Add much better debug logging of address resolution  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-25 22:54:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						483c058105 
					 
					
						
						
							
							Slightly better way of finding the config file  
						
						... 
						
						
						
						It now also looks in the current working directory.
Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-25 22:53:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6349fc6502 
					 
					
						
						
							
							Prevent unnecessary clone  
						
						... 
						
						
						
						This also ensures that the address resolver actually keeps state.
Otherwise it was cloned before each resolution, resulting in it never
keeping the resolved addresses.
Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-25 22:52:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd35859c9b 
					 
					
						
						
							
							Initialize UpstreamAddress with actual address  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-25 22:51:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f399af713 
					 
					
						
						
							
							Update rust and zig  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-24 18:45:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd86162450 
					 
					
						
						
							
							Version 0.1.6  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
 
						
					 
					
						2023-08-23 20:52:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6748f30d9 
					 
					
						
						
							
							Make English readme the default  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build was killed 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Since I'm unable to read Chinese
Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-23 20:45:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						902b2c0d55 
					 
					
						
						
							
							Update build file  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-23 20:33:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb7a7d9cae 
					 
					
						
						
							
							Update gitignore  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-23 20:33:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c325f45b4 
					 
					
						
						
							
							Add sample configuration file  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone Build is failing 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-23 19:29:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79c931fc38 
					 
					
						
						
							
							Add build instructions  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-23 19:29:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						915e39b684 
					 
					
						
						
							
							Extract DNS address resolution  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-16 09:32:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c5153bbd6 
					 
					
						
						
							
							Rename Proxy::default to ::default_action  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-08-16 09:31:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01784ee3fd 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
							
						
					 
					
						2023-08-16 09:29:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4bc441ca8 
					 
					
						
						
							
							Enable explicit ipv4 / ipv6 proxying  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-06-02 17:35:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f010f8c76b 
					 
					
						
						
							
							Update dependencies  
						
						... 
						
						
						
						Signed-off-by: Jacob Kiers <code@kiers.eu > 
						
						
							
						
					 
					
						2023-06-02 17:35:13 +02:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						8fbc0c370a 
					 
					
						
						
							
							Add error messages when failed to start server  
						
						
						
						
							
 
						
					 
					
						2021-12-30 22:05:25 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						bff92738d5 
					 
					
						
						
							
							Allow config path from FOURTH_CONFIG  
						
						
						
						
							
 
						
					 
					
						2021-11-01 16:06:47 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						754a5af794 
					 
					
						
						
							
							Add publish CI and run fmt  
						
						
						
						
							
						
					 
					
						2021-11-01 15:56:57 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						fc7a3038bd 
					 
					
						
						
							
							Add unknown protocol error  
						
						
						
						
							
						
					 
					
						2021-11-01 15:32:08 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						8a96de9666 
					 
					
						
						
							
							Update README and minor refactor  
						
						
						
						
							
						
					 
					
						2021-11-01 15:25:12 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						0407f4b40c 
					 
					
						
						
							
							Add config validation  
						
						
						
						
							
						
					 
					
						2021-11-01 13:45:47 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						47be2568ba 
					 
					
						
						
							
							Add upstream scheme support  
						
						... 
						
						
						
						Need to implement TCP and UDP upstream support. 
						
						
							
						
					 
					
						2021-10-31 19:21:32 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						5944beb6a2 
					 
					
						
						
							
							Combine TCP and KCP tests  
						
						
						
						
							
						
					 
					
						2021-10-27 08:36:24 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						4363e3f76a 
					 
					
						
						
							
							Publish 0.1.3 and update README  
						
						
						
						
							
 
						
					 
					
						2021-10-26 23:58:00 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						ee9d0685b3 
					 
					
						
						
							
							Refactor TCP and KCP test  
						
						
						
						
							
						
					 
					
						2021-10-26 23:52:07 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						421ad8c979 
					 
					
						
						
							
							Fix example config  
						
						
						
						
							
						
					 
					
						2021-10-26 23:27:03 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						a88a263d20 
					 
					
						
						
							
							Move tokio_kcp to local files  
						
						
						
						
							
 
						
					 
					
						2021-10-26 23:02:05 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						bfce455a7e 
					 
					
						
						
							
							Add Cargo installation method  
						
						
						
						
							
						
					 
					
						2021-10-26 21:40:40 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						55eef8581c 
					 
					
						
						
							
							Add KCP support  
						
						
						
						
							
						
					 
					
						2021-10-26 21:36:12 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						4c9b7a6990 
					 
					
						
						
							
							Add Crates.io and CI badges  
						
						
						
						
							
 
						
					 
					
						2021-10-25 22:29:02 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						fc87ea6824 
					 
					
						
						
							
							Upgrade Rust in CI  
						
						
						
						
							
						
					 
					
						2021-10-25 22:20:09 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						7a5ce8e1b6 
					 
					
						
						
							
							Add unit tests and use Rust 2021  
						
						
						
						
							
						
					 
					
						2021-10-25 22:12:44 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						4352050b04 
					 
					
						
						
							
							Pass Clippy and ignore shutdown error  
						
						... 
						
						
						
						The client might close the connection before the server noticed. So we simply ignore the error thrown by the shutdown operation. 
						
						
							
						
					 
					
						2021-10-21 17:01:52 +08:00 
						 
				 
			
				
					
						
							
							
								KernelErr 
							
						 
					 
					
						
						
							
						
						2c2509a178 
					 
					
						
						
							
							First commit  
						
						
						
						
							
						
					 
					
						2021-10-21 16:43:59 +08:00