|  Darien Raymond | 57966adf49
							
							revert reader creation based on per-connection buffer | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 2e11653694
							
							remove BufferedReader.Direct | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fc9b833d3c
							
							format code | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5e65d7da6d
							
							more accurate memory usage when buffer = 0 | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e3cc852c57
							
							udp dispatcher takes context with dispatching requests. fixes #1182. | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9977eadf8c
							
							remove dependency from errors to session | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 13f3c356ca
							
							unified task package | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7fa4bb434b
							
							fix pipe closing logic for inbound proxies. | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 213f827406
							
							policy for internal buffer size | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 148a7d064d
							
							simplify buf.BufferedReader | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5d23604713
							
							rewrite ray -> pipe | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 0caf92726b
							
							better way to run tasks in parallel | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 074dfbb78c
							
							add network list to shadowsocks server | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fa63beceb6
							
							fix double release on buffers | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | caa52e9327
							
							early release buffers for better reusing | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 798212b311
							
							fix timer settings | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6b872c266c
							
							session id | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 88b25d38cb
							
							simplify context retrieval | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 292d7cc353
							
							massive refactoring for interoperability | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f4c35db968
							
							merge log into common log | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f6bb214d30
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fd8db49dc9
							
							generalized event handler | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f90ec9fff0
							
							rename interfaces | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 3214a5078c
							
							customizable policy | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 0dbfb66126
							
							clean up dns package | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 594ec15c09
							
							cleanup buffer usage | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | cab5c10fc2
							
							remove use of KeepAlive | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 109a37fe7e
							
							aggressively close connection when response is done | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 8971e699d9
							
							common.Must2 | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6f3362fc4c
							
							update activity | %!s(int64=8) %!d(string=hai) anos |