|  Darien Raymond | 81c9968188
							
							simplify crypto related code | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 09b601528b
							
							put buffer into client session as allocation optimization | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | a89ff38fe6
							
							pooled session objects | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 54e1bb96cc
							
							introduce in-memory user | %!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 | 8cfe77383f
							
							writeHash | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 206f52affc
							
							refine buffer interface | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f54a8735ab
							
							global padding in vmess protocol | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1425fd2ba9
							
							remove Buffer.Append method | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 0caf2a004b
							
							reduce memory usage of vmess internal objects | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 66ed1bab2a
							
							simplify BytesGenerator | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 4de3f1adc1
							
							change ReadFullFrom to take int32 size | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | af1abf687c
							
							unify all address reading and writing | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 546c2fb226
							
							settings for forcing secure encryption in vmess server | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6b872c266c
							
							session id | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 42d83a703e
							
							fix transfer for mux | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f4c35db968
							
							merge log into common log | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 3ed16fad38
							
							enable pading for cfb | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 02685094d3
							
							rewrite vmess encoding using buf | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 26818a2602
							
							fix domain length issue for all proxies | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 24089bfad0
							
							remove duplicated address type def | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f1a15e92f5
							
							apply bitmask to other packages | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 8971e699d9
							
							common.Must2 | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 21284fbd61
							
							refactor | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 06d4c37889
							
							integrate mux in vmess server | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7a4bab4940
							
							support packet transfer type in mux | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 939fae00e9
							
							packet mode reader and writer | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e87b0ca848
							
							size encoder and decoder | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 35248497d2
							
							refactor error messages | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | bc4e2293ef
							
							remove errors.Format | %!s(int64=8) %!d(string=hai) anos |