|  Darien Raymond | d43a23aa96
							
							move error generator to common | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e06e3db50a
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 35248497d2
							
							refactor error messages | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c422196280
							
							safe return in blackhole | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5ccc915f8f
							
							typo | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5e7fb6d0dd
							
							refine error handling in retry logic | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c4d0227977
							
							simplify dialer and dispatcher parameters | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | ebf15aa6bb
							
							fix test cases | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | ca721230e1
							
							split listening settings from inbound proxies and apply context | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 8b00d6fc30
							
							clean imports | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 148e4832eb
							
							leverage global object creator in proxies. | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | d24fe9dbfb
							
							separate network and transport protocol | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5013d387a5
							
							migrate router test to proto | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 18a4134358
							
							delay close error on blackhole | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 72992c7478
							
							able to close ray stream with error | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e678000c44
							
							remove release() pattern | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 49210d8362
							
							refine stream handling | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 31d6e74482
							
							remove rawtcp | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | a24b11af27
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 25533412db
							
							comments | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7a80409e30
							
							rename alloc to buf | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 14829f67f0
							
							refine outbound proxy handler interface | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f95c322677
							
							rename 'this' | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5a311cbe08
							
							json config parser | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e33b7df34c
							
							remove use of any | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1d13f47f9c
							
							protobuf for stream settings | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | dc6b7e2e75
							
							protobuf for blackhole config | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 07a86f549b
							
							unified import path | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 89a876a6d4
							
							rename proxy/internal to proxy/registry | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 9b6dc6bcea
							
							massive refactoring for kcp | %!s(int64=9) %!d(string=hai) anos |