BreakWa11
95bc6e4a2f
tcp resend data bug fix
add tls1.2_ticket_auth
9 years ago
BreakWa11
cb86c34c3b
UDP recv size
9 years ago
BreakWa11
77abc7d1bc
support big UDP data
9 years ago
BreakWa11
6576359c1c
fix "ord"
9 years ago
BreakWa11
80604a9421
fix auth_sha1
fix tls1.0_session_auth
9 years ago
BreakWa11
13579f1ca4
return after destory
fix "tls1.0_session_auth"
9 years ago
BreakWa11
aff97d4ce8
improve LRUCache
add "tls1.0_session_auth"
fix "auth_sha1" in local mode
refine log
9 years ago
BreakWa11
c83341da9b
add protocol_param
9 years ago
BreakWa11
b5da4bc86a
add MYSQL_TRANSFER_MUL
add protocol_param (for auth_simple)
9 years ago
BreakWa11
4b97412569
only correct request add into transfer size
9 years ago
BreakWa11
57433bccb9
fix transfer upload size calculation. avoid flow attack
9 years ago
BreakWa11
737b7d9890
add verify_sha1 (libev OTA)
9 years ago
BreakWa11
8826629741
fix http_simple calc 'head_size'
add 'iv', 'key', 'head_len' in server_info
9 years ago
BreakWa11
b778a60502
detect wrong http request
disconnect wrong request by default
9 years ago
BreakWa11
f45d57950b
default buffer setting
9 years ago
BreakWa11
5e46aa0b47
check encryptor object
9 years ago
BreakWa11
cb17c7b3b5
let setting & code simple
add "protocol" in config.json
9 years ago
BreakWa11
e6d7a12afe
fix bugs
dns working in both v4 & v6
connecting problem in windows
9 years ago
BreakWa11
33d907cc08
fix 'http_simple' & 'random_head'
9 years ago
BreakWa11
59105f6e64
support auth_simple
9 years ago
BreakWa11
83c8b50ea2
add startup time in auth_simple
9 years ago
BreakWa11
0ba76b666d
not redirect host to chn web
add auth_simple
9 years ago
BreakWa11
3f66ec443f
remove FORCE_NEW_PROTOCOL
9 years ago
breakwa11
612c1e2ab3
add obfs_param
catch TCP&UDP exceptions
verify_simple&verify_deflate support sub obfs
9 years ago
breakwa11
36dc8f9463
add verify_deflate
9 years ago
breakwa11
a597e61093
obfs plugins compatible version
9 years ago
breakwa11
463ce07426
add verify_simple module
9 years ago
breakwa11
3e5cbb955e
add obfs: 'tls_simple'
9 years ago
breakwa11
71338a7385
fix on python3
http2 obfs
9 years ago
breakwa11
2e3114f40f
fix 'ord' bug
replace 'xrange'
support new protocol when run as a client
9 years ago
breakwa11
a723c2f05e
add obfs plugin
9 years ago
falseen
5a5b897578
兼容py3,显示详细错误。
兼容py3,显示详细错误。
9 years ago
breakwa11
55d10ace01
simple reverse proxy
9 years ago
breakwa11
56af51b43c
log TCP header if parse error
9 years ago
breakwa11
5249fd528c
add FORCE_NEW_PROTOCOL switch
9 years ago
breakwa11
61959945c3
revert encrypt.py
new obfs header
9 years ago
breakwa11
9defba2d36
merge master 20150810
9 years ago
breakwa11
a9ea55c396
new UDP over TCP protocol, merge master
9 years ago
breakwa11
d4ca0d281c
always UDP on
random length TCP/UDP packet
9 years ago
breakwa11
28318b5c1a
double UDP sockets for IPv4 and IPv6
9 years ago
breakwa11
1f530ff8f1
fix udp ipv6
9 years ago
breakwa11
17122c299c
fix udp ipv6
9 years ago
breakwa11
4b52f83376
udp ipv6
9 years ago
breakwa11
07dc98f60d
udp fix sendto argv
9 years ago
breakwa11
1e71fba852
drop UDP message if frag != 0
9 years ago
breakwa11
c27f6283a2
UDP remote DNS resolve
9 years ago
breakwa11
f2efed9608
add manyuser branch
support udp over tcp
support chacha20 & salsa20 (base on libsodium)
9 years ago
Felix Yan
edb7822a7b
convert remote_address to str so it will be printed more correctly on python 3
10 years ago
clowwindy
d774286dc0
rename utils module into shell
Since utils is ambiguous, we want to give the module a more
clear role.
10 years ago
clowwindy
cb7062e1c1
implement utils.print_exception()
Previously we used logging.error(e) and traceback.print_exc()
to output error stack trace. The problem is, we want to
output the stack trace only when verbose > 0. The if statement
scattered around the code. So we replaced them with the new
utils.print_exception() call.
10 years ago