Commit graph

345 commits

Author SHA1 Message Date
jsy
614eed2bf0 PEP8 2016-01-11 23:27:21 +08:00
jsy
7c8ecb811c PEP8 2016-01-11 23:20:12 +08:00
jsy
a4a87eb127 PEP8 2016-01-11 23:18:16 +08:00
jsy
ee391c7773 udp ota bug 2016-01-11 22:58:53 +08:00
jsy
2d40a361db ota config 2016-01-11 18:42:23 +08:00
jsy
569ca0d0a4 reverse config 2016-01-11 18:30:45 +08:00
jsy
28c4d14b12 Merge branch 'feature-ota' 2016-01-11 15:06:59 +08:00
mengskysama
743ddf42d5 Merge pull request #481 from RockerFlower/master
Shadowsocks
2016-01-11 10:30:12 +08:00
jsy
ca99abff89 fix udp ota 2016-01-11 10:26:51 +08:00
jsy
77b2a22055 ota completed! 2016-01-11 10:11:31 +08:00
jsy
767b9217f8 one time auth server side 2015-12-06 02:02:25 +08:00
mengskysama
173323c0f8 Update common.py
https://github.com/mengskysama/shadowsocks-rm/issues/4
2015-11-13 14:29:27 +08:00
mengskysama
0aba0aa40c fix memory leak!
_dns_cache bommmm
2015-10-26 09:45:02 +08:00
mengskysama
4d24b7477a fix bug!
if _last_visits[index] len > 1
2015-10-26 09:43:48 +08:00
mengskysama
6683dfd3bb fix manger bug 2015-10-09 14:49:09 +08:00
李林哲
0c4f79284e allow user to override system dnsserver with config.
config item:
    dns_server     list

    eg:
        dns_server:[8.8.8.8,8.8.4.4]
2015-08-17 09:55:05 +08:00
clowwindy
f19d0ea6fd fix #425 2015-08-15 22:36:29 +08:00
clowwindy
a2bc6e1945 fix #414 2015-08-11 17:55:16 +08:00
clowwindy
a434eef096 fix json decode issue 2015-08-10 11:53:54 +08:00
clowwindy
3c1154923f fix json unicode issue in manager 2015-08-10 00:06:19 +08:00
clowwindy
c8b3f71e1b respond ok to add and remove commands 2015-08-06 19:45:37 +08:00
clowwindy
3576b3006c support IPv6 on control socket 2015-08-06 15:13:29 +08:00
clowwindy
249bcc0b29 refine unit test 2015-08-06 00:52:25 +08:00
clowwindy
30efc30360 fix pyflakes 2015-08-06 00:34:20 +08:00
clowwindy
a8ae8ab373 add unit test for manager 2015-08-05 23:59:59 +08:00
clowwindy
4f948b2286 fix password type in udprelay 2015-08-05 23:59:14 +08:00
clowwindy
d20a07192c allow manager to bind on unix socket 2015-08-05 23:11:56 +08:00
clowwindy
9c3af61433 add statistics 2015-08-05 22:43:21 +08:00
clowwindy
e08845d6f3 fix manager 2015-08-05 18:31:55 +08:00
clowwindy
956199efcd add control manager 2015-08-05 18:12:38 +08:00
clowwindy
58df1d82d0 close poll object after loop stopped 2015-08-03 23:54:30 +08:00
clowwindy
4211184886 remove unnecessary overwrite 2015-08-03 01:40:18 +08:00
clowwindy
177c639b19 fix graceful restart test 2015-08-02 15:53:00 +08:00
clowwindy
02120e3402 optimize eventloop 2015-08-02 14:45:15 +08:00
clowwindy
111acf66c1 fix graceful restart and add unit test 2015-08-02 14:37:44 +08:00
clowwindy
e8b2946999 fix workers 2015-08-01 19:09:29 +08:00
clowwindy
d319fab5ca fix asyncdns unit test 2015-08-01 18:58:57 +08:00
clowwindy
80102f3899 fix pyflakes 2015-08-01 18:57:44 +08:00
clowwindy
4a8d0774b4 optimize performance for multiple ports
UDPRelay is broken now
2015-08-01 18:53:18 +08:00
Christopher Meng
2555aa8e2b PEP8 indent
A tiny change to perfect the indent.
2015-07-27 00:38:23 -04:00
clowwindy
13a6bb007c cache DNS results in UDPRelay 2015-07-10 17:39:24 +08:00
clowwindy
99b4121fd9 fix problem when UDP client requesting both IPv4 and IPv6 2015-07-10 17:32:31 +08:00
clowwindy
c34c99450f fix UDP source port issue 2015-07-10 16:58:04 +08:00
clowwindy
e74ae193d0 elaborate reasons of header parsing failure 2015-06-08 08:29:01 +08:00
clowwindy
16db66675b optimize LRUCache 2015-05-19 08:35:28 +08:00
clowwindy
082c8a80f4 fix duplicated close in LRUCache
close #324
2015-05-19 08:14:47 +08:00
Kim Wong
e17279e5bf remove duplicated line (refer line 221) 2015-03-14 07:35:43 +08:00
lazybios
d3831bef8c remove duplicate code from shell.py 2015-03-01 14:14:35 +08:00
Felix Yan
edb7822a7b convert remote_address to str so it will be printed more correctly on python 3 2015-02-11 10:40:20 +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