|  Darien Raymond | 17504d2aac
							
							context'ize apps | %!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 | e87a16900e
							
							remove debug info | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | b11d48d73f
							
							simplify app design | %!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 | 7bc98503a8
							
							remove buggy CloseWrite() | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | a24b11af27
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 095c29fa8c
							
							decouple outbound handler manager | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 3b5a791ae8
							
							simplify IPOrDomain construction | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 055023fdd5
							
							refactor buffer | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7a80409e30
							
							rename alloc to buf | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 8c8f0a53fd
							
							rewrite alloc.buffer | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | cf3eb0e77d
							
							refine buffer usage | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 14829f67f0
							
							refine outbound proxy handler interface | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7a14f646ee
							
							gofmt | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fc6a706166
							
							refactor protos | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 22ef12a456
							
							simplify router | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1d13f47f9c
							
							protobuf for stream settings | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | d38e62932d
							
							proto for dns config | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7de7588ec2
							
							proto for destination | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | bbca180dba
							
							try protobuf | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 07a86f549b
							
							unified import path | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | d025b8d48f
							
							fix test break | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | a5a70afdb8
							
							remove port testing | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | c42ed62fd5
							
							remove use of small buffer in tests | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 9b6dc6bcea
							
							massive refactoring for kcp | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 50ca869929
							
							organize handler metadata | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | a4d76dc394
							
							support using specific address | %!s(int64=9) %!d(string=hai) anos |