Darien Raymond
|
08dab81eb2
|
migrate int to int32
|
2018-04-02 20:00:50 +02:00 |
|
Darien Raymond
|
4de3f1adc1
|
change ReadFullFrom to take int32 size
|
2018-04-02 00:44:47 +02:00 |
|
Darien Raymond
|
e44394ade5
|
more informational error
|
2018-03-26 16:56:19 +02:00 |
|
Darien Raymond
|
fda85506c8
|
reuse buffer
|
2018-03-09 11:26:00 +01:00 |
|
Darien Raymond
|
caa52e9327
|
early release buffers for better reusing
|
2018-02-25 00:02:31 +01:00 |
|
Darien Raymond
|
61c258f2be
|
input channel was being closed too quickly
|
2018-02-23 23:42:33 +01:00 |
|
Darien Raymond
|
af1abf687c
|
unify all address reading and writing
|
2018-02-23 23:42:01 +01:00 |
|
Darien Raymond
|
a059ee2c00
|
fix lint errors
|
2018-02-23 17:14:20 +01:00 |
|
Darien Raymond
|
798212b311
|
fix timer settings
|
2018-02-23 17:07:45 +01:00 |
|
Darien Raymond
|
768e30c37b
|
disable socks 4 when auth is required.
|
2018-02-23 13:55:56 +01:00 |
|
Darien Raymond
|
6b872c266c
|
session id
|
2018-02-22 15:26:00 +01:00 |
|
Darien Raymond
|
0920af171b
|
remove redundent code
|
2018-02-22 10:49:06 +01:00 |
|
Darien Raymond
|
1077e33d62
|
unify address reading in socks and shadowsocks
|
2018-02-22 10:31:08 +01:00 |
|
Darien Raymond
|
88b25d38cb
|
simplify context retrieval
|
2018-02-21 17:05:29 +01:00 |
|
Darien Raymond
|
1f8fcb558d
|
fix error handling in freedom, shadowsocks and socks
|
2018-02-19 21:38:04 +01:00 |
|
Darien Raymond
|
292d7cc353
|
massive refactoring for interoperability
|
2018-01-10 12:22:37 +01:00 |
|
Darien Raymond
|
664b840812
|
send username/password together with initial handshake data in socks client. Fix #785
|
2017-12-26 23:33:25 +01:00 |
|
Darien Raymond
|
f4c35db968
|
merge log into common log
|
2017-12-19 21:28:12 +01:00 |
|
Darien Raymond
|
81c4f23691
|
merge address writing
|
2017-12-04 00:55:34 +01:00 |
|
Darien Raymond
|
d43a23aa96
|
move error generator to common
|
2017-12-03 01:04:57 +01:00 |
|
Darien Raymond
|
fd8db49dc9
|
generalized event handler
|
2017-11-28 23:41:20 +01:00 |
|
Darien Raymond
|
f90ec9fff0
|
rename interfaces
|
2017-11-27 22:18:39 +01:00 |
|
Darien Raymond
|
3214a5078c
|
customizable policy
|
2017-11-27 22:09:30 +01:00 |
|
Darien Raymond
|
0dbfb66126
|
clean up dns package
|
2017-11-15 00:36:14 +01:00 |
|
Darien Raymond
|
594ec15c09
|
cleanup buffer usage
|
2017-11-09 22:33:15 +01:00 |
|
Darien Raymond
|
cab5c10fc2
|
remove use of KeepAlive
|
2017-11-07 22:31:47 +01:00 |
|
Darien Raymond
|
cec45a416c
|
allow fast close on UDP session. fix #682
|
2017-11-04 20:50:17 +01:00 |
|
Darien Raymond
|
74cf833758
|
fully migrate to new assertion lib
|
2017-10-24 16:15:35 +02:00 |
|
Darien Raymond
|
26818a2602
|
fix domain length issue for all proxies
|
2017-10-22 20:17:06 +02:00 |
|
Darien Raymond
|
3a27ff8239
|
increase default timeout to 5 minutes
|
2017-09-27 21:09:13 +02:00 |
|
Darien Raymond
|
109a37fe7e
|
aggressively close connection when response is done
|
2017-09-27 15:29:00 +02:00 |
|
Darien Raymond
|
190adf1872
|
fix socks client for super long domain
|
2017-09-19 01:39:33 +02:00 |
|
Darien Raymond
|
b589ca89c1
|
refactor
|
2017-09-07 22:58:10 +02:00 |
|
Darien Raymond
|
9594f76f93
|
ensure enough buffer for socks header
|
2017-09-07 22:58:04 +02:00 |
|
Darien Raymond
|
1c856a46ab
|
step 1 to remove reference to net package
|
2017-08-29 12:56:57 +02:00 |
|
Darien Raymond
|
5829b45bbe
|
close timer faster
|
2017-05-09 00:01:15 +02:00 |
|
Darien Raymond
|
bd8239f12d
|
remove unused code
|
2017-04-28 14:58:58 +02:00 |
|
Darien Raymond
|
6f3362fc4c
|
update activity
|
2017-04-27 22:30:48 +02:00 |
|
Darien Raymond
|
6a90ce3c43
|
comments
|
2017-04-21 15:36:05 +02:00 |
|
Darien Raymond
|
498c7dafdf
|
clean udp writer
|
2017-04-21 14:51:09 +02:00 |
|
Darien Raymond
|
5bfab82c41
|
refactor
|
2017-04-18 22:36:43 +02:00 |
|
Darien Raymond
|
ceffb71e7b
|
refactor
|
2017-04-18 22:35:13 +02:00 |
|
Darien Raymond
|
ab9349ec31
|
rename buf.Copy
|
2017-04-17 22:50:02 +02:00 |
|
Darien Raymond
|
d6988f1a63
|
simplify code
|
2017-04-16 13:17:35 +02:00 |
|
Darien Raymond
|
b1dfff2fdd
|
remove 8k buffer pool
|
2017-04-15 21:19:21 +02:00 |
|
Darien Raymond
|
f506a39d32
|
multi buffer
|
2017-04-15 21:07:23 +02:00 |
|
Darien Raymond
|
ac8d882a55
|
check number of socks servers
|
2017-04-11 10:35:14 +02:00 |
|
Darien Raymond
|
0e01e9e9ca
|
comments
|
2017-04-09 14:49:40 +02:00 |
|
Darien Raymond
|
7c1b3ac1f0
|
cleanup error messages
|
2017-04-09 13:30:46 +02:00 |
|
Darien Raymond
|
35248497d2
|
refactor error messages
|
2017-04-09 01:43:25 +02:00 |
|