Max Lv
58e6dbd470
refine the protocol document
9 years ago
Max Lv
9e021aa919
add CRC8 for payload authentication
9 years ago
Max Lv
a2e4c02da2
fix a typo
9 years ago
Max Lv
59b6fd992f
Revert "apply onetime auth to the first packet"
This reverts commit 889e4b96a1
.
9 years ago
Max Lv
889e4b96a1
apply onetime auth to the first packet
9 years ago
Max Lv
1b04b52490
update pthread lib configs
9 years ago
Max Lv
d8e83f6598
update openssl m4
9 years ago
Max Lv
226cfa2973
tune udp conn pool size
9 years ago
Max Lv
f19390724b
fix #393
9 years ago
Max Lv
9f4c4953dc
fix #391
9 years ago
Max Lv
4daab0e869
disable iv check for rc4
9 years ago
Max Lv
c78610a37a
bump version
9 years ago
Max Lv
20bc7fa227
fix auth issue of tunnel and redir
9 years ago
Max Lv
656c97e64e
fix auth flag in tunnel and redir
9 years ago
Max Lv
9d2c14b335
encode auth flag in atyp
9 years ago
Max Lv
42ee808681
add onetime authentication
9 years ago
Max Lv
e686d6594f
fix iv cache
9 years ago
Max Lv
5a52a97bd4
fix typo
9 years ago
Max Lv
491d22f7a8
remove md5 in conn cache
9 years ago
Max Lv
a50e00c240
refine conn cache
9 years ago
Max Lv
ea2326ec8f
Update utils.c
9 years ago
Max Lv
096e1eca5d
fix a build issue
9 years ago
Max Lv
4c508e1ed4
add ip addr support
9 years ago
Max Lv
7f9e158f85
fix a build issue
9 years ago
Max Lv
5f3c2e1256
Add ss-manager for multi-user control and traffic statistics.
9 years ago
Syrone Wong
a8059f4e6f
Fix typo in encrypt.c
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Max Lv
e3ed222360
Revert "use abstract namespace"
This reverts commit 5d4db4f093
.
9 years ago
Max Lv
5d4db4f093
use abstract namespace
9 years ago
Max Lv
35297b6c22
clean up
9 years ago
Max Lv
ac186749ee
clean up
9 years ago
Syrone Wong
e81b205e61
Add mbed TLS support for shadowsocks-libev
Notes:
- Test cipher CFB support just in case (i.e. OpenWrt disabled it)
- Added some inline notes, please feel free to modify or remove them.
- Sorry for my bad English
- If you want to compile for OpenWrt, please make sure this hunk[1] not exists.
- Only tested on ARM mamba (Linksys WRT1900AC v1), it works.
[1] https://github.com/openwrt-mirror/openwrt/blob/master/package/libs/mbedtls/patches/200-config.patch#L12-L20
Have fun!
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Max Lv
aaf7284234
avoid protect socket every time
9 years ago
Max Lv
7260153439
add log for possible ip fragmentation
9 years ago
Max Lv
b3911fc84f
fix a build issue
9 years ago
Max Lv
a9f8b2bdfa
drop large UDP packets
9 years ago
Max Lv
d2794c0c98
disable TCP_FASTOPEN for EI Capitan
9 years ago
Max Lv
60bdea5b85
update a marco of detecting linux
9 years ago
Max Lv
3d2b980161
add android vpn mode option
9 years ago
Max Lv
94a1c4fa10
use blocking IPC
9 years ago
Max Lv
680007589c
fix a build issue
9 years ago
Max Lv
87fb636545
fix some issues
9 years ago
Max Lv
15010013a4
protect udp relay socket
9 years ago
Max Lv
2c0dd4a33d
fix some issues
9 years ago
Max Lv
feed7cc1f9
add android ipc function
9 years ago
Max Lv
a132e84465
refine a function name
9 years ago
Max Lv
2b1eef1197
fix #356 , disable TLS for uClibc
9 years ago
Max Lv
53ddb3b4d2
enlarge min UDP relay timeout
10 years ago
Max Lv
8283e51597
enlarge the default timeout
10 years ago
Max Lv
e4a795dad2
fix an issue of TPROXY
10 years ago
Max Lv
09152d405d
refine the handling of dest addr
10 years ago