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