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
453a9c61a6
show CIDR error more friendly
2015-02-01 09:09:35 +08:00
Sunny
070108f78b
Disable forbidden ip feature for local shadowsocks
...
Since forbidden ip is server-side only, disable it for local-side.
This commit also supress warning about IPv6 loopback because I can
confirm ::1/128 is the only loopback address, not like IPv4.
2015-02-01 01:34:23 +08:00
Sunny
8af359ae05
Use IPNetwork supporting forbidden ip feature in config utils
...
This commit also make "forbidden_ip" field available in config file.
If no forbidden ip specified in command line and config file,
default to "127.0.0.0/8,::1".
2015-01-31 22:56:23 +08:00
clowwindy
eb94bd1cc3
support forbidden iplist
2015-01-12 22:30:03 +08:00
peter
8b2deb01d8
Set default method as bytes.
...
Default method as string may cause false error report.
2015-01-08 11:22:34 +08:00
clowwindy
0bc0117cd7
update help url
2015-01-04 23:55:50 +08:00
clowwindy
30f4f78557
fix travis
2014-12-24 18:23:35 +08:00
clowwindy
134497c24f
implement daemon
2014-12-21 12:47:07 +08:00
clowwindy
b5010df575
fix args on Python 3
2014-11-06 13:08:40 +08:00
clowwindy
cbf8c6705b
refactor table into a single cipher plugin
2014-11-05 18:27:18 +08:00
clowwindy
50e5e620a3
fix version detection
2014-10-31 22:27:12 +08:00
clowwindy
aff411a456
seems that dependency requires 3.3+
2014-10-31 22:16:44 +08:00
clowwindy
0719e80fbd
fix python 3.*
2014-10-31 22:08:51 +08:00
clowwindy
4699de1dd9
fix python 3.2
2014-10-31 21:53:53 +08:00
clowwindy
f0b0c1edfa
update python requirement
2014-10-31 18:45:21 +08:00
clowwindy
2a53b67c65
python 3 support; not stable yet
2014-10-31 18:28:22 +08:00
clowwindy
c668ddbc1b
fix multiple ports
2014-09-20 19:57:55 +08:00
clowwindy
ab74c010fd
close #183
2014-09-20 19:01:52 +08:00
clowwindy
327c70e353
Graceful shutdown; close #179
2014-09-12 00:51:25 +08:00
clowwindy
972bf22e6d
fix PEP8
2014-08-27 00:17:26 +08:00
clowwindy
ca6f72e22b
better error msg
2014-08-01 17:21:43 +08:00
clowwindy
72fe18212e
add quiet mode; close #164
2014-07-26 17:52:42 +08:00
clowwindy
da842918bd
close #158
2014-07-23 14:33:55 +08:00
clowwindy
b0c8e50492
fix #145
2014-07-04 22:25:27 +03:00
clowwindy
61d9e17cae
remove print
2014-06-22 19:50:34 +08:00
clowwindy
41010d810e
support -vv verbose logging
2014-06-20 21:06:15 +08:00
clowwindy
d3f294217c
close #121
2014-06-05 19:47:03 +08:00
clowwindy
8aae1f07ca
warn table encryption
2014-06-03 23:44:49 +08:00
clowwindy
c5bcb9a050
add timeout support
2014-06-02 17:01:35 +08:00
clowwindy
77f74a0668
fix python version check
2014-06-01 17:29:18 +08:00
clowwindy
20ba04c4ce
fix tests
2014-06-01 17:24:10 +08:00
clowwindy
fd35f1d067
fix server
2014-06-01 17:18:02 +08:00
clowwindy
c721a1c02f
local works
2014-06-01 15:58:37 +08:00
clowwindy
3cefe374c2
socket.SO_REUSEADDR
2014-06-01 14:53:06 +08:00
clowwindy
5e9a9c9beb
almost done
2014-06-01 14:20:40 +08:00
clowwindy
cd22d474fe
almost done
2014-06-01 14:11:38 +08:00
clowwindy
47fd479d6e
almost done
2014-06-01 14:10:18 +08:00
clowwindy
c2f6bc369c
more work
2014-06-01 11:01:11 +08:00
clowwindy
6e5a753d41
add timeout in TCP server
2014-05-22 12:01:13 +08:00
clowwindy
df7614f26c
support workers
2014-05-17 12:44:12 +08:00
clowwindy
eb8fccad79
fix Windows
2014-05-13 20:34:11 +08:00
clowwindy
04d4db1f0b
close #97
2014-05-02 13:19:42 +08:00
clowwindy
89a7508f26
lint code
2014-05-02 12:28:53 +08:00
clowwindy
2d3ecdeb4f
lint code
2014-04-23 16:40:44 +08:00
clowwindy
9d3e2d7177
update help
2014-04-18 18:54:31 +08:00
clowwindy
854d175245
fix a typo in help
2014-04-10 13:55:43 +08:00
clowwindy
ea663145e2
add help
2014-04-07 17:03:35 +08:00
clowwindy
29c4fd7de9
listen at server; show warnings
2013-07-04 23:16:10 +08:00