|  Darien Raymond | 3214a5078c
							
							customizable policy | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | d4f8934aa4
							
							update link | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | a66d7ff619
							
							update format | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | b507828d1f
							
							update support file | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6f1ddec78c
							
							support file | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  DarienRaymond | 6c41efe3af
							
							Create CODE_OF_CONDUCT.md | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 64e5430ed9
							
							lazy init of authenticator | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | eef2a72ac0
							
							fix aes cfb decode packet. fix #739 | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fefb5c8e01
							
							fix aead udp | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9ec3e40cee
							
							more aead test cases | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | b64aceabcf
							
							fix aead reader and writer | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 40222de0f7
							
							fix chunk parser for ss aead | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 981c43afc2
							
							allow nil additional data generator | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 4b990c49bc
							
							add ss submodules for testing | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | b7d022702e
							
							warn user when http proxy is not finished properly | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e8901368d7
							
							update http connect test | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 721bea5d54
							
							fix lint warnings | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 519eb344db
							
							handle data first and then error | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9a2a19509c
							
							more time for vmess none | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6c0a1439c4
							
							fix #739 | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 02ab3f3494
							
							refine aead check on server | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9dbdcb3a39
							
							fix check of AEAD cipher | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 80258c0542
							
							handle AEAD cipher | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 713ebfb203
							
							implementation for Shadowsocks AEAD | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 41961dbd60
							
							cleanup | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 052d2d8278
							
							merge noOpBytesWriter into noOpWriter | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 25dd739285
							
							refactor | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6de4ef014a
							
							read directly from underlying buffered reader in mux | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 74327ea8ae
							
							prevent using net.Conn.WriteTo() | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 2fdccb2424
							
							handle read with data and error at same time | %!s(int64=8) %!d(string=hai) anos |