Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
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
d319c0300c
Add mptcp option, close #756
8 years ago
Kim
08f873adc7
Roll up year to 2016
9 years ago
Max Lv
f4fa30da5c
Refine buffer handling
9 years ago
Max Lv
552fca1bff
Use one time key for BLAKE2b
9 years ago
Max Lv
d3e43e09a2
Refine the authentication for true CCA
9 years ago
Max Lv
441ac45547
Use one time key for BLAKE2b
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
9e021aa919
add CRC8 for payload authentication
9 years ago
Max Lv
40e9be0021
Avoid getaddrinfo() in the main loop
10 years ago
Max Lv
e5289e9ba4
Replace libasyncns with libudns
10 years ago
Max Lv
2a15e97196
bump version
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
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
a3172adafd
resolve dest addr remotely in ss-tunnel
11 years ago
Max Lv
2b92b57bed
fix the ambiguous type defination
11 years ago
Max Lv
6107427bf0
WiP: handle both ipv4 and ipv6
11 years ago
Max Lv
2153e3fd04
WiP: add tunnel mode
11 years ago
Max Lv
29bdc17cec
WiP: add tunnel mode
11 years ago
Max Lv
2eac55562b
clean up, remove multiple warnings
11 years ago
Max Lv
4606acd773
add multi-config support
11 years ago
Max Lv
6a0f853d15
add multi-config support
11 years ago
Max Lv
d227da2323
Update code style
11 years ago
Max Lv
8eb0b9b118
build pass
11 years ago
Max Lv
2d4940d3a2
build passed
12 years ago
Max Lv
2b6e884354
WIP: add aes/des and other ciphers
12 years ago
Max Lv
85c04ef297
support binding to specific interface
12 years ago
Max Lv
ab58addc58
remove uncessary memcpy
12 years ago
Max Lv
e2efa22733
embedded libev
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