|  Darien Raymond | af1abf687c
							
							unify all address reading and writing | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 768e30c37b
							
							disable socks 4 when auth is required. | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 0920af171b
							
							remove redundent code | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1077e33d62
							
							unify address reading in socks and shadowsocks | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 664b840812
							
							send username/password together with initial handshake data in socks client. Fix #785 | %!s(int64=7) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 81c4f23691
							
							merge address writing | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 594ec15c09
							
							cleanup buffer usage | %!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 | 190adf1872
							
							fix socks client for super long domain | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 9594f76f93
							
							ensure enough buffer for socks header | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 1c856a46ab
							
							step 1 to remove reference to net package | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6a90ce3c43
							
							comments | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 498c7dafdf
							
							clean udp writer | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5bfab82c41
							
							refactor | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | d6988f1a63
							
							simplify code | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | b1dfff2fdd
							
							remove 8k buffer pool | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f506a39d32
							
							multi buffer | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7c1b3ac1f0
							
							cleanup error messages | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 35248497d2
							
							refactor error messages | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | fc31f9b94c
							
							refactor error interface | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6363c33790
							
							detect actual address type for domain address type | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6629b6dd28
							
							fix socks password authentication | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | ca721230e1
							
							split listening settings from inbound proxies and apply context | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 6056cc6638
							
							handle nil error | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f2a750a019
							
							comment out unused const | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 74938dc428
							
							write back error status when authentication timeout | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 7401807c5f
							
							test case for socks udp | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | 5b89c6aada
							
							socks4 tests | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | e87a16900e
							
							remove debug info | %!s(int64=8) %!d(string=hai) anos | 
				
					
						|  Darien Raymond | f2e9d8a4e0
							
							socks client | %!s(int64=8) %!d(string=hai) anos |