Max Lv
44b0eae3ef
Fix #1291
8 years ago
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
8 years ago
Max Lv
3fde843ec8
Fix #1061
8 years ago
Max Lv
61b82c45c5
Add SIP003 plugin support ( #1044 )
https://github.com/shadowsocks/shadowsocks-org/issues/28
8 years ago
Max Lv
8cb4f81eba
Add HTTP/TLS obfuscating. [SIP001] ( #1009 )
Add experimental HTTP/TLS obfuscating as an **optional extension** of shadowsocks protocol.
More discussions can be found here: https://github.com/shadowsocks/shadowsocks-org/issues/26
As this feature is still a SIP (Shadowsocks Improvement Proposal), it's very unstable and experimental. So,
1. Don't enable it unless you know what it is.
2. Be very careful when using it in production environment.
8 years ago
Max Lv
46afbdcfd6
Refine incomplete header handling
8 years ago
Max Lv
658703a1bd
Fix #673
9 years ago
Kim
08f873adc7
Roll up year to 2016
9 years ago
Max Lv
f4fa30da5c
Refine buffer handling
9 years ago
Max Lv
d3e43e09a2
Refine the authentication for true CCA
9 years ago
Max Lv
1e10661a51
Refine the authentication for true CCA
9 years ago
Max Lv
5ae4df94e4
Update the hash function
9 years ago
Max Lv
b49edb9095
fix a buffer overflow
9 years ago
Max Lv
de8041b618
fix a buffer issue
9 years ago
Max Lv
9e021aa919
add CRC8 for payload authentication
9 years ago
Max Lv
e5289e9ba4
Replace libasyncns with libudns
10 years ago
Max Lv
2a15e97196
bump version
10 years ago
Max Lv
693b198887
refine server end
10 years ago
Max Lv
b198d1da2e
bump version
10 years ago
Max Lv
08a35fd1bb
handle sigterm and sigkill
10 years ago
Max Lv
f6b87fcd00
handle sigterm and sigkill
10 years ago
Liu Qishuai
54345cbee0
add TCP-fast-open support from server to remote
10 years ago
Max Lv
1a3e6b5127
refine the buffer idx
10 years ago
Max Lv
cf04f73a98
refine buffer handling
10 years ago
Max Lv
aec9f9bc9a
add license headers
11 years ago
Max Lv
c3a1f1188b
fix the segfault
11 years ago
Max Lv
aa2a514648
update asyncns
11 years ago
Max Lv
c09b38eba2
fix the segfault
11 years ago
Max Lv
93a7b5ccfa
update asyncns
11 years ago
Max Lv
2eac55562b
clean up, remove multiple warnings
11 years ago
Max Lv
d227da2323
Update code style
11 years ago
Max Lv
2d4940d3a2
build passed
12 years ago
Max Lv
85c04ef297
support binding to specific interface
12 years ago
Max Lv
2fd2ee4a00
add tcp timeout
12 years ago
Max Lv
ab58addc58
remove uncessary memcpy
12 years ago
Max Lv
161d48b850
fix asyncns
12 years ago
Max Lv
9e62112ac4
add async dns support
12 years ago
Max Lv
e2efa22733
embedded libev
12 years ago
Max Lv
35b094759f
update
12 years ago
Max Lv
da906cf480
add server implementation
12 years ago
Max Lv
0911c4ff76
add json config support
12 years ago
Max Lv
a7a314ed32
refine the code structure
12 years ago
Max Lv
41daacc681
remove openssl dependency
12 years ago
Max Lv
15b03895fd
update to the latest libev
12 years ago
Max Lv
1327d178ad
compatible with latest protocol
12 years ago
clowwindy
dd06325bdf
minor fixes
13 years ago
clowwindy
a4e672f97e
fix memory error
13 years ago
clowwindy
b95dd49b46
a pipe, close is not implemented yet
13 years ago
clowwindy
c029fbb3f5
add header
13 years ago