AkaneAkaza
119defdf4b
fix 'server_ipv6' value type
revert pymysql
7 years ago
Akkariiin
5765162236
black_hostname_list to DNSResolver
7 years ago
破娃酱
24623b896d
fix str type
8 years ago
破娃酱
63a6de5d26
fix host type in http_simple
8 years ago
破娃酱
e0b4bdf551
refine obfs, support comment in config.json
8 years ago
V.E.O
2a6fbc87d4
fix import error of resource on windows
8 years ago
破娃酱
ac58020595
print RLIMIT_NOFILE
always close cymysql objects
8 years ago
破娃酱
45e27f9142
display version
8 years ago
BreakWa11
82ffa15a56
add connection stat log
9 years ago
BreakWa11
6906c7db04
rename bind -> out_bind
9 years ago
BreakWa11
f91e04b0bd
TCP: bind the IP which connecting in, or set the IP by config file
allow setting method/bind/bindv6 for each port
9 years ago
BreakWa11
876bbbe5d8
allow default settings
9 years ago
BreakWa11
e56c5e4b90
fix index
9 years ago
BreakWa11
519c84719f
add "protocol_param"
9 years ago
BreakWa11
b5da4bc86a
add MYSQL_TRANSFER_MUL
add protocol_param (for auth_simple)
9 years ago
BreakWa11
b606e19c0b
fix default protocol setting
9 years ago
BreakWa11
b713690521
multiple-port setting
9 years ago
Falseen
fcc7a4cf9b
remove os.chdir(file_path)
os.chdir(file_path) 会导致测试代码无法找到引用的包,暂时先移除。
9 years ago
BreakWa11
d9dc3ae0b5
rename to "dns_ipv6"
log wrong UDP header package
9 years ago
BreakWa11
c0d1d666a4
add ipv6 config
9 years ago
BreakWa11
b31a8ea3f3
auto get realpath
9 years ago
BreakWa11
c8423e360d
DNS request ipv6 first
9 years ago
BreakWa11
39dffa220f
optimize code
add logs
add timestamp
9 years ago
falseen
96a9a25eaa
多端口模式下支持每个端口定义不同的混淆协议
增加:多端口模式下支持每个端口定义不同的混淆协议
9 years ago
breakwa11
6f8fc5b77f
remove thread module
9 years ago
breakwa11
9defba2d36
merge master 20150810
9 years ago
breakwa11
543a5903a1
encrypt speed test
10 years ago
breakwa11
ad588af75f
single user script
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
clowwindy
dfd81af844
support --version
10 years ago
clowwindy
ce805f0aea
license under Apache License v2.0
10 years ago
clowwindy
0cd261dd10
catch KeyError
10 years ago
clowwindy
7aa37cad8e
check cipher before daemon start
fix #280
10 years ago
clowwindy
ae99698b4e
implement --user
fix @278
10 years ago
clowwindy
be1d1d5032
add SIGINT in workers
10 years ago
clowwindy
536b7d1ee6
use SIGINT instead in tests
Conflicts:
tests/test.py
10 years ago
clowwindy
134497c24f
implement daemon
10 years ago
clowwindy
d42a32fbc0
master should wait for child to quit
10 years ago
clowwindy
710fe14190
rename test_cipher as it will break unit tests
10 years ago
clowwindy
cbf8c6705b
refactor table into a single cipher plugin
10 years ago
clowwindy
0fd2f30911
lint code
10 years ago
clowwindy
2a53b67c65
python 3 support; not stable yet
10 years ago
clowwindy
0814888ba5
use absolute import
10 years ago
clowwindy
dda8f31bd3
fix PEP8
10 years ago
clowwindy
f677c8152d
close #185
10 years ago
clowwindy
ab74c010fd
close #183
10 years ago
clowwindy
2a61e80071
only output exception in verbose mode
10 years ago
clowwindy
ea70a5bd79
exit 1 on error; #179
10 years ago
clowwindy
fdb3a36170
implement graceful shutdown in sslocal; close #179
10 years ago