Commit graph

35 commits

Author SHA1 Message Date
ayanamist
7974e86e3c Use self._try_inline_read() 2013-02-28 13:18:05 +08:00
ayanamist
c06c93d723 Fix bugs 2013-02-28 13:05:26 +08:00
ayanamist
d3e6989dcd Fix bugs 2013-02-28 12:19:31 +08:00
ayanamist
041583de8d Refactor. 2013-02-28 11:43:13 +08:00
ayanamist
a35cf6b84f Tell me what addrtype are not supported. 2013-02-28 11:29:52 +08:00
ayanamist
c161dbbc83 Use optparse instead of getopt.
Sort imports.
2013-02-28 11:28:47 +08:00
ayanamist
af64aae7b6 Write only when having data. 2013-02-28 11:07:47 +08:00
ayanamist
543d6db55a Write all data after paired stream closed. 2013-02-28 11:05:14 +08:00
ayanamist
add7a122ac Rewrite with Tornado 2013-02-28 11:01:32 +08:00
ayanamist
956169fdea Code format server.py.
Remove gevent.
2013-02-28 10:05:19 +08:00
clowwindy
79fa081e19 update version 2013-01-14 17:30:03 +08:00
clowwindy
f04c45a43d change default timeout 2013-01-07 13:08:38 +08:00
clowwindy
fe442d2c11 fix version 2013-01-07 00:01:04 +08:00
clowwindy
e8454cf9b1 add TCP_NODELAY 2012-12-30 14:47:24 +08:00
clowwindy
480c9ec51e fix infinite loop bug 2012-12-30 14:43:18 +08:00
clowwindy
004e9292f4 implement send_all myself 2012-12-30 14:12:15 +08:00
clowwindy
65444c5b06 use sendall() 2012-12-30 14:01:41 +08:00
clowwindy
12173a66d1 add gevent 2012-12-30 13:28:51 +08:00
clowwindy
8c5c40915e add version 2012-12-30 12:28:23 +08:00
clowwindy
761a264ed8 Merge branch 'temp' into dev 2012-12-16 00:48:28 +08:00
clowwindy
3960e6495e replace send with sendall 2012-12-16 00:47:46 +08:00
clowwindy
8a3adfc344 support args 2012-12-06 14:39:06 +08:00
clowwindy
f65aa6b114 update readme; auto detect config path 2012-11-02 17:36:57 +08:00
clowwindy
2f67cabfe0 move config into a JSON file; lint code 2012-11-02 17:17:40 +08:00
clowwindy
9b2d8027c5 fix a typo 2012-11-01 14:54:45 +08:00
clowwindy
e875df752f lint code 2012-06-06 15:43:50 +08:00
clowwindy
5ccebd480c close Issue #8 2012-06-06 14:13:56 +08:00
clowwindy
f78a0ea298 ipv6 is buggy; revert for now 2012-05-30 15:01:59 +08:00
clowwindy
00b2ce3e2e fix socket.error problem 2012-05-12 00:56:42 +08:00
Phus Lu
449673c875 disable ThreadingTCPServer dns revsere lookup, sometimes it will be slow 2012-05-11 22:44:10 +08:00
clowwindy
31fd15702d merged from plus/shadowsocks 2012-05-11 01:14:51 +08:00
clowwindy
7d8005891a ipv6 version 2012-05-10 15:19:24 +08:00
clowwindy
93890e9ccc close remote fd 2012-04-20 23:09:55 +08:00
clowwindy
1c49b9c688 fix new() problem 2012-04-20 22:42:18 +08:00
clowwindy
833bd3de41 init 2012-04-20 22:26:00 +08:00