62 Commits
Author SHA1 Message Date
clowwindy e8501da271 fix vim 2014-12-25 16:23:43 +08:00
clowwindy 99c8bbafe7 fix fastopen and add a new test 2014-12-25 16:20:15 +08:00
clowwindy 7274c7ad96 fix comments 2014-12-18 13:34:41 +08:00
clowwindy 706a137b3f fix typo 2014-12-18 13:29:00 +08:00
clowwindy 4b0b252953 improve comments 2014-12-18 13:23:59 +08:00
clowwindy fa31a233b6 add ipv6 tests 2014-11-10 15:04:30 +08:00
Bin Wang f43906006a fix str/byte issue in python 3 2014-11-10 10:37:37 +08:00
clowwindy 70dae91e7c add tests for common.py 2014-11-06 14:04:28 +08:00
刘缙 fb27cf52a9 Fix str/byte related TypeError in Python 3.4
Traceback (most recent call last):
File "/usr/bin/sslocal", line 9, in <module>
load_entry_point('shadowsocks==2.4', 'console_scripts', 'sslocal')()
File "/usr/lib/python3.4/site-packages/shadowsocks/local.py", line 68, in main
loop.run()
File "/usr/lib/python3.4/site-packages/shadowsocks/eventloop.py", line 230, in run
handler(events)
File "/usr/lib/python3.4/site-packages/shadowsocks/tcprelay.py", line 630, in _handle_events
handler.handle_event(sock, event)
File "/usr/lib/python3.4/site-packages/shadowsocks/tcprelay.py", line 458, in handle_event
self._on_local_read()
File "/usr/lib/python3.4/site-packages/shadowsocks/tcprelay.py", line 377, in _on_local_read
self._handle_stage_reply(data)
File "/usr/lib/python3.4/site-packages/shadowsocks/tcprelay.py", line 212, in _handle_stage_reply
s = remote_sock.sendto(data, MSG_FASTOPEN, self._chosen_server)
TypeError: 'str' does not support the buffer interface
2014-11-05 11:04:40 +08:00
Felix Yan d971cb44a8 tcprelay.py: wrap long line for PEP8 2014-11-02 00:41:29 +08:00
Felix Yan 833c98e114 tcprelay.py: decode remote_addr to fix extra b'' in logging on python 3 2014-11-02 00:23:44 +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 380a646f09 handle signal soon; #179 2014-09-12 22:18:08 +08:00
clowwindy e43520da58 log when closing port 2014-09-12 20:59:47 +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 b7bfdb9918 add timeout support in DNS; close #138 2014-07-04 21:58:46 +03:00
clowwindy cb5481499e fix tcp fastopen 2014-06-20 22:32:02 +08:00
clowwindy 41010d810e support -vv verbose logging 2014-06-20 21:06:15 +08:00
clowwindy 6c6afde2a5 auto fallback when fast open not available 2014-06-20 20:35:33 +08:00
clowwindy d639a375bc remove fd logging 2014-06-19 10:11:48 +08:00
clowwindy d949d11b28 larger buffer 2014-06-19 10:01:55 +08:00
clowwindy 35bfa56eaf fix POLL_HUP 2014-06-19 09:41:44 +08:00
clowwindy 46d23bf0d4 more log 2014-06-19 09:20:04 +08:00
clowwindy 743d3cddb5 close #132 2014-06-18 15:50:05 +08:00
clowwindy a0e1a9f1b0 close #122 2014-06-18 12:59:00 +08:00
clowwindy 08e351a55d add more logs 2014-06-18 12:54:16 +08:00
clowwindy 26fa1ab555 refine comments 2014-06-08 18:28:02 +08:00
clowwindy bcdc1e9671 add async dns to tcp relay 2014-06-08 17:12:00 +08:00
clowwindy 71c3759c12 add async dns 2014-06-08 15:58:59 +08:00
clowwindy d7d125082f handle POLL_ERR first 2014-06-06 23:10:00 +08:00
clowwindy 816592b674 add more log 2014-06-06 22:57:57 +08:00
clowwindy a185e1671b add some status protection 2014-06-06 22:52:02 +08:00
clowwindy dbaf83eb7b fix a typo 2014-06-05 20:52:29 +08:00
clowwindy 944c422768 fix fast open 2014-06-03 23:37:36 +08:00
clowwindy a08edd2007 fix fastopen local 2014-06-03 22:29:54 +08:00
clowwindy 8d25047d56 fix fastopen local 2014-06-03 22:26:22 +08:00
clowwindy adda6d6e29 lint code 2014-06-03 22:15:59 +08:00
clowwindy 0c12ee04cb implement fast open in local 2014-06-03 21:59:34 +08:00
clowwindy f6a9cad684 add fast open support in server 2014-06-03 21:22:53 +08:00
clowwindy 6c35dfd832 fix typo 2014-06-02 18:24:26 +08:00
clowwindy 5d022e2828 fix None 2014-06-02 18:11:38 +08:00
clowwindy 1966b643fc update log 2014-06-02 18:08:22 +08:00
clowwindy c5bcb9a050 add timeout support 2014-06-02 17:01:35 +08:00
clowwindy 0e662e04b6 lint 2014-06-02 13:12:15 +08:00
clowwindy cadf0e11bb fix header parsing 2014-06-02 13:11:20 +08:00
clowwindy c225b808d6 UDP assoc 2014-06-02 12:53:22 +08:00
clowwindy e66636867a align 2014-06-02 12:27:59 +08:00