破娃酱
24623b896d
fix str type
2017-05-20 14:50:27 +08:00
破娃酱
63a6de5d26
fix host type in http_simple
2017-03-23 13:16:58 +08:00
破娃酱
e0b4bdf551
refine obfs, support comment in config.json
2016-12-23 20:58:43 +08:00
V.E.O
2a6fbc87d4
fix import error of resource on windows
2016-11-10 11:25:12 +08:00
破娃酱
ac58020595
print RLIMIT_NOFILE
...
always close cymysql objects
2016-11-02 19:06:54 +08:00
破娃酱
45e27f9142
display version
2016-10-11 15:41:02 +08:00
BreakWa11
82ffa15a56
add connection stat log
2016-06-01 15:40:28 +08:00
BreakWa11
6906c7db04
rename bind -> out_bind
2016-05-18 22:10:30 +08:00
BreakWa11
f91e04b0bd
TCP: bind the IP which connecting in, or set the IP by config file
...
allow setting method/bind/bindv6 for each port
2016-05-18 21:55:11 +08:00
BreakWa11
876bbbe5d8
allow default settings
2015-12-28 02:12:33 +08:00
BreakWa11
e56c5e4b90
fix index
2015-12-25 11:45:19 +08:00
BreakWa11
519c84719f
add "protocol_param"
2015-12-23 18:19:57 +08:00
BreakWa11
7f480248f8
Merge pull request #27 from falseen/manyuser-travis
...
fix travis
2015-12-04 21:24:08 +08:00
BreakWa11
b5da4bc86a
add MYSQL_TRANSFER_MUL
...
add protocol_param (for auth_simple)
2015-12-03 16:48:08 +08:00
BreakWa11
b606e19c0b
fix default protocol setting
2015-11-02 19:42:45 +08:00
BreakWa11
b713690521
multiple-port setting
2015-11-02 16:48:24 +08:00
Falseen
fcc7a4cf9b
remove os.chdir(file_path)
...
os.chdir(file_path) 会导致测试代码无法找到引用的包,暂时先移除。
2015-11-01 20:35:01 +08:00
BreakWa11
d9dc3ae0b5
rename to "dns_ipv6"
...
log wrong UDP header package
2015-10-30 01:38:51 +08:00
BreakWa11
c0d1d666a4
add ipv6 config
2015-10-29 11:00:01 +08:00
BreakWa11
b31a8ea3f3
auto get realpath
2015-10-26 16:53:16 +08:00
BreakWa11
c8423e360d
DNS request ipv6 first
2015-10-26 16:37:27 +08:00
BreakWa11
39dffa220f
optimize code
...
add logs
add timestamp
2015-10-23 15:17:30 +08:00
falseen
96a9a25eaa
多端口模式下支持每个端口定义不同的混淆协议
...
增加:多端口模式下支持每个端口定义不同的混淆协议
2015-09-30 01:01:19 +08:00
breakwa11
6f8fc5b77f
remove thread module
2015-09-25 22:17:34 +08:00
breakwa11
9defba2d36
merge master 20150810
2015-08-12 14:37:17 +08:00
breakwa11
543a5903a1
encrypt speed test
2015-06-26 11:33:59 +08:00
breakwa11
ad588af75f
single user script
2015-06-24 12:56:46 +08:00
clowwindy
d774286dc0
rename utils module into shell
...
Since utils is ambiguous, we want to give the module a more
clear role.
2015-02-10 17:26:10 +08:00
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.
2015-02-10 17:21:29 +08:00
clowwindy
dfd81af844
support --version
2015-02-09 14:43:11 +08:00
clowwindy
ce805f0aea
license under Apache License v2.0
2015-02-03 14:10:36 +08:00
clowwindy
0cd261dd10
catch KeyError
2015-02-02 16:22:56 +08:00
clowwindy
7aa37cad8e
check cipher before daemon start
...
fix #280
2015-02-02 15:46:22 +08:00
clowwindy
ae99698b4e
implement --user
...
fix @278
2015-02-02 15:38:55 +08:00
clowwindy
be1d1d5032
add SIGINT in workers
2014-12-22 17:29:58 +08:00
clowwindy
536b7d1ee6
use SIGINT instead in tests
...
Conflicts:
tests/test.py
2014-12-22 17:25:39 +08:00
clowwindy
134497c24f
implement daemon
2014-12-21 12:47:07 +08:00
clowwindy
d42a32fbc0
master should wait for child to quit
2014-12-11 13:00:08 +08:00
clowwindy
710fe14190
rename test_cipher as it will break unit tests
2014-11-05 18:32:01 +08:00
clowwindy
cbf8c6705b
refactor table into a single cipher plugin
2014-11-05 18:27:18 +08:00
clowwindy
0fd2f30911
lint code
2014-10-31 18:43:15 +08:00
clowwindy
2a53b67c65
python 3 support; not stable yet
2014-10-31 18:28:22 +08:00
clowwindy
0814888ba5
use absolute import
2014-10-31 16:29:19 +08:00
clowwindy
dda8f31bd3
fix PEP8
2014-09-20 20:21:09 +08:00
clowwindy
f677c8152d
close #185
2014-09-20 19:11:33 +08:00
clowwindy
ab74c010fd
close #183
2014-09-20 19:01:52 +08:00
clowwindy
2a61e80071
only output exception in verbose mode
2014-09-12 23:06:18 +08:00
clowwindy
ea70a5bd79
exit 1 on error; #179
2014-09-12 22:20:33 +08:00
clowwindy
fdb3a36170
implement graceful shutdown in sslocal; close #179
2014-09-12 20:47:04 +08:00
clowwindy
327c70e353
Graceful shutdown; close #179
2014-09-12 00:51:25 +08:00