Handyman
|
036df8aac6
|
Use thread.join() instead (#219)
|
8 years ago |
noisyfox
|
6d53546f6e
|
Use super() call
|
8 years ago |
noisyfox
|
8777152ec9
|
Run db thread as daemon
so that all sub-thread will inherite this and be killed automatically if main thread crash
|
8 years ago |
BreakWa11
|
783267dba0
|
support sspanelv3 node info & logs
|
8 years ago |
BreakWa11
|
9e288c9ac0
|
supper local json database for mu
|
9 years ago |
BreakWa11
|
91576d1e08
|
detect thread status
add API params
|
9 years ago |
BreakWa11
|
90ae1fdc40
|
refine manyuser thread start & stop
|
9 years ago |
BreakWa11
|
b31a8ea3f3
|
auto get realpath
|
9 years ago |
BreakWa11
|
c8423e360d
|
DNS request ipv6 first
|
9 years ago |
breakwa11
|
612c1e2ab3
|
add obfs_param
catch TCP&UDP exceptions
verify_simple&verify_deflate support sub obfs
|
9 years ago |
breakwa11
|
c73127d858
|
insert a reload step
main thread run 'thread_db' directly
insert a 'ulimit' command before run the server
|
9 years ago |
breakwa11
|
6f8fc5b77f
|
remove thread module
|
9 years ago |
breakwa11
|
7c2fe9fd56
|
use db key
|
10 years ago |
breakwa11
|
f2efed9608
|
add manyuser branch
support udp over tcp
support chacha20 & salsa20 (base on libsodium)
|
10 years ago |
clowwindy
|
794ff240a6
|
move to pypi
|
12 years ago |
clowwindy
|
fbe7ce13a9
|
add bind address
|
12 years ago |
clowwindy
|
f18d6cd2f8
|
compatible with py2exe; lint code
|
12 years ago |
clowwindy
|
ddaab6fbbf
|
local can listen at ::0 with -6 arg; bump 1.2.2
|
12 years ago |
clowwindy
|
b3e5d81a0b
|
bump
|
12 years ago |
clowwindy
|
1ab679b568
|
bump
|
12 years ago |
clowwindy
|
9a6a934261
|
use random iv so we finally have strong encryption now
|
12 years ago |
clowwindy
|
0aa252e2b0
|
bump version
|
12 years ago |
clowwindy
|
bfbe20e422
|
add PyCrypto
|
12 years ago |
clowwindy
|
0990ad0224
|
ipv6
|
12 years ago |
clowwindy
|
db0fc87a22
|
support IPv6 address
|
12 years ago |
clowwindy
|
b8cb1a3e97
|
bump version
|
12 years ago |
clowwindy
|
4127215ef8
|
support for python 2.5
|
12 years ago |
clowwindy
|
0d54102520
|
support for python 2.5
|
12 years ago |
clowwindy
|
87d0085e73
|
bump version
|
12 years ago |
clowwindy
|
79fa081e19
|
update version
|
12 years ago |
clowwindy
|
f04c45a43d
|
change default timeout
|
12 years ago |
clowwindy
|
fe442d2c11
|
fix version
|
12 years ago |
clowwindy
|
e8454cf9b1
|
add TCP_NODELAY
|
12 years ago |
clowwindy
|
480c9ec51e
|
fix infinite loop bug
|
12 years ago |
clowwindy
|
004e9292f4
|
implement send_all myself
|
12 years ago |
clowwindy
|
65444c5b06
|
use sendall()
|
12 years ago |
clowwindy
|
12173a66d1
|
add gevent
|
12 years ago |
clowwindy
|
8c5c40915e
|
add version
|
12 years ago |
clowwindy
|
3960e6495e
|
replace send with sendall
|
12 years ago |
clowwindy
|
8a3adfc344
|
support args
|
12 years ago |
clowwindy
|
f65aa6b114
|
update readme; auto detect config path
|
12 years ago |
clowwindy
|
2f67cabfe0
|
move config into a JSON file; lint code
|
12 years ago |
clowwindy
|
9b2d8027c5
|
fix a typo
|
12 years ago |
clowwindy
|
e875df752f
|
lint code
|
13 years ago |
clowwindy
|
5ccebd480c
|
close Issue #8
|
13 years ago |
clowwindy
|
f78a0ea298
|
ipv6 is buggy; revert for now
|
13 years ago |
clowwindy
|
00b2ce3e2e
|
fix socket.error problem
|
13 years ago |
Phus Lu
|
449673c875
|
disable ThreadingTCPServer dns revsere lookup, sometimes it will be slow
|
13 years ago |
clowwindy
|
31fd15702d
|
merged from plus/shadowsocks
|
13 years ago |
clowwindy
|
7d8005891a
|
ipv6 version
|
13 years ago |