Max Lv
703374cae8
fix a buf issue
9 years ago
Max Lv
2feb417e94
refine log
9 years ago
Max Lv
58e6dbd470
refine the protocol document
9 years ago
Max Lv
9e021aa919
add CRC8 for payload authentication
9 years ago
Max Lv
8dcd0970a6
bump version
9 years ago
Max Lv
a2e4c02da2
fix a typo
9 years ago
Max Lv
f50b30f55f
clean up
9 years ago
Max Lv
0f742a2b7f
Merge pull request #396 from hosiet/add-manpage
add newly arranged man pages
9 years ago
Max Lv
59b6fd992f
Revert "apply onetime auth to the first packet"
This reverts commit 889e4b96a1
.
9 years ago
Boyuan Yang
915bcff109
add newly arranged man pages
This commit contains rearranged man pages for shadowsocks-libev and the
five executables.
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
aced168bbc
Merge pull request #390 from hosiet/fix-pkgconfig
Fix mistake in pkgconfig .pc file
9 years ago
Boyuan Yang
7672e5fe67
Fix mistake in pkgconfig .pc file
9 years ago
Max Lv
4daab0e869
disable iv check for rc4
9 years ago
Max Lv
f45f7f2815
update README
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
8cc32a18e0
Update README.md
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
07a8bb1e0d
Merge pull request #371 from shadowsocks/manager-int
Add ss-manager for multi-user control and traffic statistics.
9 years ago
Max Lv
5f3c2e1256
Add ss-manager for multi-user control and traffic statistics.
9 years ago
Max Lv
e2654bf702
Merge pull request #370 from wongsyrone/patch-1
Fix typo in encrypt.c
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
cd3e20f97d
Merge pull request #368 from wongsyrone/fix-libsodium-redefined-marco
libsodium: Fix _FORTIFY_SOURCE redefined issue
9 years ago
Syrone Wong
a135d9c41e
libsodium: Fix _FORTIFY_SOURCE redefined issue
If we already defined `CFLAGS=-D_FORTIFY_SOURCE=1`, it will still check `-D_FORTIFY_SOURCE=2` and
add it to CPPFLAGS. In this case, we redefine `_FORTIFY_SOURCE` to both 1 and 2 if compiler accepts `-D_FORTIFY_SOURCE=2`.
Fix this issue by checking whether `_FORTIFY_SOURCE` was defined or not.
If defined, do nothing. If not, then check `-D_FORTIFY_SOURCE=2`.
BTW, OpenWrt's buildroot uses `-D_FORTIFY_SOURCE=1` for most targets by default.
9 years ago
Max Lv
91730267dd
Merge pull request #367 from wongsyrone/patch-1
generate config.h.in for mbed TLS support
10 years ago
Syrone Wong
b232d3bbb6
generate config.h.in for mbed TLS support
10 years ago
Max Lv
ac186749ee
clean up
10 years ago
Max Lv
bde0d26c7c
Merge pull request #366 from wongsyrone/master
Add more mbed TLS cipher check
10 years ago
Syrone Wong
56daf99944
Add more mbed TLS cipher check
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
10 years ago
Max Lv
5424cbe27c
Merge pull request #365 from wongsyrone/master
Add mbed TLS support for shadowsocks-libev
10 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>
10 years ago