|  Darien Raymond | 31d6e74482
							
							remove rawtcp | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f6aa7a0053
							
							fix usage of ray stream. | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 609dbc1f13
							
							task engine for all proxies | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c347e50c28
							
							rename cached to buffered | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 4cbcd2fd8d
							
							comments | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c3942fd5f0
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | ceaf5d1178
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1948d0738f
							
							refactor io package | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7a80409e30
							
							rename alloc to buf | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | cf3eb0e77d
							
							refine buffer usage | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e46bad3f18
							
							format errors | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | efb24a4d21
							
							rewrite error lib | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f95c322677
							
							rename 'this' | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6804d8f73a
							
							better handling error from Pipe() | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c041740940
							
							remove ErrMissingApplication | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9471b5b066
							
							refine dispatcher | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1600a59254
							
							enable tcp for shadowsocks server | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | c5a92e00ef
							
							dont reuse shadowsock connections | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 35aa16d40d
							
							refine shadowsocks user | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 63d3c9fa30
							
							typo | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 687e008c9a
							
							refine shadowsocks ota settings | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 43dacc3936
							
							remove small buffer pool | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | be4f3d0772
							
							refine shadowsocks server | %!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 | c6a7389817
							
							refine cipher settings | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | ce5bc72f0c
							
							refine shadowsocks proto | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | d08cba000f
							
							accounts in protobuf | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 07a86f549b
							
							unified import path | %!s(int64=9) %!d(string=hai) anos | 
				
					
						|  v2ray | 39737f6fc1
							
							merge bad configuration error | %!s(int64=9) %!d(string=hai) anos |